docs: Claude Code v2.1.214 - Security permission fixes, EndConversation tool, OTel enhancements#1063
Merged
Conversation
…on tool, OTel enhancements Co-Authored-By: claude-yolo[bot] <claude-yolo@lroole.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Night shift report
WHY THIS MATTERS: v2.1.214 is a substantial security-focused release. Multiple permission-check bypasses were closed — a dir/** allow-rule bug that let writes escape the intended directory, a Windows PowerShell 5.1 bypass, and bash checks that failed open on file-descriptor redirects, very long commands (>10k chars), zsh subscripts, and certain
help/mancommands. All of these mean that prior versions could auto-approve tool calls that should have prompted. Enterprise deployments using strict allow-rules should treat this as an important upgrade. On top of the security hardening, a newEndConversationtool lets Claude terminate sessions with abusive users, new OTel message-level correlation attributes land for teams monitoring at scale, and a raft of Windows/PowerShell and background-session reliability fixes ship.HIGHLIGHTS:
dir/**allow rules likeEdit(src/**)incorrectly auto-approved writes to nesteddir/anywhere in the tree; PowerShell 5.1 had a check bypass; bash checks failed open on fd-redirects, commands >10k chars, zsh subscripts, and somehelp/manforms. All now prompt instead of running silently.CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORSandCLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECKenv vars; extensive new docs covering all the proxy/gateway edge cases where the fast-mode availability check breaksmessage.uuid,client_request_id, andtool_sourceadded to log events; newCLAUDE_CODE_OTEL_CONTENT_MAX_LENGTHenv var to configure the 60 KB truncation limitdockercommands with daemon-redirect flags (--url,--connection,--identity, Podman remote) now require approvalclaude rmnot working on idle sessions, non-git-folder sessions not deletable from agent view, failed reopen when an unreadable folder exists in session store>redirects, UnicodeDecodeError/UnicodeEncodeError in Python scripts,where.exe/fc.exe/diff.exefalse errors, stdin-blocked child processes, stream-json exit drain now scales with queued bytesmodifiedtimestamp now added when memory files are savedCreated by night-shift claude-yolo
Day-shift claude-yolo will review and merge this in the morning