Journal des modifications
Informations du journal de version · Données mises à jour le 2026-8-8 16:13:21
Pour afficher toutes les versions historiques, veuillez visiter la page GitHub Releases. Cette page récupère automatiquement les dernières informations de mise à jour de cette page.
v1.0.0-rc.24
Dernière version · Publié le 2026-08-07 17:47:48 (UTC+8)
Sortie: v1.0.0-rc.24
Nouvelles fonctionnalités
- 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.
Corrections de bugs
- 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.
Autre
- Enhanced the release synchronization workflow with optional file syncing capabilities in CI.
Ce qui a changé
- 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: Fix the loss of redemption code amount accuracy(#6680) by @lihu-001 in https://github.com/QuantumNous/new-api/pull/6685
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.23
Release · Publié le 2026-08-01 23:25:04 (UTC+8)
Points forts: Cette version étend la compatibilité des fournisseurs et des canaux avec les nouveaux canaux API, la prise en charge de l'API DeepSeek Responses, la décompression des requêtes zstd et le routage automatique des groupes. Il améliore également la précision opérationnelle grâce à une visibilité des flux dans les journaux, une facturation plus fiable des nouvelles tentatives et une annulation de Bedrock en amont lorsque les clients se déconnectent.
Nouvelles fonctionnalités
- Ajout de la prise en charge d'un nouveau canal API avec la conversion de streaming Gemini vers OpenAI, la gestion Advanced Custom Responses Compact et la prise en charge de l'édition d'images en plusieurs parties (#6559).
- Ajout de la prise en charge de l'API DeepSeek Responses (#6562).
- Ajout de la sélection automatique de groupe pour le routage des demandes (#6590).
- Ajout de contrôles de transport HTTP par canal afin que les administrateurs puissent ajuster le comportement de connexion par canal.
- Ajout de la prise en charge des requêtes compressées zstd (#6545).
- Les propriétaires de journaux peuvent désormais voir si une demande a été diffusée (#6558).
Corrections de bugs
- Qwen
thinking_budgetest désormais préservé lorsque les requêtes sont relayées (#5836). - La facturation échelonnée des nouvelles tentatives règle désormais l'utilisation par rapport au groupe final sélectionné, y compris les tentatives de changement de groupe (#6570).
- Les requêtes Bedrock sont désormais annulées lorsque les clients se déconnectent, réduisant ainsi le travail inutile en amont (#6589).
Améliorations
- Les liens de navigation d'en-tête publics utilisent désormais une taille de police cohérente (#6557).
Ce qui a changé
- refactor: extract protocol conversion layer into standalone relaykit module by @Calcium-Ion in https://github.com/QuantumNous/new-api/pull/6369
- fix: slow query/mistake SQL Log parameterization by @feitianbubu in https://github.com/QuantumNous/new-api/pull/6493
- feat(oidc): Support customization OIDC Login display name 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.22
Release · Publié le 2026-07-26 21:19:04 (UTC+8)
Cette version étend l'administration des canaux et des modèles avec la découverte de modèles en amont, de nouveaux modèles d'image Gemini, des options de facturation configurables et la prise en charge de Sub2API. Il améliore également la fiabilité des flux de travail de streaming, de tarification, de remboursement, de gestion des utilisateurs et d'interface utilisateur d'administration.
Nouvelles fonctionnalités
- Les chaînes peuvent désormais découvrir les modèles disponibles à partir d'amonts personnalisés avancés et compatibles avec le Codex (#6184).
- Ajout de la prise en charge des derniers modèles Gemini image GA (#6371).
- Ajout de la tarification des outils configurables avec prise en charge du canal Sub2API et facturation alpha-search.
- Les modèles OpenAI Realtime GA sont désormais disponibles avec une compatibilité de routage améliorée (#6032).
Corrections de bugs
- Le streaming des réponses au chat n'émet plus d'appels d'outils en double (#6225).
- La création d'un modèle avec un nom existant n'efface plus son prix enregistré (#6365).
- La vue des modèles à prix non défini répertorie désormais uniquement les modèles disponibles sur les chaînes sélectionnées (#6126).
- Les valeurs de quota utilisateur très importantes sont désormais gérées sans débordement (#6134).
- Le tri des listes d'utilisateurs fonctionne désormais correctement avec les résultats paginés (#6194).
- Les modèles MiniMax sont désormais correctement associés au fournisseur MiniMax (#6164).
- Les sélecteurs de groupe de modèles de terrain de jeu gèrent désormais correctement les listes de groupes automatiques et les options longues (#6163).
- Les remboursements de tâches ne sont plus dupliqués lors des mises à jour de statut simultanées (#6074).
- Les champs du montant de la recharge peuvent désormais être complètement effacés lors de l'édition (#6473).
- Les mises à jour prioritaires en ligne des chaînes sont plus fiables (#6415).
Améliorations
- L'édition Admin JSON offre désormais une expérience plus cohérente et évite les problèmes d'interface utilisateur qui pourraient masquer le contenu (#6421).
- La recherche sur la page des utilisateurs est anti-rebond pour réduire les requêtes inutiles et améliorer la réactivité (#6474).
- Les requêtes de canaux basées sur un proxy sont plus compatibles et stables (#6157).
- Les journaux d'erreurs en amont fournissent désormais des détails de secours plus utiles lorsque les fournisseurs renvoient des erreurs peu claires (#6431).
Ce qui a changé
- 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: transit gpt-realtime series GA The model will no longer be sent realtime beta logo 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.21
Release · Publié le 2026-07-11 23:01:26 (UTC+8)
Points forts
Le principal changement concerne la facturation des écritures du cache GPT-5.6: les cache_write_tokens OpenAI sont désormais facturés au tarif de création de cache, avec des garanties comptables autour des jetons d'invite mis en cache et non mis en cache. Cette version améliore également les flux de travail de tarification, les contrôles Playground, la convivialité des tables de canaux et la fiabilité de la facturation/journalisation.
Nouvelles fonctionnalités
- Ajout de la prise en charge de la facturation des écritures du cache GPT-5.6, facturant OpenAI
cache_write_tokensau taux de création de cache tout en gardant cohérente la comptabilité des jetons d'invite mis en cache et non mis en cache. - Les pages de tarification prennent désormais en charge les calculs dynamiques tenant compte des groupes et évitent d'afficher des groupes spéciaux contenant uniquement des échantillons (#5906).
- Les paramètres de tarification des modèles incluent désormais un onglet Modèles de prix non définis ainsi que des filtres de statut et de synchronisation, ce qui facilite la recherche et la configuration de modèles sans prix (#6124).
- Le Playground inclut désormais des panneaux de paramètres de requête pour le réglage du chat et de la génération, afin que les utilisateurs puissent ajuster le comportement du modèle directement dans l'interface utilisateur (#6044).
- Les listes de chaînes prennent désormais en charge le redimensionnement manuel des colonnes et conservent les tableaux redimensionnés remplissant la largeur disponible (#5948).
- Les journaux affichent désormais les mesures de synchronisation du flux et les vues détaillées des tâches pour un dépannage plus clair.
- Ajout d'une conversion de protocole de texte améliorée et de capacités avancées de routage personnalisé pour un routage de canal plus flexible (#5825).
Corrections de bugs
- La traduction du navigateur ne peut plus corrompre les pages rendues par React (#5963).
- Les noms de modèles personnalisés qui diffèrent uniquement selon la casse peuvent désormais être ajoutés de manière cohérente, y compris à partir de contrôles à sélection multiple (#6061).
- La facturation gère désormais avec plus de précision les cas extrêmes de préconsommation de quota et de déconnexion du flux d'images.
- La gestion de la réinitialisation des abonnements est plus fiable avec les mises à jour simultanées (#6057).
- Les champs de réponse du Codex se synchronisent désormais correctement (#6018).
- Les listes de sélection de modèles d'aires de jeux restent désormais synchronisées après les changements de modèle.
- Les iframes d'accueil personnalisées peuvent déclencher la navigation supérieure après une action de l'utilisateur comme prévu (#5955).
- Comportement de collage restauré pour les paramètres de connexion de canal par défaut.
Améliorations
- Les tableaux de synchronisation des prix en amont dans la tarification des modèles se chargent et s'affichent désormais plus efficacement (#6092).
- Badges de table raffinés, présentations de prix, boîtes de dialogue de synchronisation et style de thème par défaut pour une interface utilisateur d'administration plus propre.
- Les ressources de police sont désormais correctement résolues dans les dispositions de l'espace de travail.
Ce qui a changé
- fix(web): prevent browser translation from mutating React roots by @cat0825 in https://github.com/QuantumNous/new-api/pull/5963
- feat(web): Supports manual adjustment of column width in channel list 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.20
Release · Publié le 2026-07-07 21:46:39 (UTC+8)
Points forts
Cette version ajoute la prise en charge des tarifs GPT-5.6 et des outils de nettoyage d'instances obsolètes pour les administrateurs. Il corrige également plusieurs cas limites de quotas et de tarification, notamment les transferts de récompenses de portefeuille et la saisie de rapports décimaux.
Nouvelles fonctionnalités
- Ajout de la prise en charge de la tarification des jetons pour les modèles GPT-5.6.
- Ajout d'actions d'informations système pour nettoyer les instances obsolètes. (#5953)
Corrections de bugs
- Les transferts de récompenses Wallet respectent désormais l'unité de quota configurée au lieu d'utiliser une unité fixe incorrecte. (#5808)
- Les champs de rapport de groupe permettent désormais de saisir normalement des valeurs décimales telles que
0.05. (#5995) - La tarification échelonnée utilise désormais une estimation de jeton par défaut pendant la pré-consommation, améliorant ainsi le calcul des quotas pour les règles de tarification concernées.
Ce qui a changé
- fix: Group magnification Ratio The input box retains the decimal intermediate state,Fix unable to input 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.19-i18nfix.2
Release · Publié le 2026-07-07 14:06:07 (UTC+8)
Correction de l'erreur i18n
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.19
Release · Publié le 2026-07-07 13:19:27 (UTC+8)
Nouvelles fonctionnalités
- Les administrateurs peuvent désormais réinitialiser les quotas d'abonnement et examiner les événements de saturation des quotas à des fins d'audit, ce qui facilite la gestion des quotas (#5952).
- Ajout de la localisation en chinois traditionnel (zh-TW) pour la nouvelle interface utilisateur (#5942).
Corrections de bugs
- Correction des calculs de quota de facturation pour les quotas très importants afin que les limites soient appliquées correctement.
Ce qui a changé
- 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.18
Release · Publié le 2026-07-07 01:16:57 (UTC+8)
La gestion des quotas de facturation est plus fiable dans cette version, avec une validation des quantités plus stricte pour éviter des calculs de quota incorrects.
Bug Fixes
- Amélioration de la validation des quantités facturées afin que les calculs de quotas et d'utilisation traitent les valeurs invalides ou extrêmes de manière plus fiable.
Full Changelog: https://github.com/QuantumNous/new-api/compare/v1.0.0-rc.17...v1.0.0-rc.18
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.17
Release · Publié le 2026-07-06 22:37:46 (UTC+8)
Points forts
Cette version améliore les tests des canaux, la gestion des rachats, la gestion des thèmes et plusieurs flux d'interface utilisateur Web. Il corrige également les rapports d'utilisation, les versions Web classiques, la gestion des déconnexions de streaming et les calculs de quota/durée vidéo.
Nouvelles fonctionnalités
- La gestion des remboursements prend désormais en charge les actions de filtrage et de nettoyage des statuts pour une administration plus facile.
- L'édition des ratios de groupe est plus facile à utiliser, avec un comportement de visibilité plus clair et une gestion des entrées JSON plus robuste.
- Les échecs d'échange affichent désormais des messages plus clairs afin que les utilisateurs puissent comprendre ce qui n'a pas fonctionné.
Corrections de bugs
- Les intégrations d'AI Elements lisent désormais les données d'utilisation imbriquées afin que l'utilisation des jetons soit correctement signalée.
- Les builds Web classiques se terminent à nouveau avec succès (#5892).
- Les contrôles de passage de champ apparaissent désormais correctement pour les canaux Codex (#5902).
- Les iframes d'accueil restent désormais synchronisées avec le thème et la langue sélectionnés (#5917).
- Le HTML personnalisé rendu dans Shadow DOM suit désormais correctement les changements de mode clair et sombre (#5890).
- Les utilisateurs connectés sont désormais redirigés hors de la page d'inscription de manière cohérente avec les thèmes de connexion et classiques (#5910).
- Les réponses en streaming ne continuent plus à écrire après la déconnexion du client (#5710).
- Le règlement des quotas et la gestion de la durée de la vidéo Ali ont été corrigés après le règlement de l'équilibrage des tâches (#5923).
- La génération de la date de build n'échoue plus lorsque la recherche DNS échoue (#5945).
Améliorations
- Les boîtes de dialogue de test de canal et de modèle sont plus compactes et plus faciles à utiliser (#5886).
- Les détails de tarification dynamique utilisent désormais un style cohérent avec la boîte de dialogue des détails du journal (#5905).
- Les cartes des utilisateurs mobiles ont été affinées pour une meilleure lisibilité et mise en page.
- Le texte d'avertissement de recharge existant est plus clair et plus facile à comprendre (#5855).
Ce qui a changé
- 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: After the task difference is settled quota Optimize video duration with Alibaba 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): repair Shadow DOM Customized under isolated rendering HTML The problem of dark and light color failure by @olwater in https://github.com/QuantumNous/new-api/pull/5890
- fix(web): The registration page supplements the logged-in redirect guard,with login page / classic Keep the theme consistent (#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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.16
Release · Publié le 2026-07-03 15:41:42 (UTC+8)
Highlights
Cette version étend la compatibilité des modèles et des médias avec l'interopérabilité Responses/Chat, les mises à jour Doubao Seedance 2.0 et le mappage multimédia Wan2.7 i2v. Il améliore également l'expérience Web autour du rendu Playground, de la gestion des canaux, de la conservation de l'état des pages et des redémarrages progressifs.
New Features
- Ajout de la compatibilité de l'API Responses avec Chat afin que les fournisseurs et les clients utilisant l'un ou l'autre format puissent interagir de manière plus fiable (#5787).
- Prise en charge étendue de Doubao Seedance 2.0 avec des API d'actifs matériels, une facturation basée sur la résolution, une facturation d'entrée vidéo, une facturation 4K et de nouvelles options de demande (#5824).
- Ajout de la prise en charge du mappage multimédia image-vidéo Wan2.7 (#4984).
- Ajout de la prise en charge de l'arrêt progressif pour réduire les réponses interrompues et éviter de perdre les données du panneau mises en cache lors des redémarrages (#4258).
- Gestion des canaux améliorée avec une présentation plus claire et un éditeur d'itinéraire personnalisé avancé plus performant.
Bug Fixes
- Correction de l'éditeur d'expression à plusieurs niveaux de tarification des modèles afin qu'il s'actualise correctement lors du basculement entre les modèles (#5752).
- Correction des journaux d'utilisation des tâches asynchrones afin que l'utilisation soit attribuée au nœud qui a lancé la tâche (#5684).
- Correction du changement de thème afin que l'application revienne à la page d'accueil au lieu d'atterrir sur une route 404 (#5612).
- Correction du rendu HTML et Markdown personnalisé afin que le contenu conserve un style et un espacement cohérents, y compris les vues HTML isolées (#5795).
- Correction de la réinitialisation de l'état de la page lors du changement d'onglet au sein du même itinéraire, y compris les plages horaires du tableau de bord (#5796).
- Correction des filtres d'état des canaux afin qu'ils persistent tout au long de la navigation dans les pages (#5863).
- Correction de la gestion des appels de l'outil Ollama sans streaming (# 5865).
- Correction des informations sur le produit Waffo et du comportement du webhook (#5704).
Improvements
- Amélioration de l'expérience de chat Playground et du rendu Markdown (#5217).
- Actions de table rationalisées et boîtes de dialogue de confirmation destructives pour une interface utilisateur Web plus propre (#5645).
- Filtrage amélioré des journaux ClickHouse pour les requêtes LIKE.
- Optimisation du pipeline de build frontend pour des builds Web plus rapides (#5786).
Ce qui a changé
- 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): Reset to homepage after switching front-end theme,avoid routing 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-260128Support differentiated billing based on resolution 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): Fix customization HTML Problems with styles being filtered and formatting spacing being abnormal 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
- Support service shuts down gracefully,Avoid restart recovery interruptions and panel cache data loss 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.15
Release · Publié le 2026-06-24 21:00:04 (UTC+8)
Points forts
Cette version ajoute plusieurs contrôles axés sur les opérations, notamment la surveillance passive des canaux, le stockage des journaux soutenu par ClickHouse, l'exécution des tâches système et la visibilité des instances. Il améliore également la fiabilité du frontend et peaufine les journaux d'utilisation, le rendu des démarques, la sélection des canaux et le comportement facultatif de l'interface utilisateur du portefeuille.
Nouvelles fonctionnalités
- Ajout du mode de surveillance passive des canaux pour vérifier la santé des canaux sans perturber activement le trafic (#5592).
- Ajout de la prise en charge du stockage des journaux dans ClickHouse pour les déploiements nécessitant un stockage et des requêtes de journaux évolutifs (#5663).
- Ajout d'un exécuteur de tâches système avec suivi persistant de la progression du nettoyage pour les tâches de maintenance de longue durée (#5680).
- Ajout d'un panneau d'informations sur l'instance système pour faciliter l'inspection de l'état du déploiement/du nœud (#5716).
- Ajout d'une section de configuration de limite de jetons utilisateur dans les paramètres système (#5678).
- Ajout de contrôles de test de canal pour la sélection de l'environnement et la configuration du délai d'interrogation asynchrone.
- Les noms de nœuds par défaut reviennent désormais au nom d'hôte de la machine lorsque
NODE_NAMEn'est pas défini (#5659).
Corrections de bugs
- Les journaux d'utilisation affichent désormais correctement les icônes du fournisseur pour les modèles CN (#5631).
- Correction du nom d'affichage du fournisseur Stepfun (#5636).
- Correction de la compatibilité SMTP avec le mode STARTTLS et l'authentification NTLM (#5426).
- Correction des échecs de construction du thème classique liés à la gestion des dates de fuseau horaire (#5676).
- Rendu des démarques amélioré et prise en charge étendue de la syntaxe dans l'interface utilisateur Web (#5689).
- Correction de l'état de sélection de la carte de canal afin que l'interface utilisateur reste synchronisée avec le canal sélectionné (#5700).
- Masquer l'entrée du portefeuille dans la liste déroulante du profil lorsque le module de portefeuille est désactivé (#5708).
Améliorations
- Comportement simplifié de nettoyage des journaux dans le cadre du nouveau flux de journalisation et de maintenance des tâches système ClickHouse.
Ce qui a changé
- 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.14
Release · Publié le 20/06/2026 à 22:15:42 (UTC+8)
Points forts
Cette version ajoute un nouveau tableau de bord Sankey de flux de trafic pour visualiser les modèles de routage et de flux des jetons, avec une mise en évidence interactive, des filtres persistants et des limites pour garder les grands graphiques lisibles. La gestion des chaînes bénéficie également d'une présentation de carte plus rapide et plus propre pour une navigation plus facile et un nouveau rendu de l'interface utilisateur réduit.
Nouvelles fonctionnalités
- Ajout d'un tableau de bord Sankey sur le flux de trafic pour aider les administrateurs à comprendre le flux de jetons et le comportement de routage en un coup d'œil (#5465).
- Ajout de la gestion de la fiabilité du routage pour un meilleur contrôle et une meilleure visibilité sur le comportement du routage.
Galerie
| Organigramme du trafic | Disposition de la carte de gestion des canaux |
|---|---|
Corrections de bugs
- Correction du filtrage des journaux par type de connexion dans le nouveau frontend (#5620).
- Correction de la disposition de la boîte de dialogue de l'historique de facturation afin que la pagination ne chevauche plus la liste (#5627).
- Correction des entrées de prix de modèle qui ne pouvaient pas être supprimées de la liste de prix visuelle (#5628).
- Correction des migrations répétées de colonnes de base de données s'exécutant à nouveau après les redémarrages (#5361, #5616).
Améliorations
- Amélioration de la disposition de la carte de gestion des chaînes et réduction des rendus inutiles pour une expérience plus fluide.
- Simplification de la liste des modèles pour une numérisation et une gestion plus faciles.
- Icônes de chaîne mises à jour pour une meilleure cohérence visuelle.
Ce qui a changé
- 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): Add shunt diagram,Checktokenflow。add traffic flow sankey chart by @Quaternijkon in https://github.com/QuantumNous/new-api/pull/5465
- fix(log): Fix new frontend logs by login type(type=7)Screening failed by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5620
- fix(wallet): Fixed billing history pop-up window pagination and list overlap (#5624) by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5627
- fix(model-pricing): Fix model pricing list item cannot be deleted (#5623) by @feitianbubu in https://github.com/QuantumNous/new-api/pull/5628
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.13
Release · Publié le 2026-06-19 20:28:34 (UTC+8)
La v1.0.0-rc.13 se concentre sur une expérience frontend plus soignée et plus réactive, en particulier autour de la gestion des canaux et des pages contenant beaucoup de données. La page du canal prend désormais en charge un affichage de type carte avec des mises en page mobiles améliorées, tandis que les journaux, les métriques, la sélection des points de terminaison, la sélection des dates et les vues d'utilisation ont reçu des améliorations UI/UX.
Nouvelles fonctionnalités
- Ajout d'une bascule d'affichage de carte/tableau réutilisable pour les tableaux de données, y compris une nouvelle disposition de carte qui facilite la navigation dans les pages contenant beaucoup de canaux et de tableaux sur différentes tailles d'écran.
- Ajout d'un formatage des nombres tenant compte des paramètres régionaux afin que les valeurs numériques soient affichées plus naturellement pour les utilisateurs de différentes régions.
Améliorations
- Amélioration de la disposition de la carte des pages de chaînes avec une structure gauche/droite plus claire et une meilleure gestion mobile pour les petits écrans.
- Journaux, métriques, sélection de points de terminaison, sélecteur de date, commandes de barre d'outils et interfaces de tiroir de modèles affinés pour une UI/UX plus propre et plus cohérente.
- Mise à jour de l'interface d'utilisation du Codex pour une meilleure lisibilité et convivialité (#5595).
- Réduction des actualisations de données inutiles lors du retour du focus sur la fenêtre du navigateur, améliorant ainsi les performances du frontend.
- Copie de la marque frontale et style visuel mis à jour pour une expérience produit plus cohérente.
Corrections de bugs
- Amélioration de la précision de l'horodatage dans les affichages liés aux dessins en incluant des millisecondes si nécessaire.
Ce qui a changé
- 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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.12
Release · Publié le 2026-06-18 20:34:16 (UTC+8)
Points forts: Cette version introduit les canaux AdvancedCustom pour un routage personnalisé plus flexible, facilite les tests par lots de canaux et étend la surveillance des performances du marché des modèles avec des informations plus claires sur le taux de réussite et la latence.
Nouvelles fonctionnalités
- Ajout de canaux AdvancedCustom avec une correspondance d'itinéraire personnalisée améliorée pour un routage de fournisseur et de modèle plus flexible (#5590).
- Tests par lots de modèles de canaux améliorés avec exécution complète des tests, mises à jour de statut actualisées, résultats plus clairs, suppression des modèles ayant échoué et copie des modèles sélectionnés (#5532).
- Surveillance étendue des performances du marché des modèles avec calculs de disponibilité, taux de réussite récents, évaluation du taux de réussite et affichages compacts de latence/débit.
- Ajout de préférences de tableau persistantes afin que la taille de la page et la visibilité des colonnes soient mémorisées lors de la navigation et des sessions (#5403).
Corrections de bugs
- Correction de la gestion des appels d'outil afin que les valeurs
argumentsvides préservent toujours le bloctool_useattendu (#5543). - Correction du sélecteur de modèle CC Switch afin que les choix de modèles s'affichent et se mettent à jour correctement (#5515).
- Correction de plusieurs problèmes de coupure et de débordement de l'interface utilisateur dans les listes, les tableaux de données, les détails du journal d'utilisation et les iframes d'accueil personnalisés (#5510, #5536, #5533, #5545).
Améliorations
- Interface utilisateur de paiement et de recharge améliorée avec des boutons de mode de paiement, des icônes et des informations de recharge minimales plus claires.
- Présentation améliorée du plan d'abonnement avec descriptions d'achat, gestion des débordements de portefeuille et prise en charge des groupes de rétrogradation.
- Paramètres affinés, guide de configuration général, interactions portefeuille/profil et présentations des cartes de statistiques de journal pour une meilleure lisibilité.
Modifications radicales
- L'option de produit d'abonnement et les points de terminaison du catalogue utilisent désormais
GET, ce qui peut nécessiter que les intégrations client mettent à jour leur méthode de demande. - Suppression de l'option de période « Tous » des filtres de classement.
Ce qui a changé
- 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: Tool call arguments Reserved if empty tool_use piece 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: The number of entries per page of the persistent table,Cross navigation/session memory (#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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.11
Release · Publié le 2026-06-13 16:15:40 (UTC+8)
Points forts: Cette version ajoute la prise en charge de Claude Opus 4.8, améliore la compatibilité de l'API d'image OpenAI et facilite l'utilisation de l'éditeur de tarification des modèles et des tableaux riches en données. Il corrige également plusieurs problèmes d’interface utilisateur, d’affichage des quotas, de compatibilité des relais et spécifiques au fournisseur.
Nouvelles fonctionnalités
- Ajout du support pour Claude Opus 4.8 (#5177).
- Ajout d'une option pour contrôler si la persistance du canal est effacée lorsqu'un canal est désactivé (#5306).
- Ajout d'une bascule de rachat du solde d'abonnement pour une gestion du solde plus flexible.
- Ajout de la visibilité de l'ID utilisateur sur la page de profil (#5317).
- Ajout de la prise en charge du relais d'images en streaming et des modifications d'images dans l'API d'images OpenAI (#4608).
Corrections de bugs
- Les formulaires se concentrent désormais sur la première erreur de validation après la soumission, ce qui rend les erreurs plus faciles à trouver et à corriger (#5163).
- Correction des noms de commutateurs cc personnalisés étant réinitialisés après une perte de focus (#5170).
- Correction des icônes de modèles personnalisés ne restant pas synchronisées dans les vues de tarification (#5224).
- Correction des erreurs de validation de canal avancé afin qu'elles soient affichées sans développer incorrectement les paramètres non liés (#5239).
- Correction des affichages des quotas et du solde afin que la conversion des devises mette à jour à la fois l'unité et la valeur affichée (#5296).
- Correction de la gestion des images distantes Dify dans les requêtes basées sur des fichiers (#5134).
- Correction de la résolution du modèle pour les recherches de tâches de génération vidéo (#5133).
- Amélioration du comportement du relais GLM compatible Anthropic pour éviter les échecs de compatibilité (#5307).
- Adaptation réduite du modèle OpenAI o-series pour éviter de l'appliquer à des modèles non pris en charge (#5293).
- Correction des popovers multisélection afin qu'ils respectent le thème actif (#5328).
- Correction de la normalisation de la température du Kimi K2.6 (#5390).
- Ajout de la prise en charge du filtrage des utilisateurs supprimés par statut (#5464).
- Correction du chargement des paramètres de déploiement afin qu'ils ne soient récupérés que sur la page des déploiements (#5466).
Améliorations
- Amélioration des performances du journal d'administration et de la mise à jour par lots pour des opérations à grande échelle plus fluides (#5116).
- Amélioration de l'éditeur de tarification du modèle avec des présentations plus claires, une meilleure sauvegarde des brouillons, une édition JSON réutilisable et la prise en charge des étapes de tarification à six décimales (#5275).
- Amélioration de la réactivité de la recherche de chaînes avec anti-rebond et meilleure gestion des entrées IME (#5393).
- Amélioration du rendu des tableaux frontaux, des colonnes épinglées, de la disposition des tableaux et de l'affichage des badges (#5405).
- Amélioration du dimensionnement des boîtes de dialogue et de la disposition du pied de page sur le frontend (#5346).
- Copie simplifiée du héros de la page publique pour une page de destination plus propre (#5339).
Ce qui a changé
- fix(web): improve form validation error focus by @QuentinHsu in https://github.com/QuantumNous/new-api/pull/5163
- feat(keys/cc-switch-dialog): Fix customizationcc-switchName reset issue after being out of focus 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: Fixed the issue where only the unit is switched but not the value when the balance is displayed. 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: Supports configuring whether to clear channel stickiness after a channel is disabled 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: narrow OpenAI o Series model adaptation range 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.10
Release · Publié le 2026-05-26 22:20:13 (UTC+8)
Points forts
La v1.0.0-rc.10 se concentre sur le perfectionnement de l'interface utilisateur, la fiabilité des relais et les correctifs du flux de travail d'administration. Il ajoute de nouvelles options de thème et des achats de solde d'abonnement tout en resserrant les journaux, le comportement des canaux, les webhooks, les paiements et la gestion des appels des outils du fournisseur.
Nouvelles fonctionnalités
- De nouvelles options de personnalisation de thème ajoutent des préréglages Anthropic et Simple Large, une typographie serif configurable et une option de mise à l'échelle extra-large.
- La facturation des abonnements prend désormais en charge les achats de solde.
Corrections de bugs
- Les canaux automatiquement désactivés ne sont plus sélectionnés pour les nouvelles demandes et les actions des canaux n'affichent plus de notifications en double (#4983).
- Les relais d'appels d'outils entre Gemini et Claude sont plus fiables, y compris les appels d'outils simultanés (#5095).
- Les requêtes de relais d'images appliquent désormais correctement le paramètre de qualité demandé (#5103).
- Les filtres des journaux d'utilisation correspondent désormais aux valeurs exactes, sauf si un caractère générique est explicitement utilisé, et les très grandes erreurs en amont sont raccourcies pour garder les journaux utilisables (#5097).
- Le traitement des Webhooks s'effectue désormais de manière plus fiable (#5047).
- Les paramètres de paiement Waffo sont désormais enregistrés de manière cohérente et masquent les anciennes options (#5110).
- Les paramètres système détectent désormais correctement les modifications non enregistrées et gèrent les entrées numériques sans valeurs invalides.
Améliorations
- Les requêtes de relais multimédia importantes utilisent désormais moins de mémoire, améliorant ainsi la stabilité sous charge.
- Les pages de paramètres système et de création/édition de chaînes ont des présentations plus claires et plus compactes avec des commandes améliorées.
- Les journaux d'utilisation et l'interface utilisateur Web par défaut sont plus faciles à utiliser sur mobile et à analyser, avec un meilleur espacement des tableaux, des badges, des graphiques et une meilleure lisibilité en mode sombre.
- La section héros de la page d'accueil a été actualisée avec une mise en page plus claire sur deux colonnes et une copie mise à jour.
Ce qui a changé
- 🐛 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: Remove fcIdx -1 offset,Fix the problem of key collision when calling concurrent tools 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.8
Release · Publié le 2026-05-22 16:25:46 (UTC+8)
Points forts
Cette version ajoute la prise en charge de la passerelle Waffo Pancake avec la liaison catalogue/produit de l'administrateur et se concentre sur le perfectionnement du comportement de l'administrateur/de l'API. Il améliore également la cohérence des métadonnées et des prix des modèles, les diagnostics de test de canal, les filtres de tableau de bord/de rapport et l'efficacité du traitement des demandes.
Nouvelles fonctionnalités
- Ajout de la prise en charge de la passerelle Waffo Pancake avec liaison catalogue/produit administrateur (#4935).
Corrections de bugs
- Le contenu du tableau de bord suit désormais de manière cohérente les paramètres de visibilité configurés (#4975).
- Les résumés des mesures de performances incluent désormais uniquement les groupes actifs (#4976).
- Les affichages des prix des modèles sont désormais normalisés pour éviter les valeurs incohérentes (#4985).
- Les métadonnées de propriété des modèles sont désormais résolues à partir des canaux actifs pour des listes de modèles plus précises (#4416).
- Les liens frontend par défaut pointent désormais vers les routes correctes (#5016).
- Restauration du comportement de filtrage des journaux d'utilisation précédent pour éviter les régressions du changement de filtre précédent.
Améliorations
- Les tests de canal affichent désormais des détails d'échec plus clairs lorsque les vérifications échouent (#4988).
- Réduction des frais de traitement des requêtes pour améliorer les performances sous charge (#5009).
Ce qui a changé
- 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
- repair Switch to new version of front endTurnstile The registration page does not display the verification problem after opening it. 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.7
Release · Publié le 2026-05-19 16:54:08 (UTC+8)
Nouvelles fonctionnalités
- Ajout de la prise en charge de la source de clé
request_header(#4903).
Corrections de bugs
- Batch a résolu plusieurs problèmes d'interface utilisateur dans l'interface Web par défaut (#4880, #4893, #4817, #4877, #4898, #4876).
- Résolution d'un problème où les remarques de la chaîne ne pouvaient pas être effacées (#4886).
- Correction du comportement de filtrage des journaux d'utilisation (#4883).
- Correction de la validation des quotas de clés API illimités dans l'interface Web (#4881).
- Contrôle d'accès renforcé sur la navigation dans l'en-tête pour les modules publics (#4889).
- Application correcte des filtres de groupe aux requêtes de liste de chaînes (#4847, #4885).
- Correction d'un problème d'ambiguïté avec les noms de colonnes lors de
PerfMetricupserts (#4684). - Ajout d'espaces réservés d'analyse manquants au thème par défaut (#4928).
- Correction de la soumission du formulaire de mot de passe oublié en tapant correctement le bouton (#4910).
- Normalisation de la disposition des onglets de détails du modèle dans l'interface web (#4938).
- Correction de la gestion de la création et de la suppression d'utilisateurs dans le panneau de gestion (#4818).
- Gated le lien d'inscription sur la page de connexion en fonction des paramètres d'inscription (#4871).
- Mise à jour des étiquettes des boutons de pagination dans ModelCardGrid (#4675).
- Localisation du message de confirmation de réinitialisation du mot de passe (#4769).
- Rendu les sélections prédéfinies de recharge visibles en mode sombre (#4897).
- Correction d'un problème où le point de couleur des informations de l'API affichait la mauvaise couleur en raison d'une incompatibilité de jeton sémantique (#4824).
- Correction d'échecs silencieux lors de la sauvegarde des informations API avec des couleurs invalides (#4823).
- Utilisation du nom de champ
aff_codecorrect dans les charges utiles d'enregistrement (#4965). - La largeur du popover du filtre à facettes a été rendue adaptative dans les tableaux de données (#4966).
- Résolution des problèmes de liaison de formulaires obsolètes lors de la soumission des clés (#4967).
Améliorations
- Amélioration des performances en évitant le formatage hâtif dans les appels du journal de débogage (#4929).
Ce qui a changé
- 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: fix new UI Language and copywriting display issues 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.6
Release · Publié le 2026-05-13 22:29:13 (UTC+8)
Points forts
Cette version améliore l'observabilité en enregistrant les ID de demande en amont dans les journaux et ajoute une étape de confirmation de conformité pour les fonctionnalités payantes. Si votre table logs est volumineuse, pré-appliquez la colonne upstream_request_id et indexez-la avec le DDL en ligne avant la mise à niveau pour éviter une migration potentiellement longue.
Nouvelles fonctionnalités
- Ajout du suivi des ID de demande en amont dans les journaux de demandes pour faciliter le suivi des appels en amont, tout en évitant les remplacements involontaires d'en-tête de réponse.
- Ajout d'une étape de confirmation de conformité avant que les fonctionnalités payantes puissent être utilisées.
Corrections de bugs
- Correction de la liste déroulante des canaux afin que sa mise au point ne masque plus les options de canal valides (#4829).
Autre
- Avis de mise à niveau: la table
logscomprend désormais une nouvelle colonne et un nouvel indexupstream_request_id; sur les grandes installations, exécutez le DDL en ligne approprié ci-dessous avant la mise à niveau pour éviter une migration automatique longue ou bloquante.
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);Ce qui a changé
- 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
- Fixed the issue of incomplete channel list display 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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.5
Release · Publié le 2026-05-12 16:53:57 (UTC+8)
Points forts
Le tableau de bord par défaut a été actualisé avec des mesures de performances du modèle intégrées et une vue plus claire de l'état de santé. Cette version ajoute également la prise en charge des liens profonds DeepChat et corrige plusieurs régressions par défaut de l'interface utilisateur, du portefeuille, du terrain de jeu et de l'affichage des ratios.
Nouvelles fonctionnalités
- L'aperçu du tableau de bord a été repensé et inclut désormais des mesures de performances du modèle avec un panneau d'état des performances plus clair.
- Les liens profonds DeepChat sont désormais pris en charge, ce qui facilite l'ouverture des liens de discussion pris en charge directement dans DeepChat. (#4668)
Corrections de bugs
- La disponibilité de la passerelle de recharge utilise désormais la configuration de recharge correcte, de sorte que les options de paiement du portefeuille sont affichées avec précision. (#4599)
- Les affichages du ratio de groupe respectent désormais les paramètres de ratio groupe à groupe configurés. (#4772)
- Les éléments du menu déroulant de l'interface utilisateur par défaut déclenchent désormais de manière fiable leurs gestionnaires de sélection. (#4787)
- Le terrain de jeu gère désormais sans problème les anciens messages au format classique. (#4650)
- Les pages frontales par défaut évitent désormais plusieurs régressions de l'interface utilisateur v1, y compris les zones de description vides et les problèmes de mise en page. (#4802)
Améliorations
- L'interface utilisateur Web et les graphiques par défaut suivent désormais les préréglages de thème partagés pour des couleurs, des contrôles et des rayons d'angle plus cohérents.
- Les images Docker incluent désormais des avis de projet et de licence tierce pour faciliter l'examen de la conformité. (#4739)
Ce qui a changé
- 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.4
Release · Publié le 2026-05-06 22:25:59 (UTC+8)
Points forts
L'édition d'images OpenAI est plus fiable: les demandes de modification d'image préservent désormais les données d'image de référence et les métadonnées associées, empêchant les modifications de perdre leur contexte prévu (#4646). Cette version ajoute également des badges de performances de modèle et corrige plusieurs problèmes de facturation et d'interface utilisateur déroulante.
Nouvelles fonctionnalités
- Ajout de badges de performances de modèle aux listes de modèles afin que les utilisateurs puissent comparer les modèles disponibles en un coup d'œil.
Corrections de bugs
- Correction des demandes de modification d'image OpenAI afin que les images de référence et les métadonnées de modification associées soient préservées lors du transfert (#4646).
- Correction des formulaires de paramètres de facturation afin que les entrées de configuration de recharge et de facturation se comportent de manière plus fiable.
- Correction des contrôles de liste déroulante et de sélection afin que les options s'affichent et soient sélectionnées correctement après la mise à jour du composant de l'interface utilisateur (#4655).
Modifications radicales
- Les intégrations doivent désormais lire le lien de recharge à partir de l'API d'informations de recharge au lieu de l'API d'état.
Galerie
| Classements de disponibilité des modèles | Interface utilisateur de tarification et de paramètres actualisée |
|---|---|
Ce qui a changé
- 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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.3
Release · Publié le 2026-05-06 18:43:33 (UTC+8)
Points forts
La v1.0.0-rc.3 ajoute une nouvelle expérience de classement des modèles avec la disponibilité des modèles et la visibilité des performances, facilitant ainsi la comparaison de la fiabilité avant de choisir des itinéraires ou des fournisseurs. Cette version actualise également les zones clés par défaut de l'interface utilisateur, notamment les pages de tarification/paramètres et les contrôles de table.
Nouvelles fonctionnalités
- Ajout d'un tableau de bord de classement des modèles avec des données réelles de disponibilité et de performances afin que les utilisateurs puissent comparer la fiabilité des modèles en un coup d'œil (#4633).
Améliorations
- Actualisation de l'interface utilisateur Web par défaut avec des composants de base de l'interface utilisateur, des préréglages de thème mis à jour et des interactions plus propres dans la barre d'outils du tableau (# 4633).
- Réorganisation de l'interface de tarification des paramètres système pour faciliter l'analyse et la gestion de la configuration des prix.
Corrections de bugs
- Correction du tri des tables de canaux afin que le tri côté serveur fonctionne désormais correctement (#4600).
- Correction de l'affichage des informations de paiement de l'abonnement dans l'interface utilisateur par défaut.
Galerie
| Classements de disponibilité des modèles | Interface utilisateur de tarification et de paramètres actualisée |
|---|---|
Ce qui a changé
- 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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.2
Release · Publié le 2026-04-30 20:42:48 (UTC+8)
Points forts
La v1.0.0-rc.2 ouvre officiellement la commutation entre la nouvelle interface et l'interface classique, ce qui facilite le test de l'interface utilisateur repensée, la comparaison des flux de travail et le retour instantané en cas de besoin. Cette RC actualise également les pages clés de la console et corrige plusieurs problèmes Web affectant la liaison des e-mails, la tarification échelonnée, le regroupement de clés API et les URL de base Vertex personnalisées.
Nouvelles fonctionnalités
- Ajout d'un commutateur intégré entre la nouvelle interface et l'interface classique, afin que les équipes puissent adopter progressivement l'interface utilisateur repensée sans perdre l'accès au flux de travail précédent.
Améliorations
- Actualisation de la console Web avec des pages de tarification repensées, des contrôles de tableau de bord et de journal plus cohérents, un meilleur filtrage des tableaux et des analyses, une navigation plus fluide et une réactivité mobile améliorée.
Corrections de bugs
- Correction de la liaison des e-mails dans l'interface repensée afin que l'action se termine correctement (#4551).
- Correction du comportement de saisie du numéro de tarification à plusieurs niveaux afin que l'édition des valeurs soit plus fiable (#4536).
- Correction de problèmes d'affichage des prix par niveaux qui pouvaient entraîner un affichage incorrect des valeurs et des étiquettes (#4530).
- Correction du regroupement des clés API dans le thème Web par défaut afin que les clés apparaissent sous les groupes attendus (#4548).
- Correction des URL de base Vertex personnalisées afin que les requêtes soient acheminées correctement lorsqu'un préfixe de passerelle est configuré (#4200).
Galerie
| Page de tarification actualisée | Contrôles du tableau de bord et des analyses |
|---|---|
Ce qui a changé
- fix: Fix default theme API Key grouping behavior by @Micah-Zheng in https://github.com/QuantumNous/new-api/pull/4548
- bug fix: New version of front endemailBinding error 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): Fix tiered billing Base64 Display errors caused by decoding failure and label mismatch by @wans10 in https://github.com/QuantumNous/new-api/pull/4530
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-rc.1
Release · Publié le 2026-04-29 20:15:01 (UTC+8)
La v1.0.0-rc.1 est la première version candidate pour la prochaine version 1.0, et son objectif principal est la toute nouvelle interface v1 reconstruite à partir de zéro pour une expérience d'administration plus propre, plus rapide et plus performante.
Cette RC actualise l'interface au niveau de la navigation, de la configuration, des analyses et des journaux, ce qui rend la gestion quotidienne beaucoup plus facile à mesure que le projet avance vers le lancement final de la v1.
Nouvelles fonctionnalités
- Introduction de l'interface v1 reconstruite avec une navigation et des mises en page modernes, un éditeur de canal visuel pour les remplacements de paramètres et un accès plus facile aux paramètres du système et au changement de thème (#4265).
Améliorations
- Tableaux de bord et graphiques améliorés avec des analyses de modèle plus claires, un meilleur tri des données et des info-bulles plus informatives pour une analyse plus facile de l'utilisation.
- Journaux d'utilisation améliorés avec indicateurs de type de journal, noms d'utilisateur et avatars, ainsi que des tableaux plus propres qui facilitent l'analyse de l'activité.
- Mises en page partagées, tableaux et styles de formulaires améliorés sur l'interface par défaut pour une expérience plus propre et plus cohérente.
Corrections de bugs
- Correction des thèmes chargés depuis la base de données afin que le thème frontend sélectionné s'applique désormais correctement au moment de l'exécution (#4518).
- Correction des requêtes transférées afin que les champs de raisonnement vides soient préservés au lieu d'être supprimés silencieusement (#4520).
- Correction des marqueurs de champs obligatoires afin que les formulaires indiquent de manière plus cohérente quelles entrées sont obligatoires (#4533).
Ce qui a changé
- 🚀 feat: launch v1.0 — next-generation frontend built from the ground up by @t0ng7u in https://github.com/QuantumNous/new-api/pull/4265
- fix: repair Message.ReasoningContent/Reasoning Empty thinking content is silently discarded when requesting forwarding 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v1.0.0-alpha.1 - Libération des limites de licence
Pré-version · Publié le 2026-04-28 14:26:06 (UTC+8)
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.13.2...v1.0.0-alpha.1
Download Resources
##v0.13.2
Release · Publié le 2026-04-27 22:11:42 (UTC+8)
Nouvelles fonctionnalités
- La synchronisation des modèles détecte désormais plus précisément les modèles en amont, actualise automatiquement les prix à partir des points de terminaison de tarification du fournisseur, affiche les modèles en amont supprimés dans la boîte de dialogue de récupération des modèles et maintient les prix disponibles pendant les délais de synchronisation (#4452).
- Les enregistrements des utilisateurs incluent désormais la création de compte et les horodatages de la dernière connexion pour faciliter l'audit et l'administration (#4450).
- Ajout d'une correspondance de modèle configurable pour les API de messages natives Ali, facilitant l'acheminement des requêtes vers des modèles en amont compatibles (#4468).
Corrections de bugs
- Les appels d'outils acceptent désormais les charges utiles d'arguments JSON bruts, améliorant ainsi la compatibilité avec les fournisseurs qui renvoient les arguments d'outils sous forme d'objets JSON (#4469).
- Les mises à jour de configuration gèrent désormais les champs d'objet JSON de manière plus fiable, empêchant ainsi l'enregistrement incorrect de certains paramètres.
Améliorations
- Les messages de nouvelle tentative expliquent désormais clairement quand une chaîne a été ignorée car l'affinité est désactivée (#4453).
Ce qui a changé
- 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
- Increase user creation time and last login time 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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v0.13.1-patch.1
Release · Publié le 2026-04-25 13:27:23 (UTC+8)
Points forts
Ce correctif ajoute la prise en charge de l'utilisation de len dans les conditions de niveau et de l'assistant d'invite LLM, ce qui facilite la création de règles basées sur la longueur de l'invite.
Nouvelles fonctionnalités
- Ajout d'une variable
lenaux conditions de niveau et de l'assistant d'invite LLM afin que vous puissiez définir des règles basées sur la longueur de l'invite.
Full Changelog: https://github.com/QuantumNous/new-api/compare/v0.13.1...v0.13.1-patch.1
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
##v0.13.1
Release · Publié le 2026-04-24 22:20:58 (UTC+8)
Nouvelles fonctionnalités
- Added support for handling DeepSeek V4 reasoning suffixes (#4428)
Corrections de bugs
- Fixed an issue where tiered billing models were excluded from the model listing (#4431)
Ce qui a changé
- 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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
v0.13.0
Release · Publié le 2026-04-24 14:09:21 (UTC+8)
Points forts
Cette version introduit une prise en charge puissante de la facturation échelonnée basée sur expr expressions, permettant aux administrateurs de configurer des règles de tarification complexes et dynamiques. Un cas d'utilisation simple de cette fonctionnalité est une expression de tarification telle que tokens <= 128000 ? 0.002 : 0.004, dans laquelle le système appliquera automatiquement un tarif inférieur pour une utilisation inférieure à 128 000 jetons et un tarif plus élevé pour tout ce qui dépasse ce seuil.
Nouvelles fonctionnalités
- 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).
Corrections de bugs
- 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.
Améliorations
- 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.
Ce qui a changé
- fix(channel-test): support tiered billing model tests by @yyhhyyyyyy in https://github.com/QuantumNous/new-api/pull/4145
- Display users in administrator recharge bill ID by @uskyu in https://github.com/QuantumNous/new-api/pull/4349
- Increase the last use time of the token 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)
##v0.12.15
Release · Publié le 2026-04-22 23:04:03 (UTC+8)
Nouvelles fonctionnalités
- Ajout de la prise en charge de Waffo Pay pour les recharges de compte et les flux de paiement (#4089).
Corrections de bugs
- Correction d'un problème de carte de recharge dans le flux de recharge qui pouvait casser certaines parties de l'interface de la carte (#4388).
Améliorations
- Ajout de la prise en charge du paramètre
IncludeServerSideToolInvocationsde Gemini dansToolConfig, améliorant ainsi la compatibilité avec le nouveau comportement d'appel d'outils Gemini (#4311). - Amélioration de la fiabilité et de la convivialité des canaux Codex en actualisant les informations d'identification pour les canaux automatiquement désactivés, en utilisant le streaming pour les tests automatiques et en affinant le modal d'utilisation (#4324).
Ce qui a changé
- 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
Nouveaux contributeurs
- @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
Download Resources
- 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)
- Source code (zip)
- Source code (tar.gz)