Skip to content

Commit b274e08

Browse files
committed
docs: update changelog for PR lbjlaq#953
1 parent 56d11ec commit b274e08

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,11 @@ response = client.chat.completions.create(
336336
- **账号筛选**: 新增按账号筛选流量日志的功能,支持在大流量环境下精准追踪特定账号的调用情况。
337337
- **详情深度增强**: 监控详情页现在可以完整显示请求协议(OpenAI/Anthropic/Gemini)、使用账号、映射后的物理模型等关键元数据。
338338
- **UI 与国际化**: 优化了监控详情的布局,并补全了 8 种语言的相关翻译。
339+
- **[JSON Schema 优化] 递归收集 $defs 并完善回退处理 (PR #953)**:
340+
- **递归收集**: 添加了 `collect_all_defs()` 以递归方式从所有模式层级收集 `$defs`/`definitions`,解决了嵌套定义丢失的问题。
341+
- **引用平坦化**: 始终运行 `flatten_refs()` 以捕获并处理孤立的 `$ref` 字段。
342+
- **回退机制**: 为未解析的 `$ref` 添加了回退逻辑,将其转换为带有描述性提示的字符串类型。
343+
- **稳定性增强**: 新增了针对嵌套定义和未解析引用的测试用例,确保 Schema 处理的健壮性。
339344
* **v3.3.48 (2026-01-21)**:
340345
- **[核心修复] Windows 控制台闪烁问题 (Fix PR #933)**:
341346
- **问题背景**: Windows 平台在启动或执行后台命令时,偶尔会弹出短暂的 CMD 窗口,影响用户体验。

README_EN.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,11 @@ print(response.choices[0].message.content)
224224
- **Account Filtering**: Added the ability to filter traffic logs by account, allowing for precise tracking of specific account usage in high-volume environments.
225225
- **Deep Detail Enhancement**: The monitor details page now displays critical metadata including request protocol (OpenAI/Anthropic/Gemini), account used, and mapped physical models.
226226
- **UI & i18n**: Optimized the layout of monitor details and completed translations for all 8 supported languages.
227+
- **[JSON Schema Optimization] Recursive $defs Collection & Improved Fallback (PR #953)**:
228+
- **Recursive Collection**: Added `collect_all_defs()` to gathered `$defs`/`definitions` from all schema levels, fixing missing nested definitions.
229+
- **Ref Flattening**: Always run `flatten_refs()` to catch and handle orphan `$ref` fields.
230+
- **Fallback Method**: Added fallback for unresolved `$ref`, converting them to string type with descriptive hints.
231+
- **Robustness**: Added new test cases for nested defs and unresolved refs to ensure schema processing stability.
227232
* **v3.3.48 (2026-01-21)**:
228233
- **[Core Fix] Windows Console Flashing Fix (Fix PR #933)**:
229234
- **Problem**: On Windows, launching the application or executing background CLI commands would sometimes cause a command prompt window to briefly flash, disrupting the user experience.

0 commit comments

Comments
 (0)