Skip to content

v2.70.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Sep 21:14
Immutable release. Only release title and notes can be modified.
53834ff

Published to npm as @bitkyc08/opencodex@2.70.0 with dist-tag latest.

New Features

  • Rotate once on a validated inference 403 (#6180)
  • Report Devin account quota from GetUserStatus (carry #6090) (#6173)
  • Route OAuth pool accounts by model (#6181)
  • Low-quota protection policy for pool accounts (#6182)
  • Per-model GitHub Copilot context tier (carry #3282) (#6191)
  • Cross-provider blocked-model redirects with cycle detection (carry #4177) (#6189)
  • Opt-in projectContext envelope for /alpha/generate (carry #4228) (#6190)
  • Add Claude Sonnet 5.5 pricing, catalog rows and request contract (#6210)

Bug Fixes

  • Update vulnerable Cargo dependencies (#6148)
  • Resolve status-triggered PRs in the current repository (#6146)
  • List claude-cli with the paid API providers and warn it is a subscription CLI (#6160)
  • Surface version skew and never offer a downgrade takeover (#6164)
  • Keep retry policies across a provider save (#6174)
  • Omit historical images from translated summaries (#6175)
  • Resolve models through catalog family metadata (carry #6091) (#6172)
  • Keep shell-local multishell paths out of service launchers (#6168)
  • Strip post-prose tool_call echoes that match a native call (#6177)
  • Cap inline images per request and mark malformed image references (#6171)
  • Compact on oversized history, accept Gemini type arrays, flag tool errors, system prompt in #2 (carry #6092) (#6178)
  • Carry reasoning signatures across turns (carry #6116) (#6184)
  • Route a revoked key to needsReauth and follow CLI key rotation (carry #6096) (#6176)
  • Add hideRawReasoning to keep routed chain of thought off client display (#6170)
  • Prove the Windows manager behind guarded stops (#6165)
  • Pace quota recovery queries (#6179)
  • Let a service child defer to a newer recorded install (#6167)
  • Complete transient restart failures without a second proxy (#6169)
  • Fence main quota publication after credential rotation (#6183)
  • Keep supervised children from resurrecting over a foreign owner (#6166)
  • Follow-ups from the quota pacing, model route and low-quota reviews (#6199)

Documentation

  • Record the 2.69.0 release (#6145)

Chores

  • Fix two Windows path regressions in service tests (#6202)

Other Changes

Changelog

Full Changelog: v2.69.0...v2.70.0

  • #6145 docs(devlog): record the 2.69.0 release @lidge-jun
  • #6146 fix(ci): resolve status-triggered PRs in the current repository @luvs01
  • #6148 fix(desktop): update vulnerable Cargo dependencies @luvs01
  • #6160 fix(gui): list claude-cli with the paid API providers and warn it is a subscription CLI @lidge-jun
  • #6164 fix(desktop): surface version skew and never offer a downgrade takeover @lidge-jun
  • #6165 fix(service): prove the Windows manager behind guarded stops @lidge-jun
  • #6166 fix(service): keep supervised children from resurrecting over a foreign owner @lidge-jun
  • #6167 fix(service): let a service child defer to a newer recorded install @lidge-jun
  • #6168 fix(service): keep shell-local multishell paths out of service launchers @lidge-jun
  • #6169 fix(cli): complete transient restart failures without a second proxy @lidge-jun
  • #6170 fix(reasoning): add hideRawReasoning to keep routed chain of thought off client display @lidge-jun
  • #6171 fix(kiro): cap inline images per request and mark malformed image references @lidge-jun
  • #6172 fix(devin): resolve models through catalog family metadata (carry #6091) @lidge-jun
  • #6173 feat(quota): report Devin account quota from GetUserStatus (carry #6090) @lidge-jun
  • #6174 fix(providers): keep retry policies across a provider save @lidge-jun
  • #6175 fix(compaction): omit historical images from translated summaries @lidge-jun
  • #6176 fix(devin): route a revoked key to needsReauth and follow CLI key rotation (carry #6096) @lidge-jun
  • #6177 fix(command-code): strip post-prose tool_call echoes that match a native call @lidge-jun
  • #6178 fix(devin): compact on oversized history, accept Gemini type arrays, flag tool errors, system prompt in #2 (carry #6092) @lidge-jun
  • #6179 fix(codex): pace quota recovery queries @lidge-jun
  • #6180 feat(antigravity): rotate once on a validated inference 403 @lidge-jun
  • #6181 feat(anthropic): route OAuth pool accounts by model @lidge-jun
  • #6182 feat(codex): low-quota protection policy for pool accounts @lidge-jun
  • #6183 fix(codex): fence main quota publication after credential rotation @lidge-jun
  • #6184 fix(devin): carry reasoning signatures across turns (carry #6116) @lidge-jun
  • #6189 feat(router): cross-provider blocked-model redirects with cycle detection (carry #4177) @lidge-jun
  • #6190 feat(command-code): opt-in projectContext envelope for /alpha/generate (carry #4228) @lidge-jun
  • #6191 feat(copilot): per-model GitHub Copilot context tier (carry #3282) @lidge-jun
  • #6199 fix(account-pool): follow-ups from the quota pacing, model route and low-quota reviews @lidge-jun
  • #6202 test: fix two Windows path regressions in service tests @lidge-jun
  • #6210 feat: add Claude Sonnet 5.5 pricing, catalog rows and request contract @lidge-jun
  • #6212 release: 2.70.0 @lidge-jun