Skip to content

Release v4.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Aug 00:34

What's Changed

  • feat(oauth): add Cursor CLI login, usage, and cursor-agent inference (90ef4f52)
  • fix(model): 统一思考后缀的路由模型身份 (a804ba8d)
  • feat(cursor): map client tools through cursor-agent ask mode (ca5cc4a7)
  • feat(cursor): remap Grok Build, OpenCode, and Codex CLI tool names (d7c39989)
  • fix(cursor): 修复渠道测试、额度刷新与 CLI 会话鉴权 (06ad5ffa)
  • fix(codex): 对齐 alpha search 与思考等级转发 (8e1db484)
  • feat(cursor): 使用 SDK Bridge 重构渠道 (2df8ad2d)
  • feat(cursor): 添加 User API Key 获取指引 (34c94154)
  • feat(release): 改由 Cursor 官方分发 SDK Bridge (570bbded)
  • feat(cursor): 增加 SDK Bridge 崩溃自愈 (77dbde47)
  • fix(release): publish Cursor bridge compatibility assets (3333697a)
  • fix(cursor): 修复 SDK Bridge 超时与安装回退 (a1cea09e)
  • fix(csv): 支持安全更新现有 OAuth 渠道 (3eece383)
  • fix(oauth): 补齐 Cursor/xAI/Z.ai 凭证刷新 (fe6ff40b)
  • feat(xai): 支持 grok-4.6 生图与流式 Images 接口 (05cb70b5)
  • fix(cursor): 修复配额查询会话重铸竞态 (f91947de)
  • feat(api-keys): add per-key model allowlists (07c02e8f)
  • fix(ui): make key model search hide unmatched options (99b80ab2)
  • fix(ui): stabilize key model scope modal (456536a8)
  • fix(proxy): 修复上游省略 [DONE] 时的流终态误判与终止事件缺失 (0d440717)
  • docs: 补充 Key 模型白名单文档 (7c4d78d2)
  • docs: 补充思考后缀/Images API/OAuth 全局地址并更新版本号 (19b7c02b)
  • docs(www): 按正式版同步介绍站能力说明 (c450ee5c)
  • feat(logs): 实时请求支持手动中断并按上游断链故障切换 (c470797e)
  • feat(zed): 支持原生登录与多提供商模型 (d763815b)
  • fix(zed): 修复 Anthropic 转换与缓存用量统计 (332b998a)
  • feat(web): add Z.ai, Cursor and Grok overview aggregation cards (e17ee230)
  • feat(cursor): support native custom tool callbacks (2ccb99a4)
  • fix(quota): 识别上游提前重置并重算窗口 (a0be062b)
  • fix(channels): 按 Key 聚合并应用模型范围 (d0a980b4)
  • fix: sync key model scopes when models change (f61847e5)
  • fix cursor intermediate usage accounting (0ec49e6e)
  • feat(dashboard): show all active authentication types (62682e85)
  • fix(cursor): remint rejected session and retry once (8247a23d)
  • feat(web): make single-select controls searchable (e3454886)
  • fix(cursor): expose fast model variants (71e26894)
  • fix(web): preserve searchable select styling (ab1ca06f)
  • feat: add channel management envelope storage (848e422c)
  • fix: prevent management credential csv export (6b9d8404)
  • feat: add channel management service transport (3873f2c6)
  • fix: preserve management account identity state (89ce1d01)
  • feat: support New API management checkin (ff05597d)
  • docs: report New API management checkin (a27949af)
  • chore: keep SDD reports untracked (dce15ae8)
  • fix: classify New API checkin failures (c08f90f8)
  • feat: support Sub2API management profiles (7f779045)
  • fix: enforce Sub2API management outcomes (242752bd)
  • feat: expose channel management admin APIs (f5fe3cde)
  • fix: enforce management admin contracts (20a8e187)
  • fix: reject unknown channel auth types (f5b56739)
  • feat: schedule daily channel checkins (a9d1afa0)
  • fix: harden daily channel checkin scheduler (c025a8f9)
  • feat(web): add channel management controls (05e5163b)
  • fix(web): harden channel management controls (6808433b)
  • feat(web): show checkin audit logs (e61bdc9d)
  • refactor: drop dead channel_check_interval_hours from logs bootstrap (b9b30042)
  • fix(management): make checkin POST body replayable before it hits the wire (dae2056f)
  • test(csv): lock the API key import credential rejection contract (41f2476e)
  • fix(management): track request write for every body-carrying method (1972eef4)
  • fix: preserve Antigravity tool call signatures (826f8f76)
  • fix(web): align advanced settings fields (dc562a74)
  • feat(cliproxy): sync translator core to fork v8.73.0 (bb500d02)
  • fix(proxy): preserve Zed namespace tools and Antigravity streams (aec04d70)
  • feat(management): backfill editor credentials and support CSV checkin settings (241cfefc)
  • fix(protocol): accept string Responses input in Codex translation (ee0777ea)
  • fix(csv): migrate API-key management envelopes via channel CSV round-trip (1663ba58)
  • fix(responses): replay stateless transcript across transport switches (1655551c)
  • fix(management): load management-account module in log and model-test channel editor (8d48424a)
  • docs(management): document management accounts and daily check-in (8e43cb59)
  • chore(deps): 升级 mongo-driver 与 modernc libc/memory 间接依赖 (28602d23)
  • feat(proxy): multimodal fallback routing for models without vision (9c07777a)
  • feat(web): multimodal fallback settings UI (ff7a3bc6)
  • fix(settings): hot-reload multimodal fallback configuration (667208a2)
  • feat(logs): record upstream response model (682abf8c)
  • fix(update): correct status messaging and settings control layout (09f27953)
  • docs: cover multimodal fallback, Zed sign-in, and manual update/abort controls (908585d3)
  • chore: remove unreachable RequestModelID and testutil.NewRequest (b2e0f97f)
  • test: remove low-value go and js tests (315f203f)
  • fix(web): refresh model test priority tooltip locale (ec7294a4)
  • docs: align architecture diagram with dual entries, cooldown loop, and health score (adb8fc96)
  • feat(channels): show pending protocol reprobes (7015cb2c)
  • fix(oauth): tolerate quota usage sampling jitter (33f0e7c5)
  • feat(protocol): sync CLIProxyAPI v8.75.0 converters (7622d520)

Full Changelog: v4.7.0...v4.8.0