Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial
HomeReleasesWhat has changed since
What has changed since

An entry is only as true as the day it was written.

Flags move on the server after a release ships. Anthropic's own notes land days later and their documentation later still. Sometimes an entry turns out to be wrong and gets corrected by hand. All of that is recorded against the entry it happened to, and this is the whole of it in the order it happened.

Nothing here replaces an entry. Every line links to the page its release published, still saying what that release said, because a correction is added and dated rather than swapped in.

Events22,350dated, and never edited afterwards
Newestthe last time anything moved
Flag readings moved16,998a reading is one sample, for one account
Documentation arrived5,242a docs edit touched an entry's names
WhenEntryWhat happened
v2.1.257watch Documentation arrivedAnthropic's documentation has since written up watch, on Monitoring.
the line in the docs

When the request exhausts all retries on a transient error, `attempt` equals one more than that effective limit: 11 by default, and never more than 16 unless the watchdog is set. A lower value indicates a non-retryable error such as a `400…

v2.1.236watch Documentation arrivedAnthropic's documentation has since written up watch, on Monitoring.
the line in the docs

When the request exhausts all retries on a transient error, `attempt` equals one more than that effective limit: 11 by default, and never more than 16 unless the watchdog is set. A lower value indicates a non-retryable error such as a `400…

v2.1.257version Documentation arrivedA small documentation edit on Model configuration touched a line naming version after this was published.
the line in the docs

Fable 5.1 requires Claude Code v2.1.257 or later. If a request for it from an older version fails, see [Claude Code does not support this model](/docs/en/errors#claude-code-does-not-support-this-model). Run `claude update` to upgrade. For …

v2.1.257approve Documentation arrivedA small documentation edit on How Claude remembers your project touched a line naming approve after this was published.
the line in the docs

Claude Code treats a symlink whose target is outside your working directory like an [external import](#import-additional-files). The linked rules don't load until you approve external imports for the project, and after that only the ones w…

v2.1.229link Documentation arrivedA small documentation edit on How Claude remembers your project touched a line naming link after this was published.
the line in the docs

The `.claude/rules/` directory supports symlinks, so you can maintain a shared set of rules and link them into multiple projects. Circular symlinks are detected and handled gracefully.

v2.1.265Pane Documentation arrivedA small documentation edit on Customize keyboard shortcuts touched a line naming Pane after this was published.
the line in the docs

Claude Code binds these default chords on the `ctrl+x` prefix: `ctrl+x ctrl+k`, `ctrl+x ctrl+e`, `ctrl+x enter`, `ctrl+x ctrl+a`, and `ctrl+x tab` in `Chat`, `ctrl+x ctrl+b` in `Task`, and `ctrl+x b` in `DiffPanel`. The `ctrl+x enter` chor…

v2.1.265Pane Documentation arrivedA small documentation edit on Customize keyboard shortcuts touched a line naming Pane after this was published.
the line in the docs

Claude Code binds these default chords on the `ctrl+x` prefix: `ctrl+x ctrl+k`, `ctrl+x ctrl+e`, `ctrl+x enter`, `ctrl+x ctrl+a`, and `ctrl+x tab` in `Chat`, `ctrl+x ctrl+b` in `Task`, and `ctrl+x b` in `DiffPanel`. The `ctrl+x enter` chor…

v2.1.265Pane Documentation arrivedA small documentation edit on Customize keyboard shortcuts touched a line naming Pane after this was published.
the line in the docs

Claude Code binds these default chords on the `ctrl+x` prefix: `ctrl+x ctrl+k`, `ctrl+x ctrl+e`, `ctrl+x enter`, `ctrl+x ctrl+a`, and `ctrl+x tab` in `Chat`, `ctrl+x ctrl+b` in `Task`, and `ctrl+x b` in `DiffPanel`. The `ctrl+x enter` chor…

v2.1.247ctrl+x enter Documentation arrivedA small documentation edit on Customize keyboard shortcuts touched a line naming ctrl+x enter after this was published.
the line in the docs

Claude Code binds these default chords on the `ctrl+x` prefix: `ctrl+x ctrl+k`, `ctrl+x ctrl+e`, `ctrl+x enter`, `ctrl+x ctrl+a`, and `ctrl+x tab` in `Chat`, `ctrl+x ctrl+b` in `Task`, and `ctrl+x b` in `DiffPanel`. The `ctrl+x enter` chor…

v2.1.260/sandbox Documentation arrivedA small documentation edit on Interactive mode touched a line naming /sandbox after this was published.
the line in the docs

Unless your session is one of those listed under [strict sandbox mode](/docs/en/sandboxing#the-unsandboxed-retry-escape-hatch), commands you type in shell mode run outside the [sandbox](/docs/en/sandboxing) even when you've enabled sandbox…

v2.1.235enabled Documentation arrivedA small documentation edit on Interactive mode touched a line naming enabled after this was published.
the line in the docs

Unless your session is one of those listed under [strict sandbox mode](/docs/en/sandboxing#the-unsandboxed-retry-escape-hatch), commands you type in shell mode run outside the [sandbox](/docs/en/sandboxing) even when you've enabled sandbox…

v2.1.233--debug-file Documentation arrivedAnthropic's documentation has since written up --debug-file, on Hooks reference.
the line in the docs

Hook execution details are written to the debug log file. Start Claude Code with `claude --debug-file <path>` to write the log to a known location, or run `claude --debug` and read the log at `~/.claude/debug/<session-id>.txt`. The `--debu…

v2.1.257--debug Documentation arrivedAnthropic's documentation has since written up --debug, on Hooks reference.
the line in the docs

Hook execution details are written to the debug log file. Start Claude Code with `claude --debug-file <path>` to write the log to a known location, or run `claude --debug` and read the log at `~/.claude/debug/<session-id>.txt`. The `--debu…

v2.1.247--debug Documentation arrivedAnthropic's documentation has since written up --debug, on Hooks reference.
the line in the docs

Hook execution details are written to the debug log file. Start Claude Code with `claude --debug-file <path>` to write the log to a known location, or run `claude --debug` and read the log at `~/.claude/debug/<session-id>.txt`. The `--debu…

v2.1.232--debug Documentation arrivedAnthropic's documentation has since written up --debug, on Hooks reference.
the line in the docs

Hook execution details are written to the debug log file. Start Claude Code with `claude --debug-file <path>` to write the log to a known location, or run `claude --debug` and read the log at `~/.claude/debug/<session-id>.txt`. The `--debu…

v2.1.232/debug Documentation arrivedAnthropic's documentation has since written up /debug, on Hooks reference.
the line in the docs

Hook execution details are written to the debug log file. Start Claude Code with `claude --debug-file <path>` to write the log to a known location, or run `claude --debug` and read the log at `~/.claude/debug/<session-id>.txt`. The `--debu…

v2.1.257allowManagedPermissionRulesOnly Documentation arrivedAnthropic's documentation has since written up allowManagedPermissionRulesOnly, on Hooks reference.
the line in the docs

The `permission_suggestions` array isn't an exact list of the options you see, because each permission dialog builds its own options. Some dialogs, such as the one for file edits, don't read the array at all and derive their options from t…

v2.1.246claude -p Documentation arrivedAnthropic's documentation has since written up claude -p, on Hooks reference.
the line in the docs

4. The calling process runs `claude -p --resume <session-id>` with the same permission host. The same tool call fires `PreToolUse` again.

v2.1.246--permission-prompt-tool Documentation arrivedAnthropic's documentation has since written up --permission-prompt-tool, on Hooks reference.
the line in the docs

The `AskUserQuestion` tool is the typical case: Claude wants to ask the user something, but there is no terminal to answer in. A `-p` run offers `AskUserQuestion` only when it has a [permission host](/docs/en/headless#turn-off-permission-p…

v2.1.229--permission-prompt-tool Documentation arrivedAnthropic's documentation has since written up --permission-prompt-tool, on Hooks reference.
the line in the docs

The `AskUserQuestion` tool is the typical case: Claude wants to ask the user something, but there is no terminal to answer in. A `-p` run offers `AskUserQuestion` only when it has a [permission host](/docs/en/headless#turn-off-permission-p…

v2.1.259ExitPlanMode Documentation arrivedAnthropic's documentation has since written up ExitPlanMode, on Hooks reference.
the line in the docs

In [non-interactive mode](/docs/en/headless) with the `-p` flag, Claude Code offers `AskUserQuestion` and `ExitPlanMode` only when the run has a [permission host](/docs/en/headless#turn-off-permission-prompts-in-unattended-runs) to receive…

v2.1.251permissionDecision Documentation arrivedAnthropic's documentation has since written up permissionDecision, on Hooks reference.
the line in the docs

In [non-interactive mode](/docs/en/headless) with the `-p` flag, Claude Code offers `AskUserQuestion` and `ExitPlanMode` only when the run has a [permission host](/docs/en/headless#turn-off-permission-prompts-in-unattended-runs) to receive…

v2.1.251CLAUDE_ENV_FILE Documentation arrivedAnthropic's documentation has since written up CLAUDE_ENV_FILE, on Hooks reference.
the line in the docs

Setup hooks have access to `CLAUDE_ENV_FILE`. Variables written to that file persist into subsequent Bash commands for the session, just as in [SessionStart hooks](#persist-environment-variables). Only `type: "command"` hooks run on `Setup…

v2.1.260/clear Documentation arrivedAnthropic's documentation has since written up /clear, on Hooks reference.
the line in the docs

* **Later in a running session**: after `/clear` or a compaction, `SessionStart` fires again with the servers already available, and its `mcp_tool` hooks run.

v2.1.257/clear Documentation arrivedAnthropic's documentation has since written up /clear, on Hooks reference.
the line in the docs

* **Later in a running session**: after `/clear` or a compaction, `SessionStart` fires again with the servers already available, and its `mcp_tool` hooks run.

v2.1.246/clear Documentation arrivedAnthropic's documentation has since written up /clear, on Hooks reference.
the line in the docs

* **Later in a running session**: after `/clear` or a compaction, `SessionStart` fires again with the servers already available, and its `mcp_tool` hooks run.

v2.1.247UserPromptSubmit Documentation arrivedAnthropic's documentation has since written up UserPromptSubmit, on Hooks reference.
the line in the docs

* per turn: `UserPromptSubmit`, `Stop`, and `StopFailure`

v2.1.267open Documentation arrivedA small documentation edit on Fullscreen rendering touched a line naming open after this was published.
the line in the docs

To adjust scroll speed interactively, run `/scroll-speed`. The dialog shows a ruler you can scroll while it is open so you can feel the change immediately. Press `←` and `→` to adjust the speed, `r` to reset to the auto-detected default, a…

v2.1.260interactive Documentation arrivedA small documentation edit on Fullscreen rendering touched a line naming interactive after this was published.
the line in the docs

To adjust scroll speed interactively, run `/scroll-speed`. The dialog shows a ruler you can scroll while it is open so you can feel the change immediately. Press `←` and `→` to adjust the speed, `r` to reset to the auto-detected default, a…

v2.1.248/loop Documentation arrivedAnthropic's documentation has since written up /loop, on Schedule recurring tasks in Claude Code Desktop.
the line in the docs

| | [Cloud](/docs/en/routines) | [Desktop](/docs/en/desktop-scheduled-tasks) | [`/loop`](/docs/en/scheduled-tasks) |

v2.1.248/loop Documentation arrivedAnthropic's documentation has since written up /loop, on Schedule recurring tasks in Claude Code Desktop.
the line in the docs

| | [Cloud](/docs/en/routines) | [Desktop](/docs/en/desktop-scheduled-tasks) | [`/loop`](/docs/en/scheduled-tasks) |

v2.1.248/loop Documentation arrivedAnthropic's documentation has since written up /loop, on Schedule recurring tasks in Claude Code Desktop.
the line in the docs

| | [Cloud](/docs/en/routines) | [Desktop](/docs/en/desktop-scheduled-tasks) | [`/loop`](/docs/en/scheduled-tasks) |

v2.1.248/loop Documentation arrivedAnthropic's documentation has since written up /loop, on Schedule recurring tasks in Claude Code Desktop.
the line in the docs

| | [Cloud](/docs/en/routines) | [Desktop](/docs/en/desktop-scheduled-tasks) | [`/loop`](/docs/en/scheduled-tasks) |

v2.1.246/schedule Documentation arrivedAnthropic's documentation has since written up /schedule, on Schedule recurring tasks in Claude Code Desktop.
the line in the docs

| | [Cloud](/docs/en/routines) | [Desktop](/docs/en/desktop-scheduled-tasks) | [`/loop`](/docs/en/scheduled-tasks) |

v2.1.238/schedule Documentation arrivedAnthropic's documentation has since written up /schedule, on Schedule recurring tasks in Claude Code Desktop.
the line in the docs

| | [Cloud](/docs/en/routines) | [Desktop](/docs/en/desktop-scheduled-tasks) | [`/loop`](/docs/en/scheduled-tasks) |

v2.1.267hover Documentation arrivedAnthropic's documentation has since written up hover, on Desktop application.
the line in the docs

* **Edit or archive one of your own environments**: hover over it and click the gear icon

v2.1.267hover Documentation arrivedAnthropic's documentation has since written up hover, on Desktop application.
the line in the docs

* **Edit or archive one of your own environments**: hover over it and click the gear icon

v2.1.267Client Documentation arrivedA small documentation edit on Claude apps gateway deployment and operations touched a line naming Client after this was published.
the line in the docs

See [where each mechanism stores the policy](/docs/en/managed-settings#where-each-mechanism-stores-the-policy) for the file paths, and [Client-side managed settings](/docs/en/claude-apps-gateway-config#client-side-managed-settings) for the…

v2.1.248CLAUDE_CODE_ENABLE_TELEMETRY Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ENABLE_TELEMETRY, on Claude apps gateway configuration.
the line in the docs

* If it doesn't, also set `CLAUDE_CODE_ENABLE_TELEMETRY=1`, the `OTEL_*_EXPORTER` selectors, and `OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf`.

v2.1.246managed-settings.json Documentation arrivedAnthropic's documentation has since written up managed-settings.json, on Claude apps gateway configuration.
the line in the docs

* The endpoint comes from the gateway itself. If you set the same variable in an MDM profile or a local `managed-settings.json`, exports stay on the relay.

v2.1.257CLAUDE_CODE_ENHANCED_TELEMETRY_BETA Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_ENHANCED_TELEMETRY_BETA, on Claude apps gateway configuration.
the line in the docs

[Traces](/docs/en/monitoring-usage#traces-beta) also require `CLAUDE_CODE_ENHANCED_TELEMETRY_BETA=1` on each client. Set it in a managed policy's `env` block, since the gateway doesn't push it. Developers approve it in the same [security a…

v2.1.265OTEL_TRACES_EXPORTER Documentation arrivedAnthropic's documentation has since written up OTEL_TRACES_EXPORTER, on Claude apps gateway configuration.
the line in the docs

* `OTEL_METRICS_EXPORTER`, `OTEL_LOGS_EXPORTER`, and `OTEL_TRACES_EXPORTER`, each set to `otlp` if at least one `forward_to` destination enables that signal and to `none` otherwise

v2.1.265OTEL_LOGS_EXPORTER Documentation arrivedAnthropic's documentation has since written up OTEL_LOGS_EXPORTER, on Claude apps gateway configuration.
the line in the docs

* `OTEL_METRICS_EXPORTER`, `OTEL_LOGS_EXPORTER`, and `OTEL_TRACES_EXPORTER`, each set to `otlp` if at least one `forward_to` destination enables that signal and to `none` otherwise

v2.1.265OTEL_METRICS_EXPORTER Documentation arrivedAnthropic's documentation has since written up OTEL_METRICS_EXPORTER, on Claude apps gateway configuration.
the line in the docs

* `OTEL_METRICS_EXPORTER`, `OTEL_LOGS_EXPORTER`, and `OTEL_TRACES_EXPORTER`, each set to `otlp` if at least one `forward_to` destination enables that signal and to `none` otherwise

v2.1.265user.groups Documentation arrivedAnthropic's documentation has since written up user.groups, on Claude apps gateway configuration.
the line in the docs

[Claude Desktop](#claude-desktop-overlay) and Cowork sessions signed in through the gateway stamp their telemetry with `user.email` and `user.groups` alongside `enduser.id`, so you can cover terminal, Desktop, and Cowork usage with one que…

v2.1.265user.groups Documentation arrivedAnthropic's documentation has since written up user.groups, on Claude apps gateway configuration.
the line in the docs

[Claude Desktop](#claude-desktop-overlay) and Cowork sessions signed in through the gateway stamp their telemetry with `user.email` and `user.groups` alongside `enduser.id`, so you can cover terminal, Desktop, and Cowork usage with one que…

v2.1.257Monitor Documentation arrivedAnthropic's documentation has since written up Monitor, on Claude apps gateway configuration.
the line in the docs

The CLI sends metrics, logs, and, when enabled, traces to the gateway, which relays them verbatim to each configured destination. The exports use OpenTelemetry Protocol (OTLP) over HTTP. To skip the relay and have sessions export straight …

v2.1.257Monitor Documentation arrivedAnthropic's documentation has since written up Monitor, on Claude apps gateway configuration.
the line in the docs

The CLI sends metrics, logs, and, when enabled, traces to the gateway, which relays them verbatim to each configured destination. The exports use OpenTelemetry Protocol (OTLP) over HTTP. To skip the relay and have sessions export straight …

v2.1.233forward_user_identity Documentation arrivedAnthropic's documentation has since written up forward_user_identity, on Claude apps gateway configuration.
the line in the docs

If you set `forward_user_identity: true` on an upstream, a `429` it returns to a request that carried the developer's email doesn't fail over. See [how a per-user limit denial reaches the developer](#per-user-identity-headers-for-a-proxy-y…

v2.1.257--debug Documentation arrivedA small documentation edit on Channels reference touched a line naming --debug after this was published.
the line in the docs

* **`curl` succeeds but nothing reaches Claude**: run `/mcp` in your session to check the server's status. A `failed` status usually means a dependency or import error in your server file. To see the stderr trace, restart with `claude --de…

Feedback