Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All releases Home olderv2.1.21 v2.1.23newer

Claude Code v2.1.22

0 entries read diff v2.1.21 → v2.1.22 Markdown

This is a maintenance release with no user-facing changes. The update consists solely of version number increments and build metadata updates.

Find
Pick an entry · j / k steps through
1 entry

Analysisopen

#

After thorough examination of the diff between v2.1.21 and v2.1.22, all changes fall into these categories:

  1. Version string updates: All instances of VERSION: "2.1.21" changed to VERSION: "2.1.22"
  2. Build timestamp updates: BUILD_TIME changed from "2026-01-28T01:36:50Z" to "2026-01-28T06:33:34Z"
  3. Build path updates: Internal build paths updated from claude-cli-external-build-2146 to claude-cli-external-build-2154

There is one minor code change at lines 694-707 in the diff:

// Added line:
(_A = null),

// Modified condition:
// Old: if (!HA || e.length === 0)
// New: if (!HA || (e.length === 0 && !_A))
Evidence

Query handler at approximately line 528104-528305 (API request streaming logic)

This appears to be an internal state management fix related to the API query handling—specifically ensuring a variable _A is reset and checked during stream event processing. This is an internal implementation detail with no direct user-facing impact.

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

1 entry

Notesopen

#

This release was built approximately 5 hours after v2.1.21 (01:36 → 06:33 UTC on 2026-01-28), suggesting it may be a quick follow-up fix or scheduled rebuild. The internal code change to the streaming logic may address an edge case in API response handling, but without additional context (such as a related bug report), the specific issue being addressed cannot be determined from the diff alone.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v2.1.22. Text is unmodified from the upstream changelog. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

  • Fixed structured outputs for non-interactive (-p) mode
System prompt

The system prompt was not captured for this release, so this page cannot say whether it moved.