Skip to content

Releases: QuantumNous/new-api

v1.0.0-rc.4

06 May 14:25
v1.0.0-rc.4
e8cfb54

Choose a tag to compare

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

Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4

v1.0.0-rc.3

06 May 10:43
v1.0.0-rc.3
446a842

Choose a tag to compare

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 #4633
  • feat: collect model performance metrics by @Calcium-Ion in #4635
  • fix: enable channel table server-side sorting by @yyhhyyyyyy in #4600

Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3

v1.0.0-rc.2

30 Apr 12:42
v1.0.0-rc.2
dac55f0

Choose a tag to compare

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
Refreshed pricing page Dashboard and analytics controls

What's Changed

  • fix: 修复默认主题 API 密钥分组行为 by @Micah-Zheng in #4548
  • bug fix: 新版前端email绑定错误 by @SHLE1 in #4551
  • fix: improve tiered pricing number input editing by @yyhhyyyyyy in #4536
  • fix(vertex): honor custom base_url as gateway prefix by @yyhhyyyyyy in #4200
  • fix(web): 修复阶梯计费 Base64 解码失败与标签不匹配导致的显示错误 by @wans10 in #4530

New Contributors

Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2

v1.0.0-rc.1

29 Apr 12:15
v1.0.0-rc.1
b2232f4

Choose a tag to compare

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 #4265
  • fix: 修复 Message.ReasoningContent/Reasoning 空思考内容在请求转发时被静默丢弃 by @heimoshuiyu in #4520
  • fix: sync theme to runtime when loaded from database by @Micah-Zheng in #4518

New Contributors

Full Changelog: v1.0.0-alpha.1...v1.0.0-rc.1

v1.0.0-alpha.1 - License boundary release

28 Apr 06:26
v1.0.0-alpha.1
9f8a4ec

Choose a tag to compare

v0.13.2

27 Apr 14:11
v0.13.2
bee339d

Choose a tag to compare

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 #4437
  • feat: sync upstream pricing from pricing endpoint by @seefs001 in #4452
  • fix: clarify affinity disabled channel retry message by @seefs001 in #4453
  • feat: configure native messages model matching for ali by @seefs001 in #4468
  • fix: support raw JSON response tool arguments by @seefs001 in #4469
  • feat: show removed upstream models in fetch models modal by @seefs001 in #4470
  • 增加用户创建时间和最后登录时间 by @feitianbubu in #4450

Full Changelog: v0.13.1-patch.1...v0.13.2

v0.13.1-patch.1

25 Apr 05:27
v0.13.1-patch.1
f2f3410

Choose a tag to compare

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 len variable to tier conditions and the LLM prompt helper so you can define rules based on prompt length.

Full Changelog: v0.13.1...v0.13.1-patch.1

v0.13.1

24 Apr 14:20
v0.13.1
a7c38ec

Choose a tag to compare

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 #4431
  • feat: implement DeepSeek V4 reasoning suffix handling and tests by @HynoR in #4428

Full Changelog: v0.13.0...v0.13.1

v0.13.0

24 Apr 06:09
v0.13.0
2e610e5

Choose a tag to compare

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 expr expressions 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.5 model (#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 #4145
  • 在管理员充值账单中显示用户 ID by @uskyu in #4349
  • 增加令牌最后使用时间 by @feitianbubu in #4372
  • chore(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2 by @dependabot[bot] in #4397
  • chore(deps-dev): bump @xmldom/xmldom from 0.8.12 to 0.8.13 in /electron by @dependabot[bot] in #4399
  • Relax token key column length for legacy migration compatibility by @XiaoAI1024 in #4401
  • fix(billing): preserve text tool surcharges in tiered settlement by @yyhhyyyyyy in #4162
  • feat: support for tiered billing expressions in the billing system by @Calcium-Ion in #4409
  • fix(image): only price image model use N ratio by @xyfacai in #4412
  • fix: correct gpt-5.5 completion ratio by @jingx8885 in #4414
  • fix: model pricing use correct display type by @feitianbubu in #4426

New Contributors

Full Changelog: v0.12.15...v0.13.0

v0.12.15

22 Apr 15:04
v0.12.15
1d83b54

Choose a tag to compare

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 IncludeServerSideToolInvocations setting in ToolConfig, 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

New Contributors

Full Changelog: v0.12.14...v0.12.15