OpenClaw

持续追踪核心框架、最新模型规格与重要系统接口的更新迭代轨迹。

release-publish/088d0f5b8755-1789111799

fix(release): publish frozen plugins with valid ClawHub categories (#…

release-publish/458f9980c2bf-1789080487: fix(release): set up Node before frozen admission (#144411)

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...

release-publish/7444f28d2dc5-1789076455: fix(ci): prepare selected release native fixtures (#144338)

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...

release-publish/014031692483-1788866744

fix(release): resolve nested bundled optional dependencies ( #142126 )

release-publish/1a4d9a0340da-1788864350

fix(release): plugin previews fail with missing tooling dependencies …

release-publish/009f929485ce-1788834848

fix(release): bind source admission and retain first-hop coverage ( #1 …

release-publish/830c2eed4302-1788853324

fix(release): route Gateway load and preserve assertion ownership ( #1 …

release-publish/135d2700e7b6-1788829835: test(release): require completed managed survivor evidence (#141663)

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

release-publish/bcecb3d1d19a-1788627709: fix(ci): unblock Docker smoke tests on current runtimes (#139111)

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...

release-publish/d0c0a2c229b0-1788632460

fix(ci): unblock releases with different tooling package managers ( #1 …

2026.9.2

openclaw 2026.9.2

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 ...

release-publish/0fdf4dba55e0-1788491579

fix(release): pin ClawHub package-publish to the storage-staging CLI …

release-publish/d84cdc5c03d3-1788488705

fix(release): fail fast on publish prerequisites and harden the relea…

release-publish/3ddb60684a04-1788492607

fix(release): read a lone ClawHub package artifact from its flat down…

release-publish/86b1224474aa-1788501060

fix(release): pin ClawHub package-publish to the publish time-budget …

release-publish/4916ca25bfe3-1788491092

fix(release): pin ClawHub package-publish to the storage-staging CLI …

release-publish/8e7837840763-1788451538

fix(qa-channel): preserve conversation kind for implicit actions ( #13 …

release-publish/428fa8e0d3da-1788453684

fix(release): include src/plugins in the trusted plugin npm tooling c…

2026.9.1

openclaw 2026.9.1

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 . ...

[ 重大突破 ]2026.8.2

release-publish/b754503dacc7-33519866838: fix(release): publish frozen 2026.8.2 with approved Codex pin (#135246)

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

release-publish/57d8e21ccea0-33525047092

fix: publish verified plugin npm artifacts without rebuilding ( #135289 )

2026.8.2

openclaw 2026.8.2

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...

release-publish/ce9ef22169f5-33473514087

fix(release): restore evidence reuse and reconcile advisory ranges (#…

release-publish/8fc5024659a9-33487439567

fix(release): continue advisory checks after resource-specific denial…

release-publish/54183c0c9688-33471448769: fix(release): preserve original attempts in reused validation (#134820)

fix(release): preserve original attempts in reused validation chore(ui): refresh measured startup baseline

release-publish/d0c8f02d99b4-33442491455: test(e2e): preserve offline upgrade fixtures and restart proof (#134442)

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...

release-publish/ab170d5fe879-33457206751

fix(release): validate frozen packages with bundled activation fixtur…

release-publish/31c0ccedfe05-33460424250

fix(release): run frozen package checks from trusted sparse tooling (…

release-publish/2133a924eef0-1787945469

fix(release): separate publisher and validation tooling trust ( #132044 )

release-publish/491769bded58-1787929537

fix(release): separate parent approval identity ( #131833 )

release-publish/468054f93c43-1787921799: fix(agents): surface Claude OAuth expiry in channels (#131345)

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]

release-publish/404719374e60-1787933925: fix(release): resume protected child publication (#131878)

fix(release): bind publish parent identity test(ci): update bounded ClawHub fetch count

2026.9.1-beta.1

openclaw 2026.9.1-beta.1

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...

release-publish/3d99a7f08e26-33333262829

fix(release): allow guarded stable Docker recovery ( #133498 )

release-publish/3952c695cb49-33340032114

fix(release): preserve waiver context when reusing validation ( #133589 )

[ 重大突破 ]2026.8.1

release-publish/479510607f01-33325118232: fix(release): record approved Telegram waiver for 2026.8.1 (#133321)

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

[ 重大突破 ]

release-publish/6107afa77d77-33347278689: fix(release): consume verified historical release evidence (#133675)

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

OpenClaw 2026.8.1

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...

PR #124528 Gateway profile evidence

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-beta.2

OpenClaw 2026.8.1-beta.2

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...

release-publish/abd63c06c2f5-1786646045

OpenClaw GitHub-hosted npm preflight tooling for 2026.8.1-beta.2

release-publish/57fabb2c9c35-1786621048

OpenClaw npm preflight tooling for 2026.8.1-beta.2

release-publish/8371831eba5e-1786610071

OpenClaw 2026.8.1-beta.2 npm preflight tooling

release-publish/716f996be8db-1786550775

fix(ci): prepare sandbox before repo E2E ( #122525 )

release-publish/f4987deb94b8-1786361493

fix(ci): support frozen validation scripts ( #121458 )