Aquí hi ha 4 versions d’OpenCodex, des de 19 d’octubre del 2026 fins a l’actual, 2.92.0. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 2.92.0Darrera versió | 24 d’octubre del 2026 | — | 64 bits MSI Notes de la versióPublished to npm as @bitkyc08/opencodex@2.92.0 with dist-tag latest.
New Features
- Support x-hermes-conversation-id for Hermes session correlation (carry #7459) (#7542)
- Resolve each API key's project with project "auto" (#7296)
- Opt-in session pin keeps a JEV combo session on its decided target (#7567)
- Add subscription and credit support (#7604)
- Avoid rescanning and flattening fragmented SSE carry (carry #7497, #7498) (#7541)
- Read Abliteration credit balance from /v1/credits (#7581)
Bug Fixes
- Persist Reserve helper refusal request IDs (#7511)
- Normalize analytics usage rows (#7510)
- Preserve replay-refusal provenance through response finalization (#7458)
- Honor upstream no-retry verdict (carry #7505) (#7538)
- Preserve unrelated authenticated loopback proxies (#7509)
- Reject macOS ACL-exposed state (#7520)
- Finish with length when a Responses upstream reports incomplete reason "length" (#7539)
- Use attested capabilities for local usage comparisons (#7514)
- Distrust picker freshness without binding evidence (#7522)
- Publish Antigravity family quota as decision evidence (carry #7442) (#7549)
- Read the effective SID in-process so service install does not wait on a cold PowerShell (#7548)
- Bind CLI update plans to installation content and pre-dotenv transport (#7546)
- Route models only to accounts whose roster serves them (#7556)
- Refresh dated Token Plan catalogue and metadata (#7555)
- Keep retrying failed Home tunnels, report Child link readiness, record tunnel diagnostics (#7560)
- Infer message phase for passthrough providers (#7554)
- Backfill Token Plan output limits on roster refresh (#7576)
- Fold developer role to system for moonshot (#7584)
- Isolate retained reasoning state by admitted caller (carry #7523) (#7566)
- Stop guardian refresh of grants persisted as revoked (#7597)
- Keep the stored strategy when combo set replaces targets (#7601)
- Send native ultra effort as max on the wire (#7590) (#7600)
- Keep npm Node cache within inspection lifetime (#7585)
- Revoke usage trials after identity verification fails (#7582)
- Refuse uncertain prefix-local Node observations (#7577)
- Check the first hard-lock combo destination (#7588)
- Always send a title on url_citation and repair old history on replay (#7573)
- Ship Bun 1.4.4 runtime to drop the compromised eMudhra root (#7606)
- Pin zod/body-parser for 2.92.0 audit:high republish (#7643)
- Bump gui happy-dom to 21.0.4 for 2.92.0 (GHSA-834v-8h66-3h79) (#7645)
Documentation
- Record the 2.92.0 sweep wave plan (#7535)
- Explain how spawn_agent fills its five model slots (#7550)
- Show the SignPath attribution and code signing policy on the download section (#7571)
- End release notes with the SignPath code signing attribution (#7570)
- An existing JEV combo keeps its stored decision method (#7602)
Chores
- Deprecate mimo-free (#7445)
- Move the Abliteration quota test to a shard to restore the layout.json size cap on dev (#7607)
Other Changes
- Open dev at 2.92.0 before releasing 2.91.0 (#7532)
- Promote frozen tip 03bcf789e9 to main as 2.92.0 (#7634)
Changelog
Full Changelog: https://github.com/lidge-jun/opencodex/compare/v2.91.0...v2.92.0
- #7296 feat(vertex): resolve each API key's project with project "auto" @chilung-cgu
- #7445 chore(providers): deprecate mimo-free @heerey525
- #7458 fix(logs): preserve replay-refusal provenance through response finalization @norths7ar
- #7509 fix(service): preserve unrelated authenticated loopback proxies @luvs01
- #7510 fix(routing): normalize analytics usage rows @luvs01
- #7511 fix(chat): persist Reserve helper refusal request IDs @luvs01
- #7514 fix(cli): use attested capabilities for local usage comparisons @luvs01
- #7520 fix(messaging): reject macOS ACL-exposed state @luvs01
- #7522 fix(codex): distrust picker freshness without binding evidence @luvs01
- #7532 chore(release): open dev at 2.92.0 before releasing 2.91.0 @github-actions[bot]
- #7535 docs(devlog): record the 2.92.0 sweep wave plan @lidge-j |
| 2.91.0 | 22 d’octubre del 2026 | — | 64 bits MSI Notes de la versióPublished to npm as @bitkyc08/opencodex@2.91.0 with dist-tag latest.
New Features
- Passive GET /api/quota-pool (ocx.quota-pool/1 producer) (#7476)
- Advertise peer features from one registry (#7477)
- Parity on apply — restart the Child runtime, record and report the apply (OCX-6) (#7484)
- Name the serving Home in x-opencodex-served-by (OCX-2) (#7490)
- Mark provider list rows active when they serve (OCX-12) (#7492)
- Report each Child version and a compatibility verdict in ocx link status (#7494)
- Passive ocx service status --json and install-method verdict in ocx status --json (#7483)
- OCX-11 fallback off per scope, with home_unreachable on Children (#7482)
Bug Fixes
- Clear high-severity audit findings blocking the 2.90.0 release (#7480)
- Arm the real-home write guard when bun test skips the preload (#7467)
- Refuse Codex runtime AgentAssertion auth and scope dual_header assertions to Direct (#7470)
- Handle Codex 0.164 request controls (#7473)
- Carry Anthropic thinking signatures through reasoning_details (#7469)
- Adopt a concurrent winner's identity instead of refusing it (#7489)
- Scope queue_full to the waiting identity; address #7474 review (#7493)
- Refuse Windows Children with a Hub-mode pointer and explain existing ones (#7496)
Chores
- Cover Claude CLI JSON schema contract (#7387)
- Make update recovery, messages cancellation, and CLI parity harnesses deterministic (#7468)
- Let the test-scoped Windows ACL belt through the host-free helper (#7487)
- Place PATH-Bun fixtures under a trusted ancestry (#7466)
- Flag Windows-sensitive PRs for a lane=all dispatch (policy unchanged) (#7488)
- Expect the platform's exit signal for a replacement that ignores SIGTERM (#7502)
- Make ten Windows-sensitive flaky tests deterministic (#7501)
- Flag process-signal code as Windows-sensitive (#7503)
Other Changes
- Open dev at 2.91.0 before releasing 2.90.0 (#7475)
- Promote dev 1025acd4b1 to main as 2.91.0 (#7530)
Changelog
Full Changelog: https://github.com/lidge-jun/opencodex/compare/v2.90.0...v2.91.0
- #7387 test: cover Claude CLI JSON schema contract @adirwt852-cloud
- #7466 test(launcher): place PATH-Bun fixtures under a trusted ancestry @lidge-jun
- #7467 fix(test): arm the real-home write guard when bun test skips the preload @lidge-jun
- #7468 test: make update recovery, messages cancellation, and CLI parity harnesses deterministic @lidge-jun
- #7469 fix(chat): carry Anthropic thinking signatures through reasoning_details @lidge-jun
- #7470 fix(auth): refuse Codex runtime AgentAssertion auth and scope dual_header assertions to Direct @lidge-jun
- #7473 fix(responses): handle Codex 0.164 request controls @lidge-jun
- #7475 chore(release): open dev at 2.91.0 before releasing 2.90.0 @github-actions[bot]
- #7476 feat(management): passive GET /api/quota-pool (ocx.quota-pool/1 producer) @lidge-jun
- #7477 feat(readyz): advertise peer features from one registry @lidge-jun
- #7480 fix(deps): clear high-severity audit findings blocking the 2.90.0 release @lidge-jun
- #7482 feat(fallback): OCX-11 fallback off per scope, with home_unreachable on Children @lidge-jun
- #7483 feat(service): passive ocx service status --json and install-method verdict in ocx status --json @lidge-jun
- #7484 feat(link): parity on apply — restart the Child runtime, record and report the apply (OCX-6) @lidge-jun
- #7487 test(update): let the test-scoped Windows ACL belt through the host-free helper @lidge-jun
- #7488 ci(windows): flag Windows-sensitive PRs for a lane=all dispatch (policy unchanged) @lidge-jun
- #7489 fix(quota-pool): adopt a concurrent winner's identity instead of refusing it @lidge-jun
- #7490 feat(remote): name the serving Home in x-opencodex-served-by (OCX-2) @lidge-jun
- #7492 feat(cli): mark provider list rows active when they serve (OCX-12) @lidge-jun
- #7493 fix(mistral): scope queue_full to the waiting identity; address #7474 review @lidge-jun
- #7494 feat(link): report each Child version and a compatibility verdict in ocx lin |
| 2.90.0 | 21 d’octubre del 2026 | — | 64 bits MSI Notes de la versióPublished to npm as @bitkyc08/opencodex@2.90.0 with dist-tag latest.
Bug Fixes
- Recover cold opaque state and harden replay, archive and lifecycle paths (#7388)
- Carry WS dispatch override, pooled key rotation, usage accounting and Kiro refusal hop (B3) (#7389)
- Renew pool credit evidence, recheck predicted-reset hard locks, and scope Direct fallback to the locked main (#7393)
- Carry Gemini, MiMo, DeepSeek, Mistral, opencode-go and audio adapter fixes for 2.90 (#7394)
- Harden OAuth login/import, quota diagnostics, service/update paths and shim token handling (B5) (#7397)
- Gate MiMo bare-call recovery on a terminal signal and limit DeepSeek upload roles (#7396)
- Carry Mistral rate-limit recovery and OpenGateway tool-result handling for 2.90 (#7395)
- Pin Windows shim refresh identities on Linux and record the bypass-token cold-spawn disposition (#7408)
- Stop pool accounts from spending the native main account (#7398) (#7414)
- Keep search replay ID allocation linear (#7419)
- Keep transpiler cache scopes within configured paths (#7422)
- Keep model text out of inferred cooldowns (#7424)
- Read the whoami identity when kiro-cli appends its Profile block (#7455)
- Preserve upgrade-only reasoning inclusion (#7464)
- Promote dev 845ac6b875 to main as 2.90.0 (#7474)
- Carry the dependency-audit fix to main for 2.90.0 (#7481)
Chores
- Bound shell integration scenarios independently (#7449)
Other Changes
- Open dev at 2.90.0 before releasing 2.89.0 (#7371)
Changelog
Full Changelog: https://github.com/lidge-jun/opencodex/compare/v2.89.0...v2.90.0
- #7371 chore(release): open dev at 2.90.0 before releasing 2.89.0 @github-actions[bot]
- #7388 fix(responses): recover cold opaque state and harden replay, archive and lifecycle paths @lidge-jun
- #7389 fix(responses): carry WS dispatch override, pooled key rotation, usage accounting and Kiro refusal hop (B3) @lidge-jun
- #7393 fix(codex): renew pool credit evidence, recheck predicted-reset hard locks, and scope Direct fallback to the locked main @lidge-jun
- #7394 fix(providers): carry Gemini, MiMo, DeepSeek, Mistral, opencode-go and audio adapter fixes for 2.90 @lidge-jun
- #7395 fix(providers): carry Mistral rate-limit recovery and OpenGateway tool-result handling for 2.90 @lidge-jun
- #7396 fix(providers): gate MiMo bare-call recovery on a terminal signal and limit DeepSeek upload roles @lidge-jun
- #7397 fix(oauth): harden OAuth login/import, quota diagnostics, service/update paths and shim token handling (B5) @lidge-jun
- #7408 fix(codex): pin Windows shim refresh identities on Linux and record the bypass-token cold-spawn disposition @lidge-jun
- #7414 fix(codex): stop pool accounts from spending the native main account (#7398) @lidge-jun
- #7419 fix(responses): keep search replay ID allocation linear @luvs01
- #7422 fix(runtime): keep transpiler cache scopes within configured paths @luvs01
- #7424 fix(claude-cli): keep model text out of inferred cooldowns @luvs01
- #7449 test: bound shell integration scenarios independently @oliver-mee
- #7455 fix(kiro): read the whoami identity when kiro-cli appends its Profile block @martinbcg
- #7464 fix(responses): preserve upgrade-only reasoning inclusion @luvs01
- #7474 release: promote dev 845ac6b875 to main as 2.90.0 @lidge-jun
- #7481 release: carry the dependency-audit fix to main for 2.90.0 @lidge-jun |
| 2.89.0 | 19 d’octubre del 2026 | — | 64 bits MSI Notes de la versióPublished to npm as @bitkyc08/opencodex@2.89.0 with dist-tag latest.
New Features
- Separate custom-tool grammar evidence from representation (#7282)
- Let a combo set its catalog row description (#7229) (#7284)
- Opt-in compression of outbound ChatGPT Responses request bodies (#7285)
- Auto-pause repeated permanent account refusals (#7153)
- Explicit single-model completion test (#7287)
- Opt-in OS desktop notification for low-quota protection (#7286)
- Opt-in advisory quota signals for JEV decisions (P1) (#6814)
- Add explicit enrolled Codex SSH peers (#6891)
- Default prompt-cache TTL to 1h on first-party Anthropic (#7341)
Bug Fixes
- Show the Gemini 4 Argon quota group separately (#7283)
- Honor project and location for API-key inference (#7266)
- Preserve matched and orphan Vertex Argon tool images (#7280)
- Never bake Claude first-party's own intercept proxy (#7327)
- Map provider input overflow to context_length_exceeded (#7352)
- Handle replayed hosted web-search history (#7250, #7269) (#7353)
- Keep tool loops on one target and make failover history safe (#7298) (#7354)
- Absorb community failover fixes (#7317, #7329, #7339, #7320) (#7355)
- Scope an inherited transpiler cache to the Bun version it starts (#7362)
- Scope server children's transpiler cache and keep scoping idempotent (#7364)
Chores
- Sign Windows binaries and MSI via SignPath (#7207) (#7356)
- Remove opencode-free and migrate saved configs (#7351)
- Register combo-tool-loop-pin in the core module inventory (#7357)
- Keep ACL subprocess work out of cache and registration assertions (#7358)
- Let the final-EPERM quarantine see through Windows 8.3 TEMP aliases (#7359)
- Await the fallback lease release on both passthrough relays (#7360)
- Compare the default containment result through the native resolver (#7361)
- Hold early client bytes in the socks5 egress fixture (#7363)
- Assert the scoped env and versioned bundled runtime in source oracles (#7365)
Other Changes
- Open dev at 2.89.0 before releasing 2.88.0 (#7263)
- Promote dev 52c326b479 to main as 2.89.0 (#7372)
Changelog
Full Changelog: https://github.com/lidge-jun/opencodex/compare/v2.88.0...v2.89.0
- #6814 feat(combos): opt-in advisory quota signals for JEV decisions (P1) @geunwoojun99
- #6891 feat(messaging): add explicit enrolled Codex SSH peers @phillipod
- #7153 feat(accounts): auto-pause repeated permanent account refusals @lidge-jun
- #7263 chore(release): open dev at 2.89.0 before releasing 2.88.0 @github-actions[bot]
- #7266 fix(vertex): honor project and location for API-key inference @andrew05060414
- #7280 fix(google): preserve matched and orphan Vertex Argon tool images @Jossi02
- #7282 feat(compatibility): separate custom-tool grammar evidence from representation @lidge-jun
- #7283 fix(antigravity): show the Gemini 4 Argon quota group separately @lidge-jun
- #7284 feat(combos): let a combo set its catalog row description (#7229) @lidge-jun
- #7285 feat(responses): opt-in compression of outbound ChatGPT Responses request bodies @lidge-jun
- #7286 feat(codex): opt-in OS desktop notification for low-quota protection @lidge-jun
- #7287 feat(providers): explicit single-model completion test @lidge-jun
- #7327 fix(service): never bake Claude first-party's own intercept proxy @scy7796
- #7341 feat(anthropic): default prompt-cache TTL to 1h on first-party Anthropic @lidge-jun
- #7351 chore(providers): remove opencode-free and migrate saved configs @lidge-jun
- #7352 fix(sidecar): map provider input overflow to context_length_exceeded @lidge-jun
- #7353 fix(responses): handle replayed hosted web-search history (#7250, #7269) @lidge-jun
- #7354 fix(combos): keep tool loops on one target and make failover history safe (#7298) @lidge-jun
- #7355 fix(combos): absorb community failover fixes (#7317, #7329, #7339, #7320) @lidge-jun
- #7356 ci(release): sign Windows binaries and MSI via SignPath (#7207) @lidge-jun
- #7357 test(responses): register combo-tool-loop-pin in the core module inventory @li |