Claude Code v2.1.30
Claude Code v2.1.30 was released on .
Summary
- Added pages parameter to the Read tool for PDFs, allowing specific page ranges to be read (e.g., pages: "1-5"). Large PDFs (>10 pages) now return a lightweight reference when @ mentioned instead ...
Release Context
- This was the 25th Claude Code release of 2026 tracked by Havoptic.
- It shipped 3 days after Claude Code v2.1.29 (January 31, 2026).
Shipped around the same time
Within 3 days of this release, other AI coding tools also shipped:
- GitHub Copilot CLI v0.0.405 (February 5, 2026)
- Gemini CLI v0.27.2 (February 5, 2026)
- Gemini CLI v0.27.1 (February 5, 2026)
- GitHub Copilot CLI v0.0.404 (February 5, 2026)
- OpenAI Codex CLI rust-v0.98.0 (February 5, 2026)
Compare Claude Code: vs OpenAI Codex CLI · vs Cursor · vs Gemini CLI · vs Kiro CLI · vs GitHub Copilot CLI · vs Devin Desktop · vs Antigravity CLI
Release Notes
- Added pages parameter to the Read tool for PDFs, allowing specific page ranges to be read (e.g., pages: "1-5"). Large PDFs (>10 pages) now return a lightweight reference when @ mentioned instead of being inlined into context.
- Added pre-configured OAuth client credentials for MCP servers that don't support Dynamic Client Registration (e.g., Slack). Use --client-id and --client-secret with claude mcp add.
- Added /debug for Claude to help troubleshoot the current session
- Added support for additional git log and git show flags in read-only mode (e.g., --topo-order, --cherry-pick, --format, --raw)
- Added token count, tool uses, and duration metrics to Task tool results
- Added reduced motion mode to the config
- Fixed phantom "(no content)" text blocks appearing in API conversation history, reducing token waste and potential model confusion
- Fixed prompt cache not correctly invalidating when tool descriptions or input schemas changed, only when tool names changed
- Fixed 400 errors that could occur after running /login when the conversation contained thinking blocks
- Fixed a hang when resuming sessions with corrupted transcript files containing parentUuid cycles
- Fixed rate limit message showing incorrect "/upgrade" suggestion for Max 20x users when extra-usage is unavailable
- Fixed permission dialogs stealing focus while actively typing
- Fixed subagents not being able to access SDK-provided MCP tools because they were not synced to the shared application state
- Fixed a regression where Windows users with a .bashrc file could not run bash commands
- Improved memory usage for --resume (68% reduction for users with many sessions) by replacing the session index with lightweight stat-based loading and progressive enrichment
- Improved TaskStop tool to display the stopped command/task description in the result line instead of a generic "Task stopped" message
- Changed /model to execute immediately instead of being queued
- [VSCode] Added multiline input support to the "Other" text input in question dialogs (use Shift+Enter for new lines)
- [VSCode] Fixed duplicate sessions appearing in the session list when starting a new conversation
Other Recent Claude Code Releases
- v2.1.216 (July 20, 2026)
- v2.1.215 (July 19, 2026)
- v2.1.214 (July 18, 2026)
- v2.1.212 (July 16, 2026)
- v2.1.211 (July 15, 2026)
All Claude Code releases · All AI coding tool releases on Havoptic