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

v2.1.108 Claude Code Release Notes

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

/recap adds session context on return; ENABLE_PROMPT_CACHING_1H opts into 1-hour prompt cache; 14 fixes cover --resume data loss, diacritics drops, and silent failures.

Changes
24
Total Changes (vs Average)
1.4×
Version Type
Patch
Release Focus
Bug Fixes
Day Since Prior Release
1
Release # This Month
#12 of 26
Bug Fix Ratio
58%
Post-Release Edits
—
Change Category
Ecosystem Impact
AWS Bedrock (6 of 10 recent releases) and Google Vertex (4 of 10) continue to see sustained work. The new ENABLE_PROMPT_CACHING_1H env var — standardizing 1-hour TTL across Bedrock, Vertex, Foundry, and API — reflects ongoing cloud parity effort.
Key Themes
6Session Continuity Overhaul|4Prompt Caching TTL Control|7Silent Failure Elimination|5Error Clarity & UX Polish
May Help If You've Noticed
You return to a long session and lose context on what you were doing
/resume keeps showing sessions from other projects instead of the current one
Accented characters, umlauts, or cedillas are missing from Claude's responses
Your session's custom name or color disappears after using --resume
Bash commands produce no output when your shell config file ends with a # comment

Changes in Claude Code v2.1.108

Added4 changes

  • •Added ENABLE_PROMPT_CACHING_1H env var to opt into 1-hour prompt cache TTL on API key, Bedrock, Vertex, and Foundry (ENABLE_PROMPT_CACHING_1H_BEDROCK is deprecated but still honored), and FORCE_PROMPT_CACHING_5M to force 5-minute TTL
  • •Added recap feature to provide context when returning to a session, configurable in /config and manually invocable with /recap; force with CLAUDE_CODE_ENABLE_AWAY_SUMMARY if telemetry disabled.
  • •Added "verbose" indicator when viewing the detailed transcript (Ctrl+O)
  • •Added a warning at startup when prompt caching is disabled via DISABLE_PROMPT_CACHING* environment variables

Improved4 changes

  • •Improved /model to warn before switching models mid-conversation, since the next response re-reads the full history uncached
  • •Improved /resume picker to default to sessions from the current directory; press Ctrl+A to show all projects
  • •Improved error messages: server rate limits are now distinguished from plan usage limits; 5xx/529 errors show a link to status.claude.com; unknown slash commands suggest the closest match
  • •Reduced memory footprint for file reads, edits, and syntax highlighting by loading language grammars on demand

Fixed14 changes

  • •Fixed paste not working in the /login code prompt (regression in 2.1.105)
  • •Fixed subscribers who set DISABLE_TELEMETRY falling back to 5-minute prompt cache TTL instead of 1 hour
  • •Fixed Agent tool prompting for permission in auto mode when the safety classifier's transcript exceeded its context window
  • •Fixed Bash tool producing no output when CLAUDE_ENV_FILE (e.g. ~/.zprofile) ends with a # comment line
  • •Fixed claude --resume <session-id> losing the session's custom name and color set via /rename
  • •Fixed session titles showing placeholder example text when the first message is a short greeting
  • •Fixed terminal escape codes appearing as garbage text in the prompt input after --teleport
  • •Fixed /feedback retry: pressing Enter to resubmit after a failure now works without first editing the description
  • •Fixed --teleport and --resume <id> precondition errors (e.g. dirty git tree, session not found) exiting silently instead of showing the error message
  • •Fixed Remote Control session titles set in the web UI being overwritten by auto-generated titles after the third message
  • •Fixed --resume truncating sessions when the transcript contained a self-referencing message
  • •Fixed transcript write failures (e.g., disk full) being silently dropped instead of being logged
  • •Fixed diacritical marks (accents, umlauts, cedillas) being dropped from responses when the language setting is configured
  • •Fixed policy-managed plugins never auto-updating when running from a different project than where they were first installed

Other2 changes

  • •The model can now discover and invoke built-in slash commands like /init, /review, and /security-review via the Skill tool
  • •/undo is now an alias for /rewind

← v2.1.107
All Releases
v2.1.109 →