openclaw/docs/install
Peter Steinberger a9fea70fcb
fix(update): prevent rollback when older updaters inspect candidate dependencies (#151977)
* fix(update): isolate candidate config reads during service checks

Prevent published updaters from loading the new config runtime against dependency modules cached before package replacement. Keep current callers on hashed imports and delegate the shipped read contract through candidate-root processes.

Release-note context: updates driven by 2026.9.4 retain a healthy candidate instead of rolling it back after a late config import. The frozen 2026.9.5 cut needs this repair backported.

Validated with the real published 2026.9.4 updater, a systemd user service, and an npm plugin: original main and the 9.5 cut reproduce the failure; the repaired main tree updates successfully with matching serving build identity and ready/RPC probes. Focused tests and changed-file checks pass.

* fix(update): follow the installed config reader after rollback
2026-09-18 10:47:11 -07:00
..
docker docs(i18n): resolve glossary term conflicts and locale nav staleness (#143853) 2026-09-10 16:54:58 +08:00
updating feat: automatically update idle headless nodes (#151545) 2026-09-18 06:20:27 -07:00
ansible.md docs(i18n): resolve glossary term conflicts and locale nav staleness (#143853) 2026-09-10 16:54:58 +08:00
azure.md
backups.md fix(backup): archive unmanaged SQLite files as opaque bytes (#146700) 2026-09-13 11:31:38 +05:30
bun-compatibility.md fix(terminal): skip Bun shims for the Node PTY bridge (#151750) 2026-09-18 05:10:48 -07:00
bun.md docs(install): add Node.js and Bun compatibility reference pages (#142156) 2026-09-08 05:53:53 -07:00
cloudflare.md docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00
daytona.md docs: fix accuracy findings in concepts, start, install, and help (#143029) 2026-09-09 19:34:49 +09:00
development-channels.md docs: fix and reciprocate cross-page links across install, help, reference, start, and web (#143773) 2026-09-10 15:35:25 +09:00
digitalocean.md fix(backup): preserve symbolic links to external targets (#141925) 2026-09-12 15:51:07 +05:30
docker-vm-runtime.md fix(docs): restore anchor ids dropped by heading renames (#143586) 2026-09-10 11:23:48 +09:00
docker.md fix(state): let image upgrades repair missing SQLite indexes (#150819) 2026-09-17 11:14:58 -07:00
exe-dev.md fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
fly.md
gcp.md
hetzner.md
hostinger.md docs: close the remaining ia and ste findings (#144089) 2026-09-10 22:28:26 +08:00
index.md docs(install): add Node.js and Bun compatibility reference pages (#142156) 2026-09-08 05:53:53 -07:00
installer.md docs: clarify FreeBSD installer npm support (#150014) 2026-09-16 20:14:08 +08:00
kubernetes.md docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00
macos-vm.md
migrating-claude.md
migrating-hermes.md
migrating.md fix(backup): preserve symbolic links to external targets (#141925) 2026-09-12 15:51:07 +05:30
nix.md docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00
node-compatibility.md fix(update): prevent runtime recovery from replacing another install (#150526) 2026-09-17 13:24:42 -07:00
node.md fix(runtime): re-exec under an available supported Node before refusing (#143464) 2026-09-10 01:35:39 -07:00
northflank.mdx docs: STE pass on terminology consistency and run-on sentences (#143770) 2026-09-10 15:51:49 +09:00
oracle.md fix(backup): preserve symbolic links to external targets (#141925) 2026-09-12 15:51:07 +05:30
podman.md
railway.mdx
raspberry-pi.md fix(backup): preserve symbolic links to external targets (#141925) 2026-09-12 15:51:07 +05:30
render.mdx docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00
uninstall.md docs: fix one-way and absolute links across cli, tools, gateway, and channels (#143157) 2026-09-10 07:40:16 +09:00
update-troubleshooting.md fix(update): preserve channels through runtime recovery (#151150) 2026-09-17 15:01:02 -07:00
updating.md fix(update): prevent rollback when older updaters inspect candidate dependencies (#151977) 2026-09-18 10:47:11 -07:00
upstash.md docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00