github QuantumNous/new-api v1.0.0-rc.7

3 hours ago

New Features

  • Added support for request_header key source (#4903).

Bug Fixes

  • Batch fixed multiple UI issues in the default web interface (#4880, #4893, #4817, #4877, #4898, #4876).
  • Addressed an issue where channel remarks could not be cleared (#4886).
  • Corrected the filtering behavior for usage logs (#4883).
  • Fixed validation for unlimited API key quotas in the web interface (#4881).
  • Enforced access control on header navigation for public modules (#4889).
  • Applied group filters correctly to channel list queries (#4847, #4885).
  • Fixed an ambiguity issue with column names during PerfMetric upserts (#4684).
  • Added missing analytics placeholders to the default theme (#4928).
  • Fixed forgot password form submission by properly typing the button (#4910).
  • Normalized the layout of model detail tabs in the web interface (#4938).
  • Fixed user creation and deletion handling in the management panel (#4818).
  • Gated the sign-up link on the login page based on registration settings (#4871).
  • Updated pagination button labels in the ModelCardGrid (#4675).
  • Localized the reset password confirmation message (#4769).
  • Made recharge preset selections visible in dark mode (#4897).
  • Fixed an issue where the API info color dot showed the wrong color due to a semantic token mismatch (#4824).
  • Corrected silent failures when saving API info with invalid colors (#4823).
  • Used the correct aff_code field name in registration payloads (#4965).
  • Made the faceted filter popover width adaptive in data tables (#4966).
  • Resolved stale form linkage issues when submitting keys (#4967).

Improvements

  • Improved performance by avoiding eager formatting in debug log calls (#4929).

What's Changed

  • fix: allow clearing channel remark by @yyhhyyyyyy in #4886
  • fix: correct usage logs filtering by @yyhhyyyyyy in #4883
  • fix(web): handle unlimited API key quota validation by @yyhhyyyyyy in #4881
  • fix: enforce header nav access control for public modules by @yyhhyyyyyy in #4889
  • fix: GetAllChannels ignores group filter parameter by @draftgo in #4847
  • fix: qualify column names in PerfMetric upsert to avoid PG ambiguity by @SAY-5 in #4684
  • fix: apply group filter to channel list queries by @yyhhyyyyyy in #4885
  • feat: support request_header key source by @seefs001 in #4903
  • fix: 修复新 UI 语言与文案显示问题 by @QuentinHsu in #4876
  • fix: add umami & ga4 placeholder in index.html of default theme by @NitroRCr in #4928
  • perf: avoid eager formatting in debug log calls by @seefs001 in #4929
  • fix: add type="submit" to forgot password form button by @lihan3238 in #4910
  • fix(web): normalize model detail tabs layout by @yyhhyyyyyy in #4938
  • fix(user): fix user create and delete handling in management panel by @bugmaker2 in #4818
  • fix(auth): expose register_enabled in /api/status and gate sign-up link on login page by @Gnonymous in #4871
  • fix(web/default): clarify pagination button labels in ModelCardGrid by @ellisfan in #4675
  • fix(auth): localize reset password confirmation by @neow021 in #4769
  • fix(web/default/wallet): make recharge preset selection visible in dark mode by @xinnyu in #4897
  • fix(web/default): api-info color dot shows wrong color due to semantic token mismatch by @Micah-Zheng in #4824
  • fix(web/default): api-info save silently fails when color is invalid or result unchecked by @Micah-Zheng in #4823
  • fix(auth): use aff_code field name in registration payload (#4945) by @Calcium-Ion in #4965
  • fix(data-table): make faceted filter popover width adaptive (#4905) by @Calcium-Ion in #4966
  • fix(keys): call submit handler directly to avoid stale form linkage (#4858) by @Calcium-Ion in #4967

New Contributors

Full Changelog: v1.0.0-rc.6...v1.0.0-rc.7

Don't miss a new new-api release

NewReleases is sending notifications on new releases.