Claude Code v2.1.23
Released Jan 29, 2026 (7 months ago).
131 issues reference this build
4 still open
127 resolved (97%)
"References this build" means the issue body mentions running 2.1.23 (from the
bug-report template). It reflects report volume, not a proven defect count — an issue may mention a
version without being caused by it. First-party data from the anthropics/claude-code tracker.
Top issues reported on v2.1.23
Ranked by community engagement (reactions and comments).
- [BUG] Getting "invalid beta flag" error despite CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1
- [BUG] prompt-caching-scope-2026-01-05 beta header sent even when enablePromptCaching and useAnthropicBetaHeaders are set to false
- [BUG] claude code freezes 2.1.27
- [BUG] Conversation chain breaks mid-session - earlier messages lost on resume
- [BUG] Claude Code v2.1.27 freezes with 100% CPU on Synology NAS (Linux 4.4 kernel) — v2.1.25 works fine
- [BUG] /compact always fails with "Conversation too long" since v2.1.23 (regression)
- [BUG] Claude Code stating session limits hit and rejecting requests despite token quota being available
- [BUG] NO_PROXY stopped working in 2.1.23
- Hook scripts fail on Windows: backslash paths misinterpreted by Git Bash
- [BUG] Atlassian MCP Server Connection Timeout (SSE)
- API Error: 500 {"type":"error","error":{"type":"api_error",...
- [BUG] Skill frontmatter `model:` field documented but not working
- [BUG] Session resume fails with "Invalid signature in thinking block" - thinking block signatures not persisted
- [BUG] /resume index suddenly missing 80% of sessions
- [BUG] ECONNRESET on corporate network - TLS fingerprinting blocks Bun while curl/Node.js work
- [Feature Request] Custom slash commands missing `ide_opened_file` context tag
- [BUG] "Jupyter notebook detected" Connect button injects mcp__jupyter tool reference, but tool is not available
- [BUG] update to 2.1.25 don't work on windows
- [BUG] Thai Combining Characters Not Rendered in Claude Code TUI
- [Bug] IDE detection fails when running Claude Code in JetBrains Rider terminal
- [Feature Request] Add font size configuration for Claude Code VS Code extension UI
- Korean IME composition text appears below cursor position instead of at cursor
- Claude Code creates tmp/attachments folder in project directory on every session start
- [BUG] Built-in slash commands hidden from autocomplete when too many skills are installed
- [BUG] Visual Studio Code extension - $PATH variable is not loaded to bash tool invocations
- [Bug] Performance degradation: Claude Code unacceptably slow on max model
- [BUG] Skills/commands with disable-model-invocation: true appear in autocomplete but fail when invoked
- [Feature Request] Allow programmatic session naming via CLI flag or model tool
- [BUG] Assistant text messages not written to transcript - only thinking blocks persist
- [BUG] Repeated session crashes/aborts when processing meeting notes with subagent
Changelog
What's changed
- Added customizable spinner verbs setting (
spinnerVerbs) - Fixed mTLS and proxy connectivity for users behind corporate proxies or using client certificates
- Fixed per-user temp directory isolation to prevent permission conflicts on shared systems
- Fixed a race condition that could cause 400 errors when prompt caching scope was enabled
- Fixed pending async hooks not being cancelled when headless streaming sessions ended
- Fixed tab completion not updating the input field when accepting a suggestion
- Fixed ripgrep search timeouts silently returning empty results instead of reporting errors
- Improved terminal rendering performance with optimized screen data layout
- Changed Bash commands to show timeout duration alongside elapsed time
- Changed merged pull requests to show a purple status indicator in the prompt footer
- [IDE] Fixed model options displaying incorrect region strings for Bedrock users in headless mode