Skip to content

v0.5.2

Latest

Choose a tag to compare

@ThreeFish-AI ThreeFish-AI released this 10 Sep 09:05
· 5 commits to feature/1.x.x since this release
2057363

✨ 变更(自 v0.5.1)

v0.5.2 周期(v0.5.2a1–a8 预发布 + 本正式版)变更汇总:

  • fix(zhipu): 429/529 兜底退避抖动 Full Jitter → Equal Jitter([0, ceiling] → [ceiling/2, ceiling]),重试延迟恢复单调非递减指数形态,server retry-after 优先级不变 (#263)
  • refactor(concurrency): ModelConcurrencyLimiter → ModelConcurrencyController,monitor / limited 双模式统一抽象;Model Calling 实时监控扩展至全 vendor / 全 model(仅 CC 场景),轮询间隔 5000ms → 1500ms,新增 peak_pending_recent 最近 10s 排队峰值余晖徽章;
  • feat(session): 新增标题豁免前缀配置 title_exempt_prefixes,过滤注入式 Prompt 被误用为 Session 标题;豁免拦截扩展至 L1–L4 全层级兜底 (#265 #267)
  • feat(dashboard): 供应商状态卡片支持拖拽调整供应商优先级(PUT /api/tier-order 纯重排序端点,不重置熔断 / 配额守卫 / rate limit);拖拽由原生 HTML5 DnD 重写为 Pointer Events 实现(修复无法拖动,引入拖拽阈值 / 乐观重排 / 指针捕获,支持触屏)(#269 #271)
  • feat(session): 扩充标题豁免前缀,新增 [Session] 过滤注入式 Prompt 候选;chore(pricing): 更新智谱 GLM-5.2 模型定价 (#269)
  • style(branding): 品牌图标(logo/favicon)迭代至「通透青绿圆环 + Tabler prompt >_ 笔划」,_LOGO_DEFS / _PROMPT_PATHS 单一事实源统一供 SVG favicon、ICO 回退与页面 logo (#272 #274)
  • style(dashboard): Overview 6 张 KPI 卡片固定单行不折行(≥1024px 恒定 6 列,minmax(0, 1fr) 杜绝内容撑列),≤1023px→3 列、≤480px→2 列优雅降级;补 :focus-visible 键盘焦点环、prefers-reduced-motion 动画降级等 a11y 改进 (#276)
  • fix(vendor-logging): 修复流式 4xx/5xx 错误日志中文乱码(bytes 经 %s 走 repr() 转义为不可读序列),新增 decode_error_body 工具统一收敛三处流式错误日志;antigravity 流式 scope 检测改用完整解码 body,与日志展示截断解耦并补回归测试 (#278)
  • fix(quota-guard): coding-proxy reset / POST /api/reset 不再清空配额守卫滑动窗口用量(复位后 1d 配额 徽章不再永久停 0%),CLI / API / Dashboard 三条路径单一事实源同修;feat(dashboard): 供应商状态卡片新增 ⟲ 状态复位 按钮(不重排序、不清用量);fix(dashboard): 修复 rlInfo.limited 与后端 is_rate_limited 键名不匹配致「限速中」徽章从未渲染 (#279)

📋 完整变更日志见 CHANGELOG.md

Note

本版先以 pre-release 通道自动触发 release.yml 发布至 TestPyPI 验证;生产 PyPI 发布需经 pypi environment 审批门,审批通过后自动转正为 Latest(prerelease=false, make_latest=true)。