This repository was archived by the owner on Jun 1, 2026. It is now read-only.
v0.1.5
Changelog
- 9acb709 Address latest review findings
- b8641fc Address review feedback on perf coverage
- b50dbc9 Ensure codex completed events always publish usage stats
- 5197cf0 Ensure codex streaming requests force stream mode
- cf47550 Fix codex completed-event reader and stress test gating
- 6487db8 Fix codex request cache and SSE drain regressions
- 86e4e1e Fixed: router-for-me#2274
- db66efc Force stream mode in codex streaming fallback path
- 81ce655 Handle Codex capacity errors as retryable
- f2cb22e Ignore non-auth JSON files and rename usage snapshot
- 31026cd Optimize auth hot paths and add TTFT stress coverage
- cfc0e3f Optimize codex request preparation under extreme load
- dbfde0c Preserve default transport settings for proxy clients
- a0ed6d7 backport: auth, codex, claude, antigravity, and routing fixes (#28)
- 0f28349 backport: upstream healthz, websocket client IP, and api-call proxy fixes (#27)
- 2420ffe build: add freebsd support to releases
- f487dea docs(readme): update QQ group information in Chinese README
- 823332c feat(api): support batch auth file upload and delete
- 4ba0f75 feat(codex): pass through codex client identity headers
- aeae747 feat(openai-compat): add per-model thinking support
- bf06e43 fix(auth): prevent stale ModelStates inheritance from disabled auth entries
- 398b0f5 fix(auth): restore filestore project id hydration
- 2ed3d8a fix(codex): harden websocket transcript repair
- 5c23abf fix(codex): strip stream_options from Responses API requests
- eaf0ba6 fix(openai): make websocket tool repair concurrency-safe
- f5f70a6 fix(openai-compat): preserve legacy thinking passthrough
- 9c15d17 fix(review): preserve bootstrap headers, honor NO_PROXY, and harden integration test
- 233411b fix(review): unify usage reporter finalization across executors
- 3904e31 fix(security): harden management panel asset updater
- ce53a53 fix(security): require API keys for Gemini CLI routes (#26)
- 8210c76 fix(security): validate auth file names to prevent unsafe input
- 5833fb3 fix(service): sync external auth updates into model registry
- 2d897a7 fix(usage): persist stats across config changes
- 1aa3926 fix(usage): preserve client IP in snapshot dedup
- ffddc82 fix: backport upstream responses, gemini, auth, and codex websocket fixes onto origin/main
- e60452f fix: finalize upstream v6.9.3 backport integration
- 47d1d12 fix: keep a fallback turn for system-only Claude inputs
- b4efc3c fix: map OpenAI system messages to Claude top-level system
- bb99f7b fix: normalize model name in TranslateRequest fallback to prevent prefix leak
- 02a486c fix: reject oversized downloads instead of truncating; warn on unverified fallback
- c735c59 fix: 统一 usage 统计与 HTTP 日志的客户端 IP 口径
- 6705f69 refactor(config): replace
auto-update-panelwithdisable-auto-update-panelfor clarity - ddf062c 持久化使用统计并支持自动恢复