2026.9.9
Highlights
- GPT-6.1 Sol support: update the managed Codex app-server and its embedded model catalog so native Codex sessions can discover and run GPT-6.1 Sol. (#161446, #163560) Thanks @IstiqlalBhat, @fuller-stack-dev, @vincentkoc, and @RomneyDa.
- Safer updates: inspect live WAL ownership without unstable full-database copies and retain published 2026.9.8 updater compatibility. (#162268, #163998) Thanks @RomneyDa.
- Responsive background work: reuse the prepared runtime for Skill Workshop reviews and rooted cron jobs so they no longer stall the Gateway. (#164049) Thanks @RomneyDa.
- Windows session recovery: bind session creation to the physical SQLite store identity so junction-backed stores publish correctly. (#162033) Thanks @cestercian, @RomneyDa, and @zhyx1996.
- Cross-platform reliability: prevent Node process-exit hangs, preserve node work during metadata updates, and restore native Windows workspace and sandbox startup. (#163788, #164087, #164202, #158303) Thanks @paulcam206 and @RomneyDa.
Changes
- No intentional capability changes beyond enabling the already-advertised GPT-6.1 Sol model on the managed Codex runtime.
Fixes
- Codex: ship the 0.160.0 managed app-server, synchronized protocol/catalog metadata, and a package-level regression that requires GPT-6.1 Sol in the bundled native catalog. (#161446, #163560) Thanks @IstiqlalBhat, @fuller-stack-dev, @vincentkoc, and @RomneyDa.
- Update and Gateway availability: avoid unstable live-database copies during ownership admission, reuse prepared plugin/runtime facts for rooted work, preserve node work through metadata refreshes, and retain 2026.9.8 first-hop compatibility. (#162268, #164049, #164087, #163998) Thanks @RomneyDa.
- Windows: restore junction-backed session creation, native empty-workspace initialization, and MXC sandbox readiness and wire compatibility. (#162033, #164202, #158303) Thanks @cestercian, @RomneyDa, @zhyx1996, and @paulcam206.
- Delivery and scheduling: restore ordinary iMessage finals, credit Discord thread deliveries, keep Telegram dashboard/control access separate, prevent stale cron cleanup from aborting a later run, and keep queued cancellation from stalling active turns. (#163742, #163756, #161369, #163704, #164230) Thanks @VACInc, @Kimiyu-186, @MertBasar0, @stuart-minion-ai, @mmaps, @joshavant, @jayzhou2309, @AXEG0, @vincentkoc, and @RomneyDa.
- CLI lifecycle: prevent Node 24 and 26 CLI, hook-relay, and Gateway processes from hanging after output. (#163788) Thanks @RomneyDa.
Complete contribution record
This audited record covers the complete v2026.9.8..bec0cfd history: 14 in-range PRs + 0 retained seed-only PRs = 14 unique PRs. The generation manifest also supplies direct commits as editorial input; the grouped notes above prioritize user impact.
Shipped baseline exclusions: v2026.9.8 (0 PRs).
Pull requests
- PR #161446 Thanks @IstiqlalBhat and @fuller-stack-dev and @RomneyDa.
- PR #163560 Thanks @vincentkoc and @RomneyDa.
- PR #163742 Thanks @VACInc and @Kimiyu-186 and @RomneyDa.
- PR #163788 Thanks @RomneyDa.
- PR #163704 Related #163568. Thanks @jayzhou2309 and @RomneyDa and @AXEG0.
- PR #158303 Thanks @paulcam206 and @RomneyDa.
- PR #161369 Thanks @mmaps and @joshavant and @RomneyDa.
- PR #163756 Related #163724. Thanks @MertBasar0 and @RomneyDa and @stuart-minion-ai.
- PR #164087 Thanks @RomneyDa.
- PR #164202 Thanks @RomneyDa.
- PR #164230 Thanks @vincentkoc and @RomneyDa.
- PR #162268 Thanks @RomneyDa.
- PR #164049 Thanks @RomneyDa.
- PR #162033 Related #161953. Thanks @cestercian and @RomneyDa and @zhyx1996.
Release verification
- npm package: https://www.npmjs.com/package/openclaw/v/2026.9.9
- registry tarball: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.9.tgz
- integrity:
sha512-3sB6ejq5smBozfBhVEDfK48wFpbkx+0f6PJ19qZjC3ab3RoFrYO58CnE2mAsbUy8sXdxdBtjQ3vkAqcW9BZXAw== - release SHA:
bcfc88812a35243893585dbeca87ca41b48272ca - full release CI report: https://github.com/openclaw/releases/blob/main/evidence/2026.9.9/release-evidence.md
- release publish: https://github.com/openclaw/openclaw/actions/runs/37760358165
- npm preflight: https://github.com/openclaw/openclaw/actions/runs/37737494191
- full release validation: https://github.com/openclaw/openclaw/actions/runs/37736976027
- plugin npm publish: https://github.com/openclaw/openclaw/actions/runs/37761210573
- plugin ClawHub publish: no normal OIDC candidates
- plugin ClawHub bootstrap: not needed
- OpenClaw npm publish: https://github.com/openclaw/openclaw/actions/runs/37755950239/attempts/1
- Telegram integration checks: waived by the release owner for 2026.9.9 (source QA, Package Acceptance, published-package E2E); not run.
- Android APK: skipped — apps/android/version.json is 2026.8.2, release train is 2026.9.9; run pnpm android:version:pin -- --from-gateway before the next tag.