# Claude Code v2.1.239 - Product: Claude Code (https://whatsnew.fyi/product/claude-code) - Vendor: Anthropic - Date: 2026-08-21 - Version: v2.1.239 - Original notes: https://github.com/anthropics/claude-code/releases/tag/v2.1.239 - Permalink: https://whatsnew.fyi/product/claude-code/releases/v2.1.239 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **changed** — Cost estimates now include the 1.1× US-only-inference premium for data-residency workspaces - **added** — Added the one-time fullscreen renderer offer on Bedrock, Vertex, Foundry and other previously excluded setups - **added** — Added /claude-api upgrade to migrate Python projects from anthropic 0.x to 1.x - **changed** — Updated the Claude API skill's Python reference for 1.x where timeouts use anthropic.Timeout instead of httpx.Timeout - **changed** — Cloud sessions plugins synced from claude.ai now show as name@synced and never override a same-named plugin you installed - **fixed** — Alpine/musl builds now load native image paste, clipboard, and audio-capture add-ons - **changed** — The usage-limit message now also says when your session or weekly limit resets - **fixed** — Fixed Bedrock streaming behind proxies that strip the response Content-Type header, which was silently doubling billed API calls - **fixed** — Fixed Claude Code hanging at startup behind an HTTPS proxy when using Bedrock with an SSO profile and awsAuthRefresh - **fixed** — Fixed a crash when starting Claude Code from a directory that no longer exists - **fixed** — Fixed Edit and Write calls pausing for about 5 seconds in JetBrains IDE terminals - **fixed** — Fixed a race where pressing Esc with a prompt queued could let the next turn finish early - **fixed** — Fixed WebFetch retaining expired page content in memory for the whole session instead of 15 minutes - **fixed** — Fixed cloud sessions resuming out of plan mode after an idle worker restart - **fixed** — Fixed MCP elicitation forms taller than the terminal being clipped in fullscreen mode - **fixed** — Fixed remote MCP servers staying failed after a transient 5xx on a mid-session reconnect - **fixed** — Fixed custom session titles disappearing from /resume after more than ~64 KB of conversation - **fixed** — Fixed /resume and the agents view showing a session as recently changed when only its file was touched or it was merely reopened - **fixed** — Fixed the dark-ansi theme rendering expanded tool results in fullscreen mode with text the same color as the background ##### 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 upgrade` to migrate Python projects from `anthropic` 0.x to 1.x, and updated the skill's Python reference for 1.x (timeouts use `anthropic.Timeout`, not `httpx.Timeout`) - Cloud sessions: plugins synced from claude.ai now show as `name@synced`, work with `claude plugin enable/disable @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 honors `HTTPS_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 `/resume` after 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 `/resume` and the agents view showing a session as recently changed (and reordering it) when only its file was touched or it was merely reopened - Fixed `/resume` in all-projects mode telling you to `cd` into a deleted directory (e.g. a removed worktree); such sessions now resume in the current directory - Fixed the `dark-ansi` theme 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 `.worktreeinclude` patterns starting with `**/` silently matching nothing when the target lived in a gitignored directory - Fixed agents, skills, and commands whose `.md` file starts with a UTF-8 BOM being silently ignored - Fixed `/insights` echoing literal `` tags in its response on some models - Fixed marketplace `metadata.pluginRoot` having 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 `PreToolUse` hook now resume in the original turn's trace ins _[Truncated at 4000 characters — full notes: https://github.com/anthropics/claude-code/releases/tag/v2.1.239]_