Claude Code Changelog & Release Notes
Track Claude Code releases, features, and updates. Compare with other AI coding tools.
291 releases tracked.
Releases
- v2.1.152 (May 26, 2026) - - /code-review --fix now applies review findings to your working tree after the review, surfacing reuse, simplification, and efficiency suggestions; /
- v2.1.150 (May 23, 2026) - - Internal infrastructure improvements (no user-facing changes)
- v2.1.149 (May 22, 2026) - - /usage now shows a per-category breakdown of what's driving your limits usage — skills, subagents, plugins, and per-MCP-server cost - /diff detail v
- v2.1.148 (May 22, 2026) - - Fixed the Bash tool returning exit code 127 on every command for some users (a regression introduced in 2.1.147)
- v2.1.147 (May 21, 2026) - - Pinned background sessions (Ctrl+T in claude agents) now stay alive when idle, are restarted in place to apply Claude Code updates, and are shed und
- v2.1.146 (May 20, 2026) - - Renamed /simplify to /code-review with an optional effort level (e.g. /code-review high) - Auto mode no longer suppresses AskUserQuestion when the u
- v2.1.145 (May 19, 2026) - - Added claude agents --json to list live Claude sessions as JSON for scripting (tmux-resurrect, status bars, session pickers) - Added agentid and par
- v2.1.144 (May 18, 2026) - - Added /resume support for background sessions — sessions started via claude --bg or agent view now appear alongside interactive ones, marked with bg
- v2.1.143 (May 15, 2026) - - Added plugin dependency enforcement: claude plugin disable now refuses when another enabled plugin depends on the target (with a copy-pasteable disa
- v2.1.142 (May 14, 2026) - - Added new claude agents flags: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort, and --dangerously-skip-permi
- v2.1.141 (May 13, 2026) - - Added terminalSequence field to hook JSON output so hooks can emit desktop notifications, window titles, and bells without a controlling terminal -
- v2.1.140 (May 12, 2026) - - Improved Agent tool subagenttype matching to accept case- and separator-insensitive values (e.g. "Code Reviewer" resolves to code-reviewer) - Update
- v2.1.139 (May 11, 2026) - - Added agent view (Research Preview): a single list of every Claude Code session — running, blocked on you, or done. Run claude agents to get started
- v2.1.138 (May 9, 2026) - - Internal fixes
- v2.1.137 (May 9, 2026) - - [VSCode] Fixed extension failing to activate on Windows
- v2.1.136 (May 8, 2026) - - Added CLAUDECODEENABLEFEEDBACKSURVEYFOROTEL to re-enable the session quality survey for enterprises capturing responses through OpenTelemetry - Adde
- v2.1.133 (May 7, 2026) - - Added worktree.baseRef setting (fresh | head) to choose whether --worktree, EnterWorktree, and agent-isolation worktrees branch from origin/<default
- v2.1.132 (May 6, 2026) - - Added CLAUDECODESESSIONID environment variable to the Bash tool subprocess environment, matching the sessionid passed to hooks - Added CLAUDECODEDIS
- v2.1.131 (May 6, 2026) - - Fixed VS Code extension failing to activate on Windows due to a hardcoded build path in the bundled SDK (createRequire polyfill bug) - Fixed Mantle
- v2.1.129 (May 5, 2026) - - Added --plugin-url <url> flag to fetch a plugin .
- v2.1.128 (May 4, 2026) - - Bare /color (no args) now picks a random session color - /mcp now shows the tool count for connected servers and flags servers that connected with 0
- v2.1.126 (April 30, 2026) - - The /model picker now lists models from your gateway's /v1/models endpoint when ANTHROPICBASEURL points at an Anthropic-compatible gateway - - Added
- v2.1.123 (April 29, 2026) - - Fixed OAuth authentication failing with a 401 retry loop when CLAUDECODEDISABLEEXPERIMENTALBETAS=1 is set
- v2.1.122 (April 28, 2026) - - Added ANTHROPICBEDROCKSERVICETIER environment variable to select a Bedrock service tier (default, flex, or priority), sent as the X-Am
- v2.1.121 (April 27, 2026) - - Added alwaysLoad option to MCP server config — when true, all tools from that server skip tool-search deferral and are always available - Added clau
- v2.1.120 (April 24, 2026) - - Windows: Git for Windows (Git Bash) is no longer required — when absent, Claude Code uses PowerShell as the shell tool - Added claude ultrareview [t
- v2.1.119 (April 23, 2026) - - /config settings (theme, editor mode, verbose, etc.) now persist to ~/.claude/settings.json and participate in project/local/policy override precede
- v2.1.118 (April 22, 2026) - - Added vim visual mode (v) and visual-line mode (V) with selection, operators, and visual feedback - Merged /cost and /stats into /usage — both remai
- v2.1.117 (April 21, 2026) - - Forked subagents can now be enabled on external builds by setting CLAUDECODEFORKSUBAGENT=1 - Agent frontmatter mcpServers are now loaded for main-th
- v2.1.116 (April 20, 2026) - - /resume on large sessions is significantly faster (up to 67% on 40MB+ sessions) and handles sessions with many dead-fork entries more efficiently -
- v2.1.114 (April 17, 2026) - - Fixed a crash in the permission dialog when an agent teams teammate requested tool permission
- v2.1.113 (April 17, 2026) - - Changed the CLI to spawn a native Claude Code binary (via a per-platform optional dependency) instead of bundled JavaScript - Added sandbox.network.
- v2.1.112 (April 16, 2026) - - Fixed "claude-opus-4-7 is temporarily unavailable" for auto mode
- v2.1.111 (April 16, 2026) - - Claude Opus 4.7 xhigh is now available! Use /effort to tune speed vs. intelligence - Auto mode is now available for Max subscribers when using Opus
- v2.1.110 (April 15, 2026) - - Added /tui command and tui setting — run /tui fullscreen to switch to flicker-free rendering in the same conversation - Added push notification tool
- v2.1.109 (April 15, 2026) - - Improved the extended-thinking indicator with a rotating progress hint
- v2.1.108 (April 14, 2026) - - Added ENABLEPROMPTCACHING1H env var to opt into 1-hour prompt cache TTL on API key, Bedrock, Vertex, and Foundry (ENABLEPROMPTCACHING1HBEDROCK is de
- v2.1.107 (April 14, 2026) - - Show thinking hints sooner during long operations
- v2.1.105 (April 13, 2026) - - Added path parameter to the EnterWorktree tool to switch into an existing worktree of the current repository - Added PreCompact hook support: hooks
- v2.1.101 (April 10, 2026) - - Added /team-onboarding command to generate a teammate ramp-up guide from your local Claude Code usage - Added OS CA certificate store trust by defau
- v2.1.98 (April 9, 2026) - - Added interactive Google Vertex AI setup wi
- v2.1.97 (April 8, 2026) - - Added focus view toggle (Ctrl+O) in NOFLICKER mode showing prompt, one-line tool summary with edit diffstats, and final response - Added refreshInte
- v2.1.96 (April 8, 2026) - - Fixed Bedrock requests failing with 403 "Authori
- v2.1.94 (April 7, 2026) - - Added support for Ama
- v2.1.92 (April 4, 2026) - - Added forceRemoteSettingsRefresh policy setting: when set, the CLI blocks startup until remote managed settings are freshly fetched, and exits if th
- v2.1.91 (April 2, 2026) - - Added MCP tool result persistence override via meta["anthropic/maxResultSi
- v2.1.90 (April 1, 2026) - - Added /powerup — interactive lessons teaching Claude Code features with animated demos - Added CLAUDECODEPLUGINKEEPMARKETPLACEONFAILURE env var to k
- v2.1.89 (March 31, 2026) - - Added "defer" permission decision to PreToolUse hooks — headless sessions can pause at a tool call and resume with -p --resume to have the hook re-e
- v2.1.88 (March 30, 2026) - - Added CLAUDECODENOFLICKER=1 environment variable to opt into flicker-free alt-screen rendering with virtuali
- v2.1.87 (March 29, 2026) - - Fixed messages in Cowork Dispatch not getting delivered
- v2.1.86 (March 27, 2026) - - Added X-Claude-Code-Session-Id header to API requests so proxies can aggregate requests by session without parsing the body - Added .jj and .sl to V
- v2.1.85 (March 26, 2026) - - Added CLAUDECODEMCPSERVERNAME and CLAUDECODEMCPSERVERURL environment variables to MCP headersHelper scripts, allowing one helper to serve multiple s
- v2.1.84 (March 25, 2026) - - Added PowerShell tool for Windows as an opt-in preview. Learn more at https://code.claude.com/docs/en/tools-referencepowershell-tool - Added ANTHROP
- v2.1.83 (March 24, 2026) - - Added managed-settings.d/ drop-in directory alongside managed-settings.json, letting separate teams deploy independent policy fragments that merge a
- v2.1.81 (March 20, 2026) - - Added --bare flag for scripted -p calls — skips hooks, LSP, plugin sync, and skill directory walks; requires ANTHROPICAPIKEY or an apiKeyHelper via
- v2.1.80 (March 19, 2026) - - Added ratelimits field to statusline scripts for displaying Claude.ai rate limit usage (5-hour and 7-day windows with usedpercentage and resetsat) -
- v2.1.79 (March 18, 2026) - - Added --console flag to claude auth login for Anthropic Console (API billing) authentication - Added "Show turn duration" toggle to the /config menu
- v2.1.78 (March 17, 2026) - - Added StopFailure hook event that fires when the turn ends due to an API error (rate limit, auth failure, etc.) - Added ${CLAUDEPLUGINDATA} variable
- v2.1.77 (March 16, 2026) - - Increased default maximum output token limits for Claude Opus 4.6 to 64k tokens, and the upper bound for Opus 4.6 and Sonnet 4.6 models to 128k toke
- v2.1.76 (March 14, 2026) - - Added MCP elicitation support — MCP servers can now request structured input mid-task via an interactive dialog (form fields or browser URL) - Added
- v2.1.75 (March 13, 2026) - - Added 1M context window for Opus 4.6 by default for Max, Team, and Enterprise plans (previously required extra usage) - Added /color command for all
- v2.1.74 (March 11, 2026) - - Added actionable suggestions to /context command — identifies context-heavy tools, memory bloat, and capacity warnings with specific optimi
- v2.1.73 (March 11, 2026) - - Added modelOverrides setting to map model picker entries to custom provider model IDs (e.g. Bedrock inference profile ARNs) - Added actionable guida
- v2.1.72 (March 9, 2026) - - Fixed tool search to activate even with ANTHROPICBASEURL as long as ENABLETOOLSEARCH is set. - Added w key in /copy to write the focused selection d
- v2.1.71 (March 6, 2026) - - Added /loop command to run a prompt or slash command on a recurring interval (e.g. /loop 5m check the deploy) - Added cron scheduling tools for recu
- v2.1.70 (March 6, 2026) - - Fixed API 400 errors when using ANTHROPICBASEURL with a third-party gateway — tool search now correctly detects proxy endpoints and disables toolref
- v2.1.69 (March 4, 2026) - - Added the /claude-api skill for building applications with the Claude API and Anthropic SDK - Added Ctrl+U on an empty bash prompt (!) to exit bash
- v2.1.68 (March 4, 2026) - - Opus 4.6 now defaults to medium effort for Max and Team subscribers. Medium effort works well for most tasks — it's the sweet spot between speed and
- v2.1.66 (March 4, 2026) - - Reduced spurious error logging
- v2.1.63 (February 28, 2026) - - Added /simplify and /batch bundled slash commands - Fixed local slash command output like /cost appearing as user-sent messages instead of system me
- v2.1.62 (February 27, 2026) - - Fixed prompt suggestion cache regression that reduced cache hit rates
- v2.1.61 (February 26, 2026) - - Fixed concurrent writes corrupting config file on Windows
- v2.1.59 (February 25, 2026) - - Claude automatically saves useful context to auto-memory. Manage with /memory - Added /copy command to show an interactive picker when code blocks a
- v2.1.58 (February 25, 2026) - - Expand Remote Control to more users
- v2.1.56 (February 25, 2026) - - VS Code: Fixed another cause of "command 'claude-vscode.editor.openLast' not found" crashes
- v2.1.55 (February 25, 2026) - - Fixed BashTool failing on Windows with EINVAL error
- v2.1.53 (February 24, 2026) - - Fixed a UI flicker where user input would briefly disappear after submission before the message rendered - Fixed bulk agent kill (ctrl+f) to send a
- v2.1.52 (February 24, 2026) - - VS Code: Fixed extension crash on Windows ("command 'claude-vscode.editor.openLast' not found")
- v2.1.51 (February 23, 2026) - - Added claude remote-control subcommand for external builds, enabling local environment serving for all users. - Updated plugin marketplace default g
- v2.1.50 (February 20, 2026) - - Added support for startupTimeout configuration for LSP servers - Added WorktreeCreate and WorktreeRemove hook events, enabling custom VCS setup and
- v2.1.49 (February 19, 2026) - - Added --worktree (-w) flag to start Claude in an isolated git worktree - Subagents support isolation: "worktree" for working in a temporary git work
- v2.1.47 (February 18, 2026) - - Fixed FileWriteTool line counting to preserve intentional trailing blank lines instead of stripping them with trimEnd(). - Fixed Windows terminal re
- v2.1.45 (February 17, 2026) - - Added support for Claude Sonnet 4.6 - Added support for reading enabledPlugins and extraKnownMarketplaces from --add-dir directories - Added spinner
- v2.1.44 (February 16, 2026) - - Fixed auth refresh errors
- v2.1.42 (February 13, 2026) - - Improved startup performance by deferring Zod schema construction - Improved prompt cache hit rates by moving date out of system prompt - Added one-
- v2.1.41 (February 13, 2026) - - Fixed AWS auth refresh hanging indefinitely by adding a 3-minute timeout - Added claude auth login, claude auth status, and claude auth logout CLI s
- v2.1.39 (February 10, 2026) - - Added guard against launching Claude Code inside another Claude Code session - Fixed Agent Teams using wrong model identifier for Bedrock, Vertex, a
- v2.1.38 (February 10, 2026) - - Fixed VS Code terminal scroll-to-top regression introduced in 2.1.37 - Fixed Tab key queueing slash commands instead of autocompleting - Fixed bash
- v2.1.37 (February 7, 2026) - - Fixed an issue where /fast was not immediately available after enabling /extra-usage
- v2.1.36 (February 7, 2026) - - Fast mode is now available for Opus 4.6. Learn more at https://code.claude.com/docs/en/fast-mode
- v2.1.34 (February 6, 2026) - - Fixed a crash when agent teams setting changed between renders - Fixed a bug where commands excluded from sandboxing (via sandbox.excludedCommands o
- v2.1.33 (February 6, 2026) - - Fixed agent teammate sessions in tmux to send and receive messages - Fixed warnings about agent teams not being available on your current plan - Add
- v2.1.32 (February 5, 2026) - - Claude Opus 4.6 is now available! - Added research preview agent teams feature for multi-agent collaboration (token-intensive feature, requires sett
- v2.1.31 (February 4, 2026) - - Added session resume hint on exit, showing how to continue your conversation later - Added support for full-width (
- v2.1.30 (February 3, 2026) - - Added pages parameter to the Read tool for PDFs, allowing specific page ranges to be read (e.g., pages: "1-5"). Large PDFs (>10 pages) now return a
- v2.1.29 (January 31, 2026) - - Fixed startup performance issues when resuming sessions that have savedhookcontext
- v2.1.27 (January 30, 2026) - - Added tool call failures and denials to debug logs - Fixed context management validation error for gateway users, ensuring CLAUDECODEDISABLEEXPERIME
- v2.1.25 (January 29, 2026) - - Fixed beta header validation error for gateway users on Bedrock and Vertex, ensuring CLAUDECODEDISABLEEXPERIMENTALBETAS=1 avoids the error
- v2.1.23 (January 29, 2026) - - Added customizable spinner verbs setting (spinnerVerbs) - Fixed mTLS and proxy connectivity for users behind corporate proxies or using client certi
- v2.1.22 (January 28, 2026) - - Fixed structured outputs for non-interactive (-p) mode
191 earlier releases available — see the full timeline above.