v1.15.0 — reliability & durability hardening
Reliability release: durability and honesty hardening across Kubernetes, Docker, integrations, channels, the gateway, and the cost dashboard, plus durable OpenClaw channel state.
Highlights
- Durable OpenClaw channel state — token- and configuration-backed settings are persisted and reseeded on provision; QR-linked device sessions still need to be re-paired after a rebuild. (#263)
Fixed
- Kubernetes & Docker durability — newly deployed or redeployed agents receive durable runtime storage; existing agents pick it up on their next redeploy. MCP now works on Kubernetes, and sensitive environment values use Secrets. (#261)
- Integration credential trust — definitive Twitter and LinkedIn OAuth rejections surface
needs_reconnect, integration environment variables are projected into Kubernetes Deployments, and runtime-forward webhook failures return 503 so providers can retry. (#262) - Kubernetes boot hardening — pinnable OpenClaw package, startup/readiness/liveness probes, and status recovery once a runtime is demonstrably live. (#265)
- Gateway resilience & honest cost — gateway reconnects re-resolve service DNS; new or replaced integrations receive non-blocking connectivity tests; load-balancer waits surface actionable warnings. Budget alerts use each budget period, totals round once, and Anthropic cache tokens count toward usage. (#266)
Changed
Verification
Full CI green on the release commit 45ac4e3:
- CI Quality — run 28836125999
- CI Security — run 28836126004
- CI Compose Pipeline — run 28836126010
- Supply chain — run 28836126017
- Release Docker Images — run 28836126022
- CodeQL — run 28836131617
Try it and share feedback
- Star Nora on GitHub if it saves you from rebuilding agent operations infrastructure
- Watch the 37-second walkthrough
- Follow the 15-minute quickstart
- Join the v1.15.0 operator discussion
- Install on Kubernetes with the public Helm chart —
oci://ghcr.io/solomon2773/nora, chart0.6.0(publication run 29149576458)
Post-release MCP & Gemini integrations
The original MCP 0.1.2 bundle was replaced after an npm/npx symlink-entrypoint defect was found and fixed in PR #271.
MCP Bundle
- Asset: nora-mcp-0.1.3-e1c497c.mcpb
- MCP server version: 0.1.3
- Source commit: e1c497c
- SHA-256: 26c656485c468682a72774f614a1229186aecef63a1e19729cbdc245da87f45b
- Signature: unsigned
- Default tools: 15; permanent deletion remains disabled unless explicitly enabled
- npm publication: run 29171838525, with SLSA provenance
- Official MCP Registry publication: run 29171914329
Download the .mcpb and matching .sha256 asset, verify the checksum, then open the bundle in an MCPB-compatible client. Configure your Nora API URL and workspace API key when prompted.
Gemini CLI extension
Platform archives are attached as darwin.nora-gemini-extension.tar.gz, linux.nora-gemini-extension.tar.gz, and win32.nora-gemini-extension.tar.gz. Each archive pins @noraai/mcp-server@0.1.3 and passed Gemini CLI extension validation.
Because these corrected archives retain the v1.15.0 release tag, an existing Gemini installation of this extension may not detect the asset replacement automatically. If you installed it before July 11, 2026 at 23:23 UTC, uninstall and reinstall the extension to receive the fixed MCP package. New installs use 0.1.3.
