release-publish/088d0f5b8755-1789111799
fix(release): publish frozen plugins with valid ClawHub categories (#…
持续追踪核心框架、最新模型规格与重要系统接口的更新迭代轨迹。
fix(release): publish frozen plugins with valid ClawHub categories (#…
fix(release): set up Node before frozen admission fix(release): initialize Node for sibling admission planners Extend the existing parent bootstrap to Release Checks, reusable source admission, and the independently scheduled release matrix planner. Reuse the trusted Node-only helper before each first TypeScript import while preserving conditional parser installation and frozen-source admission checks. Extend existing owner regressions and consolidate the parent-only assertion. The stable release candidate remains unchanged. Co-authored-by: steipete [email protected] Co-a...
fix(ci): prepare selected release native fixtures Enable and prepare the selected native heartbeat live test through its existing runtime build owner. Keep Doctor scenario and canonical-path service shims on the same selected checkout while retaining trusted shared helpers. Complete the managed test's ephemeral TCP endpoint adapter so shutdown verification cannot observe an unrelated host Gateway. Qualification context: https://github.com/openclaw/openclaw/actions/runs/34507645027 Co-authored-by: steipete [email protected] Co-authored-by: vincentkoc 25068+vincentkoc@users...
OpenClaw 2026.9.4
OpenClaw 2026.6.35 extended-stable release
fix(release): resolve nested bundled optional dependencies ( #142126 )
fix(release): plugin previews fail with missing tooling dependencies …
OpenClaw 2026.9.3
fix(release): bind source admission and retain first-hop coverage ( #1 …
fix(release): route Gateway load and preserve assertion ownership ( #1 …
test(update): require completed managed survivor proof Propagate guarded survival failures, verify a real authenticated serving turn and persisted reply, and distinguish preserved migration metadata from refreshed runtime skills caches. Preserve strict pre-serving migration checks and companion fixture coverage. test(update): keep waiting for nonterminal serving observations test(release): model serving calls in survivor bootstrap fixture test(release): keep serving probe failures free of credentials test(release): preserve serving stage through volume idempotence
Resolve the Claude Agent SDK through the ACPX-owned adapter so Docker setup retains the SDK-declared CLI version without requiring a root dependency. Exercise matching, missing and stale CLI installs through the real Bash setup. Move the packaged MCP smoke to runtime lease acquisition and dispose its materialized tools before global teardown. Preserve MCP App and tool-policy assertions and remove the obsolete install-command source assertion. Validated with 24 bootstrap and sibling tests, the complete changed-file gate, independent review, and successful exact-head CI. Full authenticated provi...
fix(ci): unblock releases with different tooling package managers ( #1 …
2026.9.2 Highlights Faster, more responsive chat: keep chat, dashboards, and session interactions responsive while long transcripts and disk usage are processed, with direct dashboard lookup, less cold-load work, and durable history reads outside the Gateway event loop. ( #136862 , #138094 , #138669 , #138888 , #138860 , #138894 ) Reliable upgrades and recovery: keep active settings, enabled skills, and default-agent ownership in automatic updates, restore Gateway restarts after Git updates, and report outcomes with actionable recovery guidance. Related #138760 . ( #138837 , #138730 , #138781 ...
fix(release): pin ClawHub package-publish to the storage-staging CLI …
fix(release): fail fast on publish prerequisites and harden the relea…
fix(release): read a lone ClawHub package artifact from its flat down…
fix(release): pin ClawHub package-publish to the publish time-budget …
fix(release): pin ClawHub package-publish to the storage-staging CLI …
fix(qa-channel): preserve conversation kind for implicit actions ( #13 …
fix(release): include src/plugins in the trusted plugin npm tooling c…
2026.9.1 Highlights Diagrams in every chat: Mermaid blocks now render as diagrams in the Control UI and in the native macOS, iOS, and Android apps, with enlarge previews and a retry when a diagram fails to render on mobile. ( #134913 , #135746 , #135470 , #135342 ) From install to chat in one prompt: fresh installs (including npx openclaw@latest ) get a quick-start lane that detects existing Claude Code or Codex logins and API keys, verifies them live, and opens the web dashboard from a foreground Gateway; the full wizard stays available as Custom setup. ( #134221 ) Thanks @fuller-stack-dev . ...
fix(release): retain approved Codex pin for frozen 2026.8.2 test(release): verify trusted plugin planning checkout test(release): retain workflow case tuple types
fix: publish verified plugin npm artifacts without rebuilding ( #135289 )
2026.8.2 Highlights Your Home agent, beside your work: open Home in a right or bottom dock with Cmd/Ctrl+Shift+H , keep your current page in view, and preview or remove its work-context snapshot or attach selected text to your message. Related #133632 . ( #133676 ) A desktop companion for Linux: install the .deb or AppImage on x86-64 Linux, connect to a local or remote Gateway, and open Quick Chat from the system tray or an X11 keyboard shortcut. AppImage updates are signature-verified; .deb installs remain under your package manager. See the Linux guide . Start work without switching pages: c...
fix(release): restore evidence reuse and reconcile advisory ranges (#…
fix(release): continue advisory checks after resource-specific denial…
fix(release): preserve original attempts in reused validation chore(ui): refresh measured startup baseline
fix: align release fixtures with migration and baseline contracts fix: bootstrap survivor services before seeding legacy state fix: keep survivor bootstrap state owned by the baseline Use the managed service token rather than synthetic legacy device files, and keep fixture reload disabled until the updater owns restart. fix: report survivor service load state through its unit owner test(e2e): include service manager in diagnostics fixture Keep the isolated systemctl observation fixture complete and use its own HOME with a parseable unit while retaining child-exit and redaction checks. test(e2e...
fix(release): validate frozen packages with bundled activation fixtur…
fix(release): run frozen package checks from trusted sparse tooling (…
fix(release): separate publisher and validation tooling trust ( #132044 )
fix(release): separate parent approval identity ( #131833 )
Classify the dependency-owned Claude CLI OAuth expiry as authentication so channel users receive the existing re-authentication steps. Preserve resumable-session recovery for other CLI providers, missing provider metadata, and real stale conversation IDs. Co-authored-by: Marvinthebored [email protected] Co-authored-by: Ayaan Zaidi [email protected]
fix(release): bind publish parent identity test(ci): update bounded ClawHub fetch count
2026.9.1 Highlights Gateway restart recovery: preserve admitted turns across repeated Gateway restarts so restart-safe runs continue through each checkpoint and deliver their final response. ( #130491 ) Thanks @jalehman . Gateway config-write reliability: keep committed config writes pending through watcher handoff so same-write reloads settle against the observed generation instead of failing during source transfer. ( #131515 ) Codex managed runtime: update the bundled Codex runtime to 0.150.1 across Linux, macOS, and Windows while retaining platform-specific package resolution and current co...
fix(release): allow guarded stable Docker recovery ( #133498 )
fix(release): preserve waiver context when reusing validation ( #133589 )
fix(release): record approved Telegram waiver for 2026.8.1 test(release): type waiver evidence fixtures precisely fix(release): read waiver metadata without target checkout test(release): supply default waiver in sibling workflow fixtures fix(release): reject Telegram-selecting aggregate waiver filters
fix(release): accept current validation evidence manifests fix(release): verify historical npm preflight producers test(release): exercise historical producer provenance in workflows
2026.8.1 2026.8.1 release notes Update help: If the automatic update fails, use a local coding harness to help complete the update, diagnose any migration errors, and verify that the Gateway starts correctly. Back up your configuration and state before making changes. Highlights Find past conversations: search visible conversation text by exact words or phrases and reopen the surrounding messages from a matching result. ( #105057 , #105635 , #105585 ) Thanks @hercial61 . Sessions beyond your Gateway: run work on paired devices or cloud workers, move the session workspace with it, and reuse war...
CPU profiles captured from the bounded three-node, twelve-concurrent-turn Gateway rig for PR #124528 . The archive contains the representative before and exact-head after Gateway profiles used for the event-loop hotspot comparison.
2026.8.1 Highlights Secret egress host binding: bind each shared-store secret to exact HTTPS destination hosts across CLI, Gateway RPC, and Control UI so unbound sentinel substitution fails closed before plaintext egress. Thanks @shakkernerd . GPT-5.6 Ultra and runtime switching: support Sol, Terra, and Luna across OpenClaw and Codex engines; keep model, runtime, and thinking selection atomic through /model and fallback; and add live matrix coverage for both harnesses. Thanks @anyech and @vincentkoc . Channel plugin ingress monitors: add a shared plugin SDK monitor for durable admission, polli...
OpenClaw GitHub-hosted npm preflight tooling for 2026.8.1-beta.2
OpenClaw npm preflight tooling for 2026.8.1-beta.2
OpenClaw 2026.8.1-beta.2 npm preflight tooling
fix(ci): prepare sandbox before repo E2E ( #122525 )
fix(ci): support frozen validation scripts ( #121458 )
OpenClaw 2026.8.1-beta.1
OpenClaw 2026.6.34 extended-stable release