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,542dated, and never edited afterwards
Newestthe last time anything moved
Flag readings moved17,190a reading is one sample, for one account
Documentation arrived5,242a docs edit touched an entry's names
WhenEntryWhat happened
v2.1.257CLAUDE_CODE_REMOTE Documentation arrivedA small documentation edit on Configure cloud environments touched a line naming CLAUDE_CODE_REMOTE after this was published.
the line in the docs

* **No cloud-only scoping**: hooks run in both local and cloud sessions. To skip local execution, exit early unless the `CLAUDE_CODE_REMOTE` environment variable is `true`, the way the [dependency install script](#install-dependencies-with…

v2.1.251CLAUDE_CODE_REMOTE Documentation arrivedA small documentation edit on Configure cloud environments touched a line naming CLAUDE_CODE_REMOTE after this was published.
the line in the docs

* **No cloud-only scoping**: hooks run in both local and cloud sessions. To skip local execution, exit early unless the `CLAUDE_CODE_REMOTE` environment variable is `true`, the way the [dependency install script](#install-dependencies-with…

v2.1.237CLAUDE_CODE_REMOTE Documentation arrivedA small documentation edit on Configure cloud environments touched a line naming CLAUDE_CODE_REMOTE after this was published.
the line in the docs

* **No cloud-only scoping**: hooks run in both local and cloud sessions. To skip local execution, exit early unless the `CLAUDE_CODE_REMOTE` environment variable is `true`, the way the [dependency install script](#install-dependencies-with…

v2.1.243--version Documentation arrivedA small documentation edit on Configure cloud environments touched a line naming --version after this was published.
the line in the docs

To get the versions of most of the tools in this table, ask Claude to run `check-tools` in a cloud session. It's a shell command installed on the session VM, not a command you type with `/`; you ask Claude because [Claude runs all VM comma…

v2.1.237--version Documentation arrivedA small documentation edit on Configure cloud environments touched a line naming --version after this was published.
the line in the docs

To get the versions of most of the tools in this table, ask Claude to run `check-tools` in a cloud session. It's a shell command installed on the session VM, not a command you type with `/`; you ask Claude because [Claude runs all VM comma…

v2.1.269/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.268/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.268/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.268/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.266/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.265/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.265/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.261/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.261/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.257/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.251/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.248/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.248/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.242/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.242/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

v2.1.234/login Documentation arrivedA small documentation edit on Claude Code on Claude Platform on AWS touched a line naming /login after this was published.
the line in the docs

The `/login` and `/logout` commands don't sign you into a claude.ai subscription for Claude Platform on AWS. Authentication runs through your AWS credentials or workspace API key.

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

Claude Code honors [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), and the `"gateway"` value of [`forceLoginMethod`](/docs/en/set…

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

Claude Code honors [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), and the `"gateway"` value of [`forceLoginMethod`](/docs/en/set…

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

Claude Code honors [`forceLoginGatewayUrl`](/docs/en/settings-reference#forcelogingatewayurl), [`gatewayInternalNetworks`](/docs/en/settings-reference#gatewayinternalnetworks), and the `"gateway"` value of [`forceLoginMethod`](/docs/en/set…

v2.1.268gatewayInternalNetworks Documentation arrivedAnthropic's documentation has since written up gatewayInternalNetworks, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docs

Some organizations number their internal network from a public IPv4 block they own, such as a carrier's own address space or a legacy `/8`, so their gateway can't have a private address. List those blocks in the `gatewayInternalNetworks` m…

v2.1.268gatewayInternalNetworks Documentation arrivedAnthropic's documentation has since written up gatewayInternalNetworks, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docs

Some organizations number their internal network from a public IPv4 block they own, such as a carrier's own address space or a legacy `/8`, so their gateway can't have a private address. List those blocks in the `gatewayInternalNetworks` m…

v2.1.268gatewayInternalNetworks Documentation arrivedAnthropic's documentation has since written up gatewayInternalNetworks, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docs

Some organizations number their internal network from a public IPv4 block they own, such as a carrier's own address space or a legacy `/8`, so their gateway can't have a private address. List those blocks in the `gatewayInternalNetworks` m…

v2.1.268gatewayInternalNetworks Documentation arrivedAnthropic's documentation has since written up gatewayInternalNetworks, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docs

Some organizations number their internal network from a public IPv4 block they own, such as a carrier's own address space or a legacy `/8`, so their gateway can't have a private address. List those blocks in the `gatewayInternalNetworks` m…

v2.1.268access_control.allow_cidrs Documentation arrivedAnthropic's documentation has since written up access_control.allow_cidrs, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docs

The gateway also logs a warning that `access_control.allow_cidrs` is empty. That's expected here, because nothing limits which client addresses the gateway serves until you set an allow list. The [`access_control` reference](/docs/en/claud…

v2.1.268access_control.allow_cidrs Documentation arrivedAnthropic's documentation has since written up access_control.allow_cidrs, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docs

The gateway also logs a warning that `access_control.allow_cidrs` is empty. That's expected here, because nothing limits which client addresses the gateway serves until you set an allow list. The [`access_control` reference](/docs/en/claud…

v2.1.268NO_PROXY Documentation arrivedAnthropic's documentation has since written up NO_PROXY, on Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.
the line in the docs

| Private-network address | At `/login`, Claude Code requires the gateway's hostname or IP address to resolve only to private addresses: RFC 1918, link-local, CGNAT `100.64.0.0/10`, IPv6 ULA `fc00::/7`, or loopback. For a gateway you host,…

v2.1.268/reload-plugins Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docs

If the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin.

v2.1.268/reload-plugins Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docs

If the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin.

v2.1.268/reload-plugins Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docs

If the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin.

v2.1.268/reload-plugins Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docs

If the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin.

v2.1.268/reload-plugins Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docs

If the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin.

v2.1.268/reload-plugins Documentation arrivedAnthropic's documentation has since written up /reload-plugins, on Push events into a running session with channels.
the line in the docs

If the install summary reports `Run /reload-plugins to activate.`, you don't need to act on it here, because restarting in the next step picks up the plugin.

v2.1.267native Documentation arrivedA small documentation edit on Claude Code on Amazon Bedrock touched a line naming native after this was published.
the line in the docs

Mantle is an Amazon Bedrock endpoint that serves Claude models through the native Anthropic API shape rather than the Amazon Bedrock Invoke API. It uses the same [AWS credentials](#2-configure-aws-credentials), [IAM permissions](#iam-confi…

v2.1.247awsAuthRefresh Documentation arrivedA small documentation edit on Claude Code on Amazon Bedrock touched a line naming awsAuthRefresh after this was published.
the line in the docs

Mantle is an Amazon Bedrock endpoint that serves Claude models through the native Anthropic API shape rather than the Amazon Bedrock Invoke API. It uses the same [AWS credentials](#2-configure-aws-credentials), [IAM permissions](#iam-confi…

v2.1.267surface Documentation arrivedA small documentation edit on TypeScript SDK V2 session API (removed) touched a line naming surface after this was published.
the line in the docs

V2 was an experimental session API that removed the need for async generators and yield coordination. Instead of managing generator state across turns, each turn was a separate `send()`/`stream()` cycle. The API surface reduced to creating…

v2.1.267surface Documentation arrivedA small documentation edit on TypeScript SDK V2 session API (removed) touched a line naming surface after this was published.
the line in the docs

V2 was an experimental session API that removed the need for async generators and yield coordination. Instead of managing generator state across turns, each turn was a separate `send()`/`stream()` cycle. The API surface reduced to creating…

v2.1.267surface Documentation arrivedA small documentation edit on TypeScript SDK V2 session API (removed) touched a line naming surface after this was published.
the line in the docs

V2 was an experimental session API that removed the need for async generators and yield coordination. Instead of managing generator state across turns, each turn was a separate `send()`/`stream()` cycle. The API surface reduced to creating…

v2.1.248experimental Documentation arrivedA small documentation edit on TypeScript SDK V2 session API (removed) touched a line naming experimental after this was published.
the line in the docs

V2 was an experimental session API that removed the need for async generators and yield coordination. Instead of managing generator state across turns, each turn was a separate `send()`/`stream()` cycle. The API surface reduced to creating…

v2.1.271types Documentation arrivedA small documentation edit on How the agent loop works touched a line naming types after this was published.
the line in the docs

All result subtypes carry `total_cost_usd`, `usage`, `num_turns`, and `session_id` so you can track cost and resume even after errors. Guard for these cases:

v2.1.271types Documentation arrivedA small documentation edit on How the agent loop works touched a line naming types after this was published.
the line in the docs

All result subtypes carry `total_cost_usd`, `usage`, `num_turns`, and `session_id` so you can track cost and resume even after errors. Guard for these cases:

v2.1.271types Documentation arrivedA small documentation edit on How the agent loop works touched a line naming types after this was published.
the line in the docs

All result subtypes carry `total_cost_usd`, `usage`, `num_turns`, and `session_id` so you can track cost and resume even after errors. Guard for these cases:

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

* `Shell command permission check failed for pattern "..."`: the command's permission check didn't allow it. [Permission checks on injected commands](/docs/en/skills#permission-checks-on-injected-commands) covers which results abort in eac…

v2.1.271/ultrareview Documentation arrivedAnthropic's documentation has since written up /ultrareview, on Claude Code changelog.
the line in the docs

* \[Code Review] Fixed `/ultrareview --post` so a retry after a GitHub error posts the findings comment exactly once instead of never or twice; the comment now names the reviewed commit

v2.1.269--post Documentation arrivedAnthropic's documentation has since written up --post, on Claude Code changelog.
the line in the docs

* \[Code Review] Fixed `/ultrareview --post` so a retry after a GitHub error posts the findings comment exactly once instead of never or twice; the comment now names the reviewed commit

v2.1.271rows Documentation arrivedAnthropic's documentation has since written up rows, on Claude Code changelog.
the line in the docs

* \[Claude Code on the web] Added a "Discard unsaved changes?" confirmation before the New routine page or the Edit routine dialog throws away a routine name, prompt or edit you typed

Feedback