Major stability pass fixes concurrent-session ~/.claude.json corruption, --resume failures; adds managedMcpServers plus a breaking allowedMcpServers scope change.
allowedMcpServers scopes them.managedMcpServers managed setting: organizations can provide HTTP/SSE MCP servers to every user (same entry shape as .mcp.json); entries that name a command to run are skipped--permission-prompts none for unattended headless hosts: anything that would prompt is denied automatically while the active permission mode (including auto mode) keeps decidingglab mr create/merge/close/reopen/note/update so GitLab merge requests show as MR !N in the collapsed tool summary and refresh the footer MR badge--json to claude plugin validate for a machine-readable validation report/workflows agent detail: JSON outcomes are pretty-printed with syntax colors and real line breaks, and long outcomes fold behind an expand toggle/install-github-app to explain it is GitHub-only and point to the GitLab CI/CD docs when run inside a GitLab repository~/.claude.json changes — workspace trust no longer resets and MCP/project state is no longer lost when running many sessions at onceRead() deny rules not covering files given as option values (--ignore-revs-file=.env, -f.env, @file), git diff/git grep file operands, or cd DIR && cat FILE compounds; grep -r/cp -r over a directory holding a denied file now asksmodel: named one; the turn now keeps the session modelCLAUDE_CODE_MAX_CONTEXT_TOKENS being ignored for Vertex-style model IDs (@YYYYMMDD suffix) of model versions Claude Code doesn't recognize--resume failing (and --continue opening an empty conversation) when a saved session contains an attachment entry with no payloadmodel: on custom commands and skills being ignored in interactive sessionsnote" error in conversations continued from an older versionforceRemoteSettingsRefresh being ignored at startup when a policy helper configured by MDM or the managed settings file had already rungit rev-parse fails with a message other than "not a git repository"user.email, organization.id, and user.account_uuid attributes?/# producing an unusable .git clone URLallowedMcpServers to govern only servers users add: a literal managed-mcp.json server your allowlist used to filter out now loads on upgrade; use deniedMcpServers to keep it off