Claude Code — January 2026 Releases
24 releases in January 2026.
- 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
- v2.1.21 (January 28, 2026) — - Added support for full-width (
- v2.1.20 (January 27, 2026) — - Added arrow key history navigation in vim normal mode when cursor cannot move further - Added external editor shortcut (Ctrl+G) to the help menu for
- v2.1.19 (January 23, 2026) — - Added env var CLAUDECODEENABLETASKS, set to false to keep the old system temporarily - Added shorthand $0, $1, etc. for accessing individual argumen
- v2.1.18 (January 22, 2026) — - Added customi
- v2.1.17 (January 22, 2026) — - Fixed crashes on processors without AVX instruction support
- v2.1.16 (January 22, 2026) — - Added new task management system, including new capabilities like dependency tracking - [VSCode] Added native plugin management support - [VSCode] A
- v2.1.15 (January 21, 2026) — - Added deprecation notification for npm installations - run claude install or see https://docs.anthropic.com/en/docs/claude-code/getting-started for
- v2.1.14 (January 20, 2026) — - Added history-based autocomplete in bash mode (!) - type a partial command and press Tab to complete from your bash command history - Added search t
- v2.1.12 (January 17, 2026) — - Fixed message rendering bug
- v2.1.11 (January 17, 2026) — - Fixed excessive MCP connection requests for HTTP/SSE transports
- v2.1.10 (January 17, 2026) — - Added new Setup hook event that can be triggered via --init, --init-only, or --maintenance CLI flags for repository setup and maintenance operations
- v2.1.9 (January 15, 2026) — - Added auto:N syntax for configuring the MCP tool search auto-enable threshold, where N is the context window percentage (0-100) - Added plansDirecto
- v2.1.7 (January 13, 2026) — - Added showTurnDuration setting to hide turn duration messages (e.g., "Cooked for 1m 6s") - Added ability to provide feedback when accepting permissi
- v2.1.6 (January 13, 2026) — - Added search functionality to /config command for quickly filtering settings - Added Updates section to /doctor showing auto-update channel and avai
- v2.1.5 (January 11, 2026) — - Added CLAUDECODETMPDIR environment variable to override the temp directory used for internal temp files, useful for environments with custom temp di
- v2.1.4 (January 10, 2026) — - Added CLAUDECODEDISABLEBACKGROUNDTASKS environment variable to disable all background task functionality including auto-backgrounding and the Ctrl+B
- v2.1.3 (January 9, 2026) — - Merged slash commands and skills, simplifying the mental model with no change in behavior - Added release channel (stable or latest) toggle to /conf
- v2.1.2 (January 8, 2026) — - Added source path metadata to images dragged onto the terminal, helping Claude understand where images originated - Added clickable hyperlinks for f
- v2.1.0 (January 7, 2026) — - Added automatic skill hot-reload - skills created or modified in ~/.claude/skills or .claude/skills are now immediately available without restarting