Claude FastClaude Fast

Claude Code Changelog: Complete Version History

Complete Claude Code version history with all releases, features, and bug fixes from v0.2 beta to current.

Latest Releases

v2.0.22 (October 18, 2025)

  • Fixed content layout shift - Resolved layout issues when scrolling through slash commands
  • IDE thinking toggle - Add toggle to enable/disable thinking mode
  • Permission prompt fix - Resolved bug causing duplicate permission prompts with parallel tool calls
  • Enterprise MCP support - Added support for enterprise managed MCP allowlist and denylist

v2.0.21 (October 18, 2025)

  • MCP structuredContent - Support for MCP structuredContent field in tool responses
  • Interactive questions - Added interactive question tool for better user interaction
  • Enhanced plan mode - Claude will now ask you questions more often in plan mode
  • Haiku 4.5 for Pro - Added Haiku 4.5 as a model option for Pro users
  • Queued commands fix - Fixed issue where queued commands don't have access to previous messages' output

v2.0.20 (October 17, 2025)

  • Claude Skills support - Added support for Claude Skills

v2.0.19 (October 16, 2025)

  • Auto-background commands - Auto-background long-running bash commands instead of killing them (customizable via BASH_DEFAULT_TIMEOUT_MS)
  • Print mode fix - Fixed bug where Haiku was unnecessarily called in print mode

v2.0.17 (October 15, 2025)

  • Haiku 4.5 released - Added Haiku 4.5 to model selector
  • Smart model switching - Haiku 4.5 automatically uses Sonnet in plan mode, Haiku for execution (SonnetPlan by default)
  • Explore subagent - Introducing the Explore subagent powered by Haiku for efficient codebase searching
  • OTEL improvements - Support for HTTP_PROXY and HTTPS_PROXY
  • Traffic control - CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC now disables release notes fetching

v2.0.15 (October 14, 2025)

  • Resume fixes - Fixed bug with resuming where previously created files needed to be read again before writing
  • Print mode fix - Fixed bug with -p mode where @-mentioned files needed to be read again before writing

v2.0.14 (October 11, 2025)

  • MCP @-mentions - Fix @-mentioning MCP servers to toggle them on/off
  • Permission improvements - Improve permission checks for bash with inline env vars
  • Ultrathink fixes - Fix ultrathink + thinking toggle
  • Login optimization - Reduce unnecessary logins
  • Documentation - Document --system-prompt
  • UI polish - Several improvements to rendering and plugins UI

v2.0.13 (October 9, 2025)

  • Native build fix - Fixed /plugin not working on native build

v2.0.12 (October 9, 2025)

  • Plugin System Released - Extend Claude Code with custom commands, agents, hooks, and MCP servers from marketplaces
  • Plugin commands - /plugin install, /plugin enable/disable, /plugin marketplace for plugin management
  • Team collaboration - Repository-level plugin configuration via extraKnownMarketplaces
  • Plugin validation - /plugin validate command for validating plugin structure and configuration
  • Documentation - Plugin announcement at https://www.anthropic.com/news/claude-code-plugins
  • Diagnostics - Comprehensive error messages via /doctor command
  • UI improvements - Avoid flickering in /model selector and improvements to /help

v2.0.11 (October 8, 2025)

  • System prompt optimization - Reduced system prompt size by 1,400 tokens
  • IDE improvements - Fixed keyboard shortcuts and focus issues
  • Rate limit fixes - Fixed Opus fallback rate limit errors appearing incorrectly
  • Command fixes - Fixed /add-dir command selecting wrong default tab

v2.0.10 (October 8, 2025)

  • Terminal renderer rewrite - Rewrote terminal renderer for buttery smooth UI
  • MCP toggle - Enable/disable MCP servers by @mentioning, or in /mcp
  • Tab completion - Added tab completion for shell commands in bash mode
  • Hook enhancements - PreToolUse hooks can now modify tool inputs
  • Editor integration - Press Ctrl-G to edit your prompt in your system's configured text editor
  • Permission fixes - Fixes for bash permission checks with environment variables in the command

v2.0.9 (October 6, 2025)

  • Bash backgrounding fix - Fix regression where bash backgrounding stopped working

v2.0.8 (October 5, 2025)

  • Bedrock model update - Update Bedrock default Sonnet model to global.anthropic.claude-sonnet-4-5-20250929-v1:0
  • IDE drag-and-drop - Add drag-and-drop support for files and folders in chat
  • Context fixes - Fix counting for thinking blocks in /context
  • Theme improvements - Improve message rendering for users with light themes on dark terminals
  • Config cleanup - Remove deprecated .claude.json allowedTools, ignorePatterns, env, and todoFeatureEnabled config options

v2.0.5 (October 4, 2025)

  • IME fixes - Fix IME unintended message submission with Enter and Tab
  • Terminal link - Add "Open in Terminal" link in login screen
  • OAuth fixes - Fix unhandled OAuth expiration 401 API errors
  • SDK improvements - Added SDKUserMessageReplay.isReplay to prevent duplicate messages

v2.0.1 (September 30, 2025)

  • Bedrock/Vertex updates - Skip Sonnet 4.5 default model setting change for Bedrock and Vertex
  • Bug fixes - Various bug fixes and presentation improvements

v2.0.0 (September 29, 2025)

  • Native VS Code extension - New native VS Code extension
  • Fresh UI - Fresh coat of paint throughout the whole app
  • Rewind feature - /rewind a conversation to undo code changes
  • Usage tracking - /usage command to see plan limits
  • Thinking toggle - Tab to toggle thinking (sticky across sessions)
  • History search - Ctrl-R to search history
  • Hooks improvements - Reduced PostToolUse errors
  • SDK rename - The Claude Code SDK is now the Claude Agent SDK
  • Dynamic agents - Add subagents dynamically with --agents flag

v1.0.126 (September 26, 2025)

  • Context command - Enable /context command for Bedrock and Vertex
  • mTLS support - Add mTLS support for HTTP-based OpenTelemetry exporters

v1.0.124 (September 25, 2025)

  • Bash login control - Set CLAUDE_BASH_NO_LOGIN environment variable to skip login shell for BashTool
  • Environment variables - Fix Bedrock and Vertex environment variables evaluating all strings as truthy
  • Security improvements - No longer inform Claude of the list of allowed tools when permission is denied
  • Bash security - Fixed security vulnerability in Bash tool permission checks
  • VSCode performance - Improved VSCode extension performance for large files

v1.0.123 (September 24, 2025)

  • Bash permission rules - Now support output redirections when matching (e.g., Bash(python:*) matches python script.py > output.txt)
  • Thinking mode fix - Fixed thinking mode triggering on negation phrases like "don't think"
  • Rendering performance - Fixed rendering performance degradation during token streaming
  • SlashCommand tool - Added SlashCommand tool enabling Claude to invoke your slash commands
  • BashTool logging - Enhanced BashTool environment snapshot logging
  • Debug logging - Migrated --debug logging to a file for easy tailing & filtering

v1.0.120 (September 20, 2025)

  • Input lag fix - Fix input lag during typing, especially noticeable with large prompts
  • VSCode improvements - Improved VSCode extension command registry and sessions dialog user experience
  • IDE compatibility - Fixed IDE compatibility issue by removing worktree support check
  • Security fix - Fixed security vulnerability where Bash tool permission checks could be bypassed using prefix matching

v1.0.119 (September 19, 2025)

  • Windows fix - Fix Windows issue where process visually freezes on entering interactive mode
  • Dynamic MCP headers - Support dynamic headers for MCP servers via headersHelper configuration
  • Thinking mode - Fix thinking mode not working in headless sessions
  • Slash command fix - Fix slash commands now properly update allowed tools instead of replacing them

v1.0.117 (September 18, 2025)

  • History search - Add Ctrl-R history search to recall previous commands like bash/zsh
  • Input lag fix - Fix input lag while typing, especially on Windows
  • Auto-allow sed - Add sed command to auto-allowed commands in acceptEdits mode
  • Windows PATH - Fix Windows PATH comparison to be case-insensitive for drive letters
  • Permission hints - Add permissions management hint to /add-dir output

v1.0.115 (September 16, 2025)

  • Thinking display - Improve thinking mode display with enhanced visual effects
  • Thinking toggle - Type /t to temporarily disable thinking mode in your prompt
  • Path validation - Improve path validation for glob and grep tools
  • Hook output - Show condensed output for post-tool hooks to reduce visual clutter
  • UI improvements - Fix visual feedback when loading state completes and improve UI consistency for permission dialogs

v1.0.113 (September 13, 2025)

  • Piped input deprecated - Deprecated piped input in interactive mode
  • Keybinding change - Move Ctrl+R keybinding for toggling transcript to Ctrl+O

v1.0.112 (September 12, 2025)

  • Transcript mode - Added the model used to generate each assistant message
  • User recognition - Addressed issue where some Claude Max users were incorrectly recognized as Claude Pro users
  • Hooks improvements - Added systemMessage support for SessionEnd hooks
  • Spinner tips - Added spinnerTipsEnabled setting to disable spinner tips
  • IDE fixes - Various improvements and bug fixes

v1.0.111 (September 11, 2025)

  • Model validation - /model now validates provided model names
  • Bash fixes - Fixed Bash tool crashes caused by malformed shell syntax parsing

v1.0.110 (September 10, 2025)

  • WezTerm support - /terminal-setup command now supports WezTerm
  • OAuth refresh - MCP OAuth tokens now proactively refresh before expiration
  • Bash reliability - Fixed reliability issues with background Bash processes

v1.0.109 (September 10, 2025)

  • SDK streaming - Added partial message streaming support via --include-partial-messages CLI flag

v1.0.106 (September 5, 2025)

  • Windows paths - Fixed path permission matching to consistently use POSIX format (e.g., Read(//c/Users/...))

v1.0.97 (August 29, 2025)

  • Settings validation - /doctor now validates permission rule syntax and suggests corrections

v1.0.94 (August 28, 2025)

  • Vertex global endpoints - Add support for global endpoints for supported models
  • Memory editing - /memory command now allows direct editing of all imported memory files
  • SDK custom tools - Add custom tools as callbacks
  • Todos command - Added /todos command to list current todo items

v1.0.93 (August 26, 2025)

  • Windows image paste - Add alt + v shortcut for pasting images from clipboard
  • Proxy support - Support NO_PROXY environment variable to bypass proxy for specified hostnames and IPs

v1.0.90 (August 25, 2025)

  • Settings reload - Settings file changes take effect immediately - no restart required

v1.0.88 (August 22, 2025)

  • Fixed OAuth authentication error - Resolved "OAuth authentication is currently not supported" issue
  • Enhanced status line - Now includes exceeds_200k_tokens indicator to warn when approaching context limits
  • Fixed cost tracking - /cost command now accurately tracks usage
  • New model environment variables - Added ANTHROPIC_DEFAULT_SONNET_MODEL and ANTHROPIC_DEFAULT_OPUS_MODEL for customizing model aliases
  • Bedrock update - Default Sonnet model updated to Sonnet 4 for AWS Bedrock users

v1.0.86 (August 21, 2025)

  • Context debugging - New /context command helps diagnose context window issues
  • SDK improvements - UUID support for all SDK messages, plus --replay-user-messages flag for debugging

v1.0.85 (August 20, 2025)

  • Cost visibility - Status line now shows real-time session costs
  • Hooks enhancement - New SessionEnd hook for cleanup operations

v1.0.84 (August 19, 2025)

  • Network stability - Fixed tool_use/tool_result ID mismatch errors during unstable connections
  • Real-time steering - Improved Claude's responsiveness to user input while working
  • File mentions - ~/.claude/* files now appear in @-mention suggestions
  • Built-in ripgrep - Now default (disable with USE_BUILTIN_RIPGREP=0)

v1.0.83 (August 18, 2025)

  • Path improvements - @-mentions now support file paths with spaces
  • Visual update - New shimmering spinner animation

v1.0.82 (August 16, 2025)

  • SDK enhancements - Request cancellation support and custom directory search
  • Settings validation - Prevents invalid fields in .claude/settings.json
  • MCP consistency - Improved tool naming conventions
  • Bash stability - Fixed crashes when reading large files automatically

v1.0.81 (August 14, 2025)

  • Output styles released - New educational styles "Explanatory" and "Learning" for better code explanations
  • Agent fixes - Improved custom agent loading with unparsable files

v1.0.80 (August 14, 2025)

  • UI improvements - Better text contrast for custom subagent colors

v1.0.77 (August 13, 2025)

  • Bash enhancements - Fixed heredoc/multiline strings and stderr handling
  • SDK updates - Session support and permission tracking
  • Token management - Fixed errors in conversation summarization
  • Opus Plan Mode - New /model setting to use Opus only for planning

v1.0.73 (August 12, 2025)

  • MCP flexibility - Support multiple config files: --mcp-config file1.json file2.json
  • OAuth control - Press Esc to cancel authentication flows
  • Command validation - Reduced false security warnings
  • Alpine Linux support - Now works with musl-based distributions

v1.0.72 (August 12, 2025)

  • Permission control - /permissions command for tool confirmation settings

v1.0.71 (August 8, 2025)

  • Background commands - Ctrl+B runs commands in background (perfect for dev servers)
  • Custom status line - Add terminal prompts with /statusline

v1.0.70 (August 7, 2025)

  • Performance boost - Optimized rendering for large contexts
  • Windows fixes - Native file search, ripgrep, and subagents now working
  • @-mentions in commands - Use file references in slash command arguments

v1.0.69 (August 5, 2025)

  • Opus 4.1 - Major model upgrade with improved capabilities

v1.0.68 (August 5, 2025)

  • Windows improvements - Better permissions and subprocess handling
  • Enhanced debugging - /doctor command includes CLAUDE.md and MCP context
  • SDK callbacks - canUseTool support for tool confirmation
  • Performance - Better file suggestion speed in large repositories

v1.0.65 (August 1, 2025)

  • IDE stability - Fixed connection issues and diagnostics
  • Windows setup - Fixed shell environment for users without .bashrc

v1.0.64 (July 30, 2025)

  • Agent customization - Added model customization support for agents
  • Agent fixes - Fixed unintended access to the recursive agent tool
  • Hooks enhancement - Added systemMessage field to hook JSON output
  • SDK improvements - Fixed user input tracking across multi-turn conversations
  • File search - Added hidden files to file search and @-mention suggestions

Last updated on

On this page

Claude Code ready in seconds.Get Claude Fast