mirror of
https://github.com/zyycn/codex-proxy-rs.git
synced 2026-11-06 08:06:19 +00:00
docs(release): prepare v3.4.0 release notes
Document managed proxies, connection tests before saving, credential and certificate fixes, account and interface improvements, and migration behavior. Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
+17
-8
@@ -1,17 +1,26 @@
|
||||
# v3.3.32
|
||||
# v3.4.0
|
||||
|
||||
## What's new
|
||||
|
||||
- Add a dedicated proxy management page to create, edit, and test outbound proxies, with connection latency and exit IP information.
|
||||
- Test new or edited proxy URLs before saving, without changing saved connection settings or linked accounts.
|
||||
- Select managed proxies when importing accounts or editing individual and multiple accounts. Proxy changes apply to linked accounts without restarting the gateway.
|
||||
- Search and paginate accounts linked to a proxy, with account identity, provider and authentication type, plan, and group information. Remove an account from its proxy to restore a direct connection.
|
||||
|
||||
## Fixes
|
||||
|
||||
- Remove manual charge reconciliation. Requests without available usage or pricing no longer block API keys; known costs from internal retries still count toward spending limits.
|
||||
- Correct xAI subscription plan labels using current subscription information, without treating failed subscription lookups as Free accounts.
|
||||
- Fix Codex custom tool calls, tool output pairing, and conversation continuations through xAI.
|
||||
- Distinguish missing OpenAI WebSocket closing handshakes from TCP resets in connection diagnostics.
|
||||
- Apply the same certificate trust configuration to proxy tests and OpenAI requests, including `CODEX_CA_CERTIFICATE`, so usable proxies are not rejected by the selector because of inconsistent certificate handling.
|
||||
- Protect credential imports from concurrent proxy changes, preserving credentials exchanged during import and their intended proxy binding.
|
||||
- Correct the upstream WebSocket stream flag for non-streaming OpenAI client requests.
|
||||
- Prevent table background seams after dragging dialogs.
|
||||
|
||||
## Improvements
|
||||
|
||||
- Display daily and weekly API key amounts with two decimal places. Hover to see the full amount; accounting and limit checks retain their original precision.
|
||||
- Include version-specific update notes on release pages.
|
||||
- Keep proxy creation and editing consistent, with separate test and save actions and clearer input prompts. Display masked connection addresses in account selectors and preserve saved proxy credentials when the connection address is left unchanged.
|
||||
- Refine proxy table column widths and compact actions, remove the redundant list refresh button, and reuse account plan labels across account management and linked-account dialogs.
|
||||
- Make sidebar navigation scroll independently with an automatically hidden scrollbar, keeping the logo and footer controls accessible.
|
||||
- Trim unnecessary trailing zeros from API key budget amounts and refine budget details and reset-time displays. Exact amounts remain available in the details popover.
|
||||
|
||||
## Upgrade
|
||||
|
||||
The database migration automatically settles legacy pending and unknown charges at zero and removes reconciliation state. Previously recorded costs and daily/weekly totals are preserved. Request errors and usage diagnostics remain available.
|
||||
The database migration automatically adds existing account proxy URLs to the managed proxy catalog and preserves account bindings. Existing connections continue to work. Run a connection test before selecting a migrated proxy for a new or changed account binding.
|
||||
|
||||
Reference in New Issue
Block a user