ClaudeUpdates.dev
Update Claude Code
ClaudeUpdates.dev
414 releases|Latest v2.1.292|Last Update Oct 06, 2026
Update Claude Code
v2.1.101Older
2.1.98
2.1.101
2.1.105
2.1.107
2.1.108
2.1.101
2.1.105
2.1.107
v2.1.107Newer
← Back to all releases

v2.1.105 Claude Code Release Notes

Apr 13, 2026
Claude's Analysisby Sonnet 4.6
Full Analysis

Sweeping 24-fix stability pass across input handling, session resume, display rendering, and keybindings — plus PreCompact hook blocking and background plugin monitors added.

Changes
37
Total Changes (vs Average)
2.1×
Version Type
Patch
Release Focus
Bug Fixes
Days Since Prior Release
3
Release # This Month
#10 of 26
Bug Fix Ratio
65%
Post-Release Edits
—
Change Category
Ecosystem Impact
MCP and Terminals have each appeared in 8 of the last 10 releases; Plugins/Skills in 7 of 10. April's 10-release month reflects sustained parallel investment in extensibility and CLI reliability—no single sprint theme, but consistent multi-front polish.
Key Themes
24Broad Stability Sweep|4Plugin Ecosystem Maturation|3MCP Reliability|2Terminal & Display Polish|3Cloud Provider UX
May Help If You've Noticed
MCP tools aren't available at the start of headless or remotely triggered sessions
Alt+Enter stopped inserting newlines in your terminal after a recent update
Images you send while Claude is still processing get silently dropped
Terminal colors look washed out when connecting over SSH using Ghostty, Kitty, or similar
Marketplace plugin updates fail or leave plugins broken after installing

Changes in Claude Code v2.1.105

Added3 changes

  • •Added path parameter to the EnterWorktree tool to switch into an existing worktree of the current repository
  • •Added PreCompact hook support: hooks can now block compaction by exiting with code 2 or returning {"decision":"block"}
  • •Added background monitor support for plugins via a top-level monitors manifest key that auto-arms at session start or on skill invoke

Improved9 changes

  • •Improved stalled API stream handling: streams now abort after 5 minutes of no data and retry non-streaming instead of hanging indefinitely
  • •Improved network error messages: connection errors now show a retry message immediately instead of a silent spinner
  • •Improved file write display: long single-line writes (e.g. minified JSON) are now truncated in the UI instead of paginating across many screens
  • •Improved /doctor layout with status icons; press f to have Claude fix reported issues
  • •Improved /config labels and descriptions for clarity
  • •Improved skill description handling: raised the listing cap from 250 to 1,536 characters and added a startup warning when descriptions are truncated
  • •Improved WebFetch to strip <style> and <script> contents from fetched pages so CSS-heavy pages no longer exhaust the content budget before reaching actual text
  • •Improved stale agent worktree cleanup to remove worktrees whose PR was squash-merged instead of keeping them indefinitely
  • •Improved MCP large-output truncation prompt to give format-specific recipes (e.g. jq for JSON, computed Read chunk sizes for text)

Fixed24 changes

  • •Fixed images attached to queued messages (sent while Claude is working) being dropped
  • •Fixed screen going blank when the prompt input wraps to a second line in long conversations
  • •Fixed leading whitespace getting copied when selecting multi-line assistant responses in fullscreen mode
  • •Fixed leading whitespace being trimmed from assistant messages, breaking ASCII art and indented diagrams
  • •Fixed garbled bash output when commands print clickable file links (e.g. Python rich/loguru logging)
  • •Fixed alt+enter not inserting a newline in terminals using ESC-prefix alt encoding, and Ctrl+J not inserting a newline (regression in 2.1.100)
  • •Fixed duplicate "Creating worktree" text in EnterWorktree/ExitWorktree tool display
  • •Fixed queued user prompts disappearing from focus mode
  • •Fixed one-shot scheduled tasks re-firing repeatedly when the file watcher missed the post-fire cleanup
  • •Fixed inbound channel notifications being silently dropped after the first message for Team/Enterprise users
  • •Fixed marketplace plugins with package.json and lockfile not having dependencies installed automatically after install/update
  • •Fixed marketplace auto-update leaving the official marketplace in a broken state when a plugin process holds files open during the update
  • •Fixed "Resume this session with..." hint not printing on exit after /resume, --worktree, or /branch
  • •Fixed feedback survey shortcut keys firing when typed at the end of a longer prompt
  • •Fixed stdio MCP server emitting malformed (non-JSON) output hanging the session instead of failing fast with "Connection closed"
  • •Fixed MCP tools missing on the first turn of headless/remote-trigger sessions when MCP servers connect asynchronously
  • •Fixed /model picker on AWS Bedrock in non-US regions persisting invalid us.* model IDs to settings.json when inference profile discovery is still in-flight
  • •Fixed 429 rate-limit errors showing a raw JSON dump instead of a clean message for API-key, Bedrock, and Vertex users
  • •Fixed crash on resume when session contains malformed text blocks
  • •Fixed /help dropping the tab bar, Shortcuts heading, and footer at short terminal heights
  • •Fixed malformed keybinding entry values in keybindings.json being silently loaded instead of rejected with a clear error
  • •Fixed CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC in one project's settings permanently disabling usage metrics for all projects on the machine
  • •Fixed washed-out 16-color palette when using Ghostty, Kitty, Alacritty, WezTerm, foot, rio, or Contour over SSH/mosh
  • •Fixed Bash tool suggesting acceptEdits permission mode when exiting plan mode would downgrade from a higher permission level

Other1 change

  • •/proactive is now an alias for /loop

← v2.1.101
All Releases
v2.1.107 →