Published to npm as @bitkyc08/opencodex@2.21.0 with dist-tag latest.
Bug Fixes
- Preserve unified exec input contract (#1763)
- Authenticate gateway model cache refresh (#1755)
- Complete GLM-5.3 coding metadata (#1762)
- Openai-Chat: Tolerate null tool delta padding; Strip the Responses-only encrypted tool annotation (#1754, #1779)
- Allow browser SDK request headers through CORS preflight (#1778)
- Carry Gemini thought signatures through the Responses round trip (#1781)
Documentation
- Devlog: Record the release-notes fallback and the v2.20.0 release; Record dev release readiness and the raw-bun-test harness trap; Correct the 122-failure root cause to the missing --isolate (#1777, #1783, #1787)
Changelog
Full Changelog: v2.20.0...v2.21.0
- #1754 fix(openai-chat): tolerate null tool delta padding @Ingwannu
- #1755 fix(claude): authenticate gateway model cache refresh @Ingwannu
- #1762 fix(zai): complete GLM-5.3 coding metadata @Ingwannu
- #1763 fix(responses): preserve unified exec input contract @Ingwannu
- #1777 docs(devlog): record the release-notes fallback and the v2.20.0 release @lidge-jun
- #1778 fix(server): allow browser SDK request headers through CORS preflight @lidge-jun
- #1779 fix(openai-chat): strip the Responses-only encrypted tool annotation @lidge-jun
- #1781 fix(google): carry Gemini thought signatures through the Responses round trip @lidge-jun
- #1783 docs(devlog): record dev release readiness and the raw-bun-test harness trap @lidge-jun
- #1787 docs(devlog): correct the 122-failure root cause to the missing --isolate @lidge-jun