Claude Code v2.1.90 Release: New Interactive Lessons, Performance Improvements, and Bug Fixes

New Features and Environment Variables
Claude Code v2.1.90 adds /powerup — interactive lessons with animated demos that teach Claude Code features. The release also introduces the CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE environment variable, which keeps the existing marketplace cache when git pull fails, making it useful for offline environments. Additionally, .husky has been added to protected directories in acceptEdits mode.
Bug Fixes and UI Improvements
Several critical bugs have been addressed:
- Fixed an infinite loop where the rate-limit options dialog would repeatedly auto-open after hitting usage limits, eventually crashing sessions
- Fixed
--resumecausing a full prompt-cache miss on the first request for users with deferred tools, MCP servers, or custom agents (regression since v2.1.69) - Fixed Edit/Write failing with "File content has changed" when PostToolUse format-on-save hooks rewrite files between consecutive edits
- Fixed PreToolUse hooks that emit JSON to stdout and exit with code 2 not correctly blocking tool calls
- Fixed collapsed search/read summary badge appearing multiple times in fullscreen scrollback when CLAUDE.md files auto-load during tool calls
- Fixed auto mode not respecting explicit user boundaries ("don't push", "wait for X before Y") even when actions would otherwise be allowed
- Fixed click-to-expand hover text being nearly invisible on light terminal themes
- Fixed UI crash when malformed tool input reached the permission dialog
- Fixed headers disappearing when scrolling
/model,/config, and other selection screens
Security Hardening and Performance
PowerShell tool permission checks have been hardened with fixes for:
- Trailing
&background job bypass -ErrorAction Breakdebugger hang- Archive-extraction TOCTOU (Time-of-Check Time-of-Use) vulnerability
- Parse-fail fallback deny-rule degradation
Performance improvements include:
- Eliminated per-turn
JSON.stringifyof MCP tool schemas on cache-key lookup - SSE transport now handles large streamed frames in linear time (was quadratic)
- SDK sessions with long conversations no longer slow down quadratically on transcript writes
- Improved
/resumeall-projects view loads project sessions in parallel, improving load times for users with many projects
Changes and Removals
The --resume picker no longer shows sessions created by claude -p or SDK invocations. Get-DnsClientCache and ipconfig /displaydns have been removed from auto-allow lists for DNS cache privacy reasons.
📖 Read the full source: GitHub Claude-Code
👀 See Also

RTX 5080 16GB: Qwen3.6 35B MoE at 128k Context — 56 tok/s, and Why MTP Doesn't Help
New benchmarks show Qwen3.6 35B MoE on RTX 5080 16GB hits 56 tok/s generation at 128k context. MTP (Multi-Token Prediction) makes it 23% slower due to VRAM pressure pushing expert layers to CPU.

Anthropic Copyright Settlement Details for Developers
Anthropic settled a $1.5 billion copyright class action over using works to train AI models. Eligible copyright owners can claim $500–$3,000 per validated work with a March 23, 2026 deadline.

Windows 11 2026 Update: Taskbar Repositioning, Reduced Copilot, File Explorer Improvements
Microsoft is rolling out Windows 11 updates in 2026 that restore taskbar repositioning, reduce Copilot clutter in core apps, and improve File Explorer performance based on user feedback.

Claude MAX Plan Now Includes 1M Token Context Window at No Extra Cost
The Claude MAX plan has been automatically upgraded to include a 1 million token context window without additional API-based usage charges, with users reporting significantly reduced token usage and elimination of context window management overhead.