/loop adds scheduled tasks; conditional hooks filter by permission rules; MCP OAuth follows RFC 9728; 17 fixes include terminal keyboard mode, memory leak, and auth regressions.
CLAUDE_CODE_MCP_SERVER_NAME and CLAUDE_CODE_MCP_SERVER_URL environment variables to MCP headersHelper scripts, allowing one helper to serve multiple serversif field for hooks using permission rule syntax (e.g., Bash(git *)) to filter when they run, reducing process spawning overhead/loop, CronCreate) fire[Image #N] placeholder when pasting images/compact failing with "context exceeded" when the conversation has grown too large for the compact request itself to fit/plugin enable and /plugin disable failing when a plugin's install location differs from where it's declared in settings--worktree exiting with an error in non-git repositories before the WorktreeCreate hook could rundeniedMcpServers setting not blocking claude.ai MCP serversswitch_display in the computer-use tool returning "not available in this session" on multi-monitor setupsOTEL_LOGS_EXPORTER, OTEL_METRICS_EXPORTER, or OTEL_TRACES_EXPORTER is set to none403 insufficient_scope now correctly trigger the re-authorization flowmanaged-settings.json) can no longer be installed or enabled, and are hidden from marketplace viewstype:'sdk' MCP servers passed via --mcp-config are no longer dropped during startupclaude-cli://open?q=…) now support up to 5,000 characters, with a "scroll to review" warning for long pre-filled promptsAskUserQuestion by returning updatedInput alongside permissionDecision: "allow", enabling headless integrations that collect answers via their own UItool_parameters in OpenTelemetry tool_result events are now gated behind OTEL_LOG_TOOL_DETAILS=1