Skip to content

Releases · Claude

Claude Code release notes — page 3

Stable releases of Claude Code from the anthropics/claude-code GitHub repository, newest first. Each entry summarises the main changes and links to the full official notes; every version also has its own page. This page covers versions 2.1.225 to 2.1.248.

Latest Claude Code version

2.1.296

Released · Official notes on GitHub

Short summaries here; each version has its own page with a summary of the changes and a link to the official release notes. New entries appear after a successful sync.

Claude Code 2.1.248

Added --restricted (or CLAUDE_CODE_RESTRICTED=1): removes the built-in tools that run commands or code and WebFetch (unless named in --tools), keeps file tools inside the…

Official notes on GitHub

Claude Code 2.1.247

Added the SendFeedback tool: when something goes wrong in a session, Claude can draft a feedback report for you to review and send from…

Official notes on GitHub

Claude Code 2.1.246

Added a startup warning for Bash allow rules with a wildcard before the subcommand (e.g. Bash(git main)), since they also match options inserted before…

Official notes on GitHub

Claude Code 2.1.245

Fixed a crash on startup on Linux distributions that ship glibc 2.44 (for example Arch Linux, CachyOS and Fedora Rawhide)

Official notes on GitHub

Claude Code 2.1.241

Official notes on GitHub

Claude Code 2.1.240

Official notes on GitHub

Claude Code 2.1.239

Cost estimates (/cost, status line, --max-budget-usd) now include the 1.1× US-only-inference premium for data-residency workspaces · Added the one-time fullscreen renderer offer on Bedrock,…

Official notes on GitHub

Claude Code 2.1.238

Added a keybindingFlavor setting: set it to "readline" to make Ctrl+W in the prompt delete back to the previous whitespace, as in Bash; the…

Official notes on GitHub

Claude Code 2.1.237

Fixed prompt caching for sessions using an LLM gateway or custom base URL · Added a built-in "Concise" output style: Claude leads with results…

Official notes on GitHub

Claude Code 2.1.236

Added ANTHROPIC_DEFAULT_MODEL environment variable: sets the model new sessions start on, while a /model pick still overrides it and persists across restarts (unlike ANTHROPIC_MODEL)…

Official notes on GitHub

Claude Code 2.1.235

Added an optional spellcheck setting that underlines misspelled words in the prompt input as you type, using your installed aspell, hunspell, or ispell ·…

Official notes on GitHub

Claude Code 2.1.234

Added the optional CLAUDE_CODE_PROJECT_DIR_NAME environment variable: hosts that give each session its own config directory can choose a short name for the per-project transcript…

Official notes on GitHub

Claude Code 2.1.233

Added GitLab merge request URL support to the --worktree flag and the claude agents view (where MRs display as !N) · Added an opt-in…

Official notes on GitHub

Claude Code 2.1.232

Subagent forking is now on by default: a subagent_type: "fork" subagent inherits the full conversation and prompt cache, and non-teammate agent spawns in interactive…

Official notes on GitHub

Claude Code 2.1.231

Fixed MCP OAuth sign-in failing with a redirect URI mismatch for servers that use a pre-registered OAuth client, such as Slack

Official notes on GitHub

Claude Code 2.1.229

Documented claude remote-control --continue for resuming the most recent Remote Control session · Added server-supplied Claude Code hook support for self-hosted runner sessions, matching…

Official notes on GitHub

Claude Code 2.1.228

Fixed interactive sessions that could stop redrawing entirely, while the process kept running, after a rare internal layout error · Fixed git / Git…

Official notes on GitHub

Claude Code 2.1.227

Fixed feature flags being evaluated without the user's subscription tier when a session started with an expired login token, which could wrongly prompt Max…

Official notes on GitHub

Claude Code 2.1.226

Official notes on GitHub

Claude Code 2.1.225

Added gateway spend-limit support to Claude Code's usage warning; the limit-reached message now names the cap, its reset time, and the operator's message (requires…

Official notes on GitHub