← Claude Code

Claude Code 2.1.280

Released Sep 22, 2026 · official source

Safe to upgrade? Many reports – consider waiting

15 bug/regression-labelled issues opened in the 27h after release (15 regression-flagged, 5 mention v2.1.280 in title). Normalised score 121.4.

Issues counted
  • #96402 [BUG] SIGILL on x86-64 CPU without AVX (Linux, bare metal) — native installer 2.1.280 and npm 2.1.197 both crash; 2.1.112 (last JS bundle) on Node 22 works (bug, has repro, platform:linux, area:packaging, regression)
  • #96393 [BUG] Dispatch — "Session couldn't be created" persists after reinstall, WSL2 update, Docker closed, VM Platform + virtualization confirmed enabled (bug, platform:windows, area:cowork, regression, area:desktop)
  • #96390 [BUG] Desktop app (Code tab, Windows): pasting images with Ctrl+V stopped working after latest update (bug, has repro, platform:windows, regression, area:desktop)
  • #96389 [BUG] Desktop 2.110.1 (Windows MSIX): update checks regressed to Squirrel AutoUpdater — every check fails with 'Can not find Squirrel' (bug, has repro, platform:windows, regression, area:desktop)
  • #96382 VS Code extension: since 2.1.268 there is no way to see, switch between, or close ACTIVE sessions from the IDE (tabbed sidebar removed with no opt-out) (bug, platform:windows, area:ide, platform:vscode, regression)
  • #96368 [BUG] [A11y] VoiceOver in the macOS desktop app no longer reads a reply from the point I click (bug, has repro, platform:macos, area:a11y, regression, area:desktop)
  • #96318 [BUG] matcher: "Skill" no longer works for hooks (bug, platform:macos, area:hooks, regression, area:skills)
  • #96262 [BUG] LSP goToDefinition drops definitions in git-ignored dependency folders (deps/, .venv, node_modules): reopen of #72594 (bug, has repro, platform:macos, area:lsp, regression)
  • #96225 SubagentHandback from an in-process teammate's subagent fails with "the agent that spawned you is no longer running" while the teammate is alive (auto mode, 2.1.280) (bug, has repro, platform:macos, area:agents, regression)
  • #96187 [BUG] [Claude Desktop] [Cowork] Automatic update moved sessions to the cloud; file tools act on copies and device_commit_files leaves old bytes (bug, has repro, platform:windows, area:cowork, regression, area:desktop)
  • #96134 [BUG] Regression since 2.1.174: plugin installation from HTTP marketplace fails with "fatal: transport 'http' not allowed" (bug, has repro, platform:macos, regression, area:plugins)
  • #96126 [BUG] Remote Control push fires for permission prompts a PermissionRequest hook auto-approves (regression, seen on 2.1.280) (bug, has repro, platform:macos, area:hooks, platform:ios, regression, area:permissions)
  • #96124 `/usage` Usage tab shows no rate-limit progress bars (still reproduces on 2.1.280) — silently falls back to qualitative-only panel (bug, has repro, platform:linux, area:tui, regression)
  • #96103 [BUG] TUI overprints new output on top of old lines in iTerm2 (still occurring on 2.1.278; continuation of auto-closed #68461) (bug, has repro, platform:macos, area:tui, regression)
  • #96096 [BUG] Claude in Chrome tools prompt on every call in Bypass mode; "Always allow" ignored (regression in 2.1.280, desktop Code tab, Windows) (bug, has repro, platform:windows, regression, area:permissions, area:desktop)

How this is computed

Breaking-change highlights

Auto-extracted lines mentioning breaking/deprecated/removed/migrate. Always read the full notes.

Changelog: v2.1.280

What's changed