feed

/breaking

Every breaking change across all tracked tools. Sorted newest first. Never miss a config-breaking update.

50 breaking changes across 7 tools

OpenClaw v2026.4.27 TIER 1 Apr 29, 2026 18h ago

Plugins/startup: add an opt-in future-mode gate for disabling deprecated implicit startup sidecar loading while preserving explicit startup and nar... | Plugins/startup: add plugin compatibility warnings for deprecated implicit startup loading so authors can migrate to explicit activation.onStartup ... | Plugins/startup: add explicit activation.onStartup metadata so plugins can declare Gateway startup import behavior while the deprecated implicit si... | Plugin SDK: move maintained bundled channels off the deprecated channel-config-schema-legacy subpath, add an explicit bundled-channel schema SDK su... | Gateway/config: let config reload continue in degraded mode when invalidity is scoped to plugin entries, so incompatible plugin configs can be skip...

view release ↗
Gemini CLI v0.40.0 TIER 1 Apr 28, 2026 1d ago

fix(cli): use newline in shell command wrapping to avoid breaking heredocs by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/25537 | fix(ui): removed background color for input by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/25339

view release ↗
OpenClaw v2026.4.26 TIER 1 Apr 28, 2026 2d ago

CLI/migration: add a bundled Claude importer that previews and applies Claude Code and Claude Desktop instructions, MCP servers, skills, command pr... | CLI/migration: add openclaw migrate with plan, dry-run, JSON, pre-migration backup, onboarding detection, archive-only report copies, and a bundled... | CLI/update: install npm global updates into a verified temporary prefix before swapping the package tree into place, preventing mixed old/new insta... | Media-understanding/audio: migrate deprecated {input} placeholders in legacy audio.transcription.command configs to {{MediaPath}}, so custom audio ... | Plugins/compat: inventory doctor-side deprecation migrations separately from runtime plugin compatibility so release sweeps preserve needed repairs...

view release ↗
Claude Code v2.1.121 TIER 1 Apr 28, 2026 2d ago

Faster startup after upgrading: removed the Recent Activity panel from the release-notes splash

view release ↗
OpenClaw v2026.4.25 TIER 1 Apr 27, 2026 3d ago

Plugins/compat: mark OPENCLAW_DISABLE_PERSISTED_PLUGIN_REGISTRY as a deprecated break-glass switch and point operators at registry repair instead. ... | Plugins/compat: expand the central compatibility registry with dated owners, replacements, and maximum three-month removal targets for legacy SDK, ... | Plugins/compat: inventory doctor-side deprecation migrations separately from runtime plugin compatibility so release sweeps preserve needed repairs... | Plugins/CLI: refresh the persisted registry after managed plugin files are removed so ClawHub uninstall cannot leave stale plugins list entries. | CLI/update: run package post-update doctor with --fix so package updates repair config migrations before restart. Thanks @shakkernerd.

view release ↗
OpenClaw v2026.4.25-beta.4 TIER 1 Apr 26, 2026 4d ago

Plugins/compat: mark OPENCLAW_DISABLE_PERSISTED_PLUGIN_REGISTRY as a deprecated break-glass switch and point operators at registry repair instead. ... | Plugins/compat: expand the central compatibility registry with dated owners, replacements, and maximum three-month removal targets for legacy SDK, ... | Plugins/compat: inventory doctor-side deprecation migrations separately from runtime plugin compatibility so release sweeps preserve needed repairs... | Plugins/CLI: refresh the persisted registry after managed plugin files are removed so ClawHub uninstall cannot leave stale plugins list entries. Th... | CLI/update: run package post-update doctor with --fix so package updates repair config migrations before restart. Thanks @shakkernerd.

view release ↗
OpenClaw v2026.4.25-beta.3 TIER 1 Apr 26, 2026 4d ago

Plugins/compat: mark OPENCLAW_DISABLE_PERSISTED_PLUGIN_REGISTRY as a deprecated break-glass switch and point operators at registry repair instead. ... | Plugins/compat: expand the central compatibility registry with dated owners, replacements, and maximum three-month removal targets for legacy SDK, ... | Plugins/compat: inventory doctor-side deprecation migrations separately from runtime plugin compatibility so release sweeps preserve needed repairs... | Plugins/CLI: refresh the persisted registry after managed plugin files are removed so ClawHub uninstall cannot leave stale plugins list entries. Th... | CLI/update: run package post-update doctor with --fix so package updates repair config migrations before restart. Thanks @shakkernerd.

view release ↗
OpenClaw v2026.4.25-beta.2 TIER 1 Apr 26, 2026 4d ago

Plugins/compat: mark OPENCLAW_DISABLE_PERSISTED_PLUGIN_REGISTRY as a deprecated break-glass switch and point operators at registry repair instead. ... | Plugins/compat: expand the central compatibility registry with dated owners, replacements, and maximum three-month removal targets for legacy SDK, ... | Plugins/compat: inventory doctor-side deprecation migrations separately from runtime plugin compatibility so release sweeps preserve needed repairs... | Plugins/CLI: refresh the persisted registry after managed plugin files are removed so ClawHub uninstall cannot leave stale plugins list entries. Th... | CLI/update: run package post-update doctor with --fix so package updates repair config migrations before restart. Thanks @shakkernerd.

view release ↗
OpenClaw v2026.4.25-beta.1 TIER 1 Apr 26, 2026 4d ago

Plugins/compat: mark OPENCLAW_DISABLE_PERSISTED_PLUGIN_REGISTRY as a deprecated break-glass switch and point operators at registry repair instead. ... | Plugins/compat: expand the central compatibility registry with dated owners, replacements, and maximum three-month removal targets for legacy SDK, ... | Plugins/compat: inventory doctor-side deprecation migrations separately from runtime plugin compatibility so release sweeps preserve needed repairs... | Plugins/CLI: refresh the persisted registry after managed plugin files are removed so ClawHub uninstall cannot leave stale plugins list entries. Th... | CLI/update: run package post-update doctor with --fix so package updates repair config migrations before restart. Thanks @shakkernerd.

view release ↗
OpenClaw v2026.4.24 TIER 1 Apr 25, 2026 4d ago

Plugin SDK/tool-result transforms: remove the Pi-only api.registerEmbeddedExtensionFactory(...) compatibility path. Bundled tool-result rewrites mu...

view release ↗
OpenClaw v2026.4.24-beta.5 TIER 1 Apr 25, 2026 5d ago

MCP/config reload: hot-apply mcp.* changes by disposing cached session MCP runtimes, and dispose bundled MCP runtimes during gateway shutdown so re...

view release ↗
OpenClaw v2026.4.24-beta.4 TIER 1 Apr 25, 2026 5d ago

MCP/config reload: hot-apply mcp.* changes by disposing cached session MCP runtimes, and dispose bundled MCP runtimes during gateway shutdown so re...

view release ↗
OpenClaw v2026.4.24-beta.3 TIER 1 Apr 25, 2026 5d ago

MCP/config reload: hot-apply mcp.* changes by disposing cached session MCP runtimes, and dispose bundled MCP runtimes during gateway shutdown so re...

view release ↗
OpenClaw v2026.4.24-beta.1 TIER 1 Apr 25, 2026 5d ago

Plugin SDK/tool-result transforms: remove the Pi-only api.registerEmbeddedExtensionFactory(...) compatibility path. Bundled tool-result rewrites mu...

view release ↗
OpenClaw v2026.4.23 TIER 1 Apr 24, 2026 6d ago

Providers/OpenAI: stop advertising the removed gpt-5.3-codex-spark Codex model through fallback catalogs, and suppress stale rows with a GPT-5.5 re...

view release ↗
OpenClaw v2026.4.23-beta.6 TIER 1 Apr 24, 2026 6d ago

Providers/OpenAI: stop advertising the removed gpt-5.3-codex-spark Codex model through fallback catalogs, and suppress stale rows with a GPT-5.5 re...

view release ↗
OpenClaw v2026.4.23-beta.5 TIER 1 Apr 24, 2026 6d ago

Providers/OpenAI: stop advertising the removed gpt-5.3-codex-spark Codex model through fallback catalogs, and suppress stale rows with a GPT-5.5 re...

view release ↗
OpenClaw v2026.4.23-beta.4 TIER 1 Apr 24, 2026 6d ago

Providers/OpenAI: stop advertising the removed gpt-5.3-codex-spark Codex model through fallback catalogs, and suppress stale rows with a GPT-5.5 re...

view release ↗
Claude Code v2.1.119 TIER 1 Apr 23, 2026 6d ago

Windows: removed false-positive "Windows requires 'cmd /c' wrapper" MCP config warning

view release ↗
Hermes Agent v2026.4.23 TIER 1 Apr 23, 2026 6d ago

/steer — mid-run agent nudges — /steer <prompt> injects a note that the running agent sees after its next tool call, without interrupting the turn ... | Website removed Discussions link from README

view release ↗
OpenClaw v2026.4.22 TIER 1 Apr 23, 2026 7d ago

Models/auth: merge provider-owned default-model additions from openclaw models auth login instead of replacing agents.defaults.models, so re-authen... | Discord: normalize prefixed channel targets only at the thread-binding API boundary, so sessions_spawn({ runtime: "acp", thread: true }) can create... | CLI sessions: persist CLI session clearing through the atomic session-store merge path, so expired Claude/Codex CLI bindings are actually removed b... | Memory/LanceDB: stop resurrecting removed live memory-lancedb hook config from startup snapshots, so deleting or disabling the plugin entry shuts o... | Active Memory: stop reviving removed live active-memory config from startup snapshots, so removing the plugin entry turns the hook off immediately ...

view release ↗
Gemini CLI v0.41.0-nightly.20260423.gd1c91f526 TIER 1 Apr 23, 2026 7d ago

fix(cli): use newline in shell command wrapping to avoid breaking heredocs by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/25537 | fix(ui): removed background color for input by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/25339

view release ↗
Gemini CLI v0.40.0-preview.2 TIER 1 Apr 23, 2026 7d ago

fix(cli): use newline in shell command wrapping to avoid breaking heredocs by @cocosheng-g in https://github.com/google-gemini/gemini-cli/pull/25537 | fix(ui): removed background color for input by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/25339

view release ↗
Codex CLI rust-v0.123.0 TIER 1 Apr 23, 2026 7d ago

Removed leaked review prompts from TUI transcripts (#18659).

view release ↗
OpenClaw v2026.4.21 TIER 1 Apr 22, 2026 8d ago

npm/install: mirror the node-domexception alias into root package.json overrides, so npm installs stop surfacing the deprecated google-auth-library...

view release ↗
Claude Code v2.1.117 TIER 1 Apr 22, 2026 8d ago

[VSCode] Fixed "Manage Plugins" panel breaking when multiple large marketplaces are configured

view release ↗
OpenClaw v2026.4.20 TIER 1 Apr 21, 2026 8d ago

OpenAI Codex: route ChatGPT/Codex OAuth Responses requests through the /backend-api/codex endpoint so openai-codex/gpt-5.4 no longer hits the remov... | Gateway/sessions: reject stale agent-scoped sessions after an agent is removed from config while preserving legacy default-agent main-session alias...

view release ↗
OpenClaw v2026.4.20-beta.2 TIER 1 Apr 21, 2026 8d ago

OpenAI Codex: route ChatGPT/Codex OAuth Responses requests through the /backend-api/codex endpoint so openai-codex/gpt-5.4 no longer hits the remov... | Gateway/sessions: reject stale agent-scoped sessions after an agent is removed from config while preserving legacy default-agent main-session alias...

view release ↗
OpenClaw v2026.4.20-beta.1 TIER 1 Apr 21, 2026 9d ago

OpenAI Codex: route ChatGPT/Codex OAuth Responses requests through the /backend-api/codex endpoint so openai-codex/gpt-5.4 no longer hits the remov... | Gateway/sessions: reject stale agent-scoped sessions after an agent is removed from config while preserving legacy default-agent main-session alias...

view release ↗
Claude Code v2.1.113 TIER 1 Apr 17, 2026 12d ago

Fixed markdown tables breaking when a cell contains an inline code span with a pipe character

view release ↗
OpenClaw v2026.4.15 TIER 1 Apr 16, 2026 13d ago

BlueBubbles/catchup: add a per-message retry ceiling (catchup.maxFailureRetries, default 10) so a persistently-failing message with a malformed pay... | Agents/tool-loop: enable the unknown-tool stream guard by default. Previously resolveUnknownToolGuardThreshold returned undefined unless tools.loop... | OpenAI Codex/CLI: keep resumed codex exec resume runs on the safe non-interactive path without reintroducing the removed dangerous bypass flag by p... | BlueBubbles/inbound: restore inbound image attachment downloads on Node 22+ by stripping incompatible bundled-undici dispatchers from the non-SSRF ... | Agents/OpenAI Responses: add models.providers.*.models.*.compat.supportsPromptCacheKey so OpenAI-compatible proxies that forward prompt_cache_key c...

view release ↗
Cline v3.79.0 TIER 1 Apr 16, 2026 13d ago

Remove deprecated evals tool

view release ↗
Claude Code v2.1.108 TIER 1 Apr 14, 2026 15d ago

Added ENABLE_PROMPT_CACHING_1H env var to opt into 1-hour prompt cache TTL on API key, Bedrock, Vertex, and Foundry (ENABLE_PROMPT_CACHING_1H_BEDRO...

view release ↗
OpenClaw v2026.4.14 TIER 1 Apr 14, 2026 16d ago

Google image generation: strip a trailing /openai suffix from configured Google base URLs only when calling the native Gemini image API so Gemini i...

view release ↗
Claude Code v2.1.105 TIER 1 Apr 13, 2026 16d ago

Fixed leading whitespace being trimmed from assistant messages, breaking ASCII art and indented diagrams

view release ↗
OpenClaw v2026.4.12 TIER 1 Apr 13, 2026 17d ago

QA/packaging: stop packaged QA helpers from crashing when optional scenario execution config is unavailable, so npm distributions can skip the repo...

view release ↗
Claude Code v2.1.101 TIER 1 Apr 10, 2026 19d ago

Fixed in-app settings writes (e.g. /add-dir --remember, /config) not refreshing the in-memory snapshot, preventing removed directories from being r... | Fixed several Remote Control issues: worktrees removed on session crash, connection failures not persisting in the transcript, spurious "Disconnect...

view release ↗
Claude Code v2.1.98 TIER 1 Apr 9, 2026 20d ago

Fixed managed-settings allow rules remaining active after an admin removed them, until process restart | Fixed permissions.additionalDirectories changes not applying mid-session — removed directories lose access immediately and added ones work without ... | Fixed slash command picker breaking when a plugin's frontmatter name is a YAML boolean keyword

view release ↗
OpenCode v1.4.2 TIER 1 Apr 9, 2026 21d ago

Removed the forced loading delay while the app connects

view release ↗
Claude Code v2.1.97 TIER 1 Apr 8, 2026 21d ago

Fixed managed-settings allow rules remaining active after an admin removed them until process restart | Fixed slash command picker breaking when a plugin's frontmatter name is a YAML boolean keyword

view release ↗
Gemini CLI v0.37.0 TIER 1 Apr 8, 2026 21d ago

fix(ui): removed additional vertical padding for tables by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/24381

view release ↗
Hermes Agent v2026.4.8 TIER 1 Apr 8, 2026 22d ago

Unnecessary members intent removed on startup + token lock leak fix (#5302) | Doctor diagnostics — sync provider checks, config migration, WAL and mem0 diagnostics (#5077) | Stale test skips removed, regex backtracking, file search bug, and test flakiness (#4969) | browser_close tool removed — auto-cleanup handles it (#5792)

view release ↗
OpenCode v1.4.0 TIER 1 Apr 8, 2026 22d ago

Aligned GitHub Copilot Anthropic reasoning levels and removed incorrect Qwen variants.

view release ↗
Claude Code v2.1.92 TIER 1 Apr 4, 2026 26d ago

Removed /tag command | Removed /vim command (toggle vim mode via /config → Editor mode)

view release ↗
Claude Code v2.1.90 TIER 1 Apr 1, 2026 28d ago

Removed Get-DnsClientCache and ipconfig /displaydns from auto-allow (DNS cache privacy)

view release ↗
Hermes Agent v2026.3.30 TIER 1 Mar 30, 2026 1mo ago

Non-deprecated HTTP transport — switched from sse_client to streamable_http_client (#3646) | OpenClaw migration model config overwrite — migration no longer overwrites model config dict with a string (#3924) — @0xbyt4 | OpenClaw migration expanded — covers full data footprint including sessions, cron, memory (#3869) | Comprehensive OpenClaw migration guide — step-by-step guide for migrating from OpenClaw/Claw3D to Hermes Agent (#3864, #3900) | @0xbyt4 — 1 PR: OpenClaw migration model config fix (#3924)

view release ↗
Hermes Agent v2026.3.28 TIER 1 Mar 28, 2026 1mo ago

Supply chain hardening — Removed compromised litellm dependency, pinned all dependency version ranges, regenerated uv.lock with hashes, added CI wo... | Removed /model slash command from CLI and gateway in favor of hermes model subcommand (#3080) | OpenClaw migration overwrites defaults and setup wizard skips imported sections — fixed (#3282) | G0DM0D3 godmode jailbreaking skill + docs (#3157) | OpenClaw migration v2 — 17 new modules, terminal recap for migrating from OpenClaw to Hermes (#2906)

view release ↗
Hermes Agent v2026.3.23 TIER 1 Mar 24, 2026 1mo ago

Fix: resolve merge conflict markers in cli.py breaking startup (#2347) | @rovle (Lovre Pešut) — Daytona sandbox API migration (#2063)

view release ↗
Hermes Agent v2026.3.17 TIER 1 Mar 17, 2026 1mo ago

OpenClaw migration during first-time setup — by @kshitijk4poor (#981) | hermes claw migrate command + migration docs (#1059) | Terminal subprocesses inheriting OPENAI_BASE_URL breaking external tools (Issue #1002, #1399) | @kshitijk4poor (1 PR) — OpenClaw migration during setup wizard

view release ↗
Cline v3.70.0 TIER 1 Mar 4, 2026 1mo ago

Removed incorrect max_tokens from OpenRouter requests

view release ↗