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.239/cost Documentation arrivedA small documentation edit on Speed up responses with fast mode touched a line naming /cost after this was published.
the line in the docs

* **Usage credits turned on for subscription plans**: on a Pro, Max, Team, or Enterprise plan, your account must have [usage credits](/docs/en/costs#add-usage-credits-to-your-subscription) turned on, which allows billing beyond your plan's…

v2.1.234/cost Documentation arrivedA small documentation edit on Speed up responses with fast mode touched a line naming /cost after this was published.
the line in the docs

* **Usage credits turned on for subscription plans**: on a Pro, Max, Team, or Enterprise plan, your account must have [usage credits](/docs/en/costs#add-usage-credits-to-your-subscription) turned on, which allows billing beyond your plan's…

v2.1.268/usage-credits Documentation arrivedAnthropic's documentation has since written up /usage-credits, on Error reference.
the line in the docs

* On Pro and Max, increase your monthly spend limit in [**Settings > Usage**](https://claude.ai/settings/usage) on claude.ai, or run `/usage-credits`

v2.1.248/usage-credits Documentation arrivedAnthropic's documentation has since written up /usage-credits, on Error reference.
the line in the docs

* On Pro and Max, increase your monthly spend limit in [**Settings > Usage**](https://claude.ai/settings/usage) on claude.ai, or run `/usage-credits`

v2.1.248/usage-credits Documentation arrivedAnthropic's documentation has since written up /usage-credits, on Error reference.
the line in the docs

* On Pro and Max, increase your monthly spend limit in [**Settings > Usage**](https://claude.ai/settings/usage) on claude.ai, or run `/usage-credits`

v2.1.248/usage-credits Documentation arrivedAnthropic's documentation has since written up /usage-credits, on Error reference.
the line in the docs

* On Pro and Max, increase your monthly spend limit in [**Settings > Usage**](https://claude.ai/settings/usage) on claude.ai, or run `/usage-credits`

v2.1.232/usage-credits Documentation arrivedAnthropic's documentation has since written up /usage-credits, on Error reference.
the line in the docs

* On Pro and Max, increase your monthly spend limit in [**Settings > Usage**](https://claude.ai/settings/usage) on claude.ai, or run `/usage-credits`

v2.1.232/usage-credits Documentation arrivedAnthropic's documentation has since written up /usage-credits, on Error reference.
the line in the docs

* On Pro and Max, increase your monthly spend limit in [**Settings > Usage**](https://claude.ai/settings/usage) on claude.ai, or run `/usage-credits`

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

Before a window runs out, Claude Code can warn you that you've used most of it, with a message such as `You've used 85% of your session limit · resets 3:45pm`. To watch your remaining allowance continuously, add the `rate_limits` fields to…

v2.1.265CLAUDE_CODE_DISABLE_1M_CONTEXT Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_DISABLE_1M_CONTEXT, on Error reference.
the line in the docs

| `CLAUDE_CODE_DISABLE_1M_CONTEXT is set, but the 200K limit isn't enforced` | [Configuration warnings](#the-200k-limit-isnt-enforced) |

v2.1.265CLAUDE_CODE_DISABLE_1M_CONTEXT Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_DISABLE_1M_CONTEXT, on Error reference.
the line in the docs

| `CLAUDE_CODE_DISABLE_1M_CONTEXT is set, but the 200K limit isn't enforced` | [Configuration warnings](#the-200k-limit-isnt-enforced) |

v2.1.248crossSessionInbound Documentation arrivedAnthropic's documentation has since written up crossSessionInbound, on Error reference.
the line in the docs

| `"crossSessionInbound" must be one of "accept", "hold", "refuse"` | [Configuration warnings](#crosssessioninbound-must-be-one-of-accept-hold-refuse) |

v2.1.248crossSessionInbound Documentation arrivedAnthropic's documentation has since written up crossSessionInbound, on Error reference.
the line in the docs

| `"crossSessionInbound" must be one of "accept", "hold", "refuse"` | [Configuration warnings](#crosssessioninbound-must-be-one-of-accept-hold-refuse) |

v2.1.236CLAUDE_CODE_SKIP_PROMPT_HISTORY Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_SKIP_PROMPT_HISTORY, on Error reference.
the line in the docs

| `Transcript saving is off — CLAUDE_CODE_SKIP_PROMPT_HISTORY is set` | [Session saving warnings](#transcript-saving-is-off-skip-prompt-history) |

v2.1.234CLAUDE_CODE_SKIP_PROMPT_HISTORY Documentation arrivedAnthropic's documentation has since written up CLAUDE_CODE_SKIP_PROMPT_HISTORY, on Error reference.
the line in the docs

| `Transcript saving is off — CLAUDE_CODE_SKIP_PROMPT_HISTORY is set` | [Session saving warnings](#transcript-saving-is-off-skip-prompt-history) |

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

| `Your Zed keymap isn't a readable list of keybindings` | [Command-line errors](#terminal-setup-left-your-zed-keymap-unchanged) |

v2.1.246command: Documentation arrivedAnthropic's documentation has since written up command:, on Error reference.
the line in the docs

| `Unknown command: /<name>`, with or without a `Did you mean` suggestion | [Command-line errors](#unknown-command) |

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

| `Error: Invalid --agents configuration:` | [Command-line errors](#invalid-agents-configuration) |

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

| `--bg and --print conflict` | [Command-line errors](#command-line-errors) |

v2.1.268deadline Documentation arrivedAnthropic's documentation has since written up deadline, on Error reference.
the line in the docs

| `Download timed out: exceeded the total deadline` | [Installation errors](#the-connection-dropped-while-downloading-the-update) |

v2.1.267safeguards Documentation arrivedAnthropic's documentation has since written up safeguards, on Error reference.
the line in the docs

| `<model>'s safeguards flagged this message` | [Request errors](#safety-measures-flagged-a-cybersecurity-topic) |

v2.1.267safeguards Documentation arrivedAnthropic's documentation has since written up safeguards, on Error reference.
the line in the docs

| `<model>'s safeguards flagged this message` | [Request errors](#safety-measures-flagged-a-cybersecurity-topic) |

v2.1.267safeguards Documentation arrivedAnthropic's documentation has since written up safeguards, on Error reference.
the line in the docs

| `<model>'s safeguards flagged this message` | [Request errors](#safety-measures-flagged-a-cybersecurity-topic) |

v2.1.268streaming Documentation arrivedAnthropic's documentation has since written up streaming, on Error reference.
the line in the docs

| `Streaming response ended before any complete data was received` | [Network](#streaming-response-ended-before-any-complete-data-was-received) |

v2.1.268streaming Documentation arrivedAnthropic's documentation has since written up streaming, on Error reference.
the line in the docs

| `Streaming response ended before any complete data was received` | [Network](#streaming-response-ended-before-any-complete-data-was-received) |

v2.1.268/remote-control Documentation arrivedAnthropic's documentation has since written up /remote-control, on Error reference.
the line in the docs

| `Claude.ai login was rejected — run /login, then /remote-control` | [Authentication](#remote-control-couldnt-refresh-your-login) |

v2.1.268/login Documentation arrivedAnthropic's documentation has since written up /login, on Error reference.
the line in the docs

| `Not logged in · Please run /login` | [Authentication](#not-logged-in) |

v2.1.268/login Documentation arrivedAnthropic's documentation has since written up /login, on Error reference.
the line in the docs

| `Not logged in · Please run /login` | [Authentication](#not-logged-in) |

v2.1.265diff Documentation arrivedA small documentation edit on Manage costs effectively touched a line naming diff after this was published.
the line in the docs

Developers usually bring limit questions to their admin, so it helps to know which ceiling they hit. These situations mean different things:

v2.1.248cleanupPeriodDays Documentation arrivedAnthropic's documentation has since written up cleanupPeriodDays, on All settings.
the line in the docs

| Every other key | Takes the value from the highest source that sets it | [`cleanupPeriodDays`](#cleanupperioddays), [`model`](#model) |

v2.1.248cleanupPeriodDays Documentation arrivedAnthropic's documentation has since written up cleanupPeriodDays, on All settings.
the line in the docs

| Every other key | Takes the value from the highest source that sets it | [`cleanupPeriodDays`](#cleanupperioddays), [`model`](#model) |

v2.1.265policyHelper Documentation arrivedAnthropic's documentation has since written up policyHelper, on All settings.
the line in the docs

| Read from the highest-priority source only | Reads the key only from the highest-priority source that carries a policy key, so a lower source's value is ignored even when the highest source sets none | [`apiKeyHelper`](#apikeyhelper), [`…

v2.1.257policyHelper Documentation arrivedAnthropic's documentation has since written up policyHelper, on All settings.
the line in the docs

| Read from the highest-priority source only | Reads the key only from the highest-priority source that carries a policy key, so a lower source's value is ignored even when the highest source sets none | [`apiKeyHelper`](#apikeyhelper), [`…

v2.1.265forceLoginGatewayUrl Documentation arrivedAnthropic's documentation has since written up forceLoginGatewayUrl, on All settings.
the line in the docs

* **[`forceLoginGatewayUrl`](#forcelogingatewayurl) and the `"gateway"` value of [`forceLoginMethod`](#forceloginmethod)**: Claude Code never reads either from server-managed settings, so a value there neither applies nor hides one set in …

v2.1.247forceLoginGatewayUrl Documentation arrivedAnthropic's documentation has since written up forceLoginGatewayUrl, on All settings.
the line in the docs

* **[`forceLoginGatewayUrl`](#forcelogingatewayurl) and the `"gateway"` value of [`forceLoginMethod`](#forceloginmethod)**: Claude Code never reads either from server-managed settings, so a value there neither applies nor hides one set in …

v2.1.247awsAuthRefresh Documentation arrivedAnthropic's documentation has since written up awsAuthRefresh, on All settings.
the line in the docs

| Read from the highest-priority source only | Reads the key only from the highest-priority source that carries a policy key, so a lower source's value is ignored even when the highest source sets none | [`apiKeyHelper`](#apikeyhelper), [`…

v2.1.242modelPicker Documentation arrivedAnthropic's documentation has since written up modelPicker, on All settings.
the line in the docs

| Read from the highest-priority source only | Reads the key only from the highest-priority source that carries a policy key, so a lower source's value is ignored even when the highest source sets none | [`apiKeyHelper`](#apikeyhelper), [`…

v2.1.242modelPicker Documentation arrivedAnthropic's documentation has since written up modelPicker, on All settings.
the line in the docs

| Read from the highest-priority source only | Reads the key only from the highest-priority source that carries a policy key, so a lower source's value is ignored even when the highest source sets none | [`apiKeyHelper`](#apikeyhelper), [`…

v2.1.257permissions.defaultMode Documentation arrivedAnthropic's documentation has since written up permissions.defaultMode, on All settings.
the line in the docs

| Read from the highest-priority source only | Reads the key only from the highest-priority source that carries a policy key, so a lower source's value is ignored even when the highest source sets none | [`apiKeyHelper`](#apikeyhelper), [`…

v2.1.257permissions.defaultMode Documentation arrivedAnthropic's documentation has since written up permissions.defaultMode, on All settings.
the line in the docs

| Read from the highest-priority source only | Reads the key only from the highest-priority source that carries a policy key, so a lower source's value is ignored even when the highest source sets none | [`apiKeyHelper`](#apikeyhelper), [`…

v2.1.238permissions.defaultMode Documentation arrivedAnthropic's documentation has since written up permissions.defaultMode, on All settings.
the line in the docs

| Read from the highest-priority source only | Reads the key only from the highest-priority source that carries a policy key, so a lower source's value is ignored even when the highest source sets none | [`apiKeyHelper`](#apikeyhelper), [`…

v2.1.232defaultMode Documentation arrivedAnthropic's documentation has since written up defaultMode, on All settings.
the line in the docs

| Read from the highest-priority source only | Reads the key only from the highest-priority source that carries a policy key, so a lower source's value is ignored even when the highest source sets none | [`apiKeyHelper`](#apikeyhelper), [`…

v2.1.268awsPairs Documentation arrivedAnthropic's documentation has since written up awsPairs, on All settings.
the line in the docs

| Values taken whole | Takes the value whole from the highest source that sets it, without combining entries or fields from lower sources. When the highest source doesn't set it, takes it whole from the next source down | [`sandbox.credent…

v2.1.257credentials.awsPairs Documentation arrivedAnthropic's documentation has since written up credentials.awsPairs, on All settings.
the line in the docs

| Values taken whole | Takes the value whole from the highest source that sets it, without combining entries or fields from lower sources. When the highest source doesn't set it, takes it whole from the next source down | [`sandbox.credent…

v2.1.257sandbox.credentials.awsPairs Documentation arrivedAnthropic's documentation has since written up sandbox.credentials.awsPairs, on All settings.
the line in the docs

| Values taken whole | Takes the value whole from the highest source that sets it, without combining entries or fields from lower sources. When the highest source doesn't set it, takes it whole from the next source down | [`sandbox.credent…

v2.1.246sandbox.credentials Documentation arrivedAnthropic's documentation has since written up sandbox.credentials, on All settings.
the line in the docs

| Values taken whole | Takes the value whole from the highest source that sets it, without combining entries or fields from lower sources. When the highest source doesn't set it, takes it whole from the next source down | [`sandbox.credent…

v2.1.257sandbox.ripgrep Documentation arrivedAnthropic's documentation has since written up sandbox.ripgrep, on All settings.
the line in the docs

| Values taken whole | Takes the value whole from the highest source that sets it, without combining entries or fields from lower sources. When the highest source doesn't set it, takes it whole from the next source down | [`sandbox.credent…

v2.1.257sandbox.ripgrep Documentation arrivedAnthropic's documentation has since written up sandbox.ripgrep, on All settings.
the line in the docs

| Values taken whole | Takes the value whole from the highest source that sets it, without combining entries or fields from lower sources. When the highest source doesn't set it, takes it whole from the next source down | [`sandbox.credent…

v2.1.232sandbox.ripgrep Documentation arrivedAnthropic's documentation has since written up sandbox.ripgrep, on All settings.
the line in the docs

| Values taken whole | Takes the value whole from the highest source that sets it, without combining entries or fields from lower sources. When the highest source doesn't set it, takes it whole from the next source down | [`sandbox.credent…

v2.1.232sandbox.ripgrep Documentation arrivedAnthropic's documentation has since written up sandbox.ripgrep, on All settings.
the line in the docs

| Values taken whole | Takes the value whole from the highest source that sets it, without combining entries or fields from lower sources. When the highest source doesn't set it, takes it whole from the next source down | [`sandbox.credent…

Feedback