Skip to content

v1.2.2

Latest

Choose a tag to compare

@ndycode ndycode released this 01 Apr 13:29
b9c9273

Release v1.2.2

Release line: stable

This release aligns main with the already-published codex-multi-auth@1.2.2 package and lands the account-pool health fix set through the catch-up release PR.

Scope

  • Current package version in package.json is 1.2.2.
  • Merged main commit for this release is b9c92737c468aa06af4569a7120ace30f5fa8269.
  • Carries forward the validated release integration previously published to npm.
  • Canonical command family remains codex auth ....
  • Canonical package name remains codex-multi-auth.

Changes

  • Hardened fast-expiry refresh persistence so refreshed token and account state survive account-pool writes.
  • Realigned account-pool health handling across success healing, guardian penalties, circuit-breaker penalties, and reason-scoped rate limiting.
  • Tightened stable identity reconciliation for guardian refresh outcomes and runtime tracker state.
  • Persisted refreshed auth from forecast and report live probes and improved expired CLI cache hydration.
  • Expanded regression coverage around rotation, guardian scoring, circuit-breaker integration, health probes, storage identity, and CLI forecast/report flows.

Included Merges

  • #336 release: align main with published 1.2.2

Superseded PR Stack

  • #323 fix fast-expiry token refresh persistence in account pool
  • #324 fix stale account pool penalties after successful requests
  • #325 fix: reconcile guardian refresh outcomes by stable identity
  • #326 fix: prefer fresh access tokens during account selection
  • #327 fix: persist refreshed live-probe tokens in forecast commands
  • #328 fix: hydrate newer refresh tokens from expired cli cache
  • #329 fix: graduate refresh guardian failure penalties
  • #330 fix runtime tracker state identity keys
  • #331 fix hybrid selection sticky current account
  • #332 fix rate limit scope by reason
  • #333 fix refresh guardian pool health scoring
  • #334 fix circuit breaker account pool integration

Validation

  • Release branch commit carried into main: 22db10b94e4912c9588d8c6784891708dad9205f
  • npm run clean:repo:check
  • npm run lint
  • npm run typecheck
  • npm run build
  • npm test -- --pool=threads --maxWorkers=1
  • Full suite passed: 221/221 files, 3221/3221 tests
  • npm pack --dry-run

Related