Releases & Changelog

What's new in OpenClaw—and what it means for you

Upgrade to the latest with openclaw update, then run openclaw doctor to verify. Here's what you'll get in each release—written for how you'll actually use it. For the full technical changelog, see GitHub Releases.

v2026.3.13 — What's new for you

Released March 14, 2026. This recovery release is tagged v2026.3.13-1 on GitHub (npm version remains 2026.3.13). Full release notes on GitHub · Source (ZIP)

Fixes and improvements

  • Compaction — Post-compaction sanity check now uses full-session token count for correct behavior.
  • Telegram — Media transport policy threaded into SSRF-guarded fetches; IPv4 fallback retry for inbound media downloads on IPv6-broken hosts.
  • Discord — Gateway metadata fetch failures handled so startup no longer crashes on transient errors.
  • Session resetlastAccountId and lastThreadId preserved across resets so replies keep routing to the same account/thread.
  • DockerOPENCLAW_TZ support for gateway/CLI timezone; apt-get upgrade in Dockerfiles; security fix to prevent gateway token leak in build context.
  • Cron — Isolated cron nested-lane deadlocks fixed; proactive delivery and updater refresh improvements.
  • Dashboard/Control UI — Chat history reload storm fixed; oversized replies readable; auth bypass and connect-failure classification restored; shared auth preserved on insecure (plain-HTTP) Control UI connects.
  • Ollama — Native reasoning-only output hidden from user-facing text.
  • Slack — Opt-in interactive reply directives; docs updated.
  • Browser — Batch act dispatch normalized for selector and batch support; existing-session driver validation hardened.
  • Plugins — Channel and binding collisions now fail fast.
  • Many other fixes: Feishu dedup, Azure session reset prompt, config schema, Signal groups schema, discovery domain schema, macOS exec approvals and Node minimum, Windows gateway install/stop/status, and more.

v2026.3.12 — What's new for you

Released March 13, 2026. Full release notes on GitHub · Source (ZIP)

  • Dashboard v2 — Refreshed gateway dashboard with modular overview, chat, config, agent, and session views; command palette; mobile bottom tabs; slash commands, search, export, pinned messages.
  • GPT-5.4 & Claude fast mode — Session-level fast toggles via /fast, TUI, Control UI, and ACP; per-model defaults; OpenAI/Codex and Anthropic service_tier support.
  • Ollama, vLLM, SGLang as provider plugins — Provider-owned onboarding, discovery, model-picker setup, and post-selection hooks.
  • Kubernetes docs — Starter K8s install with raw manifests, Kind setup, and deployment guide.
  • sessions_yield — Orchestrators can end the current turn immediately and carry a hidden follow-up payload into the next session turn.
  • Slack Block Kit — Agents can send Block Kit messages via channelData.slack.blocks.
  • Security: short-lived pairing codes, workspace plugin auto-load disabled (GHSA-99qw-6mr3-36qr), exec approval and gateway auth hardening, and other advisories.

v2026.3.11 — What's new for you

Released March 12, 2026. Full release notes on GitHub · Source (ZIP)

Security

  • Gateway/WebSocket origin validation — Browser-originated connections now enforce origin validation regardless of proxy headers (GHSA-5wcw-8jjv-m286).

What you can do now

  • First-class Ollama onboarding; macOS chat model picker; OpenRouter Hunter/Healer Alpha; iOS home canvas; Discord auto-thread archive duration; Memory Gemini embedding and multimodal indexing; ACP resumeSessionId.

Breaking

  • Cron/doctor: Use openclaw doctor --fix for legacy cron storage and notify/webhook metadata migration.

v2026.3.8 — What's new for you

Released March 9, 2026. Full release notes on GitHub · Source (ZIP)

What you can do now

  • Back up and verify your setup from the CLIopenclaw backup create and openclaw backup verify create local state archives with options like --only-config and --no-include-workspace. Destructive flows now suggest backup first.
  • Control when Talk Mode sends — New talk.silenceTimeoutMs config lets you set how long Talk waits for silence before auto-sending the transcript. Fewer accidental early sends or long waits.
  • TUI knows your workspace agent — When you launch the TUI inside a configured agent workspace, OpenClaw infers the active agent so you don't have to specify it every time. Explicit agent: targets still work.
  • Brave web search with LLM context — Opt-in tools.web.search.brave.mode: "llm-context" uses Brave's LLM Context endpoint so web_search returns extracted grounding snippets with source metadata.
  • See the exact build in --versionopenclaw --version now includes the short git commit hash when available, so you can match installs to source.
  • ACP provenance for agent collaboration — Optional ACP ingress provenance metadata (openclaw acp --provenance off|meta|meta+receipt) so OpenClaw agents can retain and report ACP-origin context with session trace IDs.
  • macOS remote gateway token in onboarding — Remote mode setup in the macOS app now has a dedicated field for the gateway token, with clearer handling of non-plaintext tokens.

Fixes and polish

  • Telegram: duplicate DM replies fixed when multiple session keys resolve for one agent; Cron/Telegram text-only announces now route through real adapters so delivery status is accurate.
  • Matrix: safer DM routing with broken m.direct homeservers and explicit room bindings honored.
  • macOS: openclaw update can recover from a disabled gateway service; LaunchAgent re-enabled before updater bootstrap.
  • Web search: provider list ordering alphabetized in onboarding and config; Brave setup docs updated with current $5/month credit and plan names.

v2026.3.7 — What's new for you

Released March 8, 2026. Full release notes on GitHub · Source (ZIP)

What you can do now

  • Use smarter context plugins — Plugins like lossless-claw can now control how your agent remembers and summarizes long conversations. If you've ever hit context limits or wanted a different summarization style, this opens the door.
  • Keep ACP threads across restarts — When you use ACP (agent collaboration) in Discord or Telegram, your thread bindings now survive gateway restarts. No more re-binding after updates.
  • Get the Control UI in Spanish — Switch the web dashboard to Spanish. Great if you prefer español for your setup and settings.
  • Pick your web search provider during onboarding — The setup wizard now lets you choose which search provider powers your agent's web lookups, with support for secrets from external vaults (SecretRef).
  • Better Perplexity search results — Web search using Perplexity is now powered by their Search API with structured results. You get more precise answers and can filter by language, region, and time.
  • Store your gateway token in a vault — You can now point gateway.auth.token at a secret managed by your vault (e.g. HashiCorp, Doppler) instead of plain config. Cleaner and more secure for production.
  • Faster Docker startup — If you run OpenClaw in Docker, you can pre-bake extensions into the image so they don't install at startup. Slimmer builds and quicker boots.

Improvements under the hood

  • Plugins can inject system-context text for better prompt caching—fewer repeated tokens and lower cost.
  • Hook policies let you control whether plugins can modify prompts (allowPromptInjection).

Before upgrading

If you use both a gateway token and a password (including from SecretRefs), you must now set gateway.auth.mode to token or password explicitly. Add this to your config before upgrading to avoid startup or pairing issues.

v2026.3.2 — What's new for you

Released March 3, 2026. Release notes

  • Ask your agent to read PDFs — Native PDF support. Just point the agent at a PDF and it can analyze, summarize, or extract information without extra setup.
  • Store more secrets in your vault — SecretRef coverage expanded to 64 targets. Use your existing vault for channel tokens, API keys, and gateway auth.
  • Smoother Telegram replies — New setups get partial streaming by default, so you see replies appear as they're generated instead of waiting for the full message.
  • Catch config errors earlyopenclaw config validate checks your config before the gateway starts. Fewer surprise failures.
  • Use Ollama for memory search — If you run Ollama locally, you can use it for embeddings in memory search. Keeps more of your workflow on your own machine.
  • Zalo Personal without extra tools — Zalo Personal now works with native JavaScript integration. No more installing a separate CLI.

Heads up: New installs default to tools.profile: "messaging" (fewer tools out of the box). ACP dispatch is on by default. Plugin HTTP handlers use a new registration API. Zalo Personal no longer uses external CLI binaries.

v2026.3.1 — What's new for you

Released March 2, 2026. Release notes

  • Health checks for Docker and Kubernetes — Built-in /health and /ready endpoints for liveness and readiness probes. Easier to run OpenClaw in containers and orchestration.
  • More from your Android node — Camera, device status, notifications list, photos, contacts, calendar, and motion sensors. Your phone becomes a richer input for your agent.
  • Discord threads that stick — Thread-bound sessions now use idle-timeout instead of fixed TTL. Use /session idle and /session max-age to tune how long threads stay active.
  • Telegram DM topics — Route different Telegram DMs or topics to different agents or sessions. Better for multi-project or multi-identity setups.
  • Control UI in German — Dashboard available in German (de).
  • Faster OpenAI streaming — WebSocket-first for OpenAI models. Fewer connection hiccups and quicker first-token.

v2026.2.26 — What's new for you

Released February 27, 2026. Release notes

  • Manage secrets from the CLIopenclaw secrets audit, configure, apply, and reload. Pull API keys and tokens from your vault instead of editing config by hand.
  • ACP agents in threads — ACP (agent collaboration) agents are first-class in Discord and Telegram threads. Spawn, send, and get replies without jumping between surfaces.
  • Route who goes whereopenclaw agents bindings, bind, and unbind let you control which accounts and channels route to which agents.
  • Channel plugins own onboarding — When you add a channel, its plugin can run its own setup wizard. More guided, less guesswork.
  • Android device and notifications — Android nodes expose device status, info, and a list of active notifications. Ask your agent what's on your lock screen.

Older releases

Full changelog for each release on GitHub:

Related