{"version":"2.0.56","anchor":"telemetry-reliability-overhaul","canonical_anchor":"telemetry-reliability-overhaul","heading":"Telemetry Reliability Overhaul","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.56\/e\/telemetry-reliability-overhaul","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.56","markdown":"### Telemetry Reliability Overhaul\n\n**What:** Failed telemetry events are now queued, batched, and retried with exponential backoff instead of being lost.\n\n**Details:**\n\n- Events saved to `~\/.claude\/telemetry\/1p_failed_events.{session}.{batch}.json`\n- Maximum 8192 queued events, batch size of 200\n- Exponential backoff: 500ms \u2192 2s \u2192 4.5s \u2192 8s \u2192 30s (capped)\n- Events persist across CLI restarts and are retried on next session\n- Default timeout increased from 5s to 10s\n- **Evidence**: Class `zm1` at line 234387, `queueFailedEvents()` at line 234542, `retryPreviousBatches()` at line 234448"}