Linux release assets
CLIProxyAPIHome_<version>_linux_<arch>.tar.gzis the default Linux build. It supports dynamic library plugins and is built against a GLIBC 2.17 baseline.CLIProxyAPIHome_<version>_linux_<arch>_no-plugin.tar.gzis the portable Linux build for musl-based or older systems such as OpenWrt. It does not support dynamic library plugins.
FreeBSD release assets
CLIProxyAPIHome_<version>_freebsd_amd64.tar.gzis the FreeBSD amd64 build. It supports dynamic library plugins.CLIProxyAPIHome_<version>_freebsd_aarch64_no-plugin.tar.gzis the FreeBSD arm64 build. It is built without CGO and does not support dynamic library plugins.
Changelog
- fix(usage): make scheduler feedback transactional (c9912c0)
- refactor(usage): replace feedback backlog with dedupe-key fencing (62d4f3e)
- test(billing): allow unpriced model dispatch by default (46d2790)
- fix(codex): restore bounded refresh retries (ddc1c40)
- fix(auth): persist observation fences without reloads (5135e3c)
- Merge pull request #190 from router-for-me/usage (8b8337e)
- Merge remote-tracking branch 'origin/dev' into fix/codex-refresh-retry-policy (0e31fa2)
- test(cluster): retain v17 snapshot coverage after dev sync (bd21f2e)
- Merge pull request #191 from router-for-me/fix/codex-refresh-retry-policy (883adb0)
- fix(codex): honor waiter cancellation during token refresh (d51bca7)
- fix(auth): clear credential error after model cooldown (e7160b8)
- Merge pull request #192 from router-for-me/auth (dec68e7)
- feat(auth): account sticky sessions in weighted routing (4c7d4f1)
- feat(routing): honor session-affinity-subagents toggle (bfe9e16)
- feat(auth): add guardian cross-model inheritance (81816a5)
- fix(auth): gate guardian history on subagent setting (0327159)
- fix(auth): isolate weighted credits per candidate pool (6c44017)
- fix(auth): account pinned requests against weighted pool (c0d23f4)
- Merge pull request #193 from router-for-me/auth (edfcae6)
- feat(routing): account reused selections via usage (9fa43c6)
- Merge pull request #195 from router-for-me/routing (39c1ce2)
- fix(cluster): enforce CPA heartbeat persistence deadlines (d7e618f)
- fix(auth,home): evaluate request-scoped error rules and force_cooldown in usage feedback (fd398fb)
- Merge pull request #197 from sususu98/fix/usage-force-cooldown-code (47af657)
- fix(cluster): handle unit-suffixed postgres timeouts (0f70639)
- Merge pull request #198 from router-for-me/cluster (b276fd4)
- feat(config): sync sensitive-words-replace and Claude cloak projection (b6c7e1e)
- feat(config): sync sensitive-patterns-replace and Claude cloak projection (e45c684)
- feat(config): add CPA execution settings and Home policies (000acde)
- fix(registry): preserve quota and suspension on re-register (bdf0160)
- feat(config)!: sync CPA v8.0.72 config defaults (4817290)
- fix(auth): stabilize session binding scope across providers (8e95d42)
- Merge pull request #200 from router-for-me/config (cc06772)
What's Changed
- fix(usage): make usage ingestion and scheduler feedback idempotent by @hkfires in #190
- fix(codex): restore bounded refresh retries by @GavinKung in #191
- fix(auth): clear credential error after model cooldown by @hkfires in #192
- feat(auth): account sticky sessions in weighted routing by @hkfires in #193
- feat(routing): account reused selections via usage by @hkfires in #195
- fix(auth,home): evaluate request-scoped error rules and force_cooldown in usage feedback by @sususu98 in #197
- fix(cluster): enforce CPA heartbeat persistence deadlines by @hkfires in #198
- feat(config)!: add CPA execution settings and Home policies by @hkfires in #200
Full Changelog: v1.1.9...v1.1.10