Repository navigation
·
5 commits
to feature/1.x.x
since this release
✨ 变更(自 v0.5.1)
v0.5.2 周期(v0.5.2a1–a8 预发布 + 本正式版)变更汇总:
- fix(zhipu): 429/529 兜底退避抖动 Full Jitter → Equal Jitter(
[0, ceiling]→[ceiling/2, ceiling]),重试延迟恢复单调非递减指数形态,serverretry-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)。