Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.219 ·

Telemetry ids validated before sending

Analytics ids are now filtered to safe characters before being sent, with no change you'll see.

Under the hood Internal Changes
JSON All of v2.1.219
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
TelemetryArea: what it touches
Internal ChangesKind: in v2.1.219,
Internal ChangesSection of the release
What

A large set of analytics call sites now run ids through a validator, bounding what can reach the analytics pipeline.

Details
  • The validator allows only [A-Za-z0-9_-] up to 128 characters and otherwise reports the literal "nonconforming".
  • Applied to background job ids and attach shorts, session_id on tengu_remote_attach_session, appearance_id on feedback/survey and transcript-share events, requestId and previousMessageId, and trigger_ids which are now joined through the same validator.
  • Numeric fields such as http_status and bug-report status_code moved from String(...) to the string-coercing sanitizer.
  • No user-visible behaviour change.
Evidence

nonconforming

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

See this entry in the whole of v2.1.219 →

Feedback