From 118c311979f3d41724d88c790d7c50f525258748 Mon Sep 17 00:00:00 2001 From: Senthil Ravichandran Date: Fri, 24 Jul 2026 18:17:08 -0700 Subject: [PATCH 1/3] docs: add v0.0.95 release entry Signed-off-by: Senthil Ravichandran --- docs/changelog/2026-07-24.mdx | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/docs/changelog/2026-07-24.mdx b/docs/changelog/2026-07-24.mdx index 5d2322ac04..3f8c9f656b 100644 --- a/docs/changelog/2026-07-24.mdx +++ b/docs/changelog/2026-07-24.mdx @@ -3,6 +3,32 @@ * SPDX-License-Identifier: Apache-2.0 */} +## v0.0.95 + +NemoClaw v0.0.95 adds explicit ownership for externally supervised OpenShell gateways, strengthens recovery and state-transfer paths, expands inference compatibility, refreshes sandbox security packages, and requires executed E2E evidence while separating runner wait time from test execution. + +- Platforms can now declare whether NemoClaw or an external systemd service owns the OpenShell gateway lifecycle. + NemoClaw validates the declared listener and keeps stop, recovery, and uninstall operations from changing an externally supervised gateway. + Stopping a sandbox now removes its dashboard forward, forward startup retries terminated listener attempts, and managed recovery retries dropped OpenShell relay connections. + Uninstall keeps OpenShell-orphaned sibling sandboxes outside the selected cleanup scope. + For more information, refer to [Declare the OpenShell Gateway Lifecycle Authority](/user-guide/openclaw/deployment/gateway-lifecycle-authority), [Run Sandboxes](/user-guide/openclaw/manage-sandboxes/operate-sandboxes/run-sandboxes), [Recover and Rebuild Sandboxes](/user-guide/openclaw/manage-sandboxes/operate-sandboxes/recover-and-rebuild-sandboxes), and [Uninstall NemoClaw](/user-guide/openclaw/manage-sandboxes/operate-sandboxes/uninstall-nemoclaw). +- Snapshot restore now replaces SQLite state files through staged atomic operations. + Strict `backup-all` skips stranded orphan sandboxes, and `nemoclaw download` verifies that each requested host artifact exists before reporting success. + For more information, refer to [Create and Restore Snapshots](/user-guide/openclaw/manage-sandboxes/state-and-backups/create-and-restore-snapshots) and the [NemoClaw CLI Commands Reference](/user-guide/openclaw/reference/commands). +- Onboarding now reuses a reachable Ollama service on Windows hosts and falls back to the standard CDI directories when Docker reports no CDI specification directories. + OpenRouter forwarding applies a connection-establishment deadline, and managed NVIDIA Build Nemotron-3 requests omit the unsupported top-level `thinking` field. + Managed Deep Agents Code preserves configured headless retry limits while classifying provider failures. + For more information, refer to [Set Up Ollama](/user-guide/openclaw/inference/local-inference/set-up-ollama), [Configure Inference Timeouts](/user-guide/openclaw/inference/manage-inference/configure-inference-timeouts), and [NemoClaw Quickstart with Deep Agents](/user-guide/deepagents/get-started/quickstart). +- When a base-image override is supplied, NemoClaw accepts only an official immutable remote digest or a local image built and pinned during the current operation. + Rebuilds can reuse those local images, OpenClaw runtime checks validate version output, and shields preserve `openclaw.json` when a legacy lock has no config hash. + The base images also update bundled npm packages, Perl, libexpat, and jq to address reviewed security findings, while the final OpenClaw image uses fewer payload layers. + For more information, refer to [Recover and Rebuild Sandboxes](/user-guide/openclaw/manage-sandboxes/operate-sandboxes/recover-and-rebuild-sandboxes), [Architecture Details](/user-guide/openclaw/reference/architecture), and the [NemoClaw CLI Commands Reference](/user-guide/openclaw/reference/commands). +- The default OpenClaw Discord policy now allows the bot to manage its own application commands without granting unrelated Discord API access. + For more information, refer to [Choose Messaging Channels](/user-guide/openclaw/manage-sandboxes/messaging-channels/choose-messaging-channels) and [Network Policies](/user-guide/openclaw/reference/network-policies). +- Release E2E automation no longer accepts a skipped PR gate as passing evidence. + Root image changes select the full suite, direct `main` runs provision Hermes swap, retry reservations clean up after terminal outcomes, and runtime reports separate runner wait time from execution time. + Nightly history and selected-test risk signals make infrastructure delays and product failures easier to distinguish. + ## v0.0.94 NemoClaw v0.0.94 strengthens sandbox restore and update behavior, adds machine-readable onboarding progress, improves policy and security evidence, reduces Hermes image build time, and makes live E2E failures easier to classify. From 56b661736a594d09d48d2108ea79122809a9cf35 Mon Sep 17 00:00:00 2001 From: Senthil Ravichandran Date: Fri, 24 Jul 2026 18:19:23 -0700 Subject: [PATCH 2/3] docs: include Hermes gateway recovery Signed-off-by: Senthil Ravichandran --- docs/changelog/2026-07-24.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/changelog/2026-07-24.mdx b/docs/changelog/2026-07-24.mdx index 3f8c9f656b..3e35e663e4 100644 --- a/docs/changelog/2026-07-24.mdx +++ b/docs/changelog/2026-07-24.mdx @@ -10,6 +10,7 @@ NemoClaw v0.0.95 adds explicit ownership for externally supervised OpenShell gat - Platforms can now declare whether NemoClaw or an external systemd service owns the OpenShell gateway lifecycle. NemoClaw validates the declared listener and keeps stop, recovery, and uninstall operations from changing an externally supervised gateway. Stopping a sandbox now removes its dashboard forward, forward startup retries terminated listener attempts, and managed recovery retries dropped OpenShell relay connections. + Hermes preserves managed gateway restart recovery. Uninstall keeps OpenShell-orphaned sibling sandboxes outside the selected cleanup scope. For more information, refer to [Declare the OpenShell Gateway Lifecycle Authority](/user-guide/openclaw/deployment/gateway-lifecycle-authority), [Run Sandboxes](/user-guide/openclaw/manage-sandboxes/operate-sandboxes/run-sandboxes), [Recover and Rebuild Sandboxes](/user-guide/openclaw/manage-sandboxes/operate-sandboxes/recover-and-rebuild-sandboxes), and [Uninstall NemoClaw](/user-guide/openclaw/manage-sandboxes/operate-sandboxes/uninstall-nemoclaw). - Snapshot restore now replaces SQLite state files through staged atomic operations. From 58b02f2bf7301e8d2c518dbdbfcddc41747fd7fb Mon Sep 17 00:00:00 2001 From: Senthil Ravichandran Date: Fri, 24 Jul 2026 18:24:33 -0700 Subject: [PATCH 3/3] docs: clarify E2E release evidence --- docs/changelog/2026-07-24.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/changelog/2026-07-24.mdx b/docs/changelog/2026-07-24.mdx index 3e35e663e4..097eb58916 100644 --- a/docs/changelog/2026-07-24.mdx +++ b/docs/changelog/2026-07-24.mdx @@ -5,7 +5,7 @@ ## v0.0.95 -NemoClaw v0.0.95 adds explicit ownership for externally supervised OpenShell gateways, strengthens recovery and state-transfer paths, expands inference compatibility, refreshes sandbox security packages, and requires executed E2E evidence while separating runner wait time from test execution. +NemoClaw v0.0.95 adds explicit ownership for externally supervised OpenShell gateways, strengthens recovery and state-transfer paths, expands inference compatibility, refreshes sandbox security packages, and requires E2E evidence from executed runs while separating runner wait time from test execution. - Platforms can now declare whether NemoClaw or an external systemd service owns the OpenShell gateway lifecycle. NemoClaw validates the declared listener and keeps stop, recovery, and uninstall operations from changing an externally supervised gateway.