{"collection":{"slug":"observability","name":"Observability & Monitoring"},"digest":{"id":"cwd_pJ61t8Lgiq7I0yHTL6DqF","weekStart":"2026-05-11","title":"AI-powered root cause analysis joins the observability workflow","intro":"Sentry Seer can now send root causes to GitHub Copilot for fixes, while Datadog releases the open-weights Toto 2.0 time series foundation model. Across both platforms, AI-assisted debugging moves from analysis to automatic remediation.","body":"### Sentry Seer sends root causes to Copilot and Claude\n\nSentry's AI-powered root cause engine Seer now feeds directly into code generation. In open beta, [Seer can send identified root causes to GitHub Copilot](/release/rel_8IAr9fjyTvQ6aIMq6meE8-sentry-seer-can-send-root-causes-to-github-copilot-for-fixes) to produce fixes, closing the loop from anomaly detection to pull request. Meanwhile, the [Claude integration for Seer](/release/rel_9qrr7JkkXfcES4-B0db2f-sentry-seer-s-claude-integration-now-generally-available) — which lets users trigger Claude to fix bugs from Seer's analysis — reached general availability this week. Together, these releases make Sentry one of the first observability platforms where automated root cause analysis automatically hands off to AI code generation.\n\n### Datadog Toto 2.0: time series foundation models open in five sizes\n\nDatadog released [Toto 2.0](/release/rel_sWoMPDqFguWGfiPJlSu8B-datadog-toto-2-0-releases-time-series-foundation-model-with-five-open-weights), a time series foundation model family available under open weights in five sizes from 4 million to 2.5 billion parameters. All sizes are trained from a single recipe, and the larger models show reliably better performance — a first for time series foundation models. Separately, [Cloud Cost Management now attributes AI spend](/release/rel_NvI75GMzWGp6P678Jvkx4-datadog-cloud-cost-management-now-attributes-ai-costs-across-providers) across providers, giving teams unified visibility into GPU and LLM API costs. And a new guide shows how [RUM handles micro-frontend observability](/release/rel_STnwBwU5eGie2LctUcXOe-datadog-rum-simplifies-micro-frontend-observability-with-automatic-service) with automatic service attribution and build-time instrumentation.\n\n### GenAI spans get special treatment in Sentry and Datadog SDKs\n\nBoth Sentry and Datadog shipped SDK improvements for AI spans. [Sentry Python 2.60.0](/release/rel_GKCQy82DxVUaY9l8FSMlA-sentry-python-2-60-0-adds-stream-gen-ai-spans-option-to-prevent-payload-overages) adds a `stream_gen_ai_spans` option that extracts GenAI spans from transactions and sends them as separate v2 envelope items, preventing them from being dropped when payloads exceed size limits. The same feature landed in [Sentry JavaScript 10.53.0](/release/rel_DvE2iTaW3aZ9Q4cAb85-X-sentry-javascript-10-53-0-adds-streamgenaispans-option-to-prevent-gen-ai-span) as `streamGenAiSpans`, along with console instrumentation filtering and Node 26 support. The SDK also fixed a bug where user data was incorrectly gated for streamed spans.\n\nDatadog's [APM v5.103.0](/release/rel_TbZdr8xN31hhY2tUWoHoM-datadog-apm-v5-103-0-adds-electron-support-and-fixes-config-validation) added initial Electron support and fixed accumulated DBM comments on reused PostgreSQL query objects. The Python APM library [v4.8.4](/release/rel_M6rbIb51Z_HOWJrmZpxMV-datadog-apm-v4-8-4-fixes-malformed-distribution-metadata-flooding-stderr) stopped a malformed dist-info entry from flooding stderr, and [v4.8.3](/release/rel_vTRb7EpVAMYtqrd-vWInS-datadog-apm-v4-8-3-replaces-http-status-code-with-db-response-status-code-on) migrated Azure CosmosDB spans from `http.status_code` tags to the `db.response.status_code` metric.\n\n### Security and platform updates\n\nThe [Datadog Agent 7.78.4](/release/rel_JzfPHUTnjTHutYpIfdwJY-datadog-agent-7-78-4-fixes-spdystream-memory-exhaustion-vulnerability) patches CVE-2026-35469 in the SPDY/3 frame parser, which could let attackers exhaust process memory via crafted frames. On the Sentry side, [Sentry CLI 3.4.2](/release/rel_3LRW7_LusdX95QIZKXI6F-sentry-cli-3-4-2-fixes-argument-injection-vulnerability-in-javascript-api) fixes an argument injection vulnerability in the JavaScript API's `serializeOptions` function and stops sending auth tokens to object storage during snapshot operations. The [RUM SDK v7.1.0](/release/rel_Fx3XR7MBuTvJvBgVijP1z-datadog-rum-v7-1-0-promotes-trackresourceheaders-to-ga-and-fixes-batch) promoted `trackResourceHeaders` to GA and fixed a bug that could postpone batches indefinitely when upserting a view. Dash0 shipped several Operator releases with bump collector components and fixes for resource uniqueness verification and CRD status attributes.\n\n[Sentry dashboards](/release/rel_sBVqjk536mMv1XpGQn_wW-sentry-adds-revision-history-to-dashboards) now maintain a revision history of recent changes, giving teams better auditability for their monitoring views.","releaseIds":["rel_8IAr9fjyTvQ6aIMq6meE8","rel_9qrr7JkkXfcES4-B0db2f","rel_sWoMPDqFguWGfiPJlSu8B","rel_NvI75GMzWGp6P678Jvkx4","rel_STnwBwU5eGie2LctUcXOe","rel_GKCQy82DxVUaY9l8FSMlA","rel_DvE2iTaW3aZ9Q4cAb85-X","rel_TbZdr8xN31hhY2tUWoHoM","rel_M6rbIb51Z_HOWJrmZpxMV","rel_vTRb7EpVAMYtqrd-vWInS","rel_JzfPHUTnjTHutYpIfdwJY","rel_3LRW7_LusdX95QIZKXI6F","rel_Fx3XR7MBuTvJvBgVijP1z","rel_sBVqjk536mMv1XpGQn_wW"],"releaseCount":26,"generatedAt":"2026-07-11T17:09:44.084Z","releases":[{"id":"rel_8IAr9fjyTvQ6aIMq6meE8","title":"Sentry Seer can send root causes to GitHub Copilot for fixes","path":"/release/rel_8IAr9fjyTvQ6aIMq6meE8-seer-integrates-with-github-copilot-for-root-cause-fixes","org":{"slug":"sentry","name":"Sentry"},"importance":null},{"id":"rel_9qrr7JkkXfcES4-B0db2f","title":"Sentry Seer's Claude integration now generally available","path":"/release/rel_9qrr7JkkXfcES4-B0db2f-claude-integration-for-bug-fixes-ships","org":{"slug":"sentry","name":"Sentry"},"importance":null},{"id":"rel_sWoMPDqFguWGfiPJlSu8B","title":"Datadog Toto 2.0 releases time series foundation model with five open-weights sizes","path":"/release/rel_sWoMPDqFguWGfiPJlSu8B-time-series-foundation-model-scales-from-4m-to-2-5b-parameters","org":{"slug":"datadog","name":"Datadog"},"importance":null},{"id":"rel_NvI75GMzWGp6P678Jvkx4","title":"Datadog Cloud Cost Management now attributes AI costs across providers","path":"/release/rel_NvI75GMzWGp6P678Jvkx4-ai-spend-visibility-and-attribution-across-cloud-providers","org":{"slug":"datadog","name":"Datadog"},"importance":null},{"id":"rel_STnwBwU5eGie2LctUcXOe","title":"Datadog RUM simplifies micro-frontend observability with automatic service attribution","path":"/release/rel_STnwBwU5eGie2LctUcXOe-micro-frontend-observability-guide-for-datadog-rum","org":{"slug":"datadog","name":"Datadog"},"importance":null},{"id":"rel_GKCQy82DxVUaY9l8FSMlA","title":"Sentry Python 2.60.0 adds stream_gen_ai_spans option to prevent payload overages","path":"/release/rel_GKCQy82DxVUaY9l8FSMlA-genai-spans-can-now-stream-separately-to-avoid-size-limits","org":{"slug":"sentry","name":"Sentry"},"importance":null},{"id":"rel_DvE2iTaW3aZ9Q4cAb85-X","title":"Sentry JavaScript 10.53.0 adds streamGenAiSpans option to prevent gen_ai span overflow","path":"/release/rel_DvE2iTaW3aZ9Q4cAb85-X-streamgenaispans-option-prevents-gen-ai-span-loss","org":{"slug":"sentry","name":"Sentry"},"importance":null},{"id":"rel_TbZdr8xN31hhY2tUWoHoM","title":"Datadog APM v5.103.0 adds Electron support and fixes config validation","path":"/release/rel_TbZdr8xN31hhY2tUWoHoM-electron-support-added-config-validation-and-kafkajs-fixes","org":{"slug":"datadog","name":"Datadog"},"importance":null},{"id":"rel_M6rbIb51Z_HOWJrmZpxMV","title":"Datadog APM v4.8.4 fixes malformed distribution metadata flooding stderr","path":"/release/rel_M6rbIb51Z_HOWJrmZpxMV-malformed-dist-info-no-longer-floods-stderr","org":{"slug":"datadog","name":"Datadog"},"importance":null},{"id":"rel_vTRb7EpVAMYtqrd-vWInS","title":"Datadog APM v4.8.3 replaces http.status_code with db.response.status_code on CosmosDB spans","path":"/release/rel_vTRb7EpVAMYtqrd-vWInS-cosmosdb-spans-http-status-code-db-response-status-code","org":{"slug":"datadog","name":"Datadog"},"importance":null},{"id":"rel_JzfPHUTnjTHutYpIfdwJY","title":"Datadog Agent 7.78.4 fixes spdystream memory exhaustion vulnerability","path":"/release/rel_JzfPHUTnjTHutYpIfdwJY-spdystream-memory-exhaustion-cve-patched","org":{"slug":"datadog","name":"Datadog"},"importance":null},{"id":"rel_3LRW7_LusdX95QIZKXI6F","title":"Sentry CLI 3.4.2 fixes argument injection vulnerability in JavaScript API","path":"/release/rel_3LRW7_LusdX95QIZKXI6F-javascript-api-argument-injection-fixed-auth-token-no-longer-sent-to-object","org":{"slug":"sentry","name":"Sentry"},"importance":null},{"id":"rel_Fx3XR7MBuTvJvBgVijP1z","title":"Datadog RUM v7.1.0 promotes trackResourceHeaders to GA and fixes batch postponement","path":"/release/rel_Fx3XR7MBuTvJvBgVijP1z-trackresourceheaders-now-ga-batch-postponement-indefinitely-fixed","org":{"slug":"datadog","name":"Datadog"},"importance":null},{"id":"rel_sBVqjk536mMv1XpGQn_wW","title":"Sentry adds revision history to dashboards","path":"/release/rel_sBVqjk536mMv1XpGQn_wW-dashboards-track-revision-history","org":{"slug":"sentry","name":"Sentry"},"importance":null}]}}