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 of v2.1.247 Home All releases olderv2.1.246 v2.1.248newer
Claude Code v2.1.247

Metrics opt-out check no longer triggers a second sign-in refresh

Under the hood
Useful3 Signal2
Telemetry not in their notes

The metrics opt-out check can no longer trigger a surprise second sign-in.

CLAUDE_CODE_OTEL_SHUTDOWN_TIMEOUT_MS
What

The request that checks whether metrics logging is opted out is now tied to the session's existing credential and shares a one-shot refresh marker, so it cannot kick off its own re-authentication. Failures are classified as 401, 403, timeout, network error, 5xx, other 4xx or unknown. The telemetry shutdown wait is clamped by CLAUDE_CODE_OTEL_SHUTDOWN_TIMEOUT_MS.

Evidence

gateToSessionOAuthCredential

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

Related

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

See this entry in the whole of v2.1.247 →