Claude Code versions and changes
Which version is the latest and what is new in it
In short
The latest Claude Code release is version 2.1.305, published October 20, 2026. It fixes requests on Vertex, Bedrock and other providers. Starting with 2.1.304, every request failed there when the endpoint or a gateway rejected tool search. Claude Code now retries without tool search, and that includes gateways that disallow ToolSearch or leave it out of --tools.
The same release adds sandbox.allowNestedUserNamespaces. It lets sandboxed Linux commands create user namespaces for Chromium or rootless podman, which also gets those commands around the sandbox’s file protections. With CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS, unattended retry mode can notice when a usage limit is lifted before its reset. Watch the allowedMcpServers change: managed-mcp.json stdio servers that use ${VAR} only in env now load even when your allowlist left them out, and you need deniedMcpServers to keep them off.
On Pro and Max plans, version 2.1.304 asks before you resume an inactive conversation, because a resume can use a noticeable share of your 5-hour usage limit. It also stops claude --worktree from removing the worktree and its branch at exit without asking, which could lose commits. Version 2.1.299 started compacting idle conversations of 200K+ tokens before their one-hour prompt cache expires, and 2.1.302 added an off switch for that in /config. Code Review is now generally available on Claude Team and Enterprise plans, and Anthropic says most reviews finish in 6-10 minutes.
At a glance
| Version | What changed | As of | Source |
|---|---|---|---|
| 2.1.305 | Claude Code 2.1.305 repairs requests on Vertex and Bedrock | 20 October 2026 | Read |
| 2.1.304 | Claude Code 2.1.304 warns before a resume eats your limit | 19 October 2026 | Read |
| 2.1.302 | Claude Code 2.1.302 adds an off switch for idle compaction | 16 October 2026 | Read |
| 2.1.301 | Claude Code 2.1.301 stops waiting out distant usage limits | 15 October 2026 | Read |
| 2.1.300 | Claude Code 2.1.300 splits cache writes by lifetime in OTel | 14 October 2026 | Read |
| 2.1.299 | Claude Code 2.1.299 compacts idle chats before cache expiry | 14 October 2026 | Read |
| 2.1.295 | Claude Code 2.1.295 hooks can fail closed when they break | 8 October 2026 | Read |
| 2.1.293 | Claude Code 2.1.293 switches its default Haiku to 5.5 | 7 October 2026 | Read |
| 2.1.292 | Claude Code 2.1.292 gives sub-agents their own effort dial | 6 October 2026 | Read |
| 2.1.290 | Claude Code 2.1.290 gives mod hooks the subagent's ID | 6 October 2026 | Read |
| 2.1.288 | Claude Code 2.1.288 brings back the prompt you Ctrl+C'd | 2 October 2026 | Read |
| 2.1.286 | Claude Code 2.1.286 stops resume from losing your turns | 1 October 2026 | Read |
Show all (49)
| Version | What changed | As of | Source |
|---|---|---|---|
| 2.1.285 | Claude Code 2.1.285 lets admins lock down API providers | 30 September 2026 | Read |
| 2.1.284 | Claude Code 2.1.284 ships Sonnet 5.5 at the leaked price | 28 September 2026 | Read |
| 2.1.283 | Claude Code 2.1.283 keeps new models out until admins say so | 26 September 2026 | Read |
| 2.1.282 | Claude Code 2.1.282 ignores telemetry set by project files | 25 September 2026 | Read |
| 2.1.281 | Claude Code 2.1.281 adds Bedrock guardrails to its gateway | 23 September 2026 | Read |
| 2.1.274 | Claude Code 2.1.274 warns before memory turns critical | 17 September 2026 | Read |
| 2.1.269 | Claude Code 2.1.269 grades plugins with a scored eval run | 11 September 2026 | Read |
| 2.1.267 | Claude Code 2.1.267 caps effort level across providers | 10 September 2026 | Read |
| 2.1.265 | Claude Code 2.1.265 loads a whole folder of plugins | 8 September 2026 | Read |
| 2.1.261 | Claude Code 2.1.261 prunes skills that eat context | 4 September 2026 | Read |
| 2.1.260 | Claude Code 2.1.260 opens a live diff panel | 4 September 2026 | Read |
| 2.1.259 | Claude Code 2.1.259 hands MCP servers to the whole org | 3 September 2026 | Read |
| 2.1.257 | Fable 5.1 becomes the default model in Claude Code 2.1.257 | 2 September 2026 | Read |
| 2.1.252 | Claude Code 2.1.252 fixes Remote Control stalls | 1 September 2026 | Read |
| 2.1.251 | Claude Code 2.1.251 streams subagent work live | 28 August 2026 | Read |
| 2.1.247 | Claude Code 2.1.247 drafts its own feedback reports | 27 August 2026 | Read |
| 2.1.246 | Claude Code 2.1.246 flags wildcard Bash allow rules | 26 August 2026 | Read |
| 2.1.243 | Claude Code 2.1.243 uses your contracted model rates | 25 August 2026 | Read |
| 2.1.239 | Claude Code 2.1.239 prices the data-residency premium | 21 August 2026 | Read |
| 2.1.235 | Claude Code 2.1.235 stops Shift+Tab from granting edits | 19 August 2026 | Read |
| 2.1.234 | Claude Code 2.1.234 picks up when the limit resets | 17 August 2026 | Read |
| 2.1.233 | Claude Code 2.1.233 splits proxy spend by user | 15 August 2026 | Read |
| 2.1.232 | Claude Code 2.1.232: forked subagents are on by default | 14 August 2026 | Read |
| 2.1.229 | Claude Code 2.1.229: plugins load from a directory with no restart | 12 August 2026 | Read |
| 2.1.228 | Claude Code 2.1.228 patches a conversation-history leak in Remote Control | 11 August 2026 | Read |
| 2.1.227 | Claude Code 2.1.227 stops pitching credits to Max subscribers | 11 August 2026 | Read |
| 2.1.223 | Claude Code 2.1.223 patches a Bash permission bypass | 6 August 2026 | Read |
| 2.1.221 | Claude Code 2.1.221: permission bypass fixed, Focus view in VSCode, credential masking | 4 August 2026 | Read |
| 2.1.210 | Claude Code 2.1.210: a live timer and a worktree isolation fix | 15 July 2026 | Read |
| 2.1.208 | Claude Code 2.1.208 adds a screen reader mode and vim remaps | 14 July 2026 | Read |
| 2.1.207 | Claude Code 2.1.207 enables auto mode on Bedrock, Vertex, and Foundry | 11 July 2026 | Read |
| 2.1.205 | Claude Code 2.1.205: security and agent fixes | 8 July 2026 | Read |
| 2.1.203 | Claude Code 2.1.203 fixes hung background sessions | 8 July 2026 | Read |
| 2.1.202 | Claude Code 2.1.202 adds workflow size control and fixes Remote Control | 7 July 2026 | Read |
| 2.1.200 | Claude Code 2.1.200: Manual mode is now default and background agent fixes | 3 July 2026 | Read |
| 2.1.199 | Claude Code 2.1.199: improved sub-agent and background task stability | 3 July 2026 | Read |
| 2.1.142 | Claude Code 2.1.142: new tools and Bedrock integration | 15 May 2026 | Read |
Milestones
- Fable 5.1 becomes the default model in Claude Code 2.1.257.
- Computer use arrives in Claude Cowork and in a Claude Code beta.
- Claude Code 2.1.275 brings your claude.ai skills into Claude Code.
- Claude Code 2.1.277 reads AGENTS.md when a project has no CLAUDE.md.
- Opus 5.5 takes the default seat in Claude Code.
- Claude Code cloud sessions go GA, with credit outside plan limits.
- Version 2.1.284 makes Sonnet 5.5 the default Sonnet on the Anthropic API, and terminal and VS Code sessions start in auto mode when no permission mode is configured.
- Version 2.1.285 adds the allowedProviders managed setting, which limits the API providers a machine may use.
- Mods ship in v2.1.287, so anyone can write extensions in TypeScript that are delivered inside plugins.
- Version 2.1.293 makes Claude Haiku 5.5, with a 1M context window, the default Haiku on the Anthropic API.
- Claude Code Projects, still in beta, lets in everyone on the Pro and Max waitlist.
- Version 2.1.299 compacts idle conversations of 200K+ tokens before their one-hour prompt cache expires.
- Code Review leaves research preview and is generally available on Claude Team and Enterprise plans.
- Version 2.1.302 puts an Idle compaction toggle in /config.
- On Pro and Max plans, version 2.1.304 asks before resuming an inactive conversation that could use a noticeable share of the 5-hour limit.
- Version 2.1.305 fixes requests on Vertex, Bedrock and other providers that reject tool search.
FAQ
What is the latest version of Claude Code?
Version 2.1.305, published October 20, 2026. It fixes failed requests on Vertex, Bedrock and other providers and adds the sandbox.allowNestedUserNamespaces setting.
Why did Claude Code requests fail on Bedrock or Vertex after 2.1.304?
Starting with 2.1.304, every request failed on Vertex, Bedrock and other providers when the endpoint or a gateway rejected tool search. Version 2.1.305 retries without tool search, including behind gateways that disallow ToolSearch or leave it out of --tools.
How do I turn off idle compaction in Claude Code?
Since version 2.1.302, /config has an Idle compaction row that turns it off or back on. You can also set “idleCompaction”: false in settings.json, or change the 200K-token minimum with CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS. Both of those settings need v2.1.290 or later.
Which models does Claude Code use by default?
Opus 5.5 took the default seat in Claude Code. On the Anthropic API, the default Sonnet is Claude Sonnet 5.5 as of 2.1.284, and the default Haiku is Claude Haiku 5.5 as of 2.1.293, with a 1M context window.
Who can use Claude Code Review and how fast is it?
Code Review is generally available on Claude Team and Enterprise plans. Anthropic says most reviews finish in 6-10 minutes, about 3x faster than during the preview. Admins choose Quick, Standard or Deep for each repository.
Latest
- Claude Code 2.1.305 repairs requests on Vertex and Bedrock
- Claude Code 2.1.304 warns before a resume eats your limit
- RuntimeWire: Claude Code puts staff bypass in Accept edits
- Claude Code gzips every turn so replies start sooner
- Claude Code 2.1.302 adds an off switch for idle compaction
- Context-tax prices what Claude Code sends before you type
- Claude Code team hands most code reading to Claude
- Claude Code Review exits preview and runs about 3x faster
- Claude Code 2.1.301 stops waiting out distant usage limits
- A file over 256KB let Claude Code Desktop leak your keys
