Claude Code v2.1.239
Released Aug 21, 2026 (9 days ago).
79 issues reference this build
73 still open
6 resolved (8%)
"References this build" means the issue body mentions running 2.1.239 (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.239
Ranked by community engagement (reactions and comments).
- [BUG] v2.1.242 segfaults on every launch (even `--version`) — interposed mimalloc `free` has no NULL check, glibc `newlocale` calls `free(NULL)` pre-main; v2.1.241 unaffected
- [Bug] Native build 2.1.243 segfaults on glibc 2.44 due to malloc/free symbol interposition
- [Bug] Autonomous operation system prompt causes unintended skipping of critical steps
- [BUG] Cannot scroll through console output or conversation history
- [FEATURE] Custom connectors: support static request headers (e.g. `Authorization: Bearer …`) — currently OAuth-only, forcing `mcp-remote` stdio shims
- [Bug] Anthropic API Error: 529 Overloaded - Persistent Service Unavailability
- [Bug] Read/Write/Edit tools not invoked in auto/bypass modes
- [BUG] Advisor is omitted from internal fork requests, so /compact re-bills the whole conversation as a cache write
- [BUG] Claude installer fails with timeout
- Desktop Code tab cannot see any local sessions — packaging defect (%40ant folder) plus device-registry failure; CLI reads same files fine
- [BUG] Artifact tool absent in sessions spawned by `claude remote-control` (server mode); `claude --remote-control` works on the same machine and account
- Session spontaneously re-executed hours-old background Bash commands (raw '&') — original order, ~2.3min apart, truncating their logs
- [BUG] Session limit hits 100% despite minimal usage and low token consumption
- [BUG] --agent flag triggers full onboarding (login/theme/trust, ~9 steps) on every restart in Docker, regardless of persisted state or credential type
- [Bug] False positive in security/cypher detection
- Opus 5-only system-prompt injection silently suppresses the Agent tool and user-configured subagent workflows
- [BUG] Copy paste fails in Ghostty on Linux (NixOS)
- [Bug] Cross-device chat synchronization failure between mobile and web
- [Bug] Excessive token consumption in iterative debugging loops
- Credit balance is too low
- [Bug] Model switching to Opus during non-Anthropic model rendering tasks
- [BUG] iTerm2: Cmd+Click on a TUI link opens two browser tabs — terminal and TUI each open it once (a split, not a duplicate click event)
- Remote Control: OAuth access token revoked mid-session (401), hub loses all remote sessions — twice in two weeks
- [Bug] Anthropic API Error: Invalid Model Name for Fable
- Native binary 2.1.242 segfaults deterministically on startup (linux-surface kernel, x86_64) — 2.1.239-2.1.241 work fine
- [Bug] Over-restrictive safety filters blocking legitimate development tasks
- [Bug] User flagged for requesting Claude avoid recommending former employer
- Repeated injection of content-policy reminder text unrelated to conversation context (wasting tokens)
- [BUG] MCP server shows "Needs Auth" after VSCode restart despite valid token
- [Feature Request] Add researcher whitelist for safety evaluation access
Changelog
What's changed
- Cost estimates (
/cost, status line,--max-budget-usd) now include the 1.1× US-only-inference premium for data-residency workspaces - Added the one-time fullscreen renderer offer on Bedrock, Vertex, Foundry and other previously excluded setups; new installs there now start in fullscreen
- Added
/claude-api upgradeto migrate Python projects fromanthropic0.x to 1.x, and updated the skill's Python reference for 1.x (timeouts useanthropic.Timeout, nothttpx.Timeout) - Cloud sessions: plugins synced from claude.ai now show as
name@synced, work withclaude plugin enable/disable <name>@synced, and never override a same-named plugin you installed - Alpine/musl builds: native image paste, clipboard, and audio-capture add-ons now load (musl-built binaries instead of glibc ones refused by the runtime)
- The usage-limit message shown when your monthly spend limit is already used up now also says when your session or weekly limit resets
- Fixed Bedrock streaming behind proxies that strip the response Content-Type header, which silently doubled billed API calls by re-running every turn non-streaming
- Fixed Claude Code hanging at startup behind an HTTPS proxy when using Bedrock with an SSO profile and
awsAuthRefresh— the credential pre-check now honorsHTTPS_PROXY - Fixed a raw crash dump when starting Claude Code from a directory that no longer exists; it now prints a clear message
- Fixed Edit and Write calls pausing for about 5 seconds in JetBrains IDE terminals when the Claude Code plugin is connected
- Fixed a race where pressing Esc with a prompt queued could let the next turn finish early, leaving the session idle while Claude was still working and letting a later resubmit repeat actions
- Fixed WebFetch retaining expired page content in memory for the whole session instead of the intended 15 minutes
- Fixed cloud sessions (Claude Code on the web, desktop and mobile apps) resuming out of plan mode after an idle worker restart
- Fixed MCP elicitation forms taller than the terminal being clipped in fullscreen mode: the form now fits the window, with hidden fields reachable by scrolling and Accept/Decline always visible
- Fixed remote MCP servers staying failed after a transient 5xx on a mid-session reconnect in cloud sessions or via SDK
setMcpServers() - Fixed custom session titles disappearing from
/resumeafter more than ~64 KB of conversation was written following the rename - Fixed
claude -c/resume picking up sessions from a different directory whose path differed only by characters like_,-, or. - Fixed
/resumeand the agents view showing a session as recently changed (and reordering it) when only its file was touched or it was merely reopened - Fixed
/resumein all-projects mode telling you tocdinto a deleted directory (e.g. a removed worktree); such sessions now resume in the current directory - Fixed the
dark-ansitheme rendering expanded tool results in fullscreen mode with text the same color as the background - Fixed the fullscreen renderer prompt reappearing on every launch when it could never be answered; it now stops after being shown on three launches
- Fixed
.worktreeincludepatterns starting with**/silently matching nothing when the target lived in a gitignored directory - Fixed agents, skills, and commands whose
.mdfile starts with a UTF-8 BOM being silently ignored - Fixed
/insightsechoing literal<message>tags in its response on some models - Fixed marketplace
metadata.pluginRoothaving no effect: bare plugin source names now resolve under it as the docs describe - Fixed mouse movement in browser-based terminals inserting text like
"35;150;7M"into the prompt when a mouse report arrived split across writes - Fixed custom theme overrides for the effort/ultracode status badge colors being ignored
- Fixed OpenTelemetry trace fragmentation: tool executions deferred by a
PreToolUsehook now resume in the original turn's trace instea