Breaking changes
Updates that may need attention
When an AI tool ships an update that removes a feature or changes how things work, the tools built on it can stop working. This page lists recent updates (last 12 weeks) whose official release notes mention words like “breaking”, “removed”, “deprecated” or “migration”, newest first. It flags words automatically, so open the link for the full story.
Week of 2026-10-12
- Hermes Agent v0.22.1 2026-10-14 · Personal agents
removedmigration- Migrate queued Bot mailbox identities without replaying claims (`af49e2fc`)
- Remove obsolete updater sidecar deletion path (`58895653`)
- Hermes Agent v0.22.0 2026-10-14 · Personal agents
breakingremovedmigration- Plugin authors: the old plugin compatibility import layer is gone (#126164), hermes sync (Skill Sync) was removed (#132465), and the bundled tirith scanner was removed (#133832). Several tools were renamed (todo → todo
- Prompt caching — opt-in cache_ttl: auto (1h interactive, 5m subagents/cron); big sessions confirm a cache-breaking /model; compaction keeps the prefix. (#118337, #95267, #104455 — @kshitijk4poor, @JoaoMarcos44)
- OpenClaw v2026.10.10-beta.1 2026-10-15 · Personal agents
removeddeprecatedmigration- Plugins and SDK: allow per-run model fallback overrides, fork a session's live context for background side questions, let plugins steer a session's active run, support Solid Control UI views, add worker-owned keyed sta
- More: expose wrapped browser observations to Code Mode, allow pausing automatic team-report collection, and add scoped startup migration backups. (164833, 171840, 171764) Thanks @alkor2000, @potterdigital, and @vincent
- OpenClaw v2026.10.5-beta.4 2026-10-15 · Personal agents
migration- Update and Doctor: update repair no longer fails after Doctor completes on busy macOS hosts, slow update admission no longer holds the database writer and disrupts Gateway work, update repair prepares its config before
- OpenClaw v2026.9.33 2026-10-15 · Personal agents
removed- Updating from 2026.8.35: cron jobs approved with "allow always" keep running unattended after the update, pnpm 12 Gateway services left on a deleted store generation are rewritten to the durable install link, Doctor de
- OpenClaw v2026.10.5-beta.3 2026-10-13 · Personal agents
deprecatedmigration- Stuck updates recover: updates settle package-activation journals after filesystem remounts or device-number drift, ride out a briefly locked state database, stop reporting false post-install failures after migration,
- Plugin SDK compatibility: createSessionHeaderLink is restored in openclaw/plugin-sdk/control-ui as a deprecated export for plugins built against 2026.10.1 and 2026.10.2. (169746) Thanks @RomneyDa.
- OpenClaw v2026.10.5-beta.2 2026-10-12 · Personal agents
migration- Tool approval hooks: ordinary hooks can no longer rewrite trusted-inline-approved tool arguments without another approval, and transforming plugins must request separate approval for their final arguments or the call i
- OpenClaw v2026.10.2 2026-10-12 · Personal agents
removed- Doctor and update recovery: Doctor no longer stops on residual legacy imports, stale Gateway locks, slow state inspection, memory reindex locks, or allowlists for removed channel accounts, and stale-receipt sessions ke
- E2B e2b@2.56.0 2026-10-13 · Managed agent platforms
breakingremoved- Breaking: the SDK-level in-flight request cap is removed, along with the E2B_API_INFLIGHT_REQUESTS, E2B_ENVD_INFLIGHT_REQUESTS and E2B_ENVD_RPC_INFLIGHT_REQUESTS env vars. Concurrency is governed by undici's connection
- E2B @e2b/python-sdk@2.56.0 2026-10-13 · Managed agent platforms
removed- 775f017: Balance HTTP/2 streams with pyqwest's native connection pool instead of a Python-side balancer over multiple transports. The pool dials a new connection once every existing one is at the server-advertised conc
- E2B @e2b/desktop@2.5.0 2026-10-13 · Managed agent platforms
breakingremoved- Breaking: the SDK-level in-flight request cap is removed, along with the E2B_API_INFLIGHT_REQUESTS, E2B_ENVD_INFLIGHT_REQUESTS and E2B_ENVD_RPC_INFLIGHT_REQUESTS env vars. Concurrency is governed by undici's connection
- E2B @e2b/code-interpreter@2.9.0 2026-10-13 · Managed agent platforms
breakingremoved- Breaking: the SDK-level in-flight request cap is removed, along with the E2B_API_INFLIGHT_REQUESTS, E2B_ENVD_INFLIGHT_REQUESTS and E2B_ENVD_RPC_INFLIGHT_REQUESTS env vars. Concurrency is governed by undici's connection
- E2B @e2b/cli@2.22.0 2026-10-13 · Managed agent platforms
breakingremoved- Breaking: the SDK-level in-flight request cap is removed, along with the E2B_API_INFLIGHT_REQUESTS, E2B_ENVD_INFLIGHT_REQUESTS and E2B_ENVD_RPC_INFLIGHT_REQUESTS env vars. Concurrency is governed by undici's connection
- CrewAI 1.15.28 2026-10-14 · Dev frameworks & SDKs
removed- Show reasons for deployment failures and fix deploy remove and lockfile checks.
- DSPy 3.4.1 2026-10-12 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationThe 3.5 LM-interface cutoff announced in 3.4.0 still applies. Legacy forward()/aforward() custom LMs, the legacy-engine wrappers, custom complete_legacy() shortcuts, and OpenAI-style messages= calls are deprecated and wi
Breaking change for sandbox backend authors. The shim constants and helper that dspy.predict.flex.bridge exposed now live in dspy.primitives.facade, which dspy.Flex and dspy.RLM share. The old module doesn't re-export th
- Google ADK v2.12.0 2026-10-13 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationmigrate ADK to google-cloud-aiplatform v2.2 (agentplatform) (77d4dcd)
migrate VertexAiExampleStore and VertexAiRagRetrieval away from vertexai.preview (9e411be)
- Goose v1.55.0 2026-10-16 · Dev frameworks & SDKs
removed- Remove background subagents and orchestrator; make Doctor session-only #12729
- Remove false optionality in desktop props #12776
- Haystack v3.4.0 2026-10-15 · Dev frameworks & SDKs
removed- The base Tool.warm_up() and Toolset.warm_up() methods were removed. OpenAI/Azure Chat Generators no longer warm up tools.
- Removed the Sockets.__getattribute__ override. It looked up a _sockets attribute that no instance has, so on every attribute access it raised and caught AttributeError and never returned a socket; socket access has alw
- LangGraph prebuilt==1.1.1 2026-10-15 · Dev frameworks & SDKs
migrationchore: migrate Python type checking to ty (8002)
- Mastra @mastra/core@1.78.0 2026-10-16 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationBreaking Changes
- buildInputPreview() and INPUT_PREVIEW_MAX_LENGTH are deprecated in favor of buildPreview() and PREVIEW_MAX_LENGTH.
- Mastra @mastra/core@1.77.0 2026-10-14 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationBreaking Changes
- @mastra/playground-ui: Dialog/AlertDialog removed handle/render-style props; components are now controlled via open/onOpenChange.
- Mastra @mastra/core@1.76.0 2026-10-13 · Dev frameworks & SDKs
breakingremoveddeprecatedAgents no longer get “stuck” when a provider rejects an attached file: the new default UnsupportedFileHandler retries with the file removed (or replaced by a sandbox path when available). For file-centric tool workflows,
Breaking Changes
- OpenAI Agents SDK v0.24.0 2026-10-15 · Dev frameworks & SDKs
migration🟢 GREEN LIGHT TO SHIP. The prepared 0.24.0 candidate has no unresolved release blocker. Its compatibility changes have supported migration or fallback paths described below.
- Action: finish affected legacy tasks with the original SDK, unchanged agent definitions, and hook ordering used when the snapshot was written. Use unique agent names before starting new durable runs. Do not rename a st
- OpenHands v1.27.0 2026-10-12 · Dev frameworks & SDKs
removedchore: remove merged PR artifacts by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/17718
- Pydantic AI v2.56.0 2026-10-13 · Dev frameworks & SDKs
removedRemove WarnNearLimits from the harness Coder capability by @adtyavrdhn in https://github.com/pydantic/pydantic-ai/pull/9969
Week of 2026-10-05
- OpenClaw v2026.10.5-beta.1 2026-10-11 · Personal agents
breakingremovedmigration- Session cleanup: remove leftover GitHub publication receipts and managed worktrees on cleanup and Incognito reset, and publish conversation, plugin-state, sandbox, worktree, and GitHub authority receipts. (163833, 1651
- Channel security: stop removed X allowlist senders from reaching dispatch mid-authorization, redact credentials in Discord PluralKit, LINE, and Tlon API error bodies, bound pending IRC inbound lines, and reject unsafe
- OpenClaw v2026.10.1-beta.2 2026-10-08 · Personal agents
migration- Doctor and migrations: import sessions from older completed migration receipts while retaining current sessions, verify snapshots on Linux hosts without file birthtime, and skip empty migration scans on unconfigured Ma
- OpenClaw v2026.10.1-beta.1 2026-10-05 · Personal agents
breakingdeprecatedmigration- Existing agents can be migrated to local Claws with the explicit, consented openclaw claws migrate <agent-id workflow, preserving their workspace and sessions. Migration is not automatic (162329) Thanks @Patrick-Erichs
Plugin SDK migration
- E2B e2b@2.55.0 2026-10-09 · Managed agent platforms
removeddeprecatedpause() and the lifecycle.onTimeout / lifecycle["on_timeout"] pause object form accept the same mode. Their keepMemory / keep_memory option is deprecated in favor of it (keepMemory: false is mode: 'filesystem') and keeps
- 0894595: Remove dead empty-chunk guards from command output handling; envd never sends empty output chunks, so behavior is unchanged.
- E2B @e2b/python-sdk@2.55.0 2026-10-09 · Managed agent platforms
removeddeprecatedpause() and the lifecycle.onTimeout / lifecycle["on_timeout"] pause object form accept the same mode. Their keepMemory / keep_memory option is deprecated in favor of it (keepMemory: false is mode: 'filesystem') and keeps
- 0894595: Remove dead empty-chunk guards from command output handling; envd never sends empty output chunks, so behavior is unchanged.
- Goose v1.54.0 2026-10-08 · Dev frameworks & SDKs
removed- Remove Nostr session sharing from goose core #12453
- Mastra @mastra/core@1.75.0 2026-10-07 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationBreaking Changes
- @mastra/connect: API rename integrations → providers; removed legacy surfaces like the connect() alias of tools(), environment() sandbox credential surface, and several resolver helpers/exports.
- Mastra @mastra/core@1.74.0 2026-10-05 · Dev frameworks & SDKs
breakingremoveddeprecatedBreaking Changes
- @mastra/playground-ui: anchorTraceId removed from ThreadViewByTrace, TraceThreadPanel, and ThreadTrace; ThreadTrace.LoadMoreSentinel removed. Use pageSize and onLoadOlder on ThreadTrace to control pagination/loading ol
- Mastra @mastra/core@1.73.0 2026-10-05 · Dev frameworks & SDKs
breakingremoveddeprecatedBreaking Changes
- Fixed misleading tool input validation errors. When a model sent null for optional fields and the call still failed for another reason, the error listed the null fields as problems and hid the real cause. Errors now re
- OpenHands v1.26.0 2026-10-08 · Dev frameworks & SDKs
removedrefactor(canvas): remove bundled VSCode consumer assumptions by @neubig in https://github.com/OpenHands/OpenHands/pull/17660
test: Weekly test sweep: remove low-value tests + simplify by @enyst in https://github.com/OpenHands/OpenHands/pull/16574
- OpenHands v1.25.0 2026-10-06 · Dev frameworks & SDKs
removedchore: remove gpt-5.2-codex from agent-canvas model router prompts by @juanmichelini in https://github.com/OpenHands/OpenHands/pull/17811
refactor(agent-settings): remove the unreachable non-embedded mode by @simonrosenberg in https://github.com/OpenHands/OpenHands/pull/17825
Week of 2026-09-28
- OpenClaw v2026.8.35 2026-10-02 · Personal agents
migration- Safer updates and recovery: preserve plugin settings, prevent duplicate Gateways, handle pnpm package updates without terminal failures, and retain plugin inventory through migration. (160344, 160193, 161920, 161485) T
- Update safety: preserve incompatible-plugin settings through recovery, keep retained plugin records during migration, avoid pnpm terminal failures, and carry the existing Gateway lock through container/direct startup.
- OpenClaw v2026.8.34 2026-10-02 · Personal agents
migration- Prevent device pairing migration crash on contaminated records.
- Doctor: Detect shared auth migration by provenance (134808)
- OpenClaw v2026.8.33 2026-09-29 · Personal agents
migration- Complete GPT-5.6 family support: preserve Sol, Terra, and Luna catalog, routing, migration, image, vision, and thinking behavior, including Ultra reasoning across model-runtime boundaries and Bedrock tool-result images
- E2B e2b@2.52.0 2026-10-01 · Managed agent platforms
removed- 4975149: Remove unused internal constants and attributes, and share the command handle setup between Commands.run and Commands.connect
- E2B @e2b/python-sdk@2.52.0 2026-10-01 · Managed agent platforms
removed- f713914: Sandbox commands/files traffic is now balanced across HTTP/2 connections the way the JS SDK's undici agent does it, instead of being sharded into a fixed number of pools by sandbox ID. Every request goes to th
- 4975149: Remove unused internal constants and attributes, and share the command handle setup between Commands.run and Commands.connect
- Google ADK v2.11.0 2026-10-02 · Dev frameworks & SDKs
migrationreport the events the SQLite migration actually migrated (31e5358), closes #7298
- Goose v1.53.0 2026-10-02 · Dev frameworks & SDKs
removed- Show working directory in session remove command #12232
- Remove MCP sampling code #12193
- Haystack v3.3.0 2026-10-01 · Dev frameworks & SDKs
breakingremoved- Fixed ChatPromptBuilder dropping content parts when the template is a list of ChatMessage objects. Only the first TextContent part was rendered, and every other part - additional texts, images, files -was removed from
- ConfirmationHook no longer drops the messages that come after the last user or tool message when it rewrites the conversation, such as a system message added by another hook or an assistant answer followed by an on_exi
- Mastra @mastra/core@1.72.0 2026-09-30 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationMastra({ channels }) now accepts a resolver function (via channels() in @mastra/connect) so channel connections added/removed on Mastra Platform appear on a running server without redeploy; use mastra.resolveChannels() t
Breaking Changes
- OpenAI Agents SDK v0.23.1 2026-10-02 · Dev frameworks & SDKs
migration1. First PyPI publication of the 0.23 series includes earlier migration requirements
- Risk: 🟢 LOW with the previously reviewed migration paths. Users upgrading from 0.22.3 receive the 0.23.0 behavior changes as well as this patch.
- OpenAI Agents SDK v0.23.0 2026-10-02 · Dev frameworks & SDKs
migrationmigrate Vercel sandboxes to the owned provider client (#5255) (9706013)
- Pydantic AI v2.54.0 2026-10-03 · Dev frameworks & SDKs
removedState when the ConversationSearch default-scope warning will be removed by @DouweM in https://github.com/pydantic/pydantic-ai/pull/9383
- Pydantic AI v2.53.0 2026-10-02 · Dev frameworks & SDKs
deprecatedDeprecate pydantic_ai_harness.step_persistence.naming by @mpfaffenberger in https://github.com/pydantic/pydantic-ai/pull/9499
- Pydantic AI v2.52.0 2026-09-30 · Dev frameworks & SDKs
removeddeprecatedStop SubAgents loading agent files by default, and deprecate inherit_tools by @DouweM in https://github.com/pydantic/pydantic-ai/pull/9023
Allow text output on Vertex gemini-live-2.5-flash and remove a stale Gemini Live docs claim by @DouweM in https://github.com/pydantic/pydantic-ai/pull/9069
Week of 2026-09-21
- OpenClaw v2026.7.35 2026-09-21 · Personal agents
migration- Doctor plugin registry: preserve the complete bundled plugin inventory when Doctor creates or repairs registry state, so default Browser, Canvas, pairing, file-transfer, phone-control, Talk voice, and Bonjour plugins r
- DSPy 3.4.0 2026-09-25 · Dev frameworks & SDKs
breakingremoveddeprecatedmigration3.4 is the LM transition release; 3.5 is the migration deadline. The experimental LM types introduced in 3.3 are replaced now. Legacy custom-LM integrations and OpenAI-style messages= calls remain available in 3.4 with d
See the LM migration guide and custom-engine tutorial.
- Google ADK v2.10.0 2026-09-25 · Dev frameworks & SDKs
breakingremovedmigrationsessions: report the redacted database URL when migration cannot connect (1579927)
remove the 1.x breaking-changes callout from the README (d69f995)
- Goose v1.52.0 2026-09-23 · Dev frameworks & SDKs
removed- Remove Rube extension documentation (service discontinued) #12116
- Haystack v3.2.0 2026-09-24 · Dev frameworks & SDKs
removed- The + operator for combining Toolsets has been removed. Pass Toolsets as a list wherever tools are accepted instead: Agent(..., tools=[toolset_a, toolset_b]). Pipelines serialized with a +-combined Toolset cannot be lo
- Pipeline snapshot resumption now rejects snapshots whose component set differs from the current pipeline. This prevents newly added components from being silently skipped during a resumed run, while preserving the exis
- LlamaIndex v0.14.25 2026-09-21 · Dev frameworks & SDKs
removeddeprecated- Remove deprecated ipex-llm and optimum-intel IPEX integrations (#22406)
- Mastra @mastra/core@1.71.0 2026-09-25 · Dev frameworks & SDKs
breakingremovedmigrationBreaking Changes
- @mastra/playground-ui TaskList API: title, TaskListHeader, and hideWhenEmpty are removed.
- Mastra @mastra/core@1.70.0 2026-09-25 · Dev frameworks & SDKs
breakingremovedmigrationBreaking Changes
- @mastra/playground-ui: ErrorState removed (use EmptyState tone="error").
- Mastra @mastra/core@1.69.0 2026-09-24 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationBreaking Changes
- @mastra/playground-ui: removed @mastra/playground-ui/lib/springs; FluidHoverHighlight API changed to accept only hover and className.
- Mastra @mastra/core@1.68.0 2026-09-23 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationBreaking Changes
- @mastra/mcp@2.0.0 is a major rewrite: MCP 2026-07-28 only (legacy handshake removed), suspend/resume replaces elicitation APIs, and several server/client transport and protocol surfaces were removed per the MCP v2 migr
- OpenHands v1.24.0 2026-09-25 · Dev frameworks & SDKs
removedchore: remove merged PR artifacts by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/17695
refactor: remove test-conversation-id fallbacks in websocket context + add state-update tests by @Lothnic in https://github.com/OpenHands/OpenHands/pull/16516
- OpenHands v1.23.0 2026-09-23 · Dev frameworks & SDKs
removedchore: remove merged PR artifacts by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/17591
- OpenHands v1.21.0 2026-09-22 · Dev frameworks & SDKs
removedchore: remove merged PR artifacts by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/17507
Week of 2026-09-14
- E2B e2b@2.51.0 2026-09-18 · Managed agent platforms
removeddeprecated- 5c0f6eb: Remove SDK-side defaults from API request payloads so the API defaults apply when options are omitted. Sandbox create/fork/connect no longer preset a 5-minute timeout, fork no longer presets count: 1, create n
Sandbox create and connect now use the v2 API endpoints (POST /v2/sandboxes, POST /v2/sandboxes/{id}/connect), which default timeout to 5 minutes and always secure envd access. The secure option on Sandbox.create is depr
- E2B @e2b/python-sdk@2.51.0 2026-09-18 · Managed agent platforms
removeddeprecated- 5c0f6eb: Remove SDK-side defaults from API request payloads so the API defaults apply when options are omitted. Sandbox create/fork/connect no longer preset a 5-minute timeout, fork no longer presets count: 1, create n
Sandbox create and connect now use the v2 API endpoints (POST /v2/sandboxes, POST /v2/sandboxes/{id}/connect), which default timeout to 5 minutes and always secure envd access. The secure option on Sandbox.create is depr
- E2B @e2b/desktop-python@2.6.0 2026-09-18 · Managed agent platforms
deprecated- 5c0f6eb: Deprecate the secure option of Sandbox.create (still accepted, now ignored): every sandbox is created through the v2 API, which always secures envd access. allow_internet_access is no longer preset to True; wh
- E2B e2b@2.50.0 2026-09-16 · Managed agent platforms
removeddeprecated- 5b015ad: Removed the V1 template build operations and schemas from the generated API clients. The API no longer serves them (runtime 87968fc1e1fa); control planes carrying that change answer 410 Gone. Template builds g
The regenerated clients also pick up a documented 429 on most operations, a 409 on template create (v3), the upload-request headers on the build file-upload link, minLength: 1 on the v2 build source fields, and a depreca
- E2B @e2b/python-sdk@2.50.0 2026-09-16 · Managed agent platforms
removeddeprecated- 5b015ad: Removed the V1 template build operations and schemas from the generated API clients. The API no longer serves them (runtime 87968fc1e1fa); control planes carrying that change answer 410 Gone. Template builds g
The regenerated clients also pick up a documented 429 on most operations, a 409 on template create (v3), the upload-request headers on the build file-upload link, minLength: 1 on the v2 build source fields, and a depreca
- E2B @e2b/cli@2.19.1 2026-09-16 · Managed agent platforms
removeddeprecatedmigration- 5b015ad: Removed the hidden e2b template build command (alias bd). It printed a V1 deprecation notice and exited 1; the V1 build system it fronted is gone from the API. A script still calling it now gets commander's un
- Goose v1.51.0 2026-09-17 · Dev frameworks & SDKs
removed- Remove planning mode from the CLI #12061
- Remove create recipe command in CLI #11942
- Mastra @mastra/core@1.67.0 2026-09-15 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationThreads can now be transferred to a new resourceId with Memory.updateThreadResourceId({ threadId, resourceId }), a new server route POST /memory/threads/:threadId/transfer, and client-js support via MemoryThread.transfer
Breaking Changes
- OpenHands v1.19.0 2026-09-16 · Dev frameworks & SDKs
removedchore: remove merged PR artifacts by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/17414
- Pydantic AI v2.44.0 2026-09-17 · Dev frameworks & SDKs
migrationAdd a Vercel AI SDK and Eve migration skill by @adtyavrdhn in https://github.com/pydantic/pydantic-ai/pull/8357
Week of 2026-09-07
- Hermes Agent v2026.9.11 2026-09-11 · Personal agents
breaking- Telegram bots must @mention when bots_require_mention is on, breaking bot-to-bot loops (106534); Matrix renders LaTeX (106515); Signal renders markdown tables (106538); WhatsApp replies to view-once messages keep their
- OpenClaw v2026.9.3 2026-09-08 · Personal agents
breakingremoveddeprecatedmigration- Breaking — Node runtime: require Node 24.16.0 or newer on 24.x, or Node 26.1.0 or newer; Node 26 is recommended. Upgrade Node before OpenClaw to prevent SQLite text truncation: Node 22, Node 25, and earlier 24.x/26.x b
- Breaking — execution-policy SDK: move the retired exec-mode and comparator helpers from infra-runtime to execPolicy on openclaw/plugin-sdk/agent-harness-runtime; use resolveExecModePolicy and select the returned fields
- CrewAI 1.15.21 2026-09-09 · Dev frameworks & SDKs
removed- Remove stale parameters from handle_llm_stream_chunk docstring.
- DSPy 3.4.0b1 2026-09-11 · Dev frameworks & SDKs
removeddeprecatedmigrationThis is a prerelease, not the stable 3.4.0 release. APIs and behavior may change before stable. We especially welcome feedback on native versus LiteLLM compatibility, tool calling and streaming, custom LM migration, save
3.4 is the LM transition release; 3.5 is the migration deadline. Ordinary DSPy programs and list-returning prompt calls remain supported, but the experimental LM types introduced in 3.3 are replaced in this release. Revi
- Google ADK v2.9.0 2026-09-10 · Dev frameworks & SDKs
breakingremoveda2a: stop a completed task delegation breaking later peer delegations (04be48b), closes #6831
telemetry: remove helper methods for type-safe hallucination checking and update function signatures (e1e4331)
- Goose v1.50.0 2026-09-08 · Dev frameworks & SDKs
removed- Remove keyring timeout #11798
- Remove managed model registry from local inference #11789
- Mastra @mastra/core@1.66.0 2026-09-11 · Dev frameworks & SDKs
breakingremovedmigrationBreaking Changes
- Removed redundant type assertions in workflow execution without changing runtime behavior or public types. (23502)
- Mastra @mastra/core@1.65.0 2026-09-09 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationBreaking Changes
- @mastra/factory: global rules object removed (FactoryRules, defaults/merge/assert helpers, new MastraFactory({ rules })); tool-result rules move onto defineBoard({ tools }) and configVersion replaces rules.version.
- OpenHands v1.18.0 2026-09-11 · Dev frameworks & SDKs
removedfix: OHE-3110 : remove misleading "No budget limit" line from Token Usage panel by @tofarr in https://github.com/OpenHands/OpenHands/pull/17264
- OpenHands v1.17.0 2026-09-09 · Dev frameworks & SDKs
removeddocs: remove duplicate OpenHands/extensions bullet in DEVELOPMENT.md by @imitater-dou in https://github.com/OpenHands/OpenHands/pull/17136
- Pydantic AI v2.41.0 2026-09-08 · Dev frameworks & SDKs
deprecatedDeprecate fallback_model in favor of fallback_subagent_model on ImageGeneration and XSearch by @dsfaccini in https://github.com/pydantic/pydantic-ai/pull/8077
Week of 2026-08-31
- Hermes Agent v2026.8.31 2026-08-31 · Personal agents
removed- Supply-chain response — the Blender MCP catalog entry and skill were removed after an upstream compromise (#83404); plugin installs get Tier-1 security scanning (#80728).
- Electron rolled back to 40.10.2; TCC interpreter anchor removed (superseded by the signing-identity approach that shipped).
- OpenClaw v2026.9.2 2026-09-05 · Personal agents
removeddeprecatedmigration- Compaction accounting: include orphaned, duplicate, and displaced tool results removed during history repair in dropped-message summaries and token totals. (134987) Thanks @qingminglong, @Dengshanzhi, and @obviyus.
- Telegram upgrades: retain account names and sender-policy keys that happen to match retired tuning-setting names in Doctor migration. (137860)
- OpenClaw v2026.9.1 2026-09-03 · Personal agents
removedmigration- A Gateway that stays up: startup recovers under load and with large agent rosters, malformed legacy cron rows are quarantined instead of blocking boot, migration warnings degrade the Gateway instead of refusing to star
- CLI: channels add/login/logout/remove/resolve accept --agent, mcp --json emits a JSON failure envelope, zsh and Bash completions escape descriptions and option values correctly, heartbeat status shows Gateway ages, ses
- OpenClaw v2026.8.2 2026-09-01 · Personal agents
removeddeprecatedmigration- Your Home agent, beside your work: open Home in a right or bottom dock with Cmd/Ctrl+Shift+H, keep your current page in view, and preview or remove its work-context snapshot or attach selected text to your message. Rel
- Recovery cleanup: preview retained migration originals with openclaw update cleanup --dry-run, then explicitly remove eligible originals while the selected Gateway is stopped; cleanup preserves current SQLite history b
- OpenClaw v2026.8.1 2026-08-31 · Personal agents
breakingremoveddeprecatedmigrationUpdate help: If the automatic update fails, use a local coding harness to help complete the update, diagnose any migration errors, and verify that the Gateway starts correctly. Back up your configuration and state before
- OpenProse migration (breaking): remove the bundled OpenProse plugin and /prose command; run openclaw doctor --fix to clean stale configuration and follow the upstream Agent Skill migration, keeping existing .prose sour
- Browser Use 0.13.10 2026-09-04 · Dev frameworks & SDKs
migration- Upgrade and migrate to MCP Python SDK 2.1.1.
- Browser Use 0.13.9 2026-09-04 · Dev frameworks & SDKs
removedmigrationci: remove the dead cloud_evals image-build trigger by @sauravpanda in https://github.com/browser-use/browser-use/pull/5491
docs: migrate remote browser skill to CLI 3.0 by @MagMueller in https://github.com/browser-use/browser-use/pull/5583
- CrewAI 1.15.19 2026-09-04 · Dev frameworks & SDKs
removed- Remove CodeInterpreterTool from AI/ML overview examples
- Mastra @mastra/core@1.64.0 2026-09-04 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationBreaking Changes
- @mastra/factory: sandbox config is now a callback (ctx = new E2BSandbox({ id: ctx.sessionId })) rather than an options object; workdir/maxSandboxes and the sandbox fleet/reattach model are removed.
Week of 2026-08-24
- Google ADK v1.39.1 2026-08-27 · Dev frameworks & SDKs
migrationPort migration unpickle allowlist and database URL redaction to v1 (#6791) (6deda28)
- Google ADK v2.8.0 2026-08-26 · Dev frameworks & SDKs
removedmigrationsessions: stop dropping event actions on v0 PostgreSQL migration (e3ae4ac)
remove redundant event scans in prompt assembly (d7adc1c)
- Goose v1.48.0 2026-08-27 · Dev frameworks & SDKs
removeddeprecated- Inform user of clipboard copy and remove copilot auth retry on timeout #11160
- Deprecated Gemini OAuth provider #11223
- Haystack v3.1.0 2026-08-24 · Dev frameworks & SDKs
breakingremoveddeprecated- Fixed an issue where PipelineBase.remove_component did not reset auto-variadic socket flags (is_lazy_variadic and wrap_input_in_list) on input sockets when components or connections were removed.
- Fixed Pipeline.remove_component leaving dangling references to the removed component on the sockets of its neighboring components. Previously, removing a component reset only its own sockets, so a surviving neighbor ke
- Mastra @mastra/core@1.63.0 2026-08-28 · Dev frameworks & SDKs
breakingremoveddeprecatedA new AdaptableLogger contract in @mastra/core/logger standardizes trace correlation by injecting trace_id/span_id into native log records during traced operations, and deriving observability LogEvents from the same reco
Breaking Changes
- Mastra @mastra/core@1.62.0 2026-08-26 · Dev frameworks & SDKs
breakingremovedmigrationBreaking Changes
- Removed exported types: BlaxelProcessManagerOptions (@mastra/blaxel) and RailwayProcessManagerOptions (@mastra/railway)
- Mastra @mastra/core@1.61.0 2026-08-24 · Dev frameworks & SDKs
breakingremovedBreaking Changes
- Removed a catch that hid a broken durable run. When a durable run's state could not be read between iterations, the loop kept going and crashed one step later with an error that pointed at the wrong place. It now fails
- OpenHands v1.16.0 2026-08-27 · Dev frameworks & SDKs
removedchore: remove unused random tip code by @smolpaws in https://github.com/OpenHands/OpenHands/pull/16935
- Pydantic AI v2.35.0 2026-08-26 · Dev frameworks & SDKs
deprecatedDeprecate RunContext.capability_loaded and available_capability_ids in favor of capability_active and active_capability_ids by @DouweM in https://github.com/pydantic/pydantic-ai/pull/7454
- Pydantic AI v2.34.0 2026-08-25 · Dev frameworks & SDKs
migrationAdd a LangChain migration skill by @adtyavrdhn in https://github.com/pydantic/pydantic-ai/pull/7679
Week of 2026-08-17
- Hermes Agent v2026.8.16.2 2026-08-17 · Personal agents
migrationSince v0.20.2 (v2026.8.16, tagged earlier today), this window landed ~250 commits across ~461 files (+42,613 / −1,641) — ~125 merged PRs including the MCP 2.x SDK migration and 2026-07-28 stateless protocol support, the
- DSPy 3.3.1 2026-08-21 · Dev frameworks & SDKs
removeddeprecatedCodeAct and ProgramOfThought Deprecation
- Deprecate CodeAct and ProgramOfThought in favor of RLM by @isaacbmiller
- Goose v1.47.0 2026-08-21 · Dev frameworks & SDKs
removeddeprecatedmigration- Deprecate Gemini OAuth provider #11223
- Remove automation_script, web_scrape, and cache tools from computercontroller #11198
- LangGraph sdk==0.4.3 2026-08-19 · Dev frameworks & SDKs
migrationchore: migrate Python type checking to ty (8002)
- LlamaIndex v0.14.24 2026-08-19 · Dev frameworks & SDKs
removedmigration- docs: remove leftover generation text from desearch tool README (#22149)
- feat: migrate llama-index-tools-mcp to mcp 2.x (#22557)
- Mastra @mastra/core@1.60.0 2026-08-19 · Dev frameworks & SDKs
breakingremoveddeprecatedmigration@mastra/mcp adds opt-in support for the stateless 2026-07-28 protocol revision (server + client) plus updated elicitation support using the spec’s multi round-trip mechanism, enabling more modern MCP interoperability wit
Breaking Changes
- OpenHands v1.14.0 2026-08-17 · Dev frameworks & SDKs
removedci: remove broken QA Changes workflow by @neubig in https://github.com/OpenHands/OpenHands/pull/16549
chore: remove unreachable frontend modules and their tests by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16606
- Pydantic AI v2.33.0 2026-08-21 · Dev frameworks & SDKs
removedanthropic 1.0.0 — rebuilt on httpx2, with legacy httpx support removed — reached PyPI on August 20. Every earlier pydantic-ai release, including v2.32.2 cut a few hours before this one, allowed that version without suppo
- Pydantic AI v2.32.2 2026-08-21 · Dev frameworks & SDKs
deprecatedFail the workflow on UnexpectedModelBehavior and FallbackExceptionGroup under the deprecated TemporalAgent by @aviseth in https://github.com/pydantic/pydantic-ai/pull/7465
Week of 2026-08-10
- OpenClaw v2026.8.1-beta.2 2026-08-15 · Personal agents
breakingremoveddeprecatedmigration- Channel plugin ingress monitors: add a shared plugin SDK monitor for durable admission, polling, pruning, claim identity validation, adoption handoff, and shutdown, and migrate IRC, Synology Chat, and Google Chat to th
- Developer workflow: remove the obsolete scoped-commit helper and use standard Git commands in isolated worktrees.
- Browser Use 0.13.8 2026-08-16 · Dev frameworks & SDKs
deprecatedfix(mcp): update deprecated Bedrock Claude model identifier by @scemii in https://github.com/browser-use/browser-use/pull/5448
- Google ADK v2.7.0 2026-08-13 · Dev frameworks & SDKs
BREAKING CHANGEbreakingremoveddeprecatedmigrationBreaking changes
⚠ BREAKING CHANGES
- Goose v1.46.0 2026-08-12 · Dev frameworks & SDKs
removeddeprecatedmigration- Migrate desktop routing to React Router 8.3.0 #10971
- Remove CLI project support #10838
- Mastra @mastra/core@1.59.0 2026-08-16 · Dev frameworks & SDKs
breakingremoveddeprecatedBreaking Changes
- CostGuardProcessor renamed to TokenCostControl (deprecated aliases remain for now, but will be removed in a future major version).
- Mastra @mastra/core@1.58.0 2026-08-12 · Dev frameworks & SDKs
breakingremovedmigrationBreaking Changes
This is a behavior change for every channel agent. If your agent was prompted to emit a platform dialect such as Slack mrkdwn to work around the old behavior, either remove those prompt instructions (recommended) or set
- Mastra @mastra/core@1.57.0 2026-08-10 · Dev frameworks & SDKs
breakingBreaking Changes
- OpenAI Agents SDK v0.21.0 2026-08-15 · Dev frameworks & SDKs
breakingThis minor release does not introduce a known breaking SDK behavior change. The minor version bump is for the new provider-neutral testing APIs and the OpenAI Python v3 compatibility update.
- OpenAI Agents SDK v0.20.0 2026-08-11 · Dev frameworks & SDKs
breakingmigrationVersion 0.20.0 is a minor release because it changes the implicit default model and includes a potentially breaking MCP dependency migration for applications with customized local HTTP transports. MCP v1 remains supporte
Week of 2026-08-03
- Hermes Agent v2026.8.3 2026-08-03 · Personal agents
removedmigration- Readonly config loader at 29 call sites (28× cheaper reads); per-turn config deepcopies killed (telemetry gate 54×); one raw config.yaml parse per process; inter-tool delay removed (#74322, #74211, #74228, #64172 — @te
- Canonical config loaders for behavioral reads; table-driven config migration registry; DEFAULT_CONFIG extracted to config_defaults.py; auto-migration support floor at v12 (#74237, #74200, #74182, #74433 — @teknium1)
- OpenClaw v2026.6.34 2026-08-08 · Personal agents
migration- Plugin SDK migration: before_agent_start, root openclaw/plugin-sdk imports, providerAuthEnvVars, and channelEnvVars are scheduled for removal after July 24. Migrate to the modern hook stages, focused SDK subpath import
- OpenClaw v2026.7.1-1 2026-08-04 · Personal agents
migration- Legacy migration recovery: keep reviewed migration residue nonfatal during startup instead of blocking otherwise healthy upgrades. (106101)
- Claude Agent SDK v0.2.129 2026-08-04 · Dev frameworks & SDKs
breakingBreaking Changes
- CrewAI 1.15.12 2026-08-05 · Dev frameworks & SDKs
breakingBreaking Changes
- DSPy 3.3.0 2026-08-03 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationTry out the typed return path with dspy.context(experimental=True), and the public migration plan explains the staged transition for custom LM and adapter authors.
See the full plan here
- LangGraph checkpoint==4.2.0 2026-08-07 · Dev frameworks & SDKs
migrationchore: migrate Python type checking to ty (8002)
- Mastra @mastra/core@1.56.0 2026-08-06 · Dev frameworks & SDKs
breakingremovedmigrationBreaking Changes
- @mastra/platform-workspace@1.0.0: removed MASTRA_PLATFORM_SECRET_KEY auth for workspace providers; use platform-injected MASTRA_PLATFORM_ACCESS_TOKEN or pass accessToken explicitly.
- OpenAI Agents SDK v0.19.3 2026-08-04 · Dev frameworks & SDKs
removedfix(sandbox): remove apply_patch move source as the bound user by @hsusul in https://github.com/openai/openai-agents-python/pull/4100
- OpenHands v1.11.0 2026-08-07 · Dev frameworks & SDKs
removedfix(metrics): fetch runtime conversation directly instead of removed cloud-proxy by @tofarr in https://github.com/OpenHands/OpenHands/pull/16392
Week of 2026-07-27
- OpenClaw v2026.7.2-beta.7 2026-08-02 · Personal agents
removed- Provider reliability: prevent false Codex exhaustion and silent replies, honor Anthropic Retry-After, preserve selected Claude CLI profiles and adopted chats, remove the rejected Codex OAuth realtime fallback, recover
- OpenClaw v2026.7.2-beta.6 2026-08-01 · Personal agents
removed- Provider reliability: prevent false Codex exhaustion and silent replies, honor Anthropic Retry-After, preserve selected Claude CLI profiles and adopted chats, remove the rejected Codex OAuth realtime fallback, recover
- CrewAI 1.15.10 2026-07-31 · Dev frameworks & SDKs
removed- Remove migrated AMP documentation
- Google ADK v2.6.0 2026-07-30 · Dev frameworks & SDKs
migrationmigrate v0 event timestamps as local time, not UTC (6f1efe7)
- Goose v1.45.0 2026-07-29 · Dev frameworks & SDKs
removed- UI cleanup to remove unused components and functions #10761
- LangGraph checkpointsqlite==3.1.1 2026-07-30 · Dev frameworks & SDKs
migrationchore: migrate Python type checking to ty (8002)
- LangGraph checkpointpostgres==3.1.1 2026-07-30 · Dev frameworks & SDKs
migrationchore: migrate Python type checking to ty (8002)
- Mastra @mastra/core@1.55.0 2026-07-31 · Dev frameworks & SDKs
breakingBreaking Changes
- Mastra @mastra/core@1.54.0 2026-07-30 · Dev frameworks & SDKs
breakingBreaking Changes
- Mastra @mastra/core@1.53.0 2026-07-29 · Dev frameworks & SDKs
breakingremoveddeprecatedBreaking Changes
- Removed redundant non-null assertions from core control flow. (#20140)
- Mastra @mastra/core@1.52.0 2026-07-27 · Dev frameworks & SDKs
breakingremoveddeprecatedmigrationBreaking Changes
- Aligned A2AAgent streams with the regular Agent stream contract. A2A streams now emit a leading start chunk on fresh runs (skipped when resuming, matching Agent behavior) and the finish chunk now carries the Agent-shap
- OpenAI Agents SDK v0.19.0 2026-07-27 · Dev frameworks & SDKs
breakingremovedThis minor release does not introduce a breaking change. The minor version bump reflects a significant new OpenAI Responses feature area: Programmatic Tool Calling.
fix: remove programmatic transcripts from handoff tool filtering by @seratch in https://github.com/openai/openai-agents-python/pull/3879
- OpenHands v1.7.0 2026-07-29 · Dev frameworks & SDKs
removedmigrationchore: remove the human-tested checkbox from the PR template by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16122
ci: disable tag publish triggers for release migration by @malhotra5 in https://github.com/OpenHands/OpenHands/pull/16133
- OpenHands v1.6.1 2026-07-28 · Dev frameworks & SDKs
migrationThis release migration was performed by an AI agent (OpenHands) on behalf of the user.