github router-for-me/EasyCLIProxyAPI v0.3.24
EasyCLIProxyAPI v0.3.24

latest releases: v0.3.26, v0.3.25
9 hours ago

English

v0.3.24 Release Notes

  • This release continues the improvements to usage records and kernel configuration management. Suggestions and issue reports are welcome in the community chat or on GitHub.

Added

  • Added a Usage Records “Display Settings” panel. Users can choose visible columns and enable fixed record row heights. When enabled, the row height can be adjusted with a draggable slider; when disabled, rows fit their content automatically.
  • Usage Records pagination, visible columns, and column widths are now saved in the application data directory and restored after app updates.

Improved

  • Standardized the management-key wording as “Management Key” and “web management console” across the Chinese, English, and Japanese interfaces.
  • When the management key cannot be read or recovered as usable plaintext, the application uses 123456 as the recovery value and synchronizes it between GUI requests and the kernel configuration.
  • Clarified the Usage Records toolbar with “Show columns” and “Reset Widths” actions.

Fixed

  • Fixed startup failures after the v8 core rewrote the management key as a bcrypt/argon2 hash and the GUI tried to write its plaintext value back into the configuration.
  • Fixed valid v8 configurations producing a duplicate top-level management mapping during startup, preventing the kernel from starting (Issue #351).
  • Fixed Usage Records display settings being reset to defaults after an application update.

v0.3.22 Release Notes

  • The project is currently improving its UI. Suggestions and feedback are welcome in the community chat or on GitHub.

Added

  • Added quota reset support for Claude accounts.

Fixed

  • Fixed layout issues on the quota lookup page.

v0.3.21 Release Notes

Added

  • Added plugin management and a plugin store with support for installation, updates, version selection, enabling and disabling, uninstallation, configuration editing, and OAuth authorization provided by plugins.
  • Added Muse (Meta) OAuth device authorization, along with support for detecting and launching DeepSeek Harness Desktop on Windows.
  • Added support for custom system prompts for Codex models. Saved prompts are synchronized to the model catalog, and model defaults can be restored.
  • Added batch model health checks. Request records now show the actual response model and flag cases where it differs from the requested model.
  • Added per-request cost estimates and CSV export to request records. Reasoning effort is shown by default to make usage review and troubleshooting easier.

Improved

  • Updated the bundled CLIProxyAPI core to 8.0.13 and adapted the management API and configuration editor for v8.
  • Redesigned the dashboard, usage analytics, and main management pages with a consistent light theme, navigation, and table styling; improved dark-mode contrast and narrow-window layouts.
  • Reworked credential management into a compact list showing plans, status, request statistics, and quotas, with pagination, enable/disable controls, expandable details, and improved cooldown countdowns and reset operations.
  • Added more structured settings for requests, OAuth, plugins, concurrency, and providers; improved search, validation, conflict warnings, restoring defaults, and restart notices.
  • Added support in API access for native v8 provider groups and per-credential editing, deletion, and reordering. Model aliases are displayed in a separate tab.
  • Added search, pagination, and saved display preferences to the client list; expanded installation-path detection and prioritized installed clients.
  • Added “Install Bundled Core” to version management, allowing direct installation from the local core package included with the application.

Fixed

  • Fixed migration from v7 to v8 and migration of mixed-format configurations; improved preservation of keys, providers, model aliases, and custom fields, and prevented external refreshes from overwriting unsaved configuration drafts.
  • Fixed cooldown states being mixed up for same-named credentials from different accounts, and fixed OAuth model-exclusion updates affecting other providers.
  • Fixed cost aggregation when requests with different context lengths are combined, and improved the display of the coverage of cost estimates.
  • Fixed model-alias source validation and inconsistent Codex model ID usage; installed plugins and runtime data are now preserved when rebuilding portable distributions.

简体中文

v0.3.24 发布说明

  • 本版本继续完善使用记录和内核配置管理。如果您遇到问题或有改进建议,欢迎在群聊或 GitHub 提出。

新增

  • 使用记录新增“显示设置”:可以选择要显示的列,并可开启“固定记录行高”。开启后可拖动滑块调整行高,关闭时记录会根据内容自动适应。
  • 使用记录的分页、显示列和列宽等偏好会保存到软件数据目录,应用更新后会自动恢复。

优化

  • 管理密钥相关文案统一为“管理密钥”和“网页管理后台”,中、英、日语言保持同步。
  • 管理密钥设置在读取失败或无法恢复可用明文密钥时使用 123456 作为恢复值,并同步软件请求和内核配置,避免两边使用不同的密钥。
  • 使用记录底部工具栏改进为更清晰的“显示列”和“重置列宽”操作。

修复

  • 修复内核 v8 已将管理密钥写成 bcrypt/argon2 哈希后,GUI 启动时再次写入明文导致配置渲染异常的问题。
  • 修复部分合法 v8 配置在启动时生成重复顶层 management 节点、导致内核无法启动的问题(Issue #351)。
  • 修复使用记录设置在应用更新后恢复为默认值的问题。

Don't miss a new EasyCLIProxyAPI release

NewReleases is sending notifications on new releases.