Changelog
版本日志信息
Changelog
版本日志信息 · 数据更新于 2026-9-3 15:39:25
如需查看全部历史版本,请访问 GitHub Releases 页面,本页面从该页面定时获取最新更新信息。
v1.0.0-rc.30
最新正式版本 · 发布于 2026-08-31 11:55:59 (中国时间)
[!CAUTION] Critical Upgrade Notice / 关键升级提示
v1.0.0-rc.28 和 v1.0.0-rc.29 存在数据库迁移兼容性问题,部分使用 MySQL 或 PostgreSQL 的现有实例在升级后可能无法启动。
- v1.0.0-rc.29 无法启动或陷入重启循环:请升级至 v1.0.0-rc.30 并重启服务。
v1.0.0-rc.28 and v1.0.0-rc.29 contained a database migration compatibility regression that could prevent some existing MySQL or PostgreSQL deployments from starting after an upgrade.
- v1.0.0-rc.29 fails to start or enters a restart loop: upgrade to v1.0.0-rc.30 and restart the service.
[!WARNING] Experimental Plugin System / 实验性插件系统
自 v1.0.0-rc.27 起引入的实验性插件系统仍处于测试阶段,并涉及较大的架构调整。如遇问题,请及时反馈。
从 v1.0.0-rc.26 或更早版本升级的用户,必须重新配置所有视频模型价格;已完成该配置的用户无需重复操作。本版本仍不推荐用于生产环境。
The experimental plugin system introduced in v1.0.0-rc.27 remains under testing and includes major architectural changes. Please report any issues promptly.
Users upgrading from v1.0.0-rc.26 or earlier must reconfigure all video model prices. Users who have already completed this step do not need to repeat it. This release is still not recommended for production use.
Bug Fixes
- Fixed usage-log statistics showing a zero quota total despite matching consumption records containing non-zero quota. This was a reporting-only issue; consumption logs, actual billing, and account balances were not affected (#7106, #7108).
- Added a safe and idempotent PostgreSQL migration for known legacy unique constraints on
tokens.key, preserving existing token data and key uniqueness while preventing startup migration conflicts.
New Contributors
- @jimmyleocn made their first contribution in #7108.
Full Changelog: v1.0.0-rc.29...v1.0.0-rc.30
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.30 (117.3 MB)
- new-api-macos-v1.0.0-rc.30 (142.3 MB)
- new-api-v1.0.0-rc.30 (120.8 MB)
- new-api-v1.0.0-rc.30.exe (122.8 MB)
v1.0.0-rc.29
正式版本 · 发布于 2026-08-30 23:17:22 (中国时间)
[!CAUTION] Critical Upgrade Notice / 关键升级提示
v1.0.0-rc.28 存在数据库迁移兼容性问题,部分使用 MySQL 或 PostgreSQL 的现有实例在升级后可能无法启动。
- 仍在 v1.0.0-rc.27:请跳过 v1.0.0-rc.28,直接升级至 v1.0.0-rc.29。
v1.0.0-rc.28 contained a database migration compatibility regression that could prevent some existing MySQL or PostgreSQL deployments from starting after an upgrade.
- Still on v1.0.0-rc.27: skip v1.0.0-rc.28 and upgrade directly to v1.0.0-rc.29.
[!WARNING] Experimental Plugin System / 实验性插件系统
自 v1.0.0-rc.27 起引入的实验性插件系统仍处于测试阶段,并涉及较大的架构调整。如遇问题,请及时反馈。
从 v1.0.0-rc.26 或更早版本升级的用户,必须重新配置所有视频模型价格;已完成该配置的用户无需重复操作。本版本仍不推荐用于生产环境。
The experimental plugin system introduced in v1.0.0-rc.27 remains under testing and includes major architectural changes. Please report any issues promptly.
Users upgrading from v1.0.0-rc.26 or earlier must reconfigure all video model prices. Users who have already completed this step do not need to repeat it. This release is still not recommended for production use.
Bug Fixes
- Fixed database initialization failures on existing MySQL and PostgreSQL deployments caused by incompatible GORM core and database driver versions in v1.0.0-rc.28 (#7098, #7099).
- Added a safe and idempotent PostgreSQL migration for legacy
prefill_groups.nameuniqueness constraints, preserving existing data and the intended soft-delete behavior.
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.28...v1.0.0-rc.29
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.29 (117.3 MB)
- new-api-macos-v1.0.0-rc.29 (142.3 MB)
- new-api-v1.0.0-rc.29 (120.8 MB)
- new-api-v1.0.0-rc.29.exe (122.8 MB)
v1.0.0-rc.28
正式版本 · 发布于 2026-08-30 21:39:25 (中国时间)
⚠️ IMPORTANT WARNING / 重要警告 ⚠️
自 v1.0.0-rc.27 起引入的实验性插件系统仍处于测试阶段,并涉及较大的架构调整。如遇问题,请及时反馈。从 v1.0.0-rc.26 或更早版本升级的用户,必须重新配置所有视频模型价格;已在 v1.0.0-rc.27 完成配置的用户无需重复操作。不推荐在生产环境中使用本版本。
The experimental plugin system introduced in v1.0.0-rc.27 remains under testing and includes major architectural changes. Please report any issues promptly. Users upgrading from v1.0.0-rc.26 or earlier must reconfigure all video model prices; users who already completed this step on v1.0.0-rc.27 do not need to repeat it. This release is not recommended for production use.
New Features
- Added optional RSA-OAEP encryption for password-login request bodies. Enable it with
PASSWORD_LOGIN_ENCRYPTION_ENABLED=true; this is an additional safeguard and does not replace HTTPS (#6743). - Added AQBot to the default list of third-party chat options (#7079).
- Added support for channel model-mapping aliases and model-name case variants in task-plugin routing, including consistent upstream mapping and billing resolution.
Improvements
- Built-in task plugins now update with new-api releases; Marketplace actions no longer create unintended persistent overrides.
- Improved concurrent-write reliability for the default SQLite configuration by enabling WAL, a 30-second busy timeout, and immediate transactions (#7030).
- Improved PostgreSQL transaction-pooler compatibility by disabling prepared statements, and fixed JSON-column handling under the simple protocol.
Bug Fixes
- Prevented unbounded memory retention and potential OOM when an upstream does not return response headers (#6949).
RELAY_RESPONSE_HEADER_TIMEOUTnow defaults to1800seconds; set it to0to restore the previous unbounded behavior. Streaming after response headers arrive is unaffected. - Fixed the frontend display of the "subscription-only" preference when no valid subscription exists (#7086).
- Fixed setup-status detection after a page reload (#6968).
- Changed relay request-validation failures to return HTTP 400 (#6774).
- Fixed Ali image models to honor the requested response format (#7048).
What's Changed
- fix(relay): 请求参数校验错误返回 HTTP 400 by @ax2 in https://github.com/QuantumNous/new-api/pull/6774
- fix(web): recheck setup status after page reload by @seefs001 in https://github.com/QuantumNous/new-api/pull/6968
- feat(chat): 将 AQBot 加入第三方聊天默认列表 by @Licoy in https://github.com/QuantumNous/new-api/pull/7079
- fix(ali): honor image response format (#5513) by @PuppetKL in https://github.com/QuantumNous/new-api/pull/7048
- fix(subscription): 无有效订阅时前端如实显示「仅用订阅」偏好 (#6222) by @CR-Yun in https://github.com/QuantumNous/new-api/pull/7086
- fix(sqlite): enable WAL + working busy timeout + _txlock=immediate to stop concurrent write lockouts by @LinineTy in https://github.com/QuantumNous/new-api/pull/7030
- fix(relay): bound the wait for upstream response headers (fixes unbounded heap growth → OOM) by @txgo in https://github.com/QuantumNous/new-api/pull/6949
New Contributors
- @ax2 made their first contribution in https://github.com/QuantumNous/new-api/pull/6774
- @PuppetKL made their first contribution in https://github.com/QuantumNous/new-api/pull/7048
- @CR-Yun made their first contribution in https://github.com/QuantumNous/new-api/pull/7086
- @LinineTy made their first contribution in https://github.com/QuantumNous/new-api/pull/7030
- @txgo made their first contribution in https://github.com/QuantumNous/new-api/pull/6949
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.27...v1.0.0-rc.28
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.28 (117.3 MB)
- new-api-macos-v1.0.0-rc.28 (142.3 MB)
- new-api-v1.0.0-rc.28 (120.8 MB)
- new-api-v1.0.0-rc.28.exe (122.7 MB)
v1.0.0-rc.27
正式版本 · 发布于 2026-08-29 18:55:59 (中国时间)
⚠️ IMPORTANT WARNING / 重要警告 ⚠️
最新版已增加插件系统测试版本,系统架构大改,有bug请立即报告。对于切换到这个版本的用户,需要重新配置所有的视频模型价格!不推荐生产环境使用。
The latest version introduces an experimental plugin system with major architectural changes. Please report any bugs immediately. Users switching to this version MUST reconfigure all video model prices! Not recommended for production environments.
New Features
- Replaced built-in task adaptors with a new sandboxed JavaScript plugin system (#7076)
- Added support for GLM channel
/v1/responsesendpoint (#7050) - Enabled passthrough of Claude Messages and OpenAI Responses for Ollama (#7051)
Bug Fixes
- Fixed an issue in billing where a constantly true time rule expression caused multipliers to apply all day (#6934)
- Restored the ability for administrators to unbind built-in providers in the web interface (#6987)
- Fixed docker development build context by adding relaykit go.mod (#7072)
Other
- Updated PR templates and removed the PR Check workflow (#7053)
What's Changed
- feat: glm chanel /v1/responses by @seefs001 in https://github.com/QuantumNous/new-api/pull/7050
- feat(ollama): passthrough Claude Messages and OpenAI Responses by @seefs001 in https://github.com/QuantumNous/new-api/pull/7051
- docs: update PR template and remove PR Check workflow by @seefs001 in https://github.com/QuantumNous/new-api/pull/7053
- fix(web): restore admin unbinding for built-in providers by @zcxads666 in https://github.com/QuantumNous/new-api/pull/6987
- fix(billing): 修复时间规则区间恒真表达式导致倍率全天生效 by @zcxads666 in https://github.com/QuantumNous/new-api/pull/6934
- fix(docker): add relaykit go.mod to dev build context by @VladKabiak in https://github.com/QuantumNous/new-api/pull/7072
- feat(task): replace built-in task adaptors with a sandboxed JS plugin system by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/7076
New Contributors
- @VladKabiak made their first contribution in https://github.com/QuantumNous/new-api/pull/7072
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.26...v1.0.0-rc.27
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.27 (116.8 MB)
- new-api-macos-v1.0.0-rc.27 (141.8 MB)
- new-api-v1.0.0-rc.27 (120.4 MB)
- new-api-v1.0.0-rc.27.exe (122.4 MB)
v1.0.0-rc.26
正式版本 · 发布于 2026-08-26 21:10:03 (中国时间)
⚠️ Important Warnings / 重要警告
-
Database Migration Risk / 数据库迁移风险: This release changes quota fields to support values larger than 4,294,967,295. Upon startup, the system will check database table structures. Startup may fail if the column types are incorrect. In such cases, manual modification is required (instructions will be in the error message; consult AI if unsure how to proceed). 本次更新修复了额度上限问题,支持大于 42 亿的数值。启动时系统会检测数据库表结构,如果不匹配可能会导致启动失败。遇到此问题需根据错误提示手动修改数据库表结构(如不熟悉数据库操作,可寻求 AI 辅助)。
-
Deprecation of 32-bit Systems / 废弃 32 位系统支持: Support for 32-bit operating systems has been temporarily deprecated to accommodate these changes. 为配合上述更改,我们已“临时”废弃对 32 位操作系统架构的支持。
New Features
- Added support for
thinking_token_budgetin vLLM (#7027)
Bug Fixes
- Prevented browser auto-fill from incorrectly populating credentials in usage log filters (#6966)
Improvements
- Removed 32-bit integer limitations to allow quota values to exceed 4294 million (#7025)
What's Changed
- refactor(web): prevent credential autofill in usage log filters by @seefs001 in https://github.com/QuantumNous/new-api/pull/6966
- refactor: deprecate int32 by @seefs001 in https://github.com/QuantumNous/new-api/pull/7025
- feat: vllm thinking_token_budget by @seefs001 in https://github.com/QuantumNous/new-api/pull/7027
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.25...v1.0.0-rc.26
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.26 (110.2 MB)
- new-api-macos-v1.0.0-rc.26 (132.8 MB)
- new-api-v1.0.0-rc.26 (113.4 MB)
- new-api-v1.0.0-rc.26.exe (115.2 MB)
v1.0.0-rc.25
正式版本 · 发布于 2026-08-18 18:58:54 (中国时间)
Highlights
Channel testing and gateway administration gain safer workflows, user/group-aware overrides, and request-field passthrough controls. This release also improves provider compatibility, Responses API accounting, and recharge/quota reliability.
New Features
- Channel testing has been expanded with safer test workflows, including an auto-disable-only mode for failing channels (#6917).
- Parameter overrides can now use requester user and group context for more flexible routing and policy rules (#6534).
- Gateway channels now let administrators choose which request fields are passed through to upstream providers (#6847).
Bug Fixes
- Ali provider requests now avoid sending unset
top_pvalues and correctly handle mapped image models (#6772). - Qwen TTS models are now classified correctly so they route through the proper text-to-speech path (#6711).
- Responses API handling now preserves penalties and prompt-cache settings while settling cached-token usage accurately (#6892).
- Ollama and Claude conversions now preserve reasoning/tool-call context while avoiding invalid empty tool payloads (#6862).
- Gemini-style model listing requests to
/v1/modelsnow return correctly (#6199). - Recharge, refund, and quota updates are now settled more consistently, including concurrent and uncreditable order cases (#6845).
- Web forms now keep fetched model selections in sync, and the mobile sidebar behaves correctly (#6841).
- Usage logs now record reasoning effort consistently (#6641).
- Request length validation is now enforced consistently on the backend (#5548).
Improvements
- Billing logs now highlight the conditional multiplier that matched a request, making cost calculations easier to audit (#6561).
- Large server and model-list searches in the web UI are debounced, improving responsiveness on big installations (#6727).
- The playground now displays streamed output with smoother word fade-ins and a more robust editor experience (#6895).
- Custom channel route editing now has a more capable advanced editor (#6865).
What's Changed
- fix(ali): stop injecting top_p into requests that omit it by @ENCHIGO in https://github.com/QuantumNous/new-api/pull/6674
- fix(channels): classify Qwen TTS models correctly by @seefs001 in https://github.com/QuantumNous/new-api/pull/6711
- feat(channels): add auto-disable-only channel test mode by @seefs001 in https://github.com/QuantumNous/new-api/pull/6728
- perf(web): debounce server and large-list searches by @seefs001 in https://github.com/QuantumNous/new-api/pull/6727
- fix: record reasoning effort consistently in usage logs by @seefs001 in https://github.com/QuantumNous/new-api/pull/6641
- feat(relay): expose user and group context to parameter override by @seefs001 in https://github.com/QuantumNous/new-api/pull/6534
- fix(ollama): preserve reasoning and tool-call context by @seefs001 in https://github.com/QuantumNous/new-api/pull/6605
- fix: backend length validation by @seefs001 in https://github.com/QuantumNous/new-api/pull/5548
- feat(billing): highlight matched conditional multipliers in logs by @seefs001 in https://github.com/QuantumNous/new-api/pull/6561
- fix(web): require confirmation before rotating access token by @seefs001 in https://github.com/QuantumNous/new-api/pull/6749
- fix(relay): preserve presence/frequency penalty in Responses conversion by @UzkiS in https://github.com/QuantumNous/new-api/pull/6654
- refactor(responses): remove compact model suffix handling by @seefs001 in https://github.com/QuantumNous/new-api/pull/6770
- fix: mobile sidebar by @seefs001 in https://github.com/QuantumNous/new-api/pull/6760
- fix(web): refresh Turnstile token after login attempt by @thiswod in https://github.com/QuantumNous/new-api/pull/6764
- fix: 修复 Gemini 风格 /v1/models 列表请求 by @zhibisora in https://github.com/QuantumNous/new-api/pull/6199
- fix(billing): 异步任务退款时同步减少 used_quota by @wans10 in https://github.com/QuantumNous/new-api/pull/6795
- fix(web): keep fetched model selection in sync with form by @enwaiax in https://github.com/QuantumNous/new-api/pull/6841
- fix(ali): 修复阿里图片模型映射后仍使用原始模型名判断协议的问题 by @wxwwt in https://github.com/QuantumNous/new-api/pull/6772
- chore(deps): bump builder-util-runtime and electron-builder in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/6467
- chore(deps): bump dompurify from 3.4.11 to 3.4.13 in /web by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/6735
- chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/6846
- chore(deps-dev): bump tar from 7.5.16 to 7.5.22 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/6468
- fix(topup): reject uncreditable orders before payment by @enwaiax in https://github.com/QuantumNous/new-api/pull/6845
- chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/6704
- chore(deps-dev): bump electron from 39.8.5 to 39.8.10 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/6705
- fix: prompt_cache_key openai chat -> openai responses by @seefs001 in https://github.com/QuantumNous/new-api/pull/6861
- feat: add field passthrough controls for gateway channels by @seefs001 in https://github.com/QuantumNous/new-api/pull/6847
- fix(relay): stop injecting empty tools into Claude requests that omit them by @zcxads666 in https://github.com/QuantumNous/new-api/pull/6837
- fix(oauth): align custom binding response fields in frontend by @seefs001 in https://github.com/QuantumNous/new-api/pull/6818
- test(web): standardize frontend tests on Vitest by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/6569
- fix(relaykit): preserve parameterless tools in Claude conversion by @seefs001 in https://github.com/QuantumNous/new-api/pull/6862
- refactor: advanced custom channel route editor by @seefs001 in https://github.com/QuantumNous/new-api/pull/6865
- feat: channel test by @seefs001 in https://github.com/QuantumNous/new-api/pull/6917
- feat(web): fade in streamed response words and harden playground editor by @RedwindA in https://github.com/QuantumNous/new-api/pull/6895
- fix: settle Responses cached token usage by @LiaoQi98 in https://github.com/QuantumNous/new-api/pull/6892
New Contributors
- @ENCHIGO made their first contribution in https://github.com/QuantumNous/new-api/pull/6674
- @UzkiS made their first contribution in https://github.com/QuantumNous/new-api/pull/6654
- @thiswod made their first contribution in https://github.com/QuantumNous/new-api/pull/6764
- @zhibisora made their first contribution in https://github.com/QuantumNous/new-api/pull/6199
- @enwaiax made their first contribution in https://github.com/QuantumNous/new-api/pull/6841
- @zcxads666 made their first contribution in https://github.com/QuantumNous/new-api/pull/6837
- @LiaoQi98 made their first contribution in https://github.com/QuantumNous/new-api/pull/6892
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.24...v1.0.0-rc.25
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.25 (110.2 MB)
- new-api-macos-v1.0.0-rc.25 (132.8 MB)
- new-api-v1.0.0-rc.25 (113.3 MB)
- new-api-v1.0.0-rc.25.exe (115.2 MB)
v1.0.0-rc.24
正式版本 · 发布于 2026-08-07 17:47:48 (中国时间)
Release: v1.0.0-rc.24
New Features
- Added user critical rate limiting middleware for access token and affiliate transfer routes to enhance security and stability.
- Refined the categorization of fetched models in channels to improve organization and retrieval.
Bug Fixes
- Resolved an issue with redemption code quotas experiencing precision loss, ensuring accurate credit allocation (#6685).
- Addressed an HTTP/2 transport issue where upstream stream resets could prevent transparent retries by correctly setting
Request.GetBodyin the relay (#6249). - Ensured Claude and Gemini endpoints are tested with the native request format for improved compatibility.
Other
- Enhanced the release synchronization workflow with optional file syncing capabilities in CI.
What's Changed
- fix(relay): set Request.GetBody so the HTTP/2 transport can transparently retry after an upstream stream reset by @BlockchainHe in https://github.com/QuantumNous/new-api/pull/6249
- feat(channels): refine fetched model categorization by @seefs001 in https://github.com/QuantumNous/new-api/pull/6632
- fix: test Claude/Gemini endpoints with native request format by @seefs001 in https://github.com/QuantumNous/new-api/pull/6698
- fix: 修复兑换码额度精度损失(#6680) by @lihu-001 in https://github.com/QuantumNous/new-api/pull/6685
New Contributors
- @BlockchainHe made their first contribution in https://github.com/QuantumNous/new-api/pull/6249
- @lihu-001 made their first contribution in https://github.com/QuantumNous/new-api/pull/6685
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.23...v1.0.0-rc.24
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.24 (110.1 MB)
- new-api-macos-v1.0.0-rc.24 (132.6 MB)
- new-api-v1.0.0-rc.24 (113.2 MB)
- new-api-v1.0.0-rc.24.exe (115.1 MB)
v1.0.0-rc.23
正式版本 · 发布于 2026-08-01 23:25:04 (中国时间)
Highlights: This release expands provider and channel compatibility with New API channels, DeepSeek Responses API support, zstd request decompression, and automatic group routing. It also improves operational accuracy with stream visibility in logs, more reliable tiered-retry billing, and upstream Bedrock cancellation when clients disconnect.
New Features
- Added New API channel support with Gemini-to-OpenAI streaming conversion, Advanced Custom Responses Compact handling, and multipart image edit support (#6559).
- Added DeepSeek Responses API support (#6562).
- Added automatic group selection for request routing (#6590).
- Added per-channel HTTP transport controls so administrators can tune connection behavior per channel.
- Added support for zstd-compressed requests (#6545).
- Log owners can now see whether a request was streamed (#6558).
Bug Fixes
- Qwen
thinking_budgetis now preserved when requests are relayed (#5836). - Tiered retry billing now settles usage against the final selected group, including group-switch retries (#6570).
- Bedrock requests are now cancelled when clients disconnect, reducing wasted upstream work (#6589).
Improvements
- Public header navigation links now use a consistent font size (#6557).
What's Changed
- refactor: extract protocol conversion layer into standalone relaykit module by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/6369
- fix: 慢查询/错误 SQL 日志参数化 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6493
- feat(oidc): 支持自定义 OIDC 登录显示名称 by @mrchi in https://github.com/QuantumNous/new-api/pull/6012
- fix: preserve Qwen thinking_budget passthrough by @wxwwt in https://github.com/QuantumNous/new-api/pull/5836
- feat: support zstd request decompression by @seefs001 in https://github.com/QuantumNous/new-api/pull/6545
- feat(logs): expose stream status to log owners by @seefs001 in https://github.com/QuantumNous/new-api/pull/6558
- fix(relay): preserve multipart image edits for New API channels by @seefs001 in https://github.com/QuantumNous/new-api/pull/6559
- fix(oauth): stop treating a foreign window.opener as a bind flow by @neimaravila in https://github.com/QuantumNous/new-api/pull/6425
- style: unify public header nav link font size to 14px (text-sm) by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6557
- feat: deepseek responses api by @seefs001 in https://github.com/QuantumNous/new-api/pull/6562
- fix(billing): settle tiered retries with final group by @faithleysath in https://github.com/QuantumNous/new-api/pull/6518
- fix(billing): harden tiered retry group-switch billing (follow-up to #6518) by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/6570
- fix(aws): cancel Bedrock requests on client disconnect by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/6589
- Feat/auto group by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/6590
New Contributors
- @mrchi made their first contribution in https://github.com/QuantumNous/new-api/pull/6012
- @neimaravila made their first contribution in https://github.com/QuantumNous/new-api/pull/6425
- @faithleysath made their first contribution in https://github.com/QuantumNous/new-api/pull/6518
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.22...v1.0.0-rc.23
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.23 (110.1 MB)
- new-api-macos-v1.0.0-rc.23 (132.6 MB)
- new-api-v1.0.0-rc.23 (113.2 MB)
- new-api-v1.0.0-rc.23.exe (115.0 MB)
v1.0.0-rc.22
正式版本 · 发布于 2026-07-26 21:19:04 (中国时间)
This release expands channel and model administration with upstream model discovery, new Gemini image models, configurable billing options, and Sub2API support. It also improves reliability across streaming, pricing, refunds, user management, and admin UI workflows.
New Features
- Channels can now discover available models from advanced custom and Codex-compatible upstreams (#6184).
- Added support for the latest Gemini image GA models (#6371).
- Added configurable tool pricing with Sub2API channel support and alpha-search billing.
- OpenAI Realtime GA models are now available with improved routing compatibility (#6032).
Bug Fixes
- Responses-to-Chat streaming no longer emits duplicate tool calls (#6225).
- Creating a model with an existing name no longer clears its saved pricing (#6365).
- The unset-price models view now lists only models available from the selected channels (#6126).
- Very large user quota values are now handled without overflow (#6134).
- User list sorting now works correctly with paginated results (#6194).
- MiniMax models are now correctly associated with the MiniMax vendor (#6164).
- Playground model group selectors now handle auto-group listings and long options correctly (#6163).
- Task refunds are no longer duplicated during concurrent status updates (#6074).
- Top-up amount fields can now be cleared completely while editing (#6473).
- Channel inline priority updates are more reliable (#6415).
Improvements
- Admin JSON editing now has a more consistent experience and avoids UI issues that could hide content (#6421).
- Users page search is debounced to reduce unnecessary requests and improve responsiveness (#6474).
- Proxy-backed channel requests are more compatible and stable (#6157).
- Upstream error logs now provide more useful fallback details when providers return unclear errors (#6431).
What's Changed
- fix: list only channel models in unset price models tab by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6126
- fix: purge authentication data on hard user deletion by @seefs001 in https://github.com/QuantumNous/new-api/pull/6168
- fix(users): prevent large quota values from overflowing by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/6134
- fix: infer MiniMax vendor for MiniMax models by @fux-dev in https://github.com/QuantumNous/new-api/pull/6164
- fix: add server-side sorting to user list, prevent client-side sort on paged data by @DawnMoon1542 in https://github.com/QuantumNous/new-api/pull/6194
- fix(data-table): update table body immediately when toggling columns by @DawnMoon1542 in https://github.com/QuantumNous/new-api/pull/6253
- fix: prevent duplicate tool calls in Responses-to-Chat streaming by @nikuleo in https://github.com/QuantumNous/new-api/pull/6225
- feat(channel): support Codex upstream model discovery by @seefs001 in https://github.com/QuantumNous/new-api/pull/6184
- feat: support upstream model fetch for advanced custom channels by @seefs001 in https://github.com/QuantumNous/new-api/pull/5971
- refactor(auth): replace dashboard sessions with stateless tokens and session control by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/6329
- fix: 中转 gpt-realtime 系列 GA 模型时不再发送 realtime beta 标识 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6032
- fix(playground): prevent model group option stretching by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/6120
- perf(data-table): optimize action column width allocation by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/6135
- fix(web): show used quota for unlimited API keys by @RedwindA in https://github.com/QuantumNous/new-api/pull/6224
- fix(channel): improve proxy client compatibility and cache lifecycle by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/6157
- fix(playground): resolve auto group model listing by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/6163
- fix: prevent duplicate suno task refunds via cas status update by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6074
- chore(github): migrate issue templates to required forms by @seefs001 in https://github.com/QuantumNous/new-api/pull/6452
- fix(github): restore issue form visibility by @seefs001 in https://github.com/QuantumNous/new-api/pull/6454
- fix: log response body when parsed upstream error message is empty by @bigsongeth in https://github.com/QuantumNous/new-api/pull/6431
- fix: prevent model create from wiping existing pricing for same name by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6365
- fix(web/channel): stabilize inline priority updates by @RedwindA in https://github.com/QuantumNous/new-api/pull/6415
- perf(json-editor): unify admin JSON editing experience by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/6421
- feat: add gemini-3-pro-image and gemini-3.1-flash-image GA models by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6371
- feat: support Tencent TokenHub API key via OpenAI-compatible protocol by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6232
- fix: allow topup amount input to be fully cleared by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6473
- fix: debounce users page search input by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6474
New Contributors
- @fux-dev made their first contribution in https://github.com/QuantumNous/new-api/pull/6164
- @DawnMoon1542 made their first contribution in https://github.com/QuantumNous/new-api/pull/6194
- @nikuleo made their first contribution in https://github.com/QuantumNous/new-api/pull/6225
- @bigsongeth made their first contribution in https://github.com/QuantumNous/new-api/pull/6431
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.21...v1.0.0-rc.22
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.22 (109.9 MB)
- new-api-macos-v1.0.0-rc.22 (132.4 MB)
- new-api-v1.0.0-rc.22 (113.0 MB)
- new-api-v1.0.0-rc.22.exe (114.9 MB)
v1.0.0-rc.21
正式版本 · 发布于 2026-07-11 23:01:26 (中国时间)
Highlights
The headline change is GPT-5.6 cache write billing: OpenAI cache_write_tokens are now charged at the cache-creation rate, with accounting safeguards around cached and uncached prompt tokens. This release also improves pricing workflows, Playground controls, channel table usability, and billing/logging reliability.
New Features
- Added GPT-5.6 cache write billing support, charging OpenAI
cache_write_tokensat the cache-creation rate while keeping cached and uncached prompt token accounting consistent. - Pricing pages now support group-aware dynamic calculations and avoid showing sample-only special groups (#5906).
- Model pricing settings now include an Unset Price Models tab plus status and sync filters, making it easier to find and configure models without prices (#6124).
- The Playground now includes request parameter panels for chat and generation tuning, so users can adjust model behavior directly in the UI (#6044).
- Channel lists now support manual column resizing and keep resized tables filling the available width (#5948).
- Logs now show stream timing metrics and task detail views for clearer troubleshooting.
- Added enhanced text protocol conversion and advanced custom routing capabilities for more flexible channel routing (#5825).
Bug Fixes
- Browser translation can no longer corrupt React-rendered pages (#5963).
- Custom model names that differ only by case can now be added consistently, including from multi-select controls (#6061).
- Billing now handles quota pre-consumption and image-stream disconnect edge cases more accurately.
- Subscription reset handling is more reliable under concurrent updates (#6057).
- Codex response passthrough fields now sync correctly (#6018).
- Playground model selector lists now stay synchronized after model changes.
- Custom home iframes can trigger top navigation after a user action as intended (#5955).
- Restored paste behavior for default channel connection settings.
Improvements
- Upstream price sync tables in model pricing now load and render more efficiently (#6092).
- Refined table badges, pricing layouts, sync dialogs, and default theme styling for a cleaner admin UI.
- Font assets now resolve correctly across workspace layouts.
What's Changed
- fix(web): prevent browser translation from mutating React roots by @cat0825 in https://github.com/QuantumNous/new-api/pull/5963
- feat(web): 支持渠道列表手动调整列宽 by @zuiho-kai in https://github.com/QuantumNous/new-api/pull/5948
- fix(web): let channel table fill available width by @zuiho-kai in https://github.com/QuantumNous/new-api/pull/6031
- chore: remove dead files resurrected by v1.0 launch commit by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6041
- fix: use GORM v2 row locking for subscription resets by @seefs001 in https://github.com/QuantumNous/new-api/pull/6057
- feat(playground): add playground parameter settings panel by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/6044
- fix: allow adding model names that differ only by case in multi-select by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6061
- fix: remove sample special usable groups leaking into pricing page by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5906
- perf(model-pricing): optimize upstream price sync tables by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/6092
- fix(web): allow user-activated top navigation for custom home iframe by @Heykode in https://github.com/QuantumNous/new-api/pull/5955
- chore(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/6096
- fix: sync codex responses passthrough fields by @seefs001 in https://github.com/QuantumNous/new-api/pull/6018
- feat: enhance text protocol conversion and advanced custom routing by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/5825
- feat: add unset price models tab to model pricing settings by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6124
New Contributors
- @cat0825 made their first contribution in https://github.com/QuantumNous/new-api/pull/5963
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.20...v1.0.0-rc.21
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.21 (129.6 MB)
- new-api-macos-v1.0.0-rc.21 (152.2 MB)
- new-api-v1.0.0-rc.21 (132.8 MB)
- new-api-v1.0.0-rc.21.exe (134.6 MB)
v1.0.0-rc.20
正式版本 · 发布于 2026-07-07 21:46:39 (中国时间)
Highlights
This release adds GPT-5.6 pricing support and stale instance cleanup tools for administrators. It also fixes several quota and pricing edge cases, including wallet reward transfers and decimal ratio input.
New Features
- Added token pricing support for GPT-5.6 models.
- Added system-info actions for cleaning up stale instances. (#5953)
Bug Fixes
- Wallet reward transfers now respect the configured quota unit instead of using an incorrect fixed unit. (#5808)
- Group ratio fields now allow decimal values such as
0.05to be typed normally. (#5995) - Tiered pricing now uses a default token estimate during pre-consumption, improving quota calculation for affected pricing rules.
What's Changed
- fix: 分组倍率 Ratio 输入框保留小数中间态,修复无法输入 0.05 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5995
- feat(system-info): add stale instance cleanup actions by @seefs001 in https://github.com/QuantumNous/new-api/pull/5953
- fix(wallet): honor configured quota units for reward transfers by @A-Words in https://github.com/QuantumNous/new-api/pull/5808
New Contributors
- @A-Words made their first contribution in https://github.com/QuantumNous/new-api/pull/5808
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.19-i18nfix.2...v1.0.0-rc.20
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.20 (129.3 MB)
- new-api-macos-v1.0.0-rc.20 (151.7 MB)
- new-api-v1.0.0-rc.20 (132.4 MB)
- new-api-v1.0.0-rc.20.exe (134.2 MB)
v1.0.0-rc.19-i18nfix.2
正式版本 · 发布于 2026-07-07 14:06:07 (中国时间)
Fix i18n error
下载资源
- checksums-linux.txt (200 B)
- checksums-macos.txt (103 B)
- checksums-windows.txt (101 B)
- new-api-arm64-v1.0.0-rc.19-i18nfix.2 (129.3 MB)
- new-api-macos-v1.0.0-rc.19-i18nfix.2 (151.7 MB)
- new-api-v1.0.0-rc.19-i18nfix.2 (132.4 MB)
- new-api-v1.0.0-rc.19-i18nfix.2.exe (134.2 MB)
v1.0.0-rc.19
正式版本 · 发布于 2026-07-07 13:19:27 (中国时间)
New Features
- Admins can now reset subscription quotas and review quota saturation events for auditing, making quota management easier (#5952).
- Added Traditional Chinese (zh-TW) localization for the new UI (#5942).
Bug Fixes
- Fixed billing quota calculations for very large quotas so limits are applied correctly.
What's Changed
- Localized new ui to zh-TW by @MeowTechOpenSource in https://github.com/QuantumNous/new-api/pull/5942
- feat(subscription): add admin quota reset actions by @seefs001 in https://github.com/QuantumNous/new-api/pull/5952
New Contributors
- @MeowTechOpenSource made their first contribution in https://github.com/QuantumNous/new-api/pull/5942
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.18...v1.0.0-rc.19
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.19 (129.3 MB)
- new-api-macos-v1.0.0-rc.19 (151.7 MB)
- new-api-v1.0.0-rc.19 (132.4 MB)
- new-api-v1.0.0-rc.19.exe (134.2 MB)
v1.0.0-rc.18
正式版本 · 发布于 2026-07-07 01:16:57 (中国时间)
Billing quota handling is more reliable in this release, with stricter quantity validation to prevent incorrect quota calculations.
Bug Fixes
- Improved billing quantity validation so quota and usage calculations handle invalid or extreme values more reliably.
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.17...v1.0.0-rc.18
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.18 (128.9 MB)
- new-api-macos-v1.0.0-rc.18 (151.4 MB)
- new-api-v1.0.0-rc.18 (132.0 MB)
- new-api-v1.0.0-rc.18.exe (133.9 MB)
v1.0.0-rc.17
正式版本 · 发布于 2026-07-06 22:37:46 (中国时间)
Highlights
This release improves channel testing, redemption management, theme handling, and several web UI flows. It also fixes usage reporting, classic web builds, streaming disconnect handling, and quota/video duration calculations.
New Features
- Redemption management now supports status filtering and cleanup actions for easier administration.
- Group ratio editing is easier to use, with clearer visibility behavior and more robust JSON input handling.
- Redeem failures now show clearer messages so users can understand what went wrong.
Bug Fixes
- AI Elements integrations now read nested usage data so token usage is reported correctly.
- Classic web builds now complete successfully again (#5892).
- Field passthrough controls now appear correctly for Codex channels (#5902).
- Home iframes now stay in sync with the selected theme and language (#5917).
- Custom HTML rendered inside Shadow DOM now follows light and dark mode changes correctly (#5890).
- Logged-in users are now redirected away from the sign-up page consistently with the login and classic themes (#5910).
- Streaming responses no longer continue writing after the client disconnects (#5710).
- Quota settlement and Ali video duration handling were corrected after task balance settlement (#5923).
- Build date generation no longer fails when DNS lookup fails (#5945).
Improvements
- Channel and model test dialogs are more compact and easier to operate (#5886).
- Dynamic pricing details now use styling consistent with the log details dialog (#5905).
- Mobile user cards have been refined for better readability and layout.
- Legacy top-up warning text is clearer and easier to understand (#5855).
What's Changed
- chore(deps-dev): bump tmp from 0.2.5 to 0.2.7 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/5147
- chore(web): update default web dependencies by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5884
- perf(web): refine channel test dialog interactions by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5886
- fix(classic): fix classic web build failures by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5892
- fix(channels): show field passthrough controls for Codex by @seefs001 in https://github.com/QuantumNous/new-api/pull/5902
- fix: align dynamic pricing style with log details dialog sections by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5905
- fix: 任务差额结算后 quota 和阿里视频时长优化 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5923
- fix(web): sync home iframe theme and language by @guoruqiang in https://github.com/QuantumNous/new-api/pull/5917
- fix(web): 修复 Shadow DOM 隔离渲染下自定义 HTML 深浅色失效的问题 by @olwater in https://github.com/QuantumNous/new-api/pull/5890
- fix(web): 注册页补充已登录重定向守卫,与登录页 / classic 主题保持一致 (#5908) by @Heykode in https://github.com/QuantumNous/new-api/pull/5910
- feat: optimize legacy top-up warning banner copy (#5851) by @Gravirei in https://github.com/QuantumNous/new-api/pull/5855
- fix: avoid stale stream writes after client disconnect by @seefs001 in https://github.com/QuantumNous/new-api/pull/5710
- Fix/build date dns error by @seefs001 in https://github.com/QuantumNous/new-api/pull/5945
New Contributors
- @Heykode made their first contribution in https://github.com/QuantumNous/new-api/pull/5910
- @Gravirei made their first contribution in https://github.com/QuantumNous/new-api/pull/5855
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.16...v1.0.0-rc.17
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.17 (128.9 MB)
- new-api-macos-v1.0.0-rc.17 (151.4 MB)
- new-api-v1.0.0-rc.17 (132.0 MB)
- new-api-v1.0.0-rc.17.exe (133.8 MB)
v1.0.0-rc.16
正式版本 · 发布于 2026-07-03 15:41:42 (中国时间)
Highlights
This release expands model and media compatibility with Responses/Chat interoperability, Doubao Seedance 2.0 updates, and Wan2.7 i2v media mapping. It also improves the web experience around Playground rendering, channel management, page state retention, and graceful restarts.
New Features
- Added Responses API to Chat compatibility so providers and clients using either format can interoperate more reliably (#5787).
- Expanded Doubao Seedance 2.0 support with material asset APIs, resolution-aware billing, video-input billing, 4K billing, and new request options (#5824).
- Added Wan2.7 image-to-video media mapping support (#4984).
- Added graceful shutdown support to reduce interrupted replies and avoid losing cached panel data during restarts (#4258).
- Improved channel management with a clearer layout and a more capable advanced custom route editor.
Bug Fixes
- Fixed the model pricing tiered expression editor so it refreshes correctly when switching between models (#5752).
- Fixed async task usage logs so usage is attributed to the node that initiated the task (#5684).
- Fixed theme switching so the app returns to the home page instead of landing on a 404 route (#5612).
- Fixed custom HTML and Markdown rendering so content keeps consistent styling and spacing, including isolated HTML views (#5795).
- Fixed page state resets when switching tabs within the same route, including dashboard time ranges (#5796).
- Fixed channel status filters so they persist across page navigation (#5863).
- Fixed Ollama non-streaming tool call handling (#5865).
- Fixed Waffo product information and webhook behavior (#5704).
Improvements
- Improved the Playground chat experience and Markdown rendering (#5217).
- Streamlined table actions and destructive confirmation dialogs for a cleaner web UI (#5645).
- Improved ClickHouse log filtering for LIKE queries.
- Optimized the frontend build pipeline for faster web builds (#5786).
What's Changed
- chore(deps): bump dompurify from 3.4.5 to 3.4.11 in /web/default by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/5718
- fix(ci): install classic workspace dependencies for releases by @seefs001 in https://github.com/QuantumNous/new-api/pull/5719
- perf(web): streamline table actions and destructive dialogs by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5645
- fix: add Waffo goods info and webhook SDK update by @zhongyuanzhao-alt in https://github.com/QuantumNous/new-api/pull/5704
- fix(model-pricing): refresh tiered expression editor when switching models by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5752
- fix: sync bun.lock with dompurify 3.4.11 to restore frozen-lockfile build by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5738
- fix(theme): 切换前端主题后重置到首页,避免路由 404 by @zhangzhichaolove in https://github.com/QuantumNous/new-api/pull/5612
- fix(task): attribute async task usage log to the initiating node by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5684
- feat: add Casbin admin permissions by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/5755
- feat(playground): improve Playground chat experience and Markdown rendering by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5217
- fix(auth): align password validation copy by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5759
- fix(web): render custom HTML and Markdown content consistently by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5760
- fix(openai): harden Chat-to-Responses compatibility by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/5772
- feat: support Responses to Chat by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/5787
- feat: doubao-seedance-2-0-260128支持按分辨率区分计费 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5300
- feat: support doubao seedance 2.0 safety_identifier/priority and 4k billing by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5824
- fix(web): 修复自定义 HTML 样式被过滤及排版间距异常的问题 by @olwater in https://github.com/QuantumNous/new-api/pull/5795
- feat: support Wan2.7 i2v media mapping by @wxwwt in https://github.com/QuantumNous/new-api/pull/4984
- perf(web): optimize web Rsbuild and Tailwind build pipeline by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5786
- fix(makefile): run only default web dev server from dev-web by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5794
- fix(web): inject app styles into isolated HTML by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5860
- fix: preserve route state when switching same-route tabs (dashboard time range resets) by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5796
- 支持服务优雅关闭,避免重启回复中断和面板缓存数据丢失 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/4258
- fix: only treat 401 as session expiry in default theme auth guard by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5872
- fix: persist channel status filter across page navigation by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5863
- chore(deps): bump golang.org/x/net from 0.50.0 to 0.55.0 by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/5862
- chore(deps): bump golang.org/x/image from 0.38.0 to 0.41.0 by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/5873
- fix: handle ollama non-stream tool calls by @stevenjoezhang in https://github.com/QuantumNous/new-api/pull/5865
New Contributors
- @zhangzhichaolove made their first contribution in https://github.com/QuantumNous/new-api/pull/5612
- @olwater made their first contribution in https://github.com/QuantumNous/new-api/pull/5795
- @wxwwt made their first contribution in https://github.com/QuantumNous/new-api/pull/4984
- @stevenjoezhang made their first contribution in https://github.com/QuantumNous/new-api/pull/5865
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.15...v1.0.0-rc.16
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.16 (127.4 MB)
- new-api-macos-v1.0.0-rc.16 (149.8 MB)
- new-api-v1.0.0-rc.16 (130.5 MB)
- new-api-v1.0.0-rc.16.exe (132.3 MB)
v1.0.0-rc.15
正式版本 · 发布于 2026-06-24 21:00:04 (中国时间)
Highlights
This release adds several operations-focused controls, including passive channel monitoring, ClickHouse-backed log storage, system task execution, and instance visibility. It also improves frontend reliability and polish across usage logs, markdown rendering, channel selection, and optional wallet UI behavior.
New Features
- Added passive channel monitoring mode for checking channel health without actively disrupting traffic (#5592).
- Added support for storing logs in ClickHouse for deployments that need scalable log storage and querying (#5663).
- Added a system task runner with persistent cleanup progress tracking for long-running maintenance jobs (#5680).
- Added a system instance information panel to make deployment/node status easier to inspect (#5716).
- Added a user token limit configuration section in system settings (#5678).
- Added channel testing controls for environment selection and asynchronous polling delay configuration.
- Default node names now fall back to the machine hostname when
NODE_NAMEis not set (#5659).
Bug Fixes
- Usage logs now show provider icons correctly for CN models (#5631).
- Corrected the Stepfun provider display name (#5636).
- Fixed SMTP compatibility with STARTTLS mode and NTLM authentication (#5426).
- Fixed classic theme build failures related to timezone date handling (#5676).
- Improved markdown rendering and expanded syntax support in the web UI (#5689).
- Fixed channel card selection state so the UI stays in sync with the selected channel (#5700).
- Hid the wallet entry from the profile dropdown when the wallet module is disabled (#5708).
Improvements
- Simplified log cleanup behavior as part of the new ClickHouse logging and system task maintenance flow.
What's Changed
- fix(usage-logs): show provider icons for CN models (align with classic frontend) by @DeliciousBuding in https://github.com/QuantumNous/new-api/pull/5631
- fix: StepFun -> Stepfun by @seefs001 in https://github.com/QuantumNous/new-api/pull/5636
- feat: add passive channel monitoring mode by @exherb in https://github.com/QuantumNous/new-api/pull/5592
- feat: default node name to hostname when NODE_NAME unset by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5659
- feat: support ClickHouse log database by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/5663
- fix: support SMTP STARTTLS mode and NTLM auth by @bensonfx in https://github.com/QuantumNous/new-api/pull/5426
- chore(deps): bump github.com/ClickHouse/ch-go from 0.58.2 to 0.65.0 by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/5664
- fix: date-fns-tz classic theme build error by @seefs001 in https://github.com/QuantumNous/new-api/pull/5676
- feat: add system task runner by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/5680
- feat: add system instance info panel by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/5716
- fix(web): replace default markdown renderer and expand syntax support by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5689
- fix(web): sync channel card selection state by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/5700
- fix(web): hide wallet entry in profile dropdown when wallet module disabled by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5708
- feat(system-settings): add user token limit configuration section by @RedwindA in https://github.com/QuantumNous/new-api/pull/5678
New Contributors
- @DeliciousBuding made their first contribution in https://github.com/QuantumNous/new-api/pull/5631
- @exherb made their first contribution in https://github.com/QuantumNous/new-api/pull/5592
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.14...v1.0.0-rc.15
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.15 (131.4 MB)
- new-api-macos-v1.0.0-rc.15 (153.3 MB)
- new-api-v1.0.0-rc.15 (134.2 MB)
- new-api-v1.0.0-rc.15.exe (136.0 MB)
v1.0.0-rc.14
正式版本 · 发布于 2026-06-20 22:15:42 (中国时间)
Highlights
This release adds a new dashboard traffic flow Sankey chart for visualizing token routing and flow patterns, with interactive highlighting, persistent filters, and limits to keep large graphs readable. Channel management also gets a faster, cleaner card layout for easier browsing and reduced UI re-rendering.
New Features
- Added a dashboard traffic flow Sankey chart to help admins understand token flow and routing behavior at a glance (#5465).
- Added routing reliability management for better control and visibility over routing behavior.
Gallery
| Traffic flow chart | Channel management card layout |
|---|---|
Bug Fixes
- Fixed log filtering by login type in the new frontend (#5620).
- Fixed the billing history dialog layout so pagination no longer overlaps the list (#5627).
- Fixed model pricing entries that could not be deleted from the visual pricing list (#5628).
- Fixed repeated database column migrations running again after restarts (#5361, #5616).
Improvements
- Improved the channel management card layout and reduced unnecessary re-renders for a smoother experience.
- Simplified the model list for easier scanning and management.
- Updated channel icons for better visual consistency.
What's Changed
- fix: stop repeated allow_balance_pay column migration on restart by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5361
- fix: stop repeated allow_wallet_overflow column migration on restart by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5616
- feat(dashboard): 增加分流图,查看token流量。add traffic flow sankey chart by @Quaternijkon in https://github.com/QuantumNous/new-api/pull/5465
- fix(log): 修复新前端日志按登录类型(type=7)筛选失效 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5620
- fix(wallet): 修复计费历史弹窗分页与列表重叠 (#5624) by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5627
- fix(model-pricing): 修复模型定价列表项无法删除 (#5623) by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5628
New Contributors
- @Quaternijkon made their first contribution in https://github.com/QuantumNous/new-api/pull/5465
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.13...v1.0.0-rc.14
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.14 (122.9 MB)
- new-api-macos-v1.0.0-rc.14 (142.3 MB)
- new-api-v1.0.0-rc.14 (125.4 MB)
- new-api-v1.0.0-rc.14.exe (127.1 MB)
v1.0.0-rc.13
正式版本 · 发布于 2026-06-19 20:28:34 (中国时间)
v1.0.0-rc.13 focuses on a more polished and responsive frontend experience, especially around channel management and data-heavy pages. The channel page now supports a card-style display with improved mobile layouts, while logs, metrics, endpoint selection, date picking, and usage views received UI/UX refinements.
New Features
- Added a reusable card/table view toggle for data tables, including a new card layout that makes channel and table-heavy pages easier to browse on different screen sizes.
- Added locale-aware number formatting so numeric values are displayed more naturally for users in different regions.
Improvements
- Improved the channel page card layout with a clearer left/right structure and better mobile handling for small screens.
- Refined logs, metrics, endpoint selection, date picker, toolbar controls, and model drawer interfaces for a cleaner and more consistent UI/UX.
- Updated the Codex usage interface for better readability and usability (#5595).
- Reduced unnecessary data refreshes when returning focus to the browser window, improving frontend performance.
- Updated frontend branding copy and visual styling for a more consistent product experience.
Bug Fixes
- Improved timestamp precision in drawing-related displays by including milliseconds where needed.
What's Changed
- chore(web): enforce default frontend oxc quality checks by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5585
- refactor: codex usage ui by @seefs001 in https://github.com/QuantumNous/new-api/pull/5595
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.12...v1.0.0-rc.13
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.13 (122.9 MB)
- new-api-macos-v1.0.0-rc.13 (142.2 MB)
- new-api-v1.0.0-rc.13 (125.3 MB)
- new-api-v1.0.0-rc.13.exe (127.0 MB)
v1.0.0-rc.12
正式版本 · 发布于 2026-06-18 20:34:16 (中国时间)
Highlights: This release introduces AdvancedCustom channels for more flexible custom routing, makes channel batch testing easier to act on, and expands model marketplace performance monitoring with clearer success-rate and latency insights.
New Features
- Added AdvancedCustom channels with improved custom route matching for more flexible provider and model routing (#5590).
- Enhanced channel model batch testing with complete test execution, refreshed status updates, clearer results, failed-model deletion, and copying selected models (#5532).
- Expanded model marketplace performance monitoring with uptime calculations, recent success rates, success-rate grading, and compact latency/throughput displays.
- Added persistent table preferences so page size and column visibility are remembered across navigation and sessions (#5403).
Bug Fixes
- Fixed tool-call handling so empty
argumentsvalues still preserve the expectedtool_useblock (#5543). - Fixed the CC Switch model selector so model choices display and update correctly (#5515).
- Fixed several UI clipping and overflow issues in lists, data tables, usage log details, and custom home iframes (#5510, #5536, #5533, #5545).
Improvements
- Improved payment and recharge UI with clearer payment method buttons, icons, and minimum top-up information.
- Improved subscription plan presentation with purchase descriptions, wallet overflow handling, and downgrade group support.
- Refined settings, overview setup guide, wallet/profile interactions, and log statistic card layouts for better readability.
Breaking Changes
- Subscription product option and catalog endpoints now use
GET, which may require client integrations to update their request method. - Removed the “All” period option from rankings filters.
What's Changed
- fix(web): prevent list cell text and badge overflow by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5510
- fix(keys): refresh API key form options by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5512
- fix: fix CC Switch model selector by @seefs001 in https://github.com/QuantumNous/new-api/pull/5515
- fix(data-table): capture row selection state in memo comparison by @RedwindA in https://github.com/QuantumNous/new-api/pull/5524
- fix(channels): refresh channel test dialog status by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/5517
- fix: restore custom home iframe viewport height by @seefs001 in https://github.com/QuantumNous/new-api/pull/5545
- fix(web): prevent usage log details dialog from clipping bottom content by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/5533
- fix: aws ak/sk context management by @seefs001 in https://github.com/QuantumNous/new-api/pull/5547
- test: clean up reward-hacking backend tests by @seefs001 in https://github.com/QuantumNous/new-api/pull/5563
- fix: 工具调用 arguments 为空时保留 tool_use 块 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5543
- fix: complete channel model batch testing by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/5532
- feat: 持久化表格每页条数,跨导航/会话记忆 (#5377) by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5403
- fix(data-table): prevent component cell clipping by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5536
- fix(oauth): clear bindings when hard deleting users by @seefs001 in https://github.com/QuantumNous/new-api/pull/5582
- feat: advanced custom channel by @seefs001 in https://github.com/QuantumNous/new-api/pull/5590
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.11...v1.0.0-rc.12
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.12 (122.9 MB)
- new-api-macos-v1.0.0-rc.12 (142.1 MB)
- new-api-v1.0.0-rc.12 (125.3 MB)
- new-api-v1.0.0-rc.12.exe (127.0 MB)
v1.0.0-rc.11
正式版本 · 发布于 2026-06-13 16:15:40 (中国时间)
Highlights: This release adds support for Claude Opus 4.8, improves OpenAI image API compatibility, and makes the model pricing editor and data-heavy tables easier to use. It also fixes several UI, quota display, relay compatibility, and provider-specific issues.
New Features
- Added support for Claude Opus 4.8 (#5177).
- Added an option to control whether channel stickiness is cleared when a channel is disabled (#5306).
- Added a subscription balance redemption toggle for more flexible balance handling.
- Added user ID visibility on the profile page (#5317).
- Added support for streaming image relay and image edits in the OpenAI images API (#4608).
Bug Fixes
- Forms now focus the first validation error after submission, making errors easier to find and correct (#5163).
- Fixed custom cc-switch names being reset after losing focus (#5170).
- Fixed custom model icons not staying in sync in pricing views (#5224).
- Fixed advanced channel validation errors so they are shown without incorrectly expanding unrelated settings (#5239).
- Fixed quota and balance displays so currency conversion updates both the unit and the displayed value (#5296).
- Fixed Dify remote-image handling in file-based requests (#5134).
- Fixed model resolution for video generation task lookups (#5133).
- Improved Anthropic-compatible GLM relay behavior to avoid compatibility failures (#5307).
- Narrowed OpenAI o-series model adaptation to avoid applying it to unsupported models (#5293).
- Fixed multiselect popovers so they respect the active theme (#5328).
- Fixed Kimi K2.6 temperature normalization (#5390).
- Added support for filtering deleted users by status (#5464).
- Fixed deployment settings loading so they are only fetched on the deployments page (#5466).
Improvements
- Improved admin log and batch update performance for smoother large-scale operations (#5116).
- Improved the model pricing editor with clearer layouts, better draft saving, reusable JSON editing, and support for six-decimal pricing steps (#5275).
- Improved channel search responsiveness with debouncing and better IME input handling (#5393).
- Improved frontend table rendering, pinned columns, table layout, and badge display (#5405).
- Improved dialog sizing and footer layout across the frontend (#5346).
- Simplified public page hero copy for a cleaner landing page (#5339).
What's Changed
- fix(web): improve form validation error focus by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5163
- feat(keys/cc-switch-dialog): 修复自定义cc-switch名称失焦后重置问题 by @GnezIew in https://github.com/QuantumNous/new-api/pull/5170
- fix(model): correct idx_created_at_id index column order to (created_at, id) by @realRoc in https://github.com/QuantumNous/new-api/pull/5191
- perf: order admin logs by created_at to use composite index by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5116
- chore(deps): bump axios from 1.15.2 to 1.16.0 in /web/classic by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/5185
- feat: support claude-opus-4-8 by @hjxwz123 in https://github.com/QuantumNous/new-api/pull/5177
- fix(pricing): sync custom model icons by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5224
- chore(web): centralize shared frontend dependency versions by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5227
- feat(web): support classic Rsbuild dev and build by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5232
- fix(channels): reveal advanced validation errors by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5239
- docs: refine issue templates by @seefs001 in https://github.com/QuantumNous/new-api/pull/5271
- fix: 修复余额显示时只切换了单位未切换数值 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5296
- fix(dify): initialize file pointer before remote-image field assignment by @Pluviobyte in https://github.com/QuantumNous/new-api/pull/5134
- fix(distributor): resolve model for GET /v1/video/generations/:task_id by @Pluviobyte in https://github.com/QuantumNous/new-api/pull/5133
- fix: add relay idle connection timeout config by @seefs001 in https://github.com/QuantumNous/new-api/pull/5309
- feat: 支持配置渠道被禁用后是否清空渠道粘性 by @GuangYiDing in https://github.com/QuantumNous/new-api/pull/5306
- fix(relay): fix Anthropic-compatible compatibility for GLM (avoid chunked encoding) by @Chen011214 in https://github.com/QuantumNous/new-api/pull/5307
- fix: limit anonymous request body by @seefs001 in https://github.com/QuantumNous/new-api/pull/5244
- fix(i18n): clarify thinking adapter copy by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5242
- fix: 收窄 OpenAI o 系列模型适配范围 by @USER-HFC in https://github.com/QuantumNous/new-api/pull/5293
- fix: reuse stream scanner buffer in channel handlers by @xujiantop-crypto in https://github.com/QuantumNous/new-api/pull/5225
- feat(web): show user id on profile page by @P2K0 in https://github.com/QuantumNous/new-api/pull/5317
- perf(model-pricing): improve model pricing editor UX by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5275
- perf(web): simplify public page hero copy by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5339
- perf(web): improve frontend dialog layout and sizing by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5346
- fix: respect theme for multiselect combobox popover by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/5328
- fix: align mobile usage log cost badge by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/5161
- fix: support six-decimal steps in model pricing editor by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/5332
- fix(openai): support streaming image relay and image edit for images API by @gaoren002 in https://github.com/QuantumNous/new-api/pull/4608
- perf(web): add debounce channel search and skip during IME composition by @QAbot-zh in https://github.com/QuantumNous/new-api/pull/5393
- fix: normalize kimi k2.6 temperature by @bensonfx in https://github.com/QuantumNous/new-api/pull/5390
- perf(web): improve frontend table rendering and pinned columns/UI table by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5405
- perf(data-table): improve data table layout and badge display by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5460
- feat(audit): add localized security audit logs by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/5462
- chore: update Codex channel by @seefs001 in https://github.com/QuantumNous/new-api/pull/5461
- fix: add deleted user status filter by @seefs001 in https://github.com/QuantumNous/new-api/pull/5464
- fix: only fetch deployment settings on deployments page by @seefs001 in https://github.com/QuantumNous/new-api/pull/5466
New Contributors
- @GnezIew made their first contribution in https://github.com/QuantumNous/new-api/pull/5170
- @realRoc made their first contribution in https://github.com/QuantumNous/new-api/pull/5191
- @hjxwz123 made their first contribution in https://github.com/QuantumNous/new-api/pull/5177
- @Pluviobyte made their first contribution in https://github.com/QuantumNous/new-api/pull/5134
- @GuangYiDing made their first contribution in https://github.com/QuantumNous/new-api/pull/5306
- @Chen011214 made their first contribution in https://github.com/QuantumNous/new-api/pull/5307
- @USER-HFC made their first contribution in https://github.com/QuantumNous/new-api/pull/5293
- @xujiantop-crypto made their first contribution in https://github.com/QuantumNous/new-api/pull/5225
- @P2K0 made their first contribution in https://github.com/QuantumNous/new-api/pull/5317
- @bensonfx made their first contribution in https://github.com/QuantumNous/new-api/pull/5390
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.10...v1.0.0-rc.11
下载资源
- checksums-linux.txt (180 B)
- checksums-macos.txt (93 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.11 (84.8 MB)
- new-api-macos-v1.0.0-rc.11 (103.8 MB)
- new-api-v1.0.0-rc.11 (87.2 MB)
- new-api-v1.0.0-rc.11.exe (88.9 MB)
v1.0.0-rc.10
正式版本 · 发布于 2026-05-26 22:20:13 (中国时间)
Highlights
v1.0.0-rc.10 focuses on UI polish, relay reliability, and admin workflow fixes. It adds new theme options and subscription balance purchases while tightening logs, channel behavior, webhooks, payments, and provider tool-call handling.
New Features
- New theme customization options add Anthropic and Simple Large presets, configurable serif typography, and an extra-large scaling option.
- Subscription billing now supports balance purchases.
Bug Fixes
- Automatically disabled channels are no longer selected for new requests, and channel actions no longer show duplicate notifications (#4983).
- Tool-call relays between Gemini and Claude are more reliable, including concurrent tool calls (#5095).
- Image relay requests now apply the requested quality setting correctly (#5103).
- Usage log filters now match exact values unless a wildcard is explicitly used, and very large upstream errors are shortened to keep logs usable (#5097).
- Webhook processing now completes more reliably (#5047).
- Waffo payment settings now save consistently and hide legacy options (#5110).
- System Settings now detects unsaved changes correctly and handles numeric inputs without invalid values.
Improvements
- Large media relay requests now use less memory, improving stability under load.
- System Settings and channel creation/editing pages have clearer, more compact layouts with improved controls.
- Usage logs and the default web UI are easier to use on mobile and easier to scan, with better table spacing, badges, charts, and dark-mode readability.
- The homepage hero section has been refreshed with a cleaner two-column layout and updated copy.
What's Changed
- 🐛 fix(channel): evict auto-disabled multi-key channels from cache by @t0ng7u in https://github.com/QuantumNous/new-api/pull/4983
- [BugFix] fix webhook process by @Hill-waffo in https://github.com/QuantumNous/new-api/pull/5047
- fix(payment): hide classic Waffo Pancake settings by @seefs001 in https://github.com/QuantumNous/new-api/pull/5085
- fix(relay): correct image quality parameter handling by @lanfunoe in https://github.com/QuantumNous/new-api/pull/5103
- fix: truncate oversized upstream error logs by @seefs001 in https://github.com/QuantumNous/new-api/pull/5083
- fix: 移除 fcIdx -1 偏移,修复并发工具调用撞键问题 by @learner-i in https://github.com/QuantumNous/new-api/pull/5095
- fix:gemini to claude tool_use err by @nekohy in https://github.com/QuantumNous/new-api/pull/5041
- fix: handle paginated API key search response by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/5014
- fix: prevent duplicate channel action toasts by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/5015
- fix: consolidate Waffo payment settings save flow by @seefs001 in https://github.com/QuantumNous/new-api/pull/5110
- fix: use actual user id for channel tests by @seefs001 in https://github.com/QuantumNous/new-api/pull/5109
- fix: keep usage log filters exact unless wildcard is explicit by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/5097
New Contributors
- @learner-i made their first contribution in https://github.com/QuantumNous/new-api/pull/5095
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.8...v1.0.0-rc.10
下载资源
- checksums-linux.txt (180 B)
- checksums-windows.txt (91 B)
- new-api-arm64-v1.0.0-rc.10 (82.8 MB)
- new-api-v1.0.0-rc.10 (85.3 MB)
- new-api-v1.0.0-rc.10.exe (86.9 MB)
v1.0.0-rc.8
正式版本 · 发布于 2026-05-22 16:25:46 (中国时间)
Highlights
This release adds Waffo Pancake gateway support with admin catalog/product binding and focuses on polishing admin/API behavior. It also improves model metadata and pricing consistency, channel-test diagnostics, dashboard/reporting filters, and request-processing efficiency.
New Features
- Added Waffo Pancake gateway support with admin catalog/product binding (#4935).
Bug Fixes
- Dashboard content now follows configured visibility settings consistently (#4975).
- Performance metric summaries now include only active groups (#4976).
- Model pricing displays are now normalized to avoid inconsistent values (#4985).
- Model ownership metadata is now resolved from active channels for more accurate model listings (#4416).
- Default frontend links now point to the correct routes (#5016).
- Restored the previous usage-log filtering behavior to avoid regressions from the earlier filter change.
Improvements
- Channel tests now show clearer failure details when checks fail (#4988).
- Reduced request-processing overhead to improve performance under load (#5009).
What's Changed
- fix: expose param override audits for sensitive message fields by @seefs001 in https://github.com/QuantumNous/new-api/pull/4974
- fix: respect dashboard content visibility settings by @seefs001 in https://github.com/QuantumNous/new-api/pull/4975
- fix: filter perf metrics summary by active groups by @seefs001 in https://github.com/QuantumNous/new-api/pull/4976
- fix: improve channel test failure details UX by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4988
- fix: normalize model pricing display drift by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4985
- fix: resolve model owned_by from active channels by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4416
- perf: optimize request metadata extraction and disabled field filtering by @seefs001 in https://github.com/QuantumNous/new-api/pull/5009
- fix: update default frontend hardcoded route links by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/5016
- 修复 切换新版前端Turnstile 开启后注册页未显示验证的问题 by @JunXiaoRuo in https://github.com/QuantumNous/new-api/pull/5011
- [Feature Request] Waffo Pancake gateway — full integration with subscription support + admin catalog binding flow by @Hill-waffo in https://github.com/QuantumNous/new-api/pull/4935
- fix: enforce Waffo subscription compliance and product ID update by @seefs001 in https://github.com/QuantumNous/new-api/pull/5038
New Contributors
- @JunXiaoRuo made their first contribution in https://github.com/QuantumNous/new-api/pull/5011
- @Hill-waffo made their first contribution in https://github.com/QuantumNous/new-api/pull/4935
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.7...v1.0.0-rc.8
下载资源
- checksums-linux.txt (178 B)
- checksums-windows.txt (90 B)
- new-api-arm64-v1.0.0-rc.8 (82.4 MB)
- new-api-v1.0.0-rc.8 (84.8 MB)
- new-api-v1.0.0-rc.8.exe (86.5 MB)
v1.0.0-rc.7
正式版本 · 发布于 2026-05-19 16:54:08 (中国时间)
New Features
- Added support for
request_headerkey source (#4903).
Bug Fixes
- Batch fixed multiple UI issues in the default web interface (#4880, #4893, #4817, #4877, #4898, #4876).
- Addressed an issue where channel remarks could not be cleared (#4886).
- Corrected the filtering behavior for usage logs (#4883).
- Fixed validation for unlimited API key quotas in the web interface (#4881).
- Enforced access control on header navigation for public modules (#4889).
- Applied group filters correctly to channel list queries (#4847, #4885).
- Fixed an ambiguity issue with column names during
PerfMetricupserts (#4684). - Added missing analytics placeholders to the default theme (#4928).
- Fixed forgot password form submission by properly typing the button (#4910).
- Normalized the layout of model detail tabs in the web interface (#4938).
- Fixed user creation and deletion handling in the management panel (#4818).
- Gated the sign-up link on the login page based on registration settings (#4871).
- Updated pagination button labels in the ModelCardGrid (#4675).
- Localized the reset password confirmation message (#4769).
- Made recharge preset selections visible in dark mode (#4897).
- Fixed an issue where the API info color dot showed the wrong color due to a semantic token mismatch (#4824).
- Corrected silent failures when saving API info with invalid colors (#4823).
- Used the correct
aff_codefield name in registration payloads (#4965). - Made the faceted filter popover width adaptive in data tables (#4966).
- Resolved stale form linkage issues when submitting keys (#4967).
Improvements
- Improved performance by avoiding eager formatting in debug log calls (#4929).
What's Changed
- fix: allow clearing channel remark by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4886
- fix: correct usage logs filtering by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4883
- fix(web): handle unlimited API key quota validation by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4881
- fix: enforce header nav access control for public modules by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4889
- fix: GetAllChannels ignores group filter parameter by @draftgo in https://github.com/QuantumNous/new-api/pull/4847
- fix: qualify column names in PerfMetric upsert to avoid PG ambiguity by @SAY-5 in https://github.com/QuantumNous/new-api/pull/4684
- fix: apply group filter to channel list queries by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4885
- feat: support request_header key source by @seefs001 in https://github.com/QuantumNous/new-api/pull/4903
- fix: 修复新 UI 语言与文案显示问题 by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/4876
- fix: add umami & ga4 placeholder in index.html of default theme by @NitroRCr in https://github.com/QuantumNous/new-api/pull/4928
- perf: avoid eager formatting in debug log calls by @seefs001 in https://github.com/QuantumNous/new-api/pull/4929
- fix: add type="submit" to forgot password form button by @lihan3238 in https://github.com/QuantumNous/new-api/pull/4910
- fix(web): normalize model detail tabs layout by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4938
- fix(user): fix user create and delete handling in management panel by @bugmaker2 in https://github.com/QuantumNous/new-api/pull/4818
- fix(auth): expose register_enabled in /api/status and gate sign-up link on login page by @Gnonymous in https://github.com/QuantumNous/new-api/pull/4871
- fix(web/default): clarify pagination button labels in ModelCardGrid by @ellisfan in https://github.com/QuantumNous/new-api/pull/4675
- fix(auth): localize reset password confirmation by @neow021 in https://github.com/QuantumNous/new-api/pull/4769
- fix(web/default/wallet): make recharge preset selection visible in dark mode by @xinnyu in https://github.com/QuantumNous/new-api/pull/4897
- fix(web/default): api-info color dot shows wrong color due to semantic token mismatch by @Micah-Zheng in https://github.com/QuantumNous/new-api/pull/4824
- fix(web/default): api-info save silently fails when color is invalid or result unchecked by @Micah-Zheng in https://github.com/QuantumNous/new-api/pull/4823
- fix(auth): use aff_code field name in registration payload (#4945) by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/4965
- fix(data-table): make faceted filter popover width adaptive (#4905) by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/4966
- fix(keys): call submit handler directly to avoid stale form linkage (#4858) by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/4967
New Contributors
- @draftgo made their first contribution in https://github.com/QuantumNous/new-api/pull/4847
- @SAY-5 made their first contribution in https://github.com/QuantumNous/new-api/pull/4684
- @bugmaker2 made their first contribution in https://github.com/QuantumNous/new-api/pull/4818
- @Gnonymous made their first contribution in https://github.com/QuantumNous/new-api/pull/4871
- @ellisfan made their first contribution in https://github.com/QuantumNous/new-api/pull/4675
- @neow021 made their first contribution in https://github.com/QuantumNous/new-api/pull/4769
- @xinnyu made their first contribution in https://github.com/QuantumNous/new-api/pull/4897
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.6...v1.0.0-rc.7
下载资源
- checksums-linux.txt (178 B)
- checksums-windows.txt (90 B)
- new-api-arm64-v1.0.0-rc.7 (82.3 MB)
- new-api-v1.0.0-rc.7 (84.6 MB)
- new-api-v1.0.0-rc.7.exe (86.3 MB)
v1.0.0-rc.6
正式版本 · 发布于 2026-05-13 22:29:13 (中国时间)
Highlights
This release improves observability by recording upstream request IDs in logs and adds a compliance confirmation step for paid features. If your logs table is large, pre-apply the upstream_request_id column and index with online DDL before upgrading to avoid a potentially long migration.
New Features
- Added upstream request ID tracking in request logs for easier upstream call tracing, while avoiding unintended response header overrides.
- Added a compliance confirmation step before paid features can be used.
Bug Fixes
- Fixed the channel combobox so focusing it no longer hides valid channel options (#4829).
Other
- Upgrade notice: the
logstable now includes a newupstream_request_idcolumn and index; on large installations, run the appropriate online DDL below before upgrading to avoid a long or blocking automatic migration.
MySQL / InnoDB:
-- 1. Add the column using online DDL.
ALTER TABLE logs
ADD COLUMN upstream_request_id VARCHAR(128) NOT NULL DEFAULT '',
ALGORITHM=INPLACE, LOCK=NONE;
-- 2. Add the index using online DDL.
ALTER TABLE logs
ADD INDEX idx_logs_upstream_request_id (upstream_request_id),
ALGORITHM=INPLACE, LOCK=NONE;PostgreSQL 11+:
-- 1. Add the column without rewriting the table on PG 11+.
ALTER TABLE logs
ADD COLUMN IF NOT EXISTS upstream_request_id VARCHAR(128) NOT NULL DEFAULT '';
-- 2. Add the index concurrently to avoid blocking reads and writes.
CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_logs_upstream_request_id
ON logs (upstream_request_id);What's Changed
- chore(deps): bump axios from 1.15.0 to 1.15.2 in /web/classic by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/4634
- chore(deps-dev): bump ip-address from 10.1.0 to 10.2.0 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/4811
- 修复渠道列表显示不全问题 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/4829
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.5...v1.0.0-rc.6
下载资源
- checksums-linux.txt (178 B)
- checksums-windows.txt (90 B)
- new-api-arm64-v1.0.0-rc.6 (82.3 MB)
- new-api-v1.0.0-rc.6 (84.6 MB)
- new-api-v1.0.0-rc.6.exe (86.3 MB)
v1.0.0-rc.5
正式版本 · 发布于 2026-05-12 16:53:57 (中国时间)
Highlights
The default dashboard has been refreshed with built-in model performance metrics and a clearer health view. This release also adds DeepChat deeplink support and fixes several default UI, wallet, playground, and ratio-display regressions.
New Features
- Dashboard overview has been redesigned and now includes model performance metrics with a clearer performance health panel.
- DeepChat deeplinks are now supported, making it easier to open supported chat links directly in DeepChat. (#4668)
Bug Fixes
- Top-up gateway availability now uses the correct top-up configuration, so wallet payment options are shown accurately. (#4599)
- Group ratio displays now honor configured group-to-group ratio settings. (#4772)
- Default UI dropdown menu items now trigger their selection handlers reliably. (#4787)
- The playground now handles legacy classic-format messages without failing. (#4650)
- Default frontend pages now avoid several v1 UI regressions, including stray empty description areas and layout issues. (#4802)
Improvements
- The default web UI and charts now follow shared theme presets for more consistent colors, controls, and corner radii.
- Docker images now include project and third-party license notices for easier compliance review. (#4739)
What's Changed
- feat: add DeepChat deeplink support by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4668
- fix: exclude THIRD-PARTY-LICENSES.md from .dockerignore for Docker build by @yeying-xingchen in https://github.com/QuantumNous/new-api/pull/4739
- fix(wallet): read topup gateway flags from topupInfo instead of status by @ImogeneOctaviap794 in https://github.com/QuantumNous/new-api/pull/4599
- fix(web/default): use getUserGroups for ratio display to respect GroupGroupRatio by @Micah-Zheng in https://github.com/QuantumNous/new-api/pull/4772
- fix(default): support DropdownMenuItem onSelect by @lihan3238 in https://github.com/QuantumNous/new-api/pull/4787
- fix(web/default): guard playground messages against legacy classic shape by @feitianbubu in https://github.com/QuantumNous/new-api/pull/4650
- fix: defaut ui triage by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/4802
New Contributors
- @yeying-xingchen made their first contribution in https://github.com/QuantumNous/new-api/pull/4739
- @lihan3238 made their first contribution in https://github.com/QuantumNous/new-api/pull/4787
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.4...v1.0.0-rc.5
下载资源
- checksums-linux.txt (178 B)
- checksums-windows.txt (90 B)
- new-api-arm64-v1.0.0-rc.5 (82.1 MB)
- new-api-v1.0.0-rc.5 (84.5 MB)
- new-api-v1.0.0-rc.5.exe (86.2 MB)
v1.0.0-rc.4
正式版本 · 发布于 2026-05-06 22:25:59 (中国时间)
Highlights
OpenAI image editing is more reliable: image edit requests now preserve reference image data and related metadata, preventing edits from losing their intended context (#4646). This release also adds model performance badges and fixes several billing and dropdown UI issues.
New Features
- Added model performance badges to model lists so users can compare available models at a glance.
Bug Fixes
- Fixed OpenAI image edit requests so reference images and related edit metadata are preserved when forwarded (#4646).
- Fixed billing settings forms so top-up and billing configuration inputs behave more reliably.
- Fixed dropdown and select controls so options render and select correctly after the UI component update (#4655).
Breaking Changes
- Integrations should now read the top-up link from the top-up information API instead of the status API.
Gallery
| Model availability rankings | Refreshed pricing and settings UI |
|---|---|
What's Changed
- fix: preserve OpenAI image edit reference fields by @seefs001 in https://github.com/QuantumNous/new-api/pull/4646
- fix: migrate select to Base UI items API by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4655
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.3...v1.0.0-rc.4
下载资源
- checksums-linux.txt (178 B)
- checksums-windows.txt (90 B)
- new-api-arm64-v1.0.0-rc.4 (82.0 MB)
- new-api-v1.0.0-rc.4 (84.4 MB)
- new-api-v1.0.0-rc.4.exe (86.1 MB)
v1.0.0-rc.3
正式版本 · 发布于 2026-05-06 18:43:33 (中国时间)
Highlights
v1.0.0-rc.3 adds a new model rankings experience with model availability and performance visibility, making it easier to compare reliability before choosing routes or providers. This release also refreshes key default UI areas, including pricing/settings pages and table controls.
New Features
- Added a model rankings dashboard with real availability and performance data so users can compare model reliability at a glance (#4633).
Improvements
- Refreshed the default web UI with Base UI components, updated theme presets, and cleaner table toolbar interactions (#4633).
- Reorganized the system settings pricing interface to make pricing configuration easier to scan and manage.
Bug Fixes
- Fixed channel table sorting so server-side sorting now works correctly (#4600).
- Corrected subscription payment information display in the default UI.
Gallery
| Model availability rankings | Refreshed pricing and settings UI |
|---|---|
What's Changed
- feat(web/default): unified UI overhaul — Base UI migration, theme presets, rankings dashboard, and table toolbar refactor by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/4633
- feat: collect model performance metrics by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/4635
- fix: enable channel table server-side sorting by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4600
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.2...v1.0.0-rc.3
下载资源
- checksums-linux.txt (178 B)
- checksums-windows.txt (90 B)
- new-api-arm64-v1.0.0-rc.3 (81.9 MB)
- new-api-v1.0.0-rc.3 (84.4 MB)
- new-api-v1.0.0-rc.3.exe (86.1 MB)
v1.0.0-rc.2
正式版本 · 发布于 2026-04-30 20:42:48 (中国时间)
Highlights
v1.0.0-rc.2 officially opens up switching between the new and classic frontend, making it easier to test the redesigned UI, compare workflows, and fall back instantly when needed. This RC also refreshes key console pages and fixes several web issues affecting email binding, tiered pricing, API key grouping, and custom Vertex base URLs.
New Features
- Added a built-in switch between the new and classic frontend, so teams can adopt the redesigned UI gradually without losing access to the previous workflow.
Improvements
- Refreshed the web console with redesigned pricing pages, more consistent dashboard and log controls, better table and analytics filtering, smoother navigation, and improved mobile responsiveness.
Bug Fixes
- Fixed email binding in the redesigned frontend so the action completes correctly (#4551).
- Fixed tiered pricing number input behavior so editing values is more reliable (#4536).
- Fixed tiered pricing display issues that could cause values and labels to appear incorrectly (#4530).
- Fixed API key grouping in the default web theme so keys appear under the expected groups (#4548).
- Fixed custom Vertex base URLs so requests route correctly when a gateway prefix is configured (#4200).
Gallery
| Refreshed pricing page | Dashboard and analytics controls |
|---|---|
What's Changed
- fix: 修复默认主题 API 密钥分组行为 by @Micah-Zheng in https://github.com/QuantumNous/new-api/pull/4548
- bug fix: 新版前端email绑定错误 by @SHLE1 in https://github.com/QuantumNous/new-api/pull/4551
- fix: improve tiered pricing number input editing by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4536
- fix(vertex): honor custom base_url as gateway prefix by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4200
- fix(web): 修复阶梯计费 Base64 解码失败与标签不匹配导致的显示错误 by @wans10 in https://github.com/QuantumNous/new-api/pull/4530
New Contributors
- @SHLE1 made their first contribution in https://github.com/QuantumNous/new-api/pull/4551
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.1...v1.0.0-rc.2
下载资源
- checksums-linux.txt (178 B)
- checksums-windows.txt (90 B)
- new-api-arm64-v1.0.0-rc.2 (76.5 MB)
- new-api-v1.0.0-rc.2 (78.9 MB)
- new-api-v1.0.0-rc.2.exe (80.6 MB)
v1.0.0-rc.1
正式版本 · 发布于 2026-04-29 20:15:01 (中国时间)
v1.0.0-rc.1 is the first release candidate for the upcoming 1.0 release, and its main focus is the brand-new v1 frontend rebuilt from the ground up for a cleaner, faster, and more capable admin experience.
This RC refreshes the interface across navigation, configuration, analytics, and logs, making day-to-day management much easier as the project moves toward the final v1 launch.
New Features
- Introduced the rebuilt v1 frontend with modern navigation and layouts, a visual channel editor for parameter overrides, and easier access to system settings and theme switching (#4265).
Improvements
- Upgraded dashboards and charts with clearer model analytics, better data sorting, and more informative tooltips for easier usage analysis.
- Improved usage logs with log type indicators, usernames and avatars, and cleaner tables that make activity easier to scan.
- Polished shared layouts, tables, and form styling across the default frontend for a cleaner and more consistent experience.
Bug Fixes
- Fixed themes loaded from the database so the selected frontend theme now applies correctly at runtime (#4518).
- Fixed forwarded requests so empty reasoning fields are preserved instead of being silently dropped (#4520).
- Fixed required-field markers so forms more consistently show which inputs are mandatory (#4533).
What's Changed
- 🚀 feat: launch v1.0 — next-generation frontend built from the ground up by @t0ng7u in https://github.com/QuantumNous/new-api/pull/4265
- fix: 修复 Message.ReasoningContent/Reasoning 空思考内容在请求转发时被静默丢弃 by @heimoshuiyu in https://github.com/QuantumNous/new-api/pull/4520
- fix: sync theme to runtime when loaded from database by @Micah-Zheng in https://github.com/QuantumNous/new-api/pull/4518
New Contributors
- @Micah-Zheng made their first contribution in https://github.com/QuantumNous/new-api/pull/4518
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-alpha.1...v1.0.0-rc.1
下载资源
- checksums-linux.txt (178 B)
- checksums-windows.txt (90 B)
- new-api-arm64-v1.0.0-rc.1 (76.4 MB)
- new-api-v1.0.0-rc.1 (78.8 MB)
- new-api-v1.0.0-rc.1.exe (80.5 MB)
v1.0.0-alpha.1
预发布版本 · 发布于 2026-04-28 14:26:06 (中国时间)
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.13.2...v1.0.0-alpha.1
v0.13.2
正式版本 · 发布于 2026-04-27 22:11:42 (中国时间)
New Features
- Model sync now detects upstream models more accurately, refreshes pricing automatically from provider pricing endpoints, shows removed upstream models in the fetch-models dialog, and keeps pricing available during sync delays (#4452).
- User records now include account creation and last login timestamps for easier auditing and administration (#4450).
- Added configurable model matching for Ali native Messages APIs, making it easier to route requests to compatible upstream models (#4468).
Bug Fixes
- Tool calls now accept raw JSON argument payloads, improving compatibility with providers that return tool arguments as JSON objects (#4469).
- Configuration updates now handle JSON object fields more reliably, preventing some settings from being saved incorrectly.
Improvements
- Retry messages now clearly explain when a channel was skipped because affinity is disabled (#4453).
What's Changed
- fix(channel): load model mapping during upstream model checks by @seefs001 in https://github.com/QuantumNous/new-api/pull/4437
- feat: sync upstream pricing from pricing endpoint by @seefs001 in https://github.com/QuantumNous/new-api/pull/4452
- fix: clarify affinity disabled channel retry message by @seefs001 in https://github.com/QuantumNous/new-api/pull/4453
- feat: configure native messages model matching for ali by @seefs001 in https://github.com/QuantumNous/new-api/pull/4468
- fix: support raw JSON response tool arguments by @seefs001 in https://github.com/QuantumNous/new-api/pull/4469
- feat: show removed upstream models in fetch models modal by @seefs001 in https://github.com/QuantumNous/new-api/pull/4470
- 增加用户创建时间和最后登录时间 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/4450
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.13.1-patch.1...v0.13.2
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.13.2.exe (106.5 MB)
- New-API-App.Setup.0.13.2.exe (106.8 MB)
- new-api-arm64-v0.13.2 (64.6 MB)
- new-api-macos-v0.13.2 (83.2 MB)
- new-api-v0.13.2 (67.0 MB)
- new-api-v0.13.2.exe (68.6 MB)
v0.13.1-patch.1
正式版本 · 发布于 2026-04-25 13:27:23 (中国时间)
Highlights
This patch adds support for using len in tier conditions and the LLM prompt helper, making it easier to build rules based on prompt length.
New Features
- Added a
lenvariable to tier conditions and the LLM prompt helper so you can define rules based on prompt length.
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.13.1...v0.13.1-patch.1
下载资源
- checksums-linux.txt (186 B)
- checksums-macos.txt (96 B)
- checksums-windows.txt (94 B)
- new-api-arm64-v0.13.1-patch.1 (64.6 MB)
- new-api-macos-v0.13.1-patch.1 (83.2 MB)
- new-api-v0.13.1-patch.1 (66.9 MB)
- new-api-v0.13.1-patch.1.exe (68.6 MB)
v0.13.1
正式版本 · 发布于 2026-04-24 22:20:58 (中国时间)
New Features
- Added support for handling DeepSeek V4 reasoning suffixes (#4428)
Bug Fixes
- Fixed an issue where tiered billing models were excluded from the model listing (#4431)
What's Changed
- fix: include tiered billing models in model listing by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4431
- feat: implement DeepSeek V4 reasoning suffix handling and tests by @HynoR in https://github.com/QuantumNous/new-api/pull/4428
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.13.0...v0.13.1
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.13.1.exe (106.5 MB)
- New-API-App.Setup.0.13.1.exe (106.7 MB)
- new-api-arm64-v0.13.1 (64.6 MB)
- new-api-macos-v0.13.1 (83.2 MB)
- new-api-v0.13.1 (66.9 MB)
- new-api-v0.13.1.exe (68.6 MB)
v0.13.0
正式版本 · 发布于 2026-04-24 14:09:21 (中国时间)
Highlights
This release introduces powerful support for expr expression-based tiered billing, allowing administrators to configure complex, dynamic pricing rules. A simple use case for this feature is a pricing expression like tokens <= 128000 ? 0.002 : 0.004, where the system will automatically apply a lower rate for usage under 128K tokens and a higher rate for anything above that threshold.
New Features
- Introduces support for evaluating
exprexpressions in the billing system, enabling dynamic tiered pricing with configurable presets (#4409). - Adds a UI for tool pricing settings and improves tool call quota calculations.
- Displays the user ID in admin top-up bills for easier tracking (#4349).
- Adds a 'last used time' column to the tokens table (#4372).
- Relaxes token key column length requirements to support the migration of longer legacy token keys (#4401).
Bug Fixes
- Ensures the pricing calculation logic only applies the N ratio to image models (#4412).
- Preserves text tool surcharges properly during tiered billing settlement (#4162).
- Corrects the completion ratio configuration for the
gpt-5.5model (#4414). - Fixes the model pricing UI to use the correct display type (#4426).
- Resolves runtime crashes and edge cases within the tiered pricing editor and settlement logic.
- Updates channel testing to properly support and evaluate tiered billing models.
Improvements
- Adds preset pricing tiers for Doubao Seed 1.8 to enhance discount calculations.
- Replaces Card components with divs to improve overall layout consistency.
- Updates internal billing calculations to use quota per unit for better accuracy.
What's Changed
- fix(channel-test): support tiered billing model tests by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4145
- 在管理员充值账单中显示用户 ID by @uskyu in https://github.com/QuantumNous/new-api/pull/4349
- 增加令牌最后使用时间 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/4372
- chore(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2 by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/4397
- chore(deps-dev): bump @xmldom/xmldom from 0.8.12 to 0.8.13 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/4399
- Relax token key column length for legacy migration compatibility by @XiaoAI1024 in https://github.com/QuantumNous/new-api/pull/4401
- fix(billing): preserve text tool surcharges in tiered settlement by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4162
- feat: support for tiered billing expressions in the billing system by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/4409
- fix(image): only price image model use N ratio by @xyfacai in https://github.com/QuantumNous/new-api/pull/4412
- fix: correct gpt-5.5 completion ratio by @jingx8885 in https://github.com/QuantumNous/new-api/pull/4414
- fix: model pricing use correct display type by @feitianbubu in https://github.com/QuantumNous/new-api/pull/4426
New Contributors
- @uskyu made their first contribution in https://github.com/QuantumNous/new-api/pull/4349
- @XiaoAI1024 made their first contribution in https://github.com/QuantumNous/new-api/pull/4401
- @jingx8885 made their first contribution in https://github.com/QuantumNous/new-api/pull/4414
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.15...v0.13.0
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.13.0.exe (106.5 MB)
- New-API-App.Setup.0.13.0.exe (106.8 MB)
- new-api-arm64-v0.13.0 (64.6 MB)
- new-api-macos-v0.13.0 (83.2 MB)
- new-api-v0.13.0 (66.9 MB)
- new-api-v0.13.0.exe (68.6 MB)
v0.12.15
正式版本 · 发布于 2026-04-22 23:04:03 (中国时间)
New Features
- Added Waffo Pay support for account top-ups and payment workflows (#4089).
Bug Fixes
- Fixed a recharge card issue in the top-up flow that could break parts of the card interface (#4388).
Improvements
- Added support for Gemini's
IncludeServerSideToolInvocationssetting inToolConfig, improving compatibility with newer Gemini tool-calling behavior (#4311). - Improved Codex channel reliability and usability by refreshing credentials for auto-disabled channels, using streaming for automatic tests, and refining the usage modal (#4324).
What's Changed
- fix(gemini): add IncludeServerSideToolInvocations field to ToolConfig by @KoellM in https://github.com/QuantumNous/new-api/pull/4311
- rafactor: payment by @seefs001 in https://github.com/QuantumNous/new-api/pull/4089
- fix(topup): import missing Tag in recharge card by @gaoren002 in https://github.com/QuantumNous/new-api/pull/4388
- chore: refine codex usage modal layout by @seefs001 in https://github.com/QuantumNous/new-api/pull/4386
- fix: use stream for codex auto test by @seefs001 in https://github.com/QuantumNous/new-api/pull/4325
- fix: refresh codex credentials for auto-disabled channels by @seefs001 in https://github.com/QuantumNous/new-api/pull/4324
- fix: require proper verification for passkey changes by @seefs001 in https://github.com/QuantumNous/new-api/pull/4393
New Contributors
- @KoellM made their first contribution in https://github.com/QuantumNous/new-api/pull/4311
- @gaoren002 made their first contribution in https://github.com/QuantumNous/new-api/pull/4388
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.14...v0.12.15
下载资源
- checksums-linux.txt (172 B)
- checksums-macos.txt (89 B)
- checksums-windows.txt (87 B)
- New-API-App.0.12.15.exe (106.3 MB)
- New-API-App.Setup.0.12.15.exe (106.6 MB)
- new-api-arm64-v0.12.15 (63.7 MB)
- new-api-macos-v0.12.15 (82.0 MB)
- new-api-v0.12.15 (66.0 MB)
- new-api-v0.12.15.exe (67.7 MB)
v0.12.14
正式版本 · 发布于 2026-04-18 00:41:21 (中国时间)
Improvements
- Improved user-visible management and top-up logs with a cleaner display, preserved row expansion, and clearer handling of legacy records.
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.13...v0.12.14
下载资源
- checksums-linux.txt (172 B)
- checksums-macos.txt (89 B)
- checksums-windows.txt (87 B)
- New-API-App.0.12.14.exe (106.3 MB)
- New-API-App.Setup.0.12.14.exe (106.5 MB)
- new-api-arm64-v0.12.14 (63.6 MB)
- new-api-macos-v0.12.14 (81.9 MB)
- new-api-v0.12.14 (66.0 MB)
- new-api-v0.12.14.exe (67.6 MB)
v0.12.13
正式版本 · 发布于 2026-04-18 00:04:31 (中国时间)
This release improves admin workflows for top-ups and makes account status changes apply more consistently.
Bug Fixes
- Disabling a user now takes effect immediately instead of being delayed by stale cached account data.
Improvements
- Top-up logs now include additional admin-only audit details to make review and troubleshooting easier.
Breaking Changes
- Top-up searches are now limited to a maximum 30-day date range to keep queries responsive and reliable.
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.12...v0.12.13
下载资源
- checksums-linux.txt (172 B)
- checksums-macos.txt (89 B)
- checksums-windows.txt (87 B)
- New-API-App.0.12.13.exe (106.3 MB)
- New-API-App.Setup.0.12.13.exe (106.5 MB)
- new-api-arm64-v0.12.13 (63.6 MB)
- new-api-macos-v0.12.13 (81.9 MB)
- new-api-v0.12.13 (66.0 MB)
- new-api-v0.12.13.exe (67.6 MB)
v0.12.12
正式版本 · 发布于 2026-04-17 14:05:08 (中国时间)
This release adds support for Claude Opus 4.7, expanding the set of available models in the API.
New Features
- Added support for the Claude Opus 4.7 model, making it available through the API alongside existing model options (#4293).
What's Changed
- feat: support claude-opus-4-7 by @prnake in https://github.com/QuantumNous/new-api/pull/4293
- chore(deps): bump github.com/jackc/pgx/v5 from 5.7.1 to 5.9.0 by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/4294
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.11...v0.12.12
下载资源
- checksums-linux.txt (172 B)
- checksums-macos.txt (89 B)
- checksums-windows.txt (87 B)
- New-API-App.0.12.12.exe (106.3 MB)
- New-API-App.Setup.0.12.12.exe (106.5 MB)
- new-api-arm64-v0.12.12 (63.6 MB)
- new-api-macos-v0.12.12 (81.8 MB)
- new-api-v0.12.12 (65.9 MB)
- new-api-v0.12.12.exe (67.5 MB)
v0.12.11
正式版本 · 发布于 2026-04-16 20:13:49 (中国时间)
New Features
- Added payment method tracking and validation for top-ups.
Bug Fixes
- Improved handling of empty string content during OpenAI to Claude message conversion.
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.10...v0.12.11
下载资源
- checksums-linux.txt (172 B)
- checksums-macos.txt (89 B)
- checksums-windows.txt (87 B)
- New-API-App.0.12.11.exe (106.3 MB)
- New-API-App.Setup.0.12.11.exe (106.5 MB)
- new-api-arm64-v0.12.11 (63.4 MB)
- new-api-macos-v0.12.11 (81.6 MB)
- new-api-v0.12.11 (65.7 MB)
- new-api-v0.12.11.exe (67.4 MB)
v0.12.10
正式版本 · 发布于 2026-04-15 21:02:01 (中国时间)
New Features
- Added passthrough support for Claude
cache_controlandspeedoptions, giving you more control over request behavior when using Claude models (#4247).
Bug Fixes
- Fixed OpenAI Responses API compatibility issues when
instructionscontain structured content instead of plain text (#4260).
Improvements
- Improved Stripe payment processing to better handle asynchronous webhook events, making delayed payment confirmations more reliable.
- Quota adjustment logs now record the acting admin username, making administrative audit trails easier to follow (#4216).
What's Changed
- fix: use json.RawMessage for Instructions field in OpenAIResponsesResponse by @linbin524 in https://github.com/QuantumNous/new-api/pull/4260
- fix(channel): 修复多密钥管理弹窗索引显示,将索引值调整为从1开始 by @wans10 in https://github.com/QuantumNous/new-api/pull/4231
- feat(claude): add cache_control and speed passthrough controls by @seefs001 in https://github.com/QuantumNous/new-api/pull/4247
- feat: include admin username in quota adjustment logs by @feitianbubu in https://github.com/QuantumNous/new-api/pull/4216
New Contributors
- @linbin524 made their first contribution in https://github.com/QuantumNous/new-api/pull/4260
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.9...v0.12.10
下载资源
- checksums-linux.txt (172 B)
- checksums-macos.txt (89 B)
- checksums-windows.txt (87 B)
- New-API-App.0.12.10.exe (106.3 MB)
- New-API-App.Setup.0.12.10.exe (106.5 MB)
- new-api-arm64-v0.12.10 (63.4 MB)
- new-api-macos-v0.12.10 (81.6 MB)
- new-api-v0.12.10 (65.7 MB)
- new-api-v0.12.10.exe (67.4 MB)
v0.12.9
正式版本 · 发布于 2026-04-13 15:28:47 (中国时间)
New Features
- Subscription cards now show the next quota reset time, making it easier to see when usage limits will refresh (#4181).
Bug Fixes
- Claude requests are now more reliable by avoiding incompatible Top P settings when needed.
- Azure channels now correctly support the
/v1/responses/compactroute (#4149). - Editing values in GroupTable no longer forces the cursor to jump to the end on each keystroke (#4208).
Improvements
- Dashboard charts have been refined to present rankings and chart sizing more clearly for easier monitoring.
What's Changed
- fix(GroupTable): prevent Input cursor jumping to end on keystroke by @Xbang0222 in https://github.com/QuantumNous/new-api/pull/4208
- feat: display next quota reset time in subscription card by @ShengM97 in https://github.com/QuantumNous/new-api/pull/4181
- fix: add Azure channel support for /v1/responses/compact URL routing by @woan1136 in https://github.com/QuantumNous/new-api/pull/4149
New Contributors
- @Xbang0222 made their first contribution in https://github.com/QuantumNous/new-api/pull/4208
- @ShengM97 made their first contribution in https://github.com/QuantumNous/new-api/pull/4181
- @woan1136 made their first contribution in https://github.com/QuantumNous/new-api/pull/4149
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.8...v0.12.9
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.12.9.exe (106.3 MB)
- New-API-App.Setup.0.12.9.exe (106.6 MB)
- new-api-arm64-v0.12.9 (63.4 MB)
- new-api-macos-v0.12.9 (81.6 MB)
- new-api-v0.12.9 (65.7 MB)
- new-api-v0.12.9.exe (67.4 MB)
v0.12.8
正式版本 · 发布于 2026-04-12 23:58:29 (中国时间)
Bug Fixes
- Correctly report the stream status in error logs instead of defaulting to false (#4195).
What's Changed
- fix: isStream status in error logs instead of hardcoded false by @feitianbubu in https://github.com/QuantumNous/new-api/pull/4195
- chore(deps): bump axios from 1.13.5 to 1.15.0 in /web by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/4201
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.7...v0.12.8
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.12.8.exe (106.3 MB)
- New-API-App.Setup.0.12.8.exe (106.5 MB)
- new-api-arm64-v0.12.8 (63.4 MB)
- new-api-macos-v0.12.8 (81.6 MB)
- new-api-v0.12.8 (65.7 MB)
- new-api-v0.12.8.exe (67.4 MB)
v0.12.7
正式版本 · 发布于 2026-04-12 17:47:25 (中国时间)
Improvements
- Quota management now uses an amount-first input flow and applies changes atomically, making balance adjustments simpler and more reliable.
- Model pricing errors now use cleaner, role-aware messages so it is easier to understand and resolve failed pricing actions.
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.6...v0.12.7
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.12.7.exe (106.3 MB)
- New-API-App.Setup.0.12.7.exe (106.5 MB)
- new-api-arm64-v0.12.7 (63.4 MB)
- new-api-macos-v0.12.7 (81.6 MB)
- new-api-v0.12.7 (65.7 MB)
- new-api-v0.12.7.exe (67.4 MB)
v0.12.6
正式版本 · 发布于 2026-04-09 14:44:42 (中国时间)
New Features
- Fill in custom fields for vllm-omini (#4154)
Bug Fixes
- Accept string usage values in Alibaba task polling (#4155)
- Use correct endpoint for coding plan image generation in Zhipu 4V (#4146)
- Prefer explicit pricing for compact models (#4156)
- Fix document rendering (#4153)
Improvements
- Refine PR template and add PR submission checks (#4076)
What's Changed
- fix(zhipu_4v): use correct endpoint for coding plan image generation by @NyaMisty in https://github.com/QuantumNous/new-api/pull/4146
- fix: prefer explicit pricing for compact models by @seefs001 in https://github.com/QuantumNous/new-api/pull/4156
- fix(ali): accept string usage values in task polling by @seefs001 in https://github.com/QuantumNous/new-api/pull/4155
- feat: fill in some custom fields for vllm-omini by @seefs001 in https://github.com/QuantumNous/new-api/pull/4154
- fix: document render by @seefs001 in https://github.com/QuantumNous/new-api/pull/4153
- ci: refine PR template and add PR submission checks by @seefs001 in https://github.com/QuantumNous/new-api/pull/4076
New Contributors
- @NyaMisty made their first contribution in https://github.com/QuantumNous/new-api/pull/4146
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.5...v0.12.6
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.12.6.exe (106.3 MB)
- New-API-App.Setup.0.12.6.exe (106.5 MB)
- new-api-arm64-v0.12.6 (63.4 MB)
- new-api-macos-v0.12.6 (81.6 MB)
- new-api-v0.12.6 (65.7 MB)
- new-api-v0.12.6.exe (67.4 MB)
nightly-20260409
正式版本 · 发布于 2026-04-09 17:14:49 (中国时间)
Highlights / 重点更新
This release introduces comprehensive support for tiered billing (阶梯计费). It allows for flexible pricing expressions, detailed tool call quota calculations, and channel test support for tiered models. 本次发布重点增加了对阶梯计费的全面支持,支持灵活的计费表达式解析、自定义工具调用额度计算,并完善了UI配置项和渠道测试支持。
Docker image: calciumion/new-api:nightly
Docker 镜像: calciumion/new-api:nightly
New Features
- Added comprehensive support for tiered billing, including flexible expression evaluation, tool pricing settings UI, and channel test support (#4145).
- Added custom fields support for vllm-omini models (#4154).
Bug Fixes
- Fixed an issue in Alibaba Cloud task polling to correctly accept string usage values (#4155).
- Fixed the endpoint for Zhipu 4v coding plan image generation (#4146).
- Fixed pricing calculation to prefer explicit pricing for compact models (#4156).
Improvements
- Improved UI layout consistency by replacing card components with divs.
- Added nightly branch trigger to Docker image CI workflows.
- Refined PR templates and added PR submission checks (#4076).
What's Changed
- fix(zhipu_4v): use correct endpoint for coding plan image generation by @NyaMisty in https://github.com/QuantumNous/new-api/pull/4146
- fix: prefer explicit pricing for compact models by @seefs001 in https://github.com/QuantumNous/new-api/pull/4156
- fix(ali): accept string usage values in task polling by @seefs001 in https://github.com/QuantumNous/new-api/pull/4155
- feat: fill in some custom fields for vllm-omini by @seefs001 in https://github.com/QuantumNous/new-api/pull/4154
- fix: document render by @seefs001 in https://github.com/QuantumNous/new-api/pull/4153
- ci: refine PR template and add PR submission checks by @seefs001 in https://github.com/QuantumNous/new-api/pull/4076
- fix(channel-test): support tiered billing model tests by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4145
New Contributors
- @NyaMisty made their first contribution in https://github.com/QuantumNous/new-api/pull/4146
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.5...nightly-20260409
v0.12.5
正式版本 · 发布于 2026-04-08 17:13:32 (中国时间)
New Features
- Add support for Minimax image generation relay (#4103).
Improvements
- Redesign group ratio rules with a collapsible layout for better usability.
- Enhance dashboard chart axes and sorting logic.
- Add a convenient copy button next to the API link in the dashboard info panel.
Bug Fixes
- Resolve email delivery issues for Outlook and similar providers (#4112).
What's Changed
- feat: 支持强制使用 AUTH LOGIN 以解决 outlook 等邮箱的发件问题 by @Hoshino-Yumetsuki in https://github.com/QuantumNous/new-api/pull/4112
- feat(minimax): add image generation relay support by @forsakenyang in https://github.com/QuantumNous/new-api/pull/4103
New Contributors
- @Hoshino-Yumetsuki made their first contribution in https://github.com/QuantumNous/new-api/pull/4112
- @forsakenyang made their first contribution in https://github.com/QuantumNous/new-api/pull/4103
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.4...v0.12.5
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- new-api-arm64-v0.12.5 (63.4 MB)
- new-api-macos-v0.12.5 (81.6 MB)
- new-api-v0.12.5 (65.7 MB)
- new-api-v0.12.5.exe (67.4 MB)
v0.12.4
正式版本 · 发布于 2026-04-08 15:49:44 (中国时间)
New Features
- Added an
IncludeModelNameoption to channel affinity rules for per-model affinity tracking (#3488) - Added an ErrorBoundary component to the web UI to prevent full-page crashes (#3350)
- Added support for
DurationinTaskSubmitReq(#4068) - Added admin user analytics to the dashboard
Bug Fixes
- Fixed pricing filtering based on usable groups (#4123)
- Fixed an issue where Claude streaming interruptions incorrectly overwrote usage data instead of preserving cache billing fields (#4128)
- Fixed an issue where the "do not retry after failure" configuration was incorrectly overwritten in memory (#4142)
Improvements
- Added support for enabling error logging via environment variables (#4131)
- Wrapped scope tag labels with
t()for better i18n support - Fixed chart labels on the dashboard
What's Changed
- feat: add IncludeModelName option to channel affinity rules by @clansty in https://github.com/QuantumNous/new-api/pull/3488
- feat: add ErrorBoundary to prevent full-page crashes by @goodmorning10 in https://github.com/QuantumNous/new-api/pull/3350
- fix: Claude 流式断流时不再整份覆盖 usage,保留 cache 计费字段 by @zuiho-kai in https://github.com/QuantumNous/new-api/pull/4128
- fix(pricing): add filtering for pricing based on usable groups by @bbbugg in https://github.com/QuantumNous/new-api/pull/4123
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/bedrockruntime from 1.50.0 to 1.50.4 by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/4136
- add 添加 启用错误日志记录到env配置中 by @binorxin in https://github.com/QuantumNous/new-api/pull/4131
- Seedance support duration by @feitianbubu in https://github.com/QuantumNous/new-api/pull/4068
- fix: 修复 失败后不重试 配置项写到内存被覆盖 by @seefs001 in https://github.com/QuantumNous/new-api/pull/4142
New Contributors
- @clansty made their first contribution in https://github.com/QuantumNous/new-api/pull/3488
- @goodmorning10 made their first contribution in https://github.com/QuantumNous/new-api/pull/3350
- @zuiho-kai made their first contribution in https://github.com/QuantumNous/new-api/pull/4128
- @bbbugg made their first contribution in https://github.com/QuantumNous/new-api/pull/4123
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.3...v0.12.4
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.12.4.exe (106.3 MB)
- New-API-App.Setup.0.12.4.exe (106.5 MB)
- new-api-arm64-v0.12.4 (63.4 MB)
- new-api-macos-v0.12.4 (81.6 MB)
- new-api-v0.12.4 (65.7 MB)
- new-api-v0.12.4.exe (67.3 MB)
v0.12.3
正式版本 · 发布于 2026-04-08 01:04:04 (中国时间)
This is a small polish release focused on making configuration easier to navigate by simplifying the settings layout and consolidating model pricing controls.
Improvements
- Refined the settings interface with a unified model pricing view and a cleaner tab structure to make configuration easier to navigate.
What's Changed
- feat(token): add batch API for fetching token keys by @RedwindA in https://github.com/QuantumNous/new-api/pull/4114
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.2...v0.12.3
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.12.3.exe (106.3 MB)
- New-API-App.Setup.0.12.3.exe (106.5 MB)
- new-api-arm64-v0.12.3 (63.3 MB)
- new-api-macos-v0.12.3 (81.5 MB)
- new-api-v0.12.3 (65.6 MB)
- new-api-v0.12.3.exe (67.3 MB)
v0.12.2
正式版本 · 发布于 2026-04-06 18:10:52 (中国时间)
New Features
- Add support for PDF conversion between OpenAI and Claude APIs.
- Support differential billing for Seedance 2.0 based on video vs. no-video input.
- Enhance max_tokens handling and input sanitization in the playground (#4106).
- Enhance stream status display with error tooltips in usage logs.
Bug Fixes
- Fix usage calculation issues when converting between Claude and OpenAI APIs by emitting
message_deltafor the final stream chunk (#4090). - Fix Gemini stream detection by checking the
:streamGenerateContentURL path (#4087). - Fix Claude request requirements by properly setting TopP to nil.
Improvements
- Unify file source creation and enhance caching mechanisms.
What's Changed
- fix(gemini): detect streaming from URL path :streamGenerateContent by @D26FORWARD in https://github.com/QuantumNous/new-api/pull/4087
- fix: emit claude message_delta for usage-only final stream chunk by @seefs001 in https://github.com/QuantumNous/new-api/pull/4090
- chore(deps-dev): bump electron from 35.7.5 to 39.8.5 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/4080
- chore(deps-dev): bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/3523
- chore(deps-dev): bump lodash from 4.17.23 to 4.18.1 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/4097
- feat(playground): enhance max_tokens handling and input sanitization by @HynoR in https://github.com/QuantumNous/new-api/pull/4106
New Contributors
- @D26FORWARD made their first contribution in https://github.com/QuantumNous/new-api/pull/4087
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.1...v0.12.2
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.12.2.exe (106.3 MB)
- New-API-App.Setup.0.12.2.exe (106.5 MB)
- new-api-arm64-v0.12.2 (63.2 MB)
- new-api-macos-v0.12.2 (81.4 MB)
- new-api-v0.12.2 (65.5 MB)
- new-api-v0.12.2.exe (67.2 MB)
v0.12.1
正式版本 · 发布于 2026-04-02 22:01:41 (中国时间)
This release adds Seedance 2.0 video support and broadens media compatibility across providers. It also makes failures easier to understand with clearer Seedance and performance-related error messages.
New Features
- Added Seedance 2.0 video generation API support with duration control in seconds, clearer failure reporting, and better prompt handling for single-text requests (#4042).
- Added HEIC/HEIF image support, including Gemini channel compatibility and more reliable handling of HEIF images (#4049).
- Added basic inline file support for Claude relay so compatible requests can include media directly (#3505).
Improvements
- Improved performance-related error messages to make request failures easier to understand.
What's Changed
- fix: add basic inline file support for Claude relay by @seefs001 in https://github.com/QuantumNous/new-api/pull/3505
- 新增seedance2.0视频接口支持 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/4042
- feat: add HEIC/HEIF image format support for Gemini channel by @RedwindA in https://github.com/QuantumNous/new-api/pull/4049
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.0...v0.12.1
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.12.1.exe (96.8 MB)
- New-API-App.Setup.0.12.1.exe (97.0 MB)
- new-api-arm64-v0.12.1 (63.2 MB)
- new-api-macos-v0.12.1 (81.4 MB)
- new-api-v0.12.1 (65.5 MB)
- new-api-v0.12.1.exe (67.2 MB)
v0.12.0
正式版本 · 发布于 2026-04-02 00:22:05 (中国时间)
v0.12.0 adds Wan 2.7 image generation support and streamlines channel setup in the admin UI. It also improves billing accuracy and fixes several model and dashboard issues.
New Features
- Added support for Wan 2.7 image generation, including control over how many images are generated per request (#3526).
Bug Fixes
- Fixed image-generation billing and usage statistics so request counts and costs are reported more accurately without double-counting (#3512).
- Fixed a UI issue that caused the consumption distribution chart to make the page scrollbar flicker on hover (#3474).
- Fixed xAI Grok-3-mini compatibility when no completion token limit is set, reducing failed requests.
Improvements
- Made channel setup faster and smoother by letting you create a channel from a copied token, remembering advanced settings in the edit dialog, and improving clipboard handling.
What's Changed
- fix(dashboard): 修复消耗分布图表悬浮时滚动条闪烁 by @wans10 in https://github.com/QuantumNous/new-api/pull/3474
- docs(zh-TW): fix missing content and add partner logo by @DaZuiZui in https://github.com/QuantumNous/new-api/pull/3462
- chore(deps-dev): bump picomatch from 4.0.3 to 4.0.4 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/3450
- fix: prevent double-counting of image count n in billing by @imlhb in https://github.com/QuantumNous/new-api/pull/3512
- 支持wan2.7生图-wan2.7-image by @feitianbubu in https://github.com/QuantumNous/new-api/pull/3526
New Contributors
- @DaZuiZui made their first contribution in https://github.com/QuantumNous/new-api/pull/3462
- @imlhb made their first contribution in https://github.com/QuantumNous/new-api/pull/3512
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.9...v0.12.0
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.12.0.exe (96.8 MB)
- New-API-App.Setup.0.12.0.exe (97.0 MB)
- new-api-arm64-v0.12.0 (63.2 MB)
- new-api-macos-v0.12.0 (81.4 MB)
- new-api-v0.12.0 (65.5 MB)
- new-api-v0.12.0.exe (67.2 MB)
v0.12.0-alpha.2
正式版本 · 发布于 2026-03-31 21:43:12 (中国时间)
Release Highlights
This release includes minor improvements to the EditChannelModal component to enhance clipboard handling reliability.
Bug Fixes
- EditChannelModal: Enhance clipboard handling with error checks (
670abee)
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.12.0-alpha.1...v0.12.0-alpha.2
v0.12.0-alpha.1
正式版本 · 发布于 2026-03-31 19:40:48 (中国时间)
Highlights
This release introduces a new clipboard magic string feature for quick channel creation and includes important security and UI improvements.
New Features
- Add clipboard magic string for quick channel creation from token copy
Bug Fixes
- 修复消耗分布图表悬浮时滚动条闪烁 (Fix dashboard scrollbar flickering) (#3474)
- Fix xAI MaxTokens mapping for grok-3-mini model
Improvements
- Security improvements
- Enhance footer layout and styling
- Update Traditional Chinese README with missing content and partner logo (#3462)
- Refactor account binding endpoints to use POST and normalize reset responses
What's Changed
- fix(dashboard): 修复消耗分布图表悬浮时滚动条闪烁 by @wans10 in https://github.com/QuantumNous/new-api/pull/3474
- docs(zh-TW): fix missing content and add partner logo by @DaZuiZui in https://github.com/QuantumNous/new-api/pull/3462
New Contributors
- @DaZuiZui made their first contribution in https://github.com/QuantumNous/new-api/pull/3462
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.9...v0.12.0-alpha.1
v0.11.9
正式版本 · 发布于 2026-03-31 17:07:05 (中国时间)
Release Notes for v0.11.9
New Features
- Add slide-in animations and update translations for new UI elements
- Prevent metadata from overriding model fields (#3461)
- Record stream interruption reasons via StreamStatus
- Expose i18n instance to the global window object for easier access
Bug Fixes
- Restore pre-3400 OpenRouter billing semantics (#3438)
- Restore doubao coding plan deprecation and regex ignored models lost during conflict resolution
- Preserve cache usage in openai-to-claude response conversion
Improvements
- Expose skip-retry option and show it in the rules list (#3440)
- Harden Docker and release CI workflows to improve security
What's Changed
- fix: restore pre-3400 OpenRouter billing semantics by @seefs001 in https://github.com/QuantumNous/new-api/pull/3438
- refactor: expose skip-retry option and show it in rules list by @seefs001 in https://github.com/QuantumNous/new-api/pull/3440
- feat: prevent metadata from overriding model fields by @feitianbubu in https://github.com/QuantumNous/new-api/pull/3461
- chore(deps): bump golang.org/x/image from 0.23.0 to 0.38.0 by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/3507
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.9-alpha.1...v0.11.9
下载资源
- checksums-linux.txt (170 B)
- checksums-macos.txt (88 B)
- checksums-windows.txt (86 B)
- New-API-App.0.11.9.exe (96.8 MB)
- New-API-App.Setup.0.11.9.exe (97.0 MB)
- new-api-arm64-v0.11.9 (63.2 MB)
- new-api-macos-v0.11.9 (81.4 MB)
- new-api-v0.11.9 (65.5 MB)
- new-api-v0.11.9.exe (67.1 MB)
v0.11.9-alpha.1
正式版本 · 发布于 2026-03-23 15:40:30 (中国时间)
What's Changed
- fix: disable doubao coding plan selection by @seefs001 in https://github.com/QuantumNous/new-api/pull/3379
- fix: oauth bind callback handling by @seefs001 in https://github.com/QuantumNous/new-api/pull/3393
- feat: support regex-prefixed ignored upstream models by @seefs001 in https://github.com/QuantumNous/new-api/pull/3381
- adjuct default settings by @seefs001 in https://github.com/QuantumNous/new-api/pull/3335
- fix: honor channel affinity skip-retry when channel is disabled by @seefs001 in https://github.com/QuantumNous/new-api/pull/3333
- fix: apply forced beta query at final upstream URL stage by @seefs001 in https://github.com/QuantumNous/new-api/pull/3331
- Refactor/codex usage by @seefs001 in https://github.com/QuantumNous/new-api/pull/3399
- refactor: optimize billing flow for OpenAI-to-Anthropic convert by @seefs001 in https://github.com/QuantumNous/new-api/pull/3400
- fix: the "detail" field is empty, an empty field was sent to upstream by @seefs001 in https://github.com/QuantumNous/new-api/pull/3401
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.8...v0.11.9-alpha.1
v0.11.8
正式版本 · 发布于 2026-03-22 13:55:40 (中国时间)
What's Changed
- fix: normalize generic oauth bearer token type by @seefs001 in https://github.com/QuantumNous/new-api/pull/3359
- feat: add server log file management to performance settings by @RedwindA in https://github.com/QuantumNous/new-api/pull/3369
- feat: Add support for counting cache-hit tokens in llama.cpp by @wenyifancc in https://github.com/QuantumNous/new-api/pull/3357
- docs: 完善宝塔面板部署教程并修复链接错误 by @lcq225 in https://github.com/QuantumNous/new-api/pull/3360
New Contributors
- @wenyifancc made their first contribution in https://github.com/QuantumNous/new-api/pull/3357
- @lcq225 made their first contribution in https://github.com/QuantumNous/new-api/pull/3360
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.7...v0.11.8
下载资源
- New-API-App.0.11.8.exe (96.8 MB)
- New-API-App.Setup.0.11.8.exe (97.0 MB)
- new-api-arm64-v0.11.8 (63.1 MB)
- new-api-macos-v0.11.8 (81.3 MB)
- new-api-v0.11.8 (65.5 MB)
- new-api-v0.11.8.exe (67.1 MB)
v0.11.7
正式版本 · 发布于 2026-03-19 16:15:24 (中国时间)
What's Changed
- chore: refine PR template by @seefs001 in https://github.com/QuantumNous/new-api/pull/3287
- feat: 支持通过环境变量配置搜索接口限流参数 by @ywandy in https://github.com/QuantumNous/new-api/pull/3313
- fix: 修正 Codex free 账号用量显示到每周窗口 by @Honghurumeng in https://github.com/QuantumNous/new-api/pull/3316
- feat(waffo): Waffo payment gateway integration by @zhongyuanzhao-alt in https://github.com/QuantumNous/new-api/pull/3293
- fix: redirect OAuth login in current page by @seefs001 in https://github.com/QuantumNous/new-api/pull/3329
New Contributors
- @ywandy made their first contribution in https://github.com/QuantumNous/new-api/pull/3313
- @Honghurumeng made their first contribution in https://github.com/QuantumNous/new-api/pull/3316
- @zhongyuanzhao-alt made their first contribution in https://github.com/QuantumNous/new-api/pull/3293
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.6...v0.11.7
下载资源
- New-API-App.0.11.7.exe (96.8 MB)
- New-API-App.Setup.0.11.7.exe (97.0 MB)
- new-api-arm64-v0.11.7 (63.1 MB)
- new-api-macos-v0.11.7 (81.3 MB)
- new-api-v0.11.7 (65.4 MB)
- new-api-v0.11.7.exe (67.1 MB)
v0.11.6-patch.1
正式版本 · 发布于 2026-03-17 18:39:55 (中国时间)
下载资源
- new-api-arm64-v0.11.6-patch.1 (62.9 MB)
- new-api-macos-v0.11.6-patch.1 (81.0 MB)
- new-api-v0.11.6-patch.1 (65.2 MB)
- new-api-v0.11.6-patch.1.exe (66.9 MB)
v0.11.6
正式版本 · 发布于 2026-03-17 17:23:40 (中国时间)
参数覆盖记录到日志 错误日志恢复tooltip显示
What's Changed
- feat: params override log by @seefs001 in https://github.com/QuantumNous/new-api/pull/3285
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.5...v0.11.6
下载资源
- New-API-App.0.11.6.exe (96.7 MB)
- New-API-App.Setup.0.11.6.exe (96.9 MB)
- new-api-arm64-v0.11.6 (62.9 MB)
- new-api-macos-v0.11.6 (81.0 MB)
- new-api-v0.11.6 (65.2 MB)
- new-api-v0.11.6.exe (66.9 MB)
nightly-20260317-44fc10b
正式版本 · 发布于 2026-03-17 18:30:50 (中国时间)
feat: implement tiered billing expression evaluation
Docker image: calciumion/new-api:nightly
下载资源
- new-api-macos-nightly-20260317-44fc10b (82.2 MB)
v0.11.5
正式版本 · 发布于 2026-03-15 01:27:39 (中国时间)
What's Changed
- Round remaining balance by @KiGamji in https://github.com/QuantumNous/new-api/pull/3233
- enhance channel key viewing by @seefs001 in https://github.com/QuantumNous/new-api/pull/3257
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.4...v0.11.5
下载资源
- New-API-App.0.11.5.exe (96.7 MB)
- New-API-App.Setup.0.11.5.exe (96.9 MB)
- new-api-arm64-v0.11.5 (62.9 MB)
- new-api-macos-v0.11.5 (81.0 MB)
- new-api-v0.11.5 (65.2 MB)
- new-api-v0.11.5.exe (66.8 MB)
v0.11.4-patch.1
正式版本 · 发布于 2026-03-14 15:31:42 (中国时间)
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.4...v0.11.4-patch.1
下载资源
- new-api-arm64-v0.11.4-patch.1 (62.9 MB)
- new-api-macos-v0.11.4-patch.1 (81.0 MB)
- new-api-v0.11.4-patch.1 (65.2 MB)
- new-api-v0.11.4-patch.1.exe (66.8 MB)
v0.11.4
正式版本 · 发布于 2026-03-12 15:37:12 (中国时间)
What's Changed
- Feature/param override wildcard path by @seefs001 in https://github.com/QuantumNous/new-api/pull/3129
- fix: fetch model add header passthrough rule key check by @feitianbubu in https://github.com/QuantumNous/new-api/pull/3130
- feats: repair the thinking of claude to openrouter convert by @nekohy in https://github.com/QuantumNous/new-api/pull/3120
- feat: kling cost quota support use FinalUnitDeduction as totalToken by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2769
- fix: If top_p is not provided, ignore it by @seefs001 in https://github.com/QuantumNous/new-api/pull/3141
- fix(relay): skip retries for bad response body errors by @seefs001 in https://github.com/QuantumNous/new-api/pull/3151
- 为渠道参数覆盖可视化规则提供拖拽排序支持 by @somnifex in https://github.com/QuantumNous/new-api/pull/3166
- fix: kling risk fail return openAIVideo error by @feitianbubu in https://github.com/QuantumNous/new-api/pull/3148
- fix: add explicit docker-compose networks by @pigletfly in https://github.com/QuantumNous/new-api/pull/3147
- feat:support $keep_only_declared and deduped $append for header override by @seefs001 in https://github.com/QuantumNous/new-api/pull/3182
- chore: update model lists for frequently used channels by @RedwindA in https://github.com/QuantumNous/new-api/pull/3221
New Contributors
- @pigletfly made their first contribution in https://github.com/QuantumNous/new-api/pull/3147
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.2...v0.11.4
下载资源
- New-API-App.0.11.4.exe (96.7 MB)
- New-API-App.Setup.0.11.4.exe (96.9 MB)
- new-api-arm64-v0.11.4 (62.9 MB)
- new-api-macos-v0.11.4 (81.0 MB)
- new-api-v0.11.4 (65.2 MB)
- new-api-v0.11.4.exe (66.8 MB)
v0.11.4-alpha.5
正式版本 · 发布于 2026-03-10 02:03:34 (中国时间)
请求头覆盖新增追加功能
What's Changed
- fix: kling risk fail return openAIVideo error by @feitianbubu in https://github.com/QuantumNous/new-api/pull/3148
- fix: add explicit docker-compose networks by @pigletfly in https://github.com/QuantumNous/new-api/pull/3147
- feat:support $keep_only_declared and deduped $append for header override by @seefs001 in https://github.com/QuantumNous/new-api/pull/3182
New Contributors
- @pigletfly made their first contribution in https://github.com/QuantumNous/new-api/pull/3147
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.4-alpha.4...v0.11.4-alpha.5
v0.11.4-alpha.4
正式版本 · 发布于 2026-03-08 22:42:27 (中国时间)
为渠道参数覆盖可视化规则提供拖拽排序支持 后端Token相关API变更
What's Changed
- 为渠道参数覆盖可视化规则提供拖拽排序支持 by @somnifex in https://github.com/QuantumNous/new-api/pull/3166
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.4-alpha.3...v0.11.4-alpha.4
v0.11.4-alpha.3
正式版本 · 发布于 2026-03-07 00:25:57 (中国时间)
Main Changes
重构日志价格显示,默认隐藏倍率逻辑,可在列设置中切换 Refactor the log price display: hide the multiplier logic by default, with an option to toggle it in the column settings.
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.4-alpha.2...v0.11.4-alpha.3
v0.11.4-alpha.2
正式版本 · 发布于 2026-03-06 22:36:18 (中国时间)
Main Changes
模型广场增加缓存等价格显示 Unify pricing labels and expand marketplace pricing display
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.4-alpha.1...v0.11.4-alpha.2
v0.11.4-alpha.1
正式版本 · 发布于 2026-03-06 21:38:47 (中国时间)
Main Changes
完善可视化价格设置,为后续阶梯定价的开发做准备 Improve the visual pricing settings to prepare for subsequent development of tiered pricing.
What's Changed
- fix(relay): skip retries for bad response body errors by @seefs001 in https://github.com/QuantumNous/new-api/pull/3151
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.2-patch.2...v0.11.4-alpha.1
v0.11.2-patch.2
正式版本 · 发布于 2026-03-06 17:52:47 (中国时间)
优化kling模型计费
What's Changed
- feat: kling cost quota support use FinalUnitDeduction as totalToken by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2769
- fix: If top_p is not provided, ignore it by @seefs001 in https://github.com/QuantumNous/new-api/pull/3141
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.2-patch.1...v0.11.2-patch.2
下载资源
- new-api-arm64-v0.11.2-patch.2 (62.8 MB)
- new-api-macos-v0.11.2-patch.2 (80.8 MB)
- new-api-v0.11.2-patch.2 (65.0 MB)
- new-api-v0.11.2-patch.2.exe (66.7 MB)
v0.11.2-patch.1
正式版本 · 发布于 2026-03-06 11:44:19 (中国时间)
gpt-5.4补全倍率
What's Changed
- Feature/param override wildcard path by @seefs001 in https://github.com/QuantumNous/new-api/pull/3129
- fix: fetch model add header passthrough rule key check by @feitianbubu in https://github.com/QuantumNous/new-api/pull/3130
- feats: repair the thinking of claude to openrouter convert by @nekohy in https://github.com/QuantumNous/new-api/pull/3120
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.2...v0.11.2-patch.1
下载资源
- new-api-arm64-v0.11.2-patch.1 (62.8 MB)
- new-api-macos-v0.11.2-patch.1 (80.8 MB)
- new-api-v0.11.2-patch.1 (65.0 MB)
- new-api-v0.11.2-patch.1.exe (66.7 MB)
v0.11.2
正式版本 · 发布于 2026-03-05 00:12:19 (中国时间)
Main changes
增加定时获取上游模型更新功能 异步任务在没有设置价格时抛出错误 渠道参数覆盖功能增强,提供可视化编辑,整合请求头覆盖和透传功能
Add a scheduled feature to fetch upstream model updates. Throw an error in the asynchronous task when the price is not set. Enhance the channel parameter override feature by integrating request header overrides and passthrough functionality.
Enhance the channel parameter override feature
整合请求头覆盖功能,可视化编辑,并提供基础模板
Scheduled feature to fetch upstream model updates
在上游模型变动时,可看到明显的提醒
点击后可分别处理需要删除和新增的模型
What's Changed
- fix: redirect subscription payment return to user-accessible page by @seefs001 in https://github.com/QuantumNous/new-api/pull/3052
- feat: add image model to supported image presets by @seefs001 in https://github.com/QuantumNous/new-api/pull/3029
- feat: minimax reasoning_split by @seefs001 in https://github.com/QuantumNous/new-api/pull/3012
- feat(gemini): implement video generation configuration by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/3059
- feat: improve channel override ui/ux by @seefs001 in https://github.com/QuantumNous/new-api/pull/3009
- chore(deps): bump axios from 1.12.0 to 1.13.5 in /web by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/3061
- chore(deps): bump tar and electron-builder in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/2964
- build(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/2720
- chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/3060
- fix: preserve explicit zero values in native relay requests by @seefs001 in https://github.com/QuantumNous/new-api/pull/3069
- fix: aws text content blocks must be non-empty by @seefs001 in https://github.com/QuantumNous/new-api/pull/3077
- Fix/aws header override by @seefs001 in https://github.com/QuantumNous/new-api/pull/3066
- Fix/aws non empty text by @seefs001 in https://github.com/QuantumNous/new-api/pull/3080
- Revert "Fix/aws non empty text" by @seefs001 in https://github.com/QuantumNous/new-api/pull/3082
- Revert "fix: aws text content blocks must be non-empty" by @seefs001 in https://github.com/QuantumNous/new-api/pull/3083
- fix: change token model_limits column from varchar(1024) to text by @RedwindA in https://github.com/QuantumNous/new-api/pull/3037
- Return error when model price/ratio unset by @BenLampson in https://github.com/QuantumNous/new-api/pull/3081
- feat: auto fetch upstream models by @seefs001 in https://github.com/QuantumNous/new-api/pull/2979
- fix: use default model price for radio price model by @feitianbubu in https://github.com/QuantumNous/new-api/pull/3090
- Fix/auto fetch upstream model tips by @seefs001 in https://github.com/QuantumNous/new-api/pull/3096
- fix: update task billing log content to include reason by @feitianbubu in https://github.com/QuantumNous/new-api/pull/3093
New Contributors
- @BenLampson made their first contribution in https://github.com/QuantumNous/new-api/pull/3081
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.0...v0.11.2
下载资源
- New-API-App.0.11.2.exe (96.6 MB)
- New-API-App.Setup.0.11.2.exe (96.8 MB)
- new-api-arm64-v0.11.2 (62.8 MB)
- new-api-macos-v0.11.2 (80.8 MB)
- new-api-v0.11.2 (65.0 MB)
- new-api-v0.11.2.exe (66.7 MB)
v0.11.2-alpha.2
正式版本 · 发布于 2026-03-04 00:37:14 (中国时间)
优化检测上游模型功能 美化模型广场
Optimize the upstream model fetch feature Beautify the Model Marketplace
What's Changed
- fix: use default model price for radio price model by @feitianbubu in https://github.com/QuantumNous/new-api/pull/3090
- Fix/auto fetch upstream model tips by @seefs001 in https://github.com/QuantumNous/new-api/pull/3096
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.2-alpha.1...v0.11.2-alpha.2
v0.11.2-alpha.1
正式版本 · 发布于 2026-03-02 22:10:48 (中国时间)
feat: auto fetch upstream models 新增自动检测上游模型列表变动功能
What's Changed
- fix: change token model_limits column from varchar(1024) to text by @RedwindA in https://github.com/QuantumNous/new-api/pull/3037
- Return error when model price/ratio unset by @BenLampson in https://github.com/QuantumNous/new-api/pull/3081
- feat: auto fetch upstream models by @seefs001 in https://github.com/QuantumNous/new-api/pull/2979
New Contributors
- @BenLampson made their first contribution in https://github.com/QuantumNous/new-api/pull/3081
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.1-alpha.7...v0.11.2-alpha.1
v0.11.1-alpha.7
正式版本 · 发布于 2026-03-02 21:20:52 (中国时间)
Support aionui:// deep link protocol
支持AionUi项目一键填入
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.1-alpha.6...v0.11.1-alpha.7
v0.11.1-alpha.6
正式版本 · 发布于 2026-03-02 19:44:11 (中国时间)
What's Changed
- Revert v0.11.1-alpha.5
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.1-alpha.4...v0.11.1-alpha.6
v0.11.1-alpha.4
正式版本 · 发布于 2026-03-02 17:27:25 (中国时间)
What's Changed
- fix: aws text content blocks must be non-empty by @seefs001 in https://github.com/QuantumNous/new-api/pull/3077
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.1-alpha.3...v0.11.1-alpha.4
v0.11.1-alpha.3
正式版本 · 发布于 2026-03-01 23:25:04 (中国时间)
支持cc-switch一键填入
What's Changed
- chore(deps): bump axios from 1.12.0 to 1.13.5 in /web by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/3061
- chore(deps): bump tar and electron-builder in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/2964
- build(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/2720
- chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /electron by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/3060
- fix: preserve explicit zero values in native relay requests by @seefs001 in https://github.com/QuantumNous/new-api/pull/3069
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.1-alpha.2...v0.11.1-alpha.3
v0.11.1-alpha.2
正式版本 · 发布于 2026-02-28 18:44:59 (中国时间)
参数覆盖增加UI可视化操作,支持更多操作。 渠道亲和支持绑定参数覆盖,适用于codex/claude code等的请求头透传。
What's Changed
- feat: improve channel override ui/ux by @seefs001 in https://github.com/QuantumNous/new-api/pull/3009
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.1-alpha.1...v0.11.1-alpha.2
v0.11.1-alpha.1
正式版本 · 发布于 2026-02-28 18:06:08 (中国时间)
完善veo适配生成(Vertex,AI Studio) 修复订阅支付完成后的跳转路径错误
Improve Veo adaptation generation (Vertex, AI Studio) Fix incorrect redirection path after subscription payment completion
What's Changed
- fix: redirect subscription payment return to user-accessible page by @seefs001 in https://github.com/QuantumNous/new-api/pull/3052
- feat: add image model to supported image presets by @seefs001 in https://github.com/QuantumNous/new-api/pull/3029
- feat: minimax reasoning_split by @seefs001 in https://github.com/QuantumNous/new-api/pull/3012
- feat(gemini): implement video generation configuration by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/3059
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.0...v0.11.1-alpha.1
v0.11.0
正式版本 · 发布于 2026-02-28 17:50:49 (中国时间)
What's Changed
- refactor: async task by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/2985
- Feature/channel retry warning by @seefs001 in https://github.com/QuantumNous/new-api/pull/2987
- fix: claude affinity cache counter by @seefs001 in https://github.com/QuantumNous/new-api/pull/2980
- feat: add missing OpenAI/Claude/Gemini request fields by @seefs001 in https://github.com/QuantumNous/new-api/pull/2971
- feat: codex oauth proxy by @seefs001 in https://github.com/QuantumNous/new-api/pull/2961
- feat: minimax native /v1/messages by @seefs001 in https://github.com/QuantumNous/new-api/pull/2960
- fix: unify usage mapping and include toolUsePromptTokenCount by @seefs001 in https://github.com/QuantumNous/new-api/pull/2959
- fix: violation fee check by @seefs001 in https://github.com/QuantumNous/new-api/pull/2994
- fix: skip Accept-Encoding during header passthrough (#2214) by @Caisin in https://github.com/QuantumNous/new-api/pull/2997
- feat: move user bindings to dedicated management modal by @seefs001 in https://github.com/QuantumNous/new-api/pull/2993
- Fix/pr 2900 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2998
- feat: 支持优先使用第三方用户名 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2900
- feat(web): add custom-model create hint and i18n translations by @RedwindA in https://github.com/QuantumNous/new-api/pull/3002
- fix: align Vertex content fetch flow with Gemini and handle base64 by @seefs001 in https://github.com/QuantumNous/new-api/pull/3038
- fix: vertex ai video proxy and task polling improvements by @seefs001 in https://github.com/QuantumNous/new-api/pull/3042
- fix: show built-in user bindings from user detail API in admin modal by @seefs001 in https://github.com/QuantumNous/new-api/pull/3049
New Contributors
- @Caisin made their first contribution in https://github.com/QuantumNous/new-api/pull/2997
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.9...v0.11.0
下载资源
- New-API-App.0.11.0.exe (96.5 MB)
- New-API-App.Setup.0.11.0.exe (96.7 MB)
- new-api-arm64-v0.11.0 (62.3 MB)
- new-api-macos-v0.11.0 (80.3 MB)
- new-api-v0.11.0 (64.5 MB)
- new-api-v0.11.0.exe (66.2 MB)
v0.11.0-alpha.9
正式版本 · 发布于 2026-02-25 12:53:14 (中国时间)
修复Sora接口传图报错unsupported mimetype (\'application/octet-stream\')
Fix Sora API image upload error unsupported mimetype ('application/octet-stream')
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.0-alpha.8...v0.11.0-alpha.9
v0.11.0-alpha.8
正式版本 · 发布于 2026-02-24 23:48:09 (中国时间)
修复GetUserSetting永远无法读取旧版本用户设置的问题
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.0-alpha.7...v0.11.0-alpha.8
v0.11.0-alpha.7
正式版本 · 发布于 2026-02-24 22:06:40 (中国时间)
第三方登录支持优先使用第三方用户名 请求头透传功能优化 加强渠道模型选择防呆设计
Third-party login support, prioritize using third-party username Request header pass-through function optimization Strengthen channel model selection foolproof design
What's Changed
- fix: skip Accept-Encoding during header passthrough (#2214) by @Caisin in https://github.com/QuantumNous/new-api/pull/2997
- feat: move user bindings to dedicated management modal by @seefs001 in https://github.com/QuantumNous/new-api/pull/2993
- Fix/pr 2900 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2998
- feat: 支持优先使用第三方用户名 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2900
- feat(web): add custom-model create hint and i18n translations by @RedwindA in https://github.com/QuantumNous/new-api/pull/3002
New Contributors
- @Caisin made their first contribution in https://github.com/QuantumNous/new-api/pull/2997
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.0-alpha.6...v0.11.0-alpha.7
v0.11.0-alpha.6
正式版本 · 发布于 2026-02-23 22:05:03 (中国时间)
grok 违规扣费完善
What's Changed
- fix: violation fee check by @seefs001 in https://github.com/QuantumNous/new-api/pull/2994
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.0-alpha.5...v0.11.0-alpha.6
v0.11.0-alpha.5
正式版本 · 发布于 2026-02-23 17:01:21 (中国时间)
修复PostForm下重试出现multipart: NextPart: EOF错误
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.0-alpha.4...v0.11.0-alpha.5
v0.11.0-alpha.4
正式版本 · 发布于 2026-02-22 23:35:17 (中国时间)
What's Changed
- fix: claude affinity cache counter by @seefs001 in https://github.com/QuantumNous/new-api/pull/2980
- feat: add missing OpenAI/Claude/Gemini request fields by @seefs001 in https://github.com/QuantumNous/new-api/pull/2971
- feat: codex oauth proxy by @seefs001 in https://github.com/QuantumNous/new-api/pull/2961
- feat: minimax native /v1/messages by @seefs001 in https://github.com/QuantumNous/new-api/pull/2960
- fix: unify usage mapping and include toolUsePromptTokenCount by @seefs001 in https://github.com/QuantumNous/new-api/pull/2959
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.0-alpha.3...v0.11.0-alpha.4
v0.11.0-alpha.3
正式版本 · 发布于 2026-02-22 22:13:15 (中国时间)
加强状态码重定向防呆设计 修复部分异步任务渠道无法获取任务状态的问题
Strengthen foolproof design for status code redirection. Fix issues where some asynchronous task channels cannot obtain task status.
What's Changed
- Feature/channel retry warning by @seefs001 in https://github.com/QuantumNous/new-api/pull/2987
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.0-alpha.2...v0.11.0-alpha.3
v0.11.0-alpha.2
正式版本 · 发布于 2026-02-22 18:02:22 (中国时间)
完善异步任务超时退款机制,对已存在的旧任务,超时后进行仅失败处理,对于新建任务,增加超时退款流程,超时时间通过环境变量TASK_TIMEOUT_MINUTES设置,默认24小时。
Improve the asynchronous task timeout refund mechanism. For existing old tasks, perform only failure processing after timeout. For newly created tasks, add a timeout refund process. The timeout duration is set via the environment variable TASK_TIMEOUT_MINUTES, defaulting to 24 hours.
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.11.0-alpha.1...v0.11.0-alpha.2
v0.11.0-alpha.1
正式版本 · 发布于 2026-02-22 17:02:26 (中国时间)
重构异步任务逻辑,支持异步任务模型重定向 修复Veo视频模型因id过长生成失败问题 异步任务支持订阅付费模式 使用日志新增退款类型,方便筛选
Refactor asynchronous task logic, support asynchronous task model mapped Fix veo video model generation failure due to excessively long id Add refund type using logs
What's Changed
- refactor: async task by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/2985
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.9...v0.11.0-alpha.1
v0.10.9
正式版本 · 发布于 2026-02-22 16:48:19 (中国时间)
新增自定义OAuth提供商功能 Support custom OAuth provider
What's Changed
- feat: Force beta=true parameter for Anthropic channel by @MUTED64 in https://github.com/QuantumNous/new-api/pull/2874
- feat(oauth): implement custom OAuth provider by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/2857
- fix: Claude stream block index/type transitions by @seefs001 in https://github.com/QuantumNous/new-api/pull/2854
- fix: add paragraph breaks between reasoning summary chunks by @seefs001 in https://github.com/QuantumNous/new-api/pull/2864
- feat: channel test with stream=true by @seefs001 in https://github.com/QuantumNous/new-api/pull/2875
- fix: 使用openai兼容接口调用部分渠道在最终端点为claude原生端点下还是走了openai扣减input_token的逻辑 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2883
- fix: 补全 streaming message_delta 事件缺失的 input_tokens 和 cache 相关字段 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2887
- fix: 补全 streaming message_delta 事件缺失的 input_tokens 和 cache 相关字段 (#2881) by @naaive in https://github.com/QuantumNous/new-api/pull/2885
- feat: /v1/messages -> /v1/responses by @seefs001 in https://github.com/QuantumNous/new-api/pull/2889
- feat: make 5m cache-creation ratio configurable by @seefs001 in https://github.com/QuantumNous/new-api/pull/2870
- fix: 如果模型管理有自定义配置则不合并默认配置 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2895
- fix: 修复模型管理"参与官方同步"与"状态"开关无法保存的问题 by @wans10 in https://github.com/QuantumNous/new-api/pull/2815
- 改变端点映射文案 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2896
- optimize: channel affinity tips by @seefs001 in https://github.com/QuantumNous/new-api/pull/2898
- fix streamSupportedChannels by @seefs001 in https://github.com/QuantumNous/new-api/pull/2909
- chore(deps): bump axios from 1.12.0 to 1.13.5 in /web by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/2917
- feat(localization): added zh_TW by @olivertzeng in https://github.com/QuantumNous/new-api/pull/2913
- feat: logs cache field by @seefs001 in https://github.com/QuantumNous/new-api/pull/2920
- feat(xai): 为xAI渠道添加/v1/responses支持 by @funkpopo in https://github.com/QuantumNous/new-api/pull/2897
- feat: add OpenRouter pricing support to upstream ratio sync by @RedwindA in https://github.com/QuantumNous/new-api/pull/2925
- feat(user): add currency amount input with auto quota conversion by @worryzyy in https://github.com/QuantumNous/new-api/pull/2916
- 优化: 任务日志查询速度并显示用户详情 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2905
- fix(token-search): use TrimPrefix for sk- token normalization by @RedwindA in https://github.com/QuantumNous/new-api/pull/2928
- fix: support numeric status code mapping in ResetStatusCode by @seefs001 in https://github.com/QuantumNous/new-api/pull/2926
- feat(aws): add claude-sonnet-4-6 Bedrock mapping and cross-region support by @wellsgz in https://github.com/QuantumNous/new-api/pull/2976
- feat(ratio-sync): support models.dev ratio sync and fix Gemini cache ratios by @RedwindA in https://github.com/QuantumNous/new-api/pull/2973
- fix: normalize input_text content blocks in Claude-to-OpenAI conversion by @0-don in https://github.com/QuantumNous/new-api/pull/2968
- imporve oauth provider UI/UX by @seefs001 in https://github.com/QuantumNous/new-api/pull/2983
New Contributors
- @MUTED64 made their first contribution in https://github.com/QuantumNous/new-api/pull/2874
- @naaive made their first contribution in https://github.com/QuantumNous/new-api/pull/2885
- @olivertzeng made their first contribution in https://github.com/QuantumNous/new-api/pull/2913
- @funkpopo made their first contribution in https://github.com/QuantumNous/new-api/pull/2897
- @worryzyy made their first contribution in https://github.com/QuantumNous/new-api/pull/2916
- @wellsgz made their first contribution in https://github.com/QuantumNous/new-api/pull/2976
- @0-don made their first contribution in https://github.com/QuantumNous/new-api/pull/2968
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.8...v0.10.9
下载资源
- New-API-App.0.10.9.exe (96.4 MB)
- New-API-App.Setup.0.10.9.exe (96.6 MB)
- new-api-arm64-v0.10.9 (62.1 MB)
- new-api-macos-v0.10.9 (80.1 MB)
- new-api-v0.10.9 (64.4 MB)
- new-api-v0.10.9.exe (66.0 MB)
v0.10.9-alpha.7
正式版本 · 发布于 2026-02-20 22:02:37 (中国时间)
- Fix the issue of custom OAuth provider callback 404.
- 修复自定义Oauth提供商回调404的问题
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.9-alpha.6...v0.10.9-alpha.7
v0.10.9-alpha.6
正式版本 · 发布于 2026-02-12 15:28:30 (中国时间)
What's Changed
- feat: add OpenRouter pricing support to upstream ratio sync by @RedwindA in https://github.com/QuantumNous/new-api/pull/2925
- feat(user): add currency amount input with auto quota conversion by @worryzyy in https://github.com/QuantumNous/new-api/pull/2916
- 优化: 任务日志查询速度并显示用户详情 by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2905
- fix(token-search): use TrimPrefix for sk- token normalization by @RedwindA in https://github.com/QuantumNous/new-api/pull/2928
- fix: support numeric status code mapping in ResetStatusCode by @seefs001 in https://github.com/QuantumNous/new-api/pull/2926
New Contributors
- @worryzyy made their first contribution in https://github.com/QuantumNous/new-api/pull/2916
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.9-alpha.5...v0.10.9-alpha.6
v0.10.9-alpha.5
正式版本 · 发布于 2026-02-12 01:58:53 (中国时间)
Significantly optimize memory consumption with disk cache enabled xAI channel add/v1/responses support Optimize cached token log display
大幅优化磁盘缓存开启下的内存消耗,进一步节省内存 xAI渠道添加/v1/responses支持 优化缓存token日志显示
What's Changed
- chore(deps): bump axios from 1.12.0 to 1.13.5 in /web by @dependabot[bot] in https://github.com/QuantumNous/new-api/pull/2917
- feat(localization): added zh_TW by @olivertzeng in https://github.com/QuantumNous/new-api/pull/2913
- feat: logs cache field by @seefs001 in https://github.com/QuantumNous/new-api/pull/2920
- feat(xai): 为xAI渠道添加/v1/responses支持 by @funkpopo in https://github.com/QuantumNous/new-api/pull/2897
New Contributors
- @olivertzeng made their first contribution in https://github.com/QuantumNous/new-api/pull/2913
- @funkpopo made their first contribution in https://github.com/QuantumNous/new-api/pull/2897
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.9-alpha.4...v0.10.9-alpha.5
v0.10.9-alpha.4
正式版本 · 发布于 2026-02-11 16:31:10 (中国时间)
修复moonshot kimi渠道计费异常的问题
What's Changed
- fix streamSupportedChannels by @seefs001 in https://github.com/QuantumNous/new-api/pull/2909
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.9-alpha.3...v0.10.9-alpha.4
v0.10.9-alpha.3
正式版本 · 发布于 2026-02-09 01:31:49 (中国时间)
What's Changed
- 改变端点映射文案 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2896
- optimize: channel affinity tips by @seefs001 in https://github.com/QuantumNous/new-api/pull/2898
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.9-alpha.2...v0.10.9-alpha.3
v0.10.9-alpha.2
正式版本 · 发布于 2026-02-08 19:56:59 (中国时间)
What's Changed
- fix: 如果模型管理有自定义配置则不合并默认配置 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2895
- fix: 修复模型管理"参与官方同步"与"状态"开关无法保存的问题 by @wans10 in https://github.com/QuantumNous/new-api/pull/2815
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.9-alpha.1...v0.10.9-alpha.2
v0.10.9-alpha.1
正式版本 · 发布于 2026-02-08 00:54:42 (中国时间)
- Support for custom OAuth providers
- 支持自定义Oauth提供商
- 渠道测试支持流测试
- 支持配置缓存创建倍率
What's Changed
- feat: Force beta=true parameter for Anthropic channel by @MUTED64 in https://github.com/QuantumNous/new-api/pull/2874
- feat(oauth): implement custom OAuth provider by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/2857
- fix: Claude stream block index/type transitions by @seefs001 in https://github.com/QuantumNous/new-api/pull/2854
- fix: add paragraph breaks between reasoning summary chunks by @seefs001 in https://github.com/QuantumNous/new-api/pull/2864
- feat: channel test with stream=true by @seefs001 in https://github.com/QuantumNous/new-api/pull/2875
- fix: 使用openai兼容接口调用部分渠道在最终端点为claude原生端点下还是走了openai扣减input_token的逻辑 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2883
- fix: 补全 streaming message_delta 事件缺失的 input_tokens 和 cache 相关字段 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2887
- fix: 补全 streaming message_delta 事件缺失的 input_tokens 和 cache 相关字段 (#2881) by @naaive in https://github.com/QuantumNous/new-api/pull/2885
- feat: /v1/messages -> /v1/responses by @seefs001 in https://github.com/QuantumNous/new-api/pull/2889
- feat: make 5m cache-creation ratio configurable by @seefs001 in https://github.com/QuantumNous/new-api/pull/2870
New Contributors
- @MUTED64 made their first contribution in https://github.com/QuantumNous/new-api/pull/2874
- @naaive made their first contribution in https://github.com/QuantumNous/new-api/pull/2885
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.8...v0.10.9-alpha.1
v0.10.8
正式版本 · 发布于 2026-02-08 00:08:19 (中国时间)
-
Paid Subscription Support (Beta): Added support for a paid subscription model.
-
System Performance Monitoring: Introduced system performance monitoring. When enabled, the system will reject new Relay requests (e.g.,
/v1,/v1beta) if resource usage exceeds configured thresholds, ensuring system stability. -
Cache Optimization: Further optimized caching functionality to reduce memory usage during large request bodies.
-
Bug Fix: Fixed an issue where
Chat2Responsescould not retrieve the chain of thought. -
Header Pass-through Support: Added support for full request header pass-through based on Go Regex rules. Please refer to the PR description for usage details: https://github.com/QuantumNous/new-api/pull/2840
-
Multi-language Backend Support: Added backend support for multiple languages, respecting user-level language preferences and the
Accept-Languagerequest header. -
Task Logs Update: Task logs now display the username.
-
Gemini Billing Update: Implemented billing for empty completions caused by Gemini content safety filters.
-
Codex Channel Support: Improved support for Codex channels.
-
Model Removal: Removed support for
claude-2andclaude-1series models. -
支持订阅付费模式(测试版)
-
新增系统性能监控,启用性能监控后,当系统资源使用率超过设定阈值时,将拒绝新的 Relay 请求 (/v1, /v1beta 等),以保护系统稳定性。
-
进一步优化缓存功能,减少大请求体下内存占用
-
修复Chat2Responses无法获取思维链的问题
-
支持基于Go Regex规则和全量的请求头透传,使用方式请参考PR描述 https://github.com/QuantumNous/new-api/pull/2840
-
支持后端多语言,支持用户级别语言偏好和Accept-Language请求头偏好
-
任务日志显示用户名
-
对Gemini因审核导致的空补全进行扣费处理
-
完善Codex渠道支持
-
移除对claude-2和claude-1系列模型支持
What's Changed
- feat: add regex pattern to mask API keys in sensitive information by @xiangsx in https://github.com/QuantumNous/new-api/pull/2587
- fix(task): 修复使用 auto 分组时 Task Relay 不记录日志和不扣费的问题 by @147API in https://github.com/QuantumNous/new-api/pull/2588
- fix: 设置默认max req body 为128MB by @xyfacai in https://github.com/QuantumNous/new-api/pull/2590
- fix: remove Minimax from FETCHABLE channels by @RedwindA in https://github.com/QuantumNous/new-api/pull/2619
- fix(gemini): fetch model list via native v1beta/models endpoint by @RedwindA in https://github.com/QuantumNous/new-api/pull/2615
- feat: /v1/chat/completion -> /v1/response by @seefs001 in https://github.com/QuantumNous/new-api/pull/2629
- fix: support snake_case fields in GeminiChatGenerationConfig by @deanxv in https://github.com/QuantumNous/new-api/pull/2646
- feat: status code auto-disable configuration by @seefs001 in https://github.com/QuantumNous/new-api/pull/2647
- fix: chat2response setting ui by @seefs001 in https://github.com/QuantumNous/new-api/pull/2643
- fix: clean propertyNames for gemini function by @seefs001 in https://github.com/QuantumNous/new-api/pull/2642
- feat: channel testing supports parameter overriding by @seefs001 in https://github.com/QuantumNous/new-api/pull/2627
- 新增: 豆包视频1.5pro by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2632
- feat: codex channel by @seefs001 in https://github.com/QuantumNous/new-api/pull/2652
- fix: log info input_token (chat -> claude model ) by @seefs001 in https://github.com/QuantumNous/new-api/pull/2670
- fix: update warning threshold label from '5$' to '2$' by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2690
- fix: fix email send when special character(./+) included in email string by @Bliod-Cook in https://github.com/QuantumNous/new-api/pull/2696
- fix: video content api Priority use url field by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2691
- fix: jimeng i2v support multi image by metadata by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2688
- Revert "fix: video content api Priority use url field" by @seefs001 in https://github.com/QuantumNous/new-api/pull/2710
- fix: openAI function to gemini function field adjusted to whitelist mode by @seefs001 in https://github.com/QuantumNous/new-api/pull/2667
- feat: TLS_INSECURE_SKIP_VERIFY env by @seefs001 in https://github.com/QuantumNous/new-api/pull/2668
- fix: the login method cannot be displayed under the aff link. by @seefs001 in https://github.com/QuantumNous/new-api/pull/2676
- fix: codex Unsupported parameter: max_output_tokens by @seefs001 in https://github.com/QuantumNous/new-api/pull/2684
- feat: customizable automatic retry status codes by @seefs001 in https://github.com/QuantumNous/new-api/pull/2663
- fix: calls to multiple tools in gemini all return index=0 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2701
- fix: replace Alibaba's Claude-compatible url with new url by @seefs001 in https://github.com/QuantumNous/new-api/pull/2702
- feat: log shows request conversion by @seefs001 in https://github.com/QuantumNous/new-api/pull/2703
- feat(qwen): support qwen image sync image model config by @xyfacai in https://github.com/QuantumNous/new-api/pull/2717
- feat: requestId time string use UTC by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2713
- fix request pass-through aws channels can't test by @daggeryu in https://github.com/QuantumNous/new-api/pull/2693
- feat: enhance Authorization header handling with Header Override support by @Li-Xingyu in https://github.com/QuantumNous/new-api/pull/2738
- feat(gemini): 支持 tool_choice 参数转换,优化多个渠道错误处理 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2742
- 支持 tool_choice 参数转换,优化错误处理 by @laozuzhen in https://github.com/QuantumNous/new-api/pull/2540
- 修复钱包页面刷新时显示错误余额数据的问题 by @wans10 in https://github.com/QuantumNous/new-api/pull/2749
- feat: 可视化模型重定向设置中,允许用户从拉取的模型列表里直接选择模型 by @Bliod-Cook in https://github.com/QuantumNous/new-api/pull/2610
- feat: header passthrough by @seefs001 in https://github.com/QuantumNous/new-api/pull/2735
- fix: test using the correct path for rerank by @seefs001 in https://github.com/QuantumNous/new-api/pull/2736
- feat: channel affinity by @seefs001 in https://github.com/QuantumNous/new-api/pull/2669
- feat: openai response /v1/response/compact by @seefs001 in https://github.com/QuantumNous/new-api/pull/2644
- feat: grok Usage Guidelines Violation Fee by @seefs001 in https://github.com/QuantumNous/new-api/pull/2753
- feat(gemini): map OpenAI stop to Gemini stopSequences by @RedwindA in https://github.com/QuantumNous/new-api/pull/2779
- fix: remove disable_parallel_tool_use if tool_choice=none by @seefs001 in https://github.com/QuantumNous/new-api/pull/2765
- fix: /v1/responses/compact default billing by @seefs001 in https://github.com/QuantumNous/new-api/pull/2766
- feat: disk request body cache by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/2780
- feat: Support customizing the success and cancel url of Stripe. by @mehunk in https://github.com/QuantumNous/new-api/pull/2745
- feat: doubao add first and last image to video by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2756
- feat: task pre consume modelPrice default use setting value by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2733
- feat: CodeViewer click link and auto wrap by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2783
- feat(gemini): support cached token billing by @RedwindA in https://github.com/QuantumNous/new-api/pull/2798
- fix(ui): use distinct color palette for group tags by @KiGamji in https://github.com/QuantumNous/new-api/pull/2759
- fix: channel affinity by @seefs001 in https://github.com/QuantumNous/new-api/pull/2799
- fix: make channel Host override take effect by @lanfunoe in https://github.com/QuantumNous/new-api/pull/2805
- fix: claude panic by @seefs001 in https://github.com/QuantumNous/new-api/pull/2804
- feat: /v1/responses qwen3 max && perplexity by @seefs001 in https://github.com/QuantumNous/new-api/pull/2803
- feat: auto-adapt video modal by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2764
- fix: openrouter claude cache usage by @seefs001 in https://github.com/QuantumNous/new-api/pull/2811
- feat:default enable channel affinity by @seefs001 in https://github.com/QuantumNous/new-api/pull/2809
- fix: vertex maas api addr by @seefs001 in https://github.com/QuantumNous/new-api/pull/2810
- ✨ feat: add subscription billing system by @t0ng7u in https://github.com/QuantumNous/new-api/pull/2808
- fix: 移除不必要的 unescapeMapOrSlice 调用,修复 Windows 路径转义问题 by @thirking in https://github.com/QuantumNous/new-api/pull/2814
- feat: add useTimeSeconds in error log by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2819
- feat: log search field request_id && conversion_path display by @seefs001 in https://github.com/QuantumNous/new-api/pull/2825
- Revert "fix(ui): use distinct color palette for group tags" by @seefs001 in https://github.com/QuantumNous/new-api/pull/2832
- feat(performance): implement system performance monitoring by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/2835
- feat: task log show username by @feitianbubu in https://github.com/QuantumNous/new-api/pull/2635
- ✨ fix: Improve subscription payment handling and card layout consistency by @t0ng7u in https://github.com/QuantumNous/new-api/pull/2838
- 🐛 fix: sidebar scroll on mobile dynamic viewport by @t0ng7u in https://github.com/QuantumNous/new-api/pull/2839
- fix: map Responses reasoning stream to chat completion deltas by @seefs001 in https://github.com/QuantumNous/new-api/pull/2837
- feat: 支持基于Go Regex规则和全量的请求体透传 by @seefs001 in https://github.com/QuantumNous/new-api/pull/2840
- feat: backend i18n by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/2842
- fix: optimize Codex relay by @dahetaoa in https://github.com/QuantumNous/new-api/pull/2826
- fix: charge local input tokens when Gemini returns empty response by @seefs001 in https://github.com/QuantumNous/new-api/pull/2848
- remove: drop support for claude-2 and claude-1 series models by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/2853
- feat: add claude-opus-4-6 by @prnake in https://github.com/QuantumNous/new-api/pull/2863
- fix: /v1/chat/completions -> /v1/responses json_schema by @seefs001 in https://github.com/QuantumNous/new-api/pull/2876
- ✨ refactor(wallet): Top-up layout to embed subscription plans into the recharge card tabs by @t0ng7u in https://github.com/QuantumNous/new-api/pull/2878
- refactor: 抽象统一计费会话 BillingSession by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/2877
- 🔔 feat: Add subscription-aware quota notifications and update UI copy by @t0ng7u in https://github.com/QuantumNous/new-api/pull/2880
- ✨ chore: Improve subscription billing fallback and UI states by @t0ng7u in https://github.com/QuantumNous/new-api/pull/2879
- feat: add Codex channel disclaimer (i18n, OpenAI terms) by @seefs001 in https://github.com/QuantumNous/new-api/pull/2852
New Contributors
- @xiangsx made their first contribution in https://github.com/QuantumNous/new-api/pull/2587
- @147API made their first contribution in https://github.com/QuantumNous/new-api/pull/2588
- @deanxv made their first contribution in https://github.com/QuantumNous/new-api/pull/2646
- @Li-Xingyu made their first contribution in https://github.com/QuantumNous/new-api/pull/2738
- @laozuzhen made their first contribution in https://github.com/QuantumNous/new-api/pull/2540
- @mehunk made their first contribution in https://github.com/QuantumNous/new-api/pull/2745
- @KiGamji made their first contribution in https://github.com/QuantumNous/new-api/pull/2759
- @lanfunoe made their first contribution in https://github.com/QuantumNous/new-api/pull/2805
- @thirking made their first contribution in https://github.com/QuantumNous/new-api/pull/2814
- @dahetaoa made their first contribution in https://github.com/QuantumNous/new-api/pull/2826
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.5...v0.10.8
下载资源
- New-API-App.0.10.8.exe (96.4 MB)
- New-API-App.Setup.0.10.8.exe (96.6 MB)
- new-api-arm64-v0.10.8 (61.8 MB)
- new-api-macos-v0.10.8 (79.7 MB)
- new-api-v0.10.8 (64.1 MB)
- new-api-v0.10.8.exe (65.7 MB)
v0.10.8-alpha.9
正式版本 · 发布于 2026-02-06 16:18:41 (中国时间)
What's Changed
- feat: add claude-opus-4-6 by @prnake in https://github.com/QuantumNous/new-api/pull/2863
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.10.8-alpha.8...v0.10.8-alpha.9
How is this guide?