Claude Code v2.1.214 Released: OTel Tracing, Permission Fixes, EndConversation Tool, and Docker Protection

Anthropic pushed Claude Code v2.1.214 with a heavy emphasis on permission security, telemetry improvements, and Windows PowerShell fixes. Here are the practical takeaways for anyone running the CLI.
Permission Checks Tightened
Bash fixes:
- Single-segment
dir/**allow rules (e.g.Edit(src/**)) no longer auto-approve writes to nesteddir/directories anywhere in the tree — only under<cwd>/dir. - File-descriptor redirect forms that Bash parses differently than the analyzer now fail closed.
- Commands over 10,000 characters always prompt instead of running automatically.
- Zsh variable subscripts and modifiers inside
[[ ]]comparisons are no longer treated as inert — they now prompt. - Certain
helpandmancommands that could run unsafe options, command substitutions, or backslash paths no longer auto-approve.
PowerShell 5.1 fix: A permission-check bypass affecting commands in Windows PowerShell 5.1 sessions has been closed.
Added Features
- EndConversation tool: Claude can now end sessions with abusive users or jailbreak attempts, matching claude.ai behavior since 2025.
- Progress heartbeat: Long-running tool calls now send periodic progress, fixing silent hangs.
- Memory file frontmatter: ISO
modifiedtimestamp added. - OpenTelemetry: New attributes
message.uuid,client_request_id, andtool_sourceon log events for message-level correlation and tool provenance. AddedCLAUDE_CODE_OTEL_CONTENT_MAX_LENGTHto configure the 60 KB truncation limit. - Subagent status: Reasoning effort now included in
subagentStatusLinepayload. - Docker prompts: Commands carrying daemon-redirect flags (
--url,--connection,--identity, and Podman remote mode) now trigger permission prompts.
Windows PowerShell & Tool Fixes
- PowerShell tool commands hanging when a child process waits on stdin now fixed.
- Python scripts under PowerShell no longer crash with
UnicodeDecodeErroron non-UTF-8 stdin orUnicodeEncodeErroron non-ASCII output. PowerShell 7 error messages with raw ANSI escapes are handled. where.exe,fc.exe, anddiff.exeno longer reported as errors when returning a valid negative answer.>and>>under PowerShell 5.1 write UTF-8 instead of UTF-16LE.- Streaming turns no longer fail with "Socket is closed" behind corporate proxies on Windows.
- Stream-json output truncation at exit fixed: drain now scales with queued bytes instead of a flat 2s cap.
Other Bug Fixes
- Fixed crash when GrowthBook feature evaluates to null; malformed flag payload no longer wipes cached features.
pkill -fpattern no longer kills the Claude session by matching its own process (Linux).- Oversized settings files (>2 MiB) now fail at startup with a clear error instead of unbounded memory growth.
- Scheduled tasks now deliver their configured prompt as the session's assigned task instead of refusing it as untrusted input.
- Background daemon shutdown no longer deletes successor's control socket, preventing client from killing the wrong daemon.
- Idle background sessions no longer keep processes alive indefinitely. Completed background sessions can be removed via
claude rmor agent view. - Reopening a stopped background session now restores its saved conversation even when an unreadable folder exists in the session store.
- Remote Control "session ready" push notification only fires when Remote Control is explicitly enabled.
This release is cumulative — upgrade to address multiple permission bypasses and improve reliability on Windows and background sessions.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Graduates Boo AI Pep Talks at Commencements: A Sign of Developer Sentiment
College graduates booed speakers pushing AI enthusiasm at commencement ceremonies, reflecting broader unease about AI's impact on jobs and society.

Gemini Embedding 2: Google's First Natively Multimodal Embedding Model Released
Google has released Gemini Embedding 2, its first natively multimodal embedding model that maps text, images, video, audio, and documents into a single embedding space. The model supports up to 8192 text tokens, 6 images per request, 120 seconds of video, and PDFs up to 6 pages long, with flexible output dimensions from 3072 down to 768.

Claude Skills Have No Business Model for Creators — A Developer's Dilemma
A Reddit post highlights that Claude skill creators can't monetize their work, as Anthropic shipped a great runtime but stopped short of a creator economy layer. Builders are left with open-source projects and no path to sustainability.

AIME 2026 Results: Both Open and Closed Models Score Above 90%
AI models achieve remarkable 90%+ scores on AIME 2026, with DeepSeek V3.2 running the entire test for just bash.09.