Repository navigation
v0.11.0: native protocols and simpler operation
This release removes legacy compatibility paths, tightens account-scoped model discovery, and streamlines CLI internals and bilingual documentation. It includes breaking changes from v0.10.0.
Before upgrading
- Use each model's native API. Messages ↔ Responses translation and static model-capability fallbacks are removed; eligibility comes from the selected account's fetched catalog.
- Replace
start --claude-code/-cwithsetup claude. Doctor now requires/diagnosticsand does not fall back to separate endpoints. - Per-request approval is removed. Remove
--manualor change legacymanual: trueonly after accepting unattended forwarding; authentication and Host/Origin protection remain. - Plaintext token diagnostics are retired (
/tokenreturns 410). Remove--show-tokenand retired exposure settings; use doctor or diagnostics instead. Change hosted Dashboard endpoint links from/usageto/diagnostics; the server/usageAPI remains available. - Usage is taken from upstream, not locally estimated. Review the native Messages document-input boundary if you send document blocks; token-count acceptance does not prove generation support.
Full migration details: English · 简体中文.
Install
npm install --global @jer-y/copilot-proxy@0.11.0Container: ghcr.io/jer-y/copilot-proxy:v0.11.0 (linux/amd64, linux/arm64). Review deployment and migration requirements before restarting an existing service.
🚨 Breaking Changes
- cli:
- doctor:
- models:
- proxy:
🐞 Bug Fixes
- ci: Pin patched audit dependencies - by @Jer-y (985a2)
- deps: Patch dependency audit vulnerabilities - by @Jer-y (ae997)
- messages: Align document handling with Copilot endpoint behavior - by @Jer-y (c594b)
- service: Verify scoped readiness instance - by @Jer-y (bc10b)