{"collection":{"slug":"observability","name":"Observability & Monitoring"},"digest":{"id":"cwd_TgXgIp1JgaJg_NFgNFNcq","weekStart":"2026-11-02","title":"Python tracing goes span-native as Sentry preps its next major","intro":"Sentry's Python SDK made span streaming the default tracing model ahead of a November 3.0 release, while Datadog's Python tracer added Python 3.15 support and dropped its legacy pytest plugin, and Dash0 pushed Kubernetes-native instrumentation further with a .NET distribution and Agent0 cluster access.","body":"### Two Python tracers turn a corner\n\nThe biggest shift of the week is structural. Sentry's Python SDK moved [span streaming to the default tracing model](/release/rel_T1K5EpavZH4a7hcwYrZsD-sentry-python-3-0-0b3-makes-span-streaming-the-default-tracing-model), retiring transactions and replacing the flat `send_default_pii` flag with a fine-grained `data_collection` setting — the first public pre-release of the November 3.0 major, complete with a 2.x-to-3.x migration guide. On the stable line, Sentry Python [records Anthropic reasoning parts](/release/rel_yf0cKC3514B3d11jwTf1f-sentry-python-2-74-0-records-anthropic-reasoning-parts) in both streaming and non-streaming output, and fixed aiohttp clobbering an existing baggage header, sampling that ignored the incoming sample rate, and WSGI integrations overwriting `server.address`.\n\nDatadog's dd-trace-py kept pace across a handful of updates. The headline is [Python 3.15 support plus aiohttp threat detection and blocking](/release/rel_0okA3HS46L-2bdLgGh3M2-datadog-dd-trace-py-4-17-0rc2-drops-legacy-pytest-plugin-and-adds-python-3-15), SQL injection protection for byte queries, and MCP 2.x tracing — alongside the removal of the legacy pytest plugin, so the `DD_PYTEST_USE_NEW_PLUGIN` variables are now inert and should be cleaned out of CI configs. Two fixes round out the week: [repeated Git history fetches no longer slow successive pytest runs](/release/rel_kHPRuyguO3mLa1OUF3tQ6-datadog-dd-trace-py-4-16-3-fixes-repeated-git-fetches-slowing-pytest) in a shallow checkout, and [remote config handling no longer discards sibling settings](/release/rel_5yqRmC-4qZymzh7on6w4B-datadog-dd-trace-py-4-16-2-fixes-remote-config-loss-and-falcon-asgi-startup) when one configuration is updated or deleted, with Falcon ASGI startup repaired.\n\n### Datadog's agent and browser surface settle down\n\nThe Datadog Agent [reverted config streaming to off by default](/release/rel_d0QKYLpVJ22SMQ16vq1fF-datadog-agent-7-85-2-disables-config-streaming-by-default) after 7.85.0 and 7.85.1 could leave trace-agent and process-agent ignoring `DD_*` environment variables in their own containers on Kubernetes — a rollout worth checking if you enabled it. The same window brought [FIPS-mode CSPM evaluation fixes and a 32-bit ARM IoT startup crash repair](/release/rel_1ceiromkmRXbGU5iz31Lm-datadog-agent-7-85-1-fixes-fips-cspm-evaluation-and-32-bit-arm-iot-crash), including cleaner `oscap-io` temp files. On the browser side, the [RUM SDK lets you set user and account at init](/release/rel_g6tbDA3jHGxR2t392MoYJ-datadog-browser-sdk-v7-17-0-adds-user-and-account-config-at-init), survives an inaccessible `document.cookie`, splits oversized page-exit batches across beacons, and instruments only the console APIs it collects.\n\n### Instrumentation reaches further across the stack\n\nSentry JavaScript [added cron monitoring for NestJS and cron-package jobs](/release/rel_wdXvWDg4dw9AabvqydXO3-sentry-javascript-11-11-0-adds-cron-monitoring-and-unified-cloudflare-request), replacing the deprecated `Sentry.cron.instrumentCron`, and unified Cloudflare Workers on the shared request handler so `client.address` comes from `CF-Connecting-IP` by default. Its Anthropic integration now tracks `@anthropic-ai/sdk` 1.x without duplicate spans. Axiom's Go SDK [added monitor threshold levels and closed an ingest goroutine leak](/release/rel_cwjkYYfTF_YTtuCVKU03L-axiom-go-v0-39-0-adds-monitor-threshold-levels-and-fixes-ingest-goroutine-leak) — note that per-level notifier routing awaits a server change — while Axiom Console [came to phones with SLOW/FAST span chips in traces](/release/rel_q9Kxr8LA3vCj4aNvMoeiy-axiom-console-adds-mobile-layout-new-sidebar-and-slow-span-chips-in-traces) and Jira Service Management alerting.\n\nDash0's week was mostly about reach. The [Operator gained automatic .NET 6 and 7 instrumentation](/release/rel_OY3pq7BXkmLwhlGsg5FVm-dash0-operator-adds-automatic-instrumentation-for-net-6-and-7) through a new Dash0 OpenTelemetry distribution, a timely move given upstream's planned .NET 10/11-only focus as 8 and 9 hit EOL. The [Operator also began deprecating `container.image.tag` in favor of `container.image.tags`](/release/rel_ltO9D2NYcGgHCmAD-OJlm-dash0-operator-0-159-0-deprecates-container-image-tag-and-adds-parca-profiling), with a v0.165.0 cutoff, and [Agent0 can read Kubernetes cluster state during investigations](/release/rel_iphTR8RvmrUGNlEqQCEWK-dash0-agent0-reads-kubernetes-cluster-state-during-investigations) via the operator, including namespaces with no telemetry. Elsewhere in Dash0, [AutoMerge scores PRs with AI evaluators](/release/rel_0dkTUA_u0paRb-MjbLWJD-dash0-automerge-scores-pull-requests-with-ai-evaluators-and-approves-ones-that) in a fail-closed dry-run mode, [custom Agent0 skills became code via Terraform and the CLI](/release/rel_Eh6t4nNPwIjPWC5u1nCHZ-dash0-lets-agent0-custom-skills-be-managed-as-code-via-terraform-and-cli), [28 eval templates](/release/rel_ZqLNMIRuHvHZiNkA0zVSt-dash0-adds-28-eval-templates-to-start-evaluations-without-writing-from-scratch) prefill span filters and judge prompts, and the [CLI added auth-token, AWS scrape-config, and Agent0 skills commands](/release/rel_MM9MN9s-mlZw3yqvg_i5R-dash0-cli-v1-20-0-adds-auth-tokens-aws-metric-scrape-configs-and-agent0-skills).\n\n### Query migration and agent evaluation\n\nDatadog's blog carried the strategic news: [Translate and Import are generally available at no extra cost](/release/rel_ohC9Kpc7y-uY_cSPm_APK-datadog-translate-and-import-now-generally-available-for-splunk-migrations), converting SPL into log searches and translating Splunk alerts and dashboards into drafts. Agent Observability [added Online Experiments for comparing agent variants on live traffic](/release/rel_Z6nCya4YxBItdD88yCot3-datadog-online-experiments-compares-ai-agent-variants-on-live-traffic) and [Fireworks AI as a model provider](/release/rel_K7cPGqNlw_09RgEkVdRtr-datadog-agent-observability-adds-fireworks-ai-as-model-provider). For Kubernetes teams, [DatadogInstrumentation consolidates checks, logs, and APM into one CRD](/release/rel_7hQOtdYTk6i18rqgbI8wd-datadoginstrumentation-crd-manages-kubernetes-observability-without-app-rollouts) that applies without app rollouts, and Datadog detailed [FETCh turning TLA+ specs into production runtime monitors](/release/rel_yTexF3NtmliZ4BcmK41ay-datadog-s-fetch-turns-tla-specs-into-runtime-monitors-for-husky), which caught a year-old routing bug on Husky. Seer Agent also [connects to Grafana to correlate Sentry telemetry](/release/rel_2eETSOgMwtpaKvUPUdp1k-seer-agent-connects-to-grafana-to-correlate-sentry-telemetry).","releaseIds":["rel_T1K5EpavZH4a7hcwYrZsD","rel_yf0cKC3514B3d11jwTf1f","rel_0okA3HS46L-2bdLgGh3M2","rel_kHPRuyguO3mLa1OUF3tQ6","rel_5yqRmC-4qZymzh7on6w4B","rel_d0QKYLpVJ22SMQ16vq1fF","rel_1ceiromkmRXbGU5iz31Lm","rel_g6tbDA3jHGxR2t392MoYJ","rel_wdXvWDg4dw9AabvqydXO3","rel_cwjkYYfTF_YTtuCVKU03L","rel_q9Kxr8LA3vCj4aNvMoeiy","rel_OY3pq7BXkmLwhlGsg5FVm","rel_ltO9D2NYcGgHCmAD-OJlm","rel_iphTR8RvmrUGNlEqQCEWK","rel_0dkTUA_u0paRb-MjbLWJD","rel_Eh6t4nNPwIjPWC5u1nCHZ","rel_ZqLNMIRuHvHZiNkA0zVSt","rel_MM9MN9s-mlZw3yqvg_i5R","rel_ohC9Kpc7y-uY_cSPm_APK","rel_Z6nCya4YxBItdD88yCot3","rel_K7cPGqNlw_09RgEkVdRtr","rel_7hQOtdYTk6i18rqgbI8wd","rel_yTexF3NtmliZ4BcmK41ay","rel_2eETSOgMwtpaKvUPUdp1k"],"releaseCount":27,"generatedAt":"2026-11-09T06:17:46.999Z","releases":[{"id":"rel_T1K5EpavZH4a7hcwYrZsD","title":"Sentry Python 3.0.0b3 makes span streaming the default tracing model","path":"/release/rel_T1K5EpavZH4a7hcwYrZsD-span-streaming-is-now-default-tracing-model-data-collection-replaces-send","url":"https://github.com/getsentry/sentry-python/releases/tag/3.0.0b3","org":{"slug":"sentry","name":"Sentry","avatarUrl":"https://media.releases.sh/orgs/sentry.png","githubHandle":"getsentry"},"product":null,"importance":4,"composition":{"bugs":0,"features":0,"enhancements":2},"publishedAt":"2026-11-04T13:27:20.000Z"},{"id":"rel_yf0cKC3514B3d11jwTf1f","title":"Sentry Python 2.74.0 records Anthropic reasoning parts","path":"/release/rel_yf0cKC3514B3d11jwTf1f-anthropic-reasoning-parts-captured-baggage-header-bugs-fixed","url":"https://github.com/getsentry/sentry-python/releases/tag/2.74.0","org":{"slug":"sentry","name":"Sentry","avatarUrl":"https://media.releases.sh/orgs/sentry.png","githubHandle":"getsentry"},"product":null,"importance":2,"composition":{"bugs":7,"features":3,"enhancements":0},"publishedAt":"2026-11-05T14:50:51.000Z"},{"id":"rel_0okA3HS46L-2bdLgGh3M2","title":"Datadog dd-trace-py 4.17.0rc2 drops legacy pytest plugin and adds Python 3.15 support","path":"/release/rel_0okA3HS46L-2bdLgGh3M2-legacy-pytest-plugin-removed-python-3-15-supported","url":"https://github.com/DataDog/dd-trace-py/releases/tag/v4.17.0rc2","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"apm","name":"APM"},"importance":4,"composition":{"bugs":55,"features":22,"enhancements":6},"publishedAt":"2026-11-06T13:44:15.000Z"},{"id":"rel_kHPRuyguO3mLa1OUF3tQ6","title":"Datadog dd-trace-py 4.16.3 fixes repeated Git fetches slowing pytest","path":"/release/rel_kHPRuyguO3mLa1OUF3tQ6-repeated-git-history-fetches-no-longer-slow-pytest","url":"https://github.com/DataDog/dd-trace-py/releases/tag/v4.16.3","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"apm","name":"APM"},"importance":2,"composition":{"bugs":2,"features":0,"enhancements":0},"publishedAt":"2026-11-04T16:51:36.000Z"},{"id":"rel_5yqRmC-4qZymzh7on6w4B","title":"Datadog dd-trace-py 4.16.2 fixes remote config loss and Falcon ASGI startup","path":"/release/rel_5yqRmC-4qZymzh7on6w4B-remote-configs-no-longer-clobber-each-other-falcon-asgi-apps-start","url":"https://github.com/DataDog/dd-trace-py/releases/tag/v4.16.2","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"apm","name":"APM"},"importance":2,"composition":{"bugs":5,"features":0,"enhancements":0},"publishedAt":"2026-11-02T21:03:28.000Z"},{"id":"rel_d0QKYLpVJ22SMQ16vq1fF","title":"Datadog Agent 7.85.2 disables config streaming by default","path":"/release/rel_d0QKYLpVJ22SMQ16vq1fF-config-streaming-off-by-default-again-macos-gui-helper-fixed","url":"https://github.com/DataDog/datadog-agent/releases/tag/7.85.2","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"datadog-agent","name":"Agent"},"importance":3,"composition":{"bugs":3,"features":1,"enhancements":1},"publishedAt":"2026-11-06T15:56:21.000Z"},{"id":"rel_1ceiromkmRXbGU5iz31Lm","title":"Datadog Agent 7.85.1 fixes FIPS CSPM evaluation and 32-bit ARM IoT crash","path":"/release/rel_1ceiromkmRXbGU5iz31Lm-cspm-evaluates-rules-on-fips-hosts-32-bit-arm-iot-startup-crash-fixed","url":"https://github.com/DataDog/datadog-agent/releases/tag/7.85.1","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"datadog-agent","name":"Agent"},"importance":2,"composition":{"bugs":3,"features":0,"enhancements":0},"publishedAt":"2026-11-04T13:50:55.000Z"},{"id":"rel_g6tbDA3jHGxR2t392MoYJ","title":"Datadog Browser SDK v7.17.0 adds user and account config at init","path":"/release/rel_g6tbDA3jHGxR2t392MoYJ-user-and-account-settable-at-init-sdk-init-survives-blocked-cookies","url":"https://github.com/DataDog/browser-sdk/releases/tag/v7.17.0","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"rum","name":"RUM"},"importance":3,"composition":{"bugs":5,"features":2,"enhancements":5},"publishedAt":"2026-11-05T11:19:04.000Z"},{"id":"rel_wdXvWDg4dw9AabvqydXO3","title":"Sentry JavaScript 11.11.0 adds cron monitoring and unified Cloudflare request handling","path":"/release/rel_wdXvWDg4dw9AabvqydXO3-nestjs-and-node-cron-monitoring-cloudflare-request-spans-unified","url":"https://github.com/getsentry/sentry-javascript/releases/tag/11.11.0","org":{"slug":"sentry","name":"Sentry","avatarUrl":"https://media.releases.sh/orgs/sentry.png","githubHandle":"getsentry"},"product":null,"importance":3,"composition":{"bugs":30,"features":18,"enhancements":3},"publishedAt":"2026-11-05T12:41:01.000Z"},{"id":"rel_cwjkYYfTF_YTtuCVKU03L","title":"Axiom Go v0.39.0 adds monitor threshold levels and fixes ingest goroutine leak","path":"/release/rel_cwjkYYfTF_YTtuCVKU03L-monitor-threshold-levels-added-ingest-goroutine-leak-fixed","url":"https://github.com/axiomhq/axiom-go/releases/tag/v0.39.0","org":{"slug":"axiom","name":"Axiom","avatarUrl":"https://media.releases.sh/orgs/axiom.png","githubHandle":"axiomhq"},"product":null,"importance":2,"composition":{"bugs":2,"features":3,"enhancements":1},"publishedAt":"2026-11-05T15:33:53.000Z"},{"id":"rel_q9Kxr8LA3vCj4aNvMoeiy","title":"Axiom Console adds mobile layout, new sidebar, and slow-span chips in traces","path":"/release/rel_q9Kxr8LA3vCj4aNvMoeiy-console-ships-mobile-ui-traces-flag-slow-spans","url":"https://axiom.co/changelog/2026-w45","org":{"slug":"axiom","name":"Axiom","avatarUrl":"https://media.releases.sh/orgs/axiom.png","githubHandle":"axiomhq"},"product":null,"importance":3,"composition":{"bugs":0,"features":4,"enhancements":9},"publishedAt":"2026-11-06T00:00:00.000Z"},{"id":"rel_OY3pq7BXkmLwhlGsg5FVm","title":"Dash0 Operator adds automatic instrumentation for .NET 6 and 7","path":"/release/rel_OY3pq7BXkmLwhlGsg5FVm-net-6-and-7-get-automatic-instrumentation","url":"https://www.dash0.com/changelog#automatic-instrumentation-for-net-6-and-7","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-11-03T00:00:00.000Z"},{"id":"rel_ltO9D2NYcGgHCmAD-OJlm","title":"Dash0 Operator 0.159.0 deprecates container.image.tag and adds Parca profiling","path":"/release/rel_ltO9D2NYcGgHCmAD-OJlm-container-image-tag-deprecation-scheduled-parca-profiling-added","url":"https://github.com/dash0hq/dash0-operator/releases/tag/0.159.0","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":10,"features":18,"enhancements":5},"publishedAt":"2026-11-03T15:01:43.000Z"},{"id":"rel_iphTR8RvmrUGNlEqQCEWK","title":"Dash0 Agent0 reads Kubernetes cluster state during investigations","path":"/release/rel_iphTR8RvmrUGNlEqQCEWK-agent0-inspects-kubernetes-clusters-directly","url":"https://www.dash0.com/changelog#peek-into-your-kubernetes-clusters-with-agent0","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-11-05T00:00:00.000Z"},{"id":"rel_0dkTUA_u0paRb-MjbLWJD","title":"Dash0 AutoMerge scores pull requests with AI evaluators and approves ones that clear rules","path":"/release/rel_0dkTUA_u0paRb-MjbLWJD-automerge-approves-prs-that-clear-your-ai-rules","url":"https://www.dash0.com/changelog#automerge-approves-your-pull-requests","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":0,"features":4,"enhancements":0},"publishedAt":"2026-11-06T00:00:00.000Z"},{"id":"rel_Eh6t4nNPwIjPWC5u1nCHZ","title":"Dash0 lets Agent0 custom skills be managed as code via Terraform and CLI","path":"/release/rel_Eh6t4nNPwIjPWC5u1nCHZ-agent0-custom-skills-get-git-based-management","url":"https://www.dash0.com/changelog#manage-agent0-custom-skills-as-code","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":0,"features":4,"enhancements":1},"publishedAt":"2026-11-06T00:00:00.000Z"},{"id":"rel_ZqLNMIRuHvHZiNkA0zVSt","title":"Dash0 adds 28 eval templates to start evaluations without writing from scratch","path":"/release/rel_ZqLNMIRuHvHZiNkA0zVSt-evals-start-from-one-of-28-templates","url":"https://www.dash0.com/changelog#start-an-eval-from-a-template","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-11-05T00:00:00.000Z"},{"id":"rel_MM9MN9s-mlZw3yqvg_i5R","title":"Dash0 CLI v1.20.0 adds auth-tokens, AWS metric scrape configs, and Agent0 skills commands","path":"/release/rel_MM9MN9s-mlZw3yqvg_i5R-new-auth-tokens-aws-scrape-config-and-agent0-skills-commands","url":"https://github.com/dash0hq/dash0-cli/releases/tag/v1.20.0","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":null,"composition":{"bugs":2,"features":3,"enhancements":1},"publishedAt":"2026-11-05T13:38:29.000Z"},{"id":"rel_ohC9Kpc7y-uY_cSPm_APK","title":"Datadog Translate and Import now generally available for Splunk migrations","path":"/release/rel_ohC9Kpc7y-uY_cSPm_APK-splunk-queries-alerts-and-dashboards-migrate-in-bulk","url":"https://www.datadoghq.com/blog/migrate-queries-alerts-dashboards-to-datadog/","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":null,"importance":3,"composition":null,"publishedAt":"2026-11-04T00:00:00.000Z"},{"id":"rel_Z6nCya4YxBItdD88yCot3","title":"Datadog Online Experiments compares AI agent variants on live traffic","path":"/release/rel_Z6nCya4YxBItdD88yCot3-agent-observability-gains-live-a-b-experiments","url":"https://www.datadoghq.com/blog/online-experiments-agent-observability/","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":null,"importance":3,"composition":null,"publishedAt":"2026-11-04T00:00:00.000Z"},{"id":"rel_K7cPGqNlw_09RgEkVdRtr","title":"Datadog Agent Observability adds Fireworks AI as model provider","path":"/release/rel_K7cPGqNlw_09RgEkVdRtr-fireworks-ai-powers-llm-as-a-judge-evals-and-playground","url":"https://www.datadoghq.com/blog/fireworks-ai-integration/","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-11-03T00:00:00.000Z"},{"id":"rel_7hQOtdYTk6i18rqgbI8wd","title":"DatadogInstrumentation CRD manages Kubernetes observability without app rollouts","path":"/release/rel_7hQOtdYTk6i18rqgbI8wd-kubernetes-observability-config-now-lives-in-one-crd","url":"https://www.datadoghq.com/blog/manage-kubernetes-observability-with-datadoginstrumentation/","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":null,"importance":3,"composition":null,"publishedAt":"2026-11-05T00:00:00.000Z"},{"id":"rel_yTexF3NtmliZ4BcmK41ay","title":"Datadog's FETCh turns TLA+ specs into runtime monitors for Husky","path":"/release/rel_yTexF3NtmliZ4BcmK41ay-fetch-validates-production-against-tla-specs","url":"https://www.datadoghq.com/blog/engineering/continuous-formal-spec-validation/","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":null,"importance":3,"composition":null,"publishedAt":"2026-11-05T00:00:00.000Z"},{"id":"rel_2eETSOgMwtpaKvUPUdp1k","title":"Seer Agent connects to Grafana to correlate Sentry telemetry","path":"/release/rel_2eETSOgMwtpaKvUPUdp1k-seer-agent-now-correlates-sentry-errors-with-grafana-telemetry","url":"https://sentry.io/changelog/connect-seer-agent-to-your-telemetry-in-grafana","org":{"slug":"sentry","name":"Sentry","avatarUrl":"https://media.releases.sh/orgs/sentry.png","githubHandle":"getsentry"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-11-05T21:31:18.000Z"}],"sections":[{"heading":"Two Python tracers turn a corner","anchor":"two-python-tracers-turn-a-corner","lede":"The biggest shift of the week is structural.","releaseIds":["rel_T1K5EpavZH4a7hcwYrZsD","rel_yf0cKC3514B3d11jwTf1f","rel_0okA3HS46L-2bdLgGh3M2","rel_kHPRuyguO3mLa1OUF3tQ6","rel_5yqRmC-4qZymzh7on6w4B"],"releases":[{"id":"rel_T1K5EpavZH4a7hcwYrZsD","title":"Sentry Python 3.0.0b3 makes span streaming the default tracing model","path":"/release/rel_T1K5EpavZH4a7hcwYrZsD-span-streaming-is-now-default-tracing-model-data-collection-replaces-send","url":"https://github.com/getsentry/sentry-python/releases/tag/3.0.0b3","org":{"slug":"sentry","name":"Sentry","avatarUrl":"https://media.releases.sh/orgs/sentry.png","githubHandle":"getsentry"},"product":null,"importance":4,"composition":{"bugs":0,"features":0,"enhancements":2},"publishedAt":"2026-11-04T13:27:20.000Z"},{"id":"rel_yf0cKC3514B3d11jwTf1f","title":"Sentry Python 2.74.0 records Anthropic reasoning parts","path":"/release/rel_yf0cKC3514B3d11jwTf1f-anthropic-reasoning-parts-captured-baggage-header-bugs-fixed","url":"https://github.com/getsentry/sentry-python/releases/tag/2.74.0","org":{"slug":"sentry","name":"Sentry","avatarUrl":"https://media.releases.sh/orgs/sentry.png","githubHandle":"getsentry"},"product":null,"importance":2,"composition":{"bugs":7,"features":3,"enhancements":0},"publishedAt":"2026-11-05T14:50:51.000Z"},{"id":"rel_0okA3HS46L-2bdLgGh3M2","title":"Datadog dd-trace-py 4.17.0rc2 drops legacy pytest plugin and adds Python 3.15 support","path":"/release/rel_0okA3HS46L-2bdLgGh3M2-legacy-pytest-plugin-removed-python-3-15-supported","url":"https://github.com/DataDog/dd-trace-py/releases/tag/v4.17.0rc2","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"apm","name":"APM"},"importance":4,"composition":{"bugs":55,"features":22,"enhancements":6},"publishedAt":"2026-11-06T13:44:15.000Z"},{"id":"rel_kHPRuyguO3mLa1OUF3tQ6","title":"Datadog dd-trace-py 4.16.3 fixes repeated Git fetches slowing pytest","path":"/release/rel_kHPRuyguO3mLa1OUF3tQ6-repeated-git-history-fetches-no-longer-slow-pytest","url":"https://github.com/DataDog/dd-trace-py/releases/tag/v4.16.3","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"apm","name":"APM"},"importance":2,"composition":{"bugs":2,"features":0,"enhancements":0},"publishedAt":"2026-11-04T16:51:36.000Z"},{"id":"rel_5yqRmC-4qZymzh7on6w4B","title":"Datadog dd-trace-py 4.16.2 fixes remote config loss and Falcon ASGI startup","path":"/release/rel_5yqRmC-4qZymzh7on6w4B-remote-configs-no-longer-clobber-each-other-falcon-asgi-apps-start","url":"https://github.com/DataDog/dd-trace-py/releases/tag/v4.16.2","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"apm","name":"APM"},"importance":2,"composition":{"bugs":5,"features":0,"enhancements":0},"publishedAt":"2026-11-02T21:03:28.000Z"}]},{"heading":"Datadog's agent and browser surface settle down","anchor":"datadogs-agent-and-browser-surface-settle-down","lede":"The Datadog Agent reverted config streaming to off by default after 7.85.0 and 7.85.1 could leave trace-agent and process-agent ignoring DD_* environment variables in their own containers on Kubernetes — a rollout worth checking if you enabled it.","releaseIds":["rel_d0QKYLpVJ22SMQ16vq1fF","rel_1ceiromkmRXbGU5iz31Lm","rel_g6tbDA3jHGxR2t392MoYJ"],"releases":[{"id":"rel_d0QKYLpVJ22SMQ16vq1fF","title":"Datadog Agent 7.85.2 disables config streaming by default","path":"/release/rel_d0QKYLpVJ22SMQ16vq1fF-config-streaming-off-by-default-again-macos-gui-helper-fixed","url":"https://github.com/DataDog/datadog-agent/releases/tag/7.85.2","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"datadog-agent","name":"Agent"},"importance":3,"composition":{"bugs":3,"features":1,"enhancements":1},"publishedAt":"2026-11-06T15:56:21.000Z"},{"id":"rel_1ceiromkmRXbGU5iz31Lm","title":"Datadog Agent 7.85.1 fixes FIPS CSPM evaluation and 32-bit ARM IoT crash","path":"/release/rel_1ceiromkmRXbGU5iz31Lm-cspm-evaluates-rules-on-fips-hosts-32-bit-arm-iot-startup-crash-fixed","url":"https://github.com/DataDog/datadog-agent/releases/tag/7.85.1","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"datadog-agent","name":"Agent"},"importance":2,"composition":{"bugs":3,"features":0,"enhancements":0},"publishedAt":"2026-11-04T13:50:55.000Z"},{"id":"rel_g6tbDA3jHGxR2t392MoYJ","title":"Datadog Browser SDK v7.17.0 adds user and account config at init","path":"/release/rel_g6tbDA3jHGxR2t392MoYJ-user-and-account-settable-at-init-sdk-init-survives-blocked-cookies","url":"https://github.com/DataDog/browser-sdk/releases/tag/v7.17.0","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":{"slug":"rum","name":"RUM"},"importance":3,"composition":{"bugs":5,"features":2,"enhancements":5},"publishedAt":"2026-11-05T11:19:04.000Z"}]},{"heading":"Instrumentation reaches further across the stack","anchor":"instrumentation-reaches-further-across-the-stack","lede":"Sentry JavaScript added cron monitoring for NestJS and cron-package jobs, replacing the deprecated Sentry.cron.instrumentCron, and unified Cloudflare Workers on the shared request handler so client.address comes from CF-Connecting-IP by default.","releaseIds":["rel_wdXvWDg4dw9AabvqydXO3","rel_cwjkYYfTF_YTtuCVKU03L","rel_q9Kxr8LA3vCj4aNvMoeiy","rel_OY3pq7BXkmLwhlGsg5FVm","rel_ltO9D2NYcGgHCmAD-OJlm","rel_iphTR8RvmrUGNlEqQCEWK","rel_0dkTUA_u0paRb-MjbLWJD","rel_Eh6t4nNPwIjPWC5u1nCHZ","rel_ZqLNMIRuHvHZiNkA0zVSt","rel_MM9MN9s-mlZw3yqvg_i5R"],"releases":[{"id":"rel_wdXvWDg4dw9AabvqydXO3","title":"Sentry JavaScript 11.11.0 adds cron monitoring and unified Cloudflare request handling","path":"/release/rel_wdXvWDg4dw9AabvqydXO3-nestjs-and-node-cron-monitoring-cloudflare-request-spans-unified","url":"https://github.com/getsentry/sentry-javascript/releases/tag/11.11.0","org":{"slug":"sentry","name":"Sentry","avatarUrl":"https://media.releases.sh/orgs/sentry.png","githubHandle":"getsentry"},"product":null,"importance":3,"composition":{"bugs":30,"features":18,"enhancements":3},"publishedAt":"2026-11-05T12:41:01.000Z"},{"id":"rel_cwjkYYfTF_YTtuCVKU03L","title":"Axiom Go v0.39.0 adds monitor threshold levels and fixes ingest goroutine leak","path":"/release/rel_cwjkYYfTF_YTtuCVKU03L-monitor-threshold-levels-added-ingest-goroutine-leak-fixed","url":"https://github.com/axiomhq/axiom-go/releases/tag/v0.39.0","org":{"slug":"axiom","name":"Axiom","avatarUrl":"https://media.releases.sh/orgs/axiom.png","githubHandle":"axiomhq"},"product":null,"importance":2,"composition":{"bugs":2,"features":3,"enhancements":1},"publishedAt":"2026-11-05T15:33:53.000Z"},{"id":"rel_q9Kxr8LA3vCj4aNvMoeiy","title":"Axiom Console adds mobile layout, new sidebar, and slow-span chips in traces","path":"/release/rel_q9Kxr8LA3vCj4aNvMoeiy-console-ships-mobile-ui-traces-flag-slow-spans","url":"https://axiom.co/changelog/2026-w45","org":{"slug":"axiom","name":"Axiom","avatarUrl":"https://media.releases.sh/orgs/axiom.png","githubHandle":"axiomhq"},"product":null,"importance":3,"composition":{"bugs":0,"features":4,"enhancements":9},"publishedAt":"2026-11-06T00:00:00.000Z"},{"id":"rel_OY3pq7BXkmLwhlGsg5FVm","title":"Dash0 Operator adds automatic instrumentation for .NET 6 and 7","path":"/release/rel_OY3pq7BXkmLwhlGsg5FVm-net-6-and-7-get-automatic-instrumentation","url":"https://www.dash0.com/changelog#automatic-instrumentation-for-net-6-and-7","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-11-03T00:00:00.000Z"},{"id":"rel_ltO9D2NYcGgHCmAD-OJlm","title":"Dash0 Operator 0.159.0 deprecates container.image.tag and adds Parca profiling","path":"/release/rel_ltO9D2NYcGgHCmAD-OJlm-container-image-tag-deprecation-scheduled-parca-profiling-added","url":"https://github.com/dash0hq/dash0-operator/releases/tag/0.159.0","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":10,"features":18,"enhancements":5},"publishedAt":"2026-11-03T15:01:43.000Z"},{"id":"rel_iphTR8RvmrUGNlEqQCEWK","title":"Dash0 Agent0 reads Kubernetes cluster state during investigations","path":"/release/rel_iphTR8RvmrUGNlEqQCEWK-agent0-inspects-kubernetes-clusters-directly","url":"https://www.dash0.com/changelog#peek-into-your-kubernetes-clusters-with-agent0","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-11-05T00:00:00.000Z"},{"id":"rel_0dkTUA_u0paRb-MjbLWJD","title":"Dash0 AutoMerge scores pull requests with AI evaluators and approves ones that clear rules","path":"/release/rel_0dkTUA_u0paRb-MjbLWJD-automerge-approves-prs-that-clear-your-ai-rules","url":"https://www.dash0.com/changelog#automerge-approves-your-pull-requests","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":0,"features":4,"enhancements":0},"publishedAt":"2026-11-06T00:00:00.000Z"},{"id":"rel_Eh6t4nNPwIjPWC5u1nCHZ","title":"Dash0 lets Agent0 custom skills be managed as code via Terraform and CLI","path":"/release/rel_Eh6t4nNPwIjPWC5u1nCHZ-agent0-custom-skills-get-git-based-management","url":"https://www.dash0.com/changelog#manage-agent0-custom-skills-as-code","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":0,"features":4,"enhancements":1},"publishedAt":"2026-11-06T00:00:00.000Z"},{"id":"rel_ZqLNMIRuHvHZiNkA0zVSt","title":"Dash0 adds 28 eval templates to start evaluations without writing from scratch","path":"/release/rel_ZqLNMIRuHvHZiNkA0zVSt-evals-start-from-one-of-28-templates","url":"https://www.dash0.com/changelog#start-an-eval-from-a-template","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-11-05T00:00:00.000Z"},{"id":"rel_MM9MN9s-mlZw3yqvg_i5R","title":"Dash0 CLI v1.20.0 adds auth-tokens, AWS metric scrape configs, and Agent0 skills commands","path":"/release/rel_MM9MN9s-mlZw3yqvg_i5R-new-auth-tokens-aws-scrape-config-and-agent0-skills-commands","url":"https://github.com/dash0hq/dash0-cli/releases/tag/v1.20.0","org":{"slug":"dash0","name":"Dash0","avatarUrl":"https://media.releases.sh/orgs/dash0.png","githubHandle":"dash0hq"},"product":null,"importance":null,"composition":{"bugs":2,"features":3,"enhancements":1},"publishedAt":"2026-11-05T13:38:29.000Z"}]},{"heading":"Query migration and agent evaluation","anchor":"query-migration-and-agent-evaluation","lede":"Datadog's blog carried the strategic news: Translate and Import are generally available at no extra cost, converting SPL into log searches and translating Splunk alerts and dashboards into drafts.","releaseIds":["rel_ohC9Kpc7y-uY_cSPm_APK","rel_Z6nCya4YxBItdD88yCot3","rel_K7cPGqNlw_09RgEkVdRtr","rel_7hQOtdYTk6i18rqgbI8wd","rel_yTexF3NtmliZ4BcmK41ay","rel_2eETSOgMwtpaKvUPUdp1k"],"releases":[{"id":"rel_ohC9Kpc7y-uY_cSPm_APK","title":"Datadog Translate and Import now generally available for Splunk migrations","path":"/release/rel_ohC9Kpc7y-uY_cSPm_APK-splunk-queries-alerts-and-dashboards-migrate-in-bulk","url":"https://www.datadoghq.com/blog/migrate-queries-alerts-dashboards-to-datadog/","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":null,"importance":3,"composition":null,"publishedAt":"2026-11-04T00:00:00.000Z"},{"id":"rel_Z6nCya4YxBItdD88yCot3","title":"Datadog Online Experiments compares AI agent variants on live traffic","path":"/release/rel_Z6nCya4YxBItdD88yCot3-agent-observability-gains-live-a-b-experiments","url":"https://www.datadoghq.com/blog/online-experiments-agent-observability/","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":null,"importance":3,"composition":null,"publishedAt":"2026-11-04T00:00:00.000Z"},{"id":"rel_K7cPGqNlw_09RgEkVdRtr","title":"Datadog Agent Observability adds Fireworks AI as model provider","path":"/release/rel_K7cPGqNlw_09RgEkVdRtr-fireworks-ai-powers-llm-as-a-judge-evals-and-playground","url":"https://www.datadoghq.com/blog/fireworks-ai-integration/","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-11-03T00:00:00.000Z"},{"id":"rel_7hQOtdYTk6i18rqgbI8wd","title":"DatadogInstrumentation CRD manages Kubernetes observability without app rollouts","path":"/release/rel_7hQOtdYTk6i18rqgbI8wd-kubernetes-observability-config-now-lives-in-one-crd","url":"https://www.datadoghq.com/blog/manage-kubernetes-observability-with-datadoginstrumentation/","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":null,"importance":3,"composition":null,"publishedAt":"2026-11-05T00:00:00.000Z"},{"id":"rel_yTexF3NtmliZ4BcmK41ay","title":"Datadog's FETCh turns TLA+ specs into runtime monitors for Husky","path":"/release/rel_yTexF3NtmliZ4BcmK41ay-fetch-validates-production-against-tla-specs","url":"https://www.datadoghq.com/blog/engineering/continuous-formal-spec-validation/","org":{"slug":"datadog","name":"Datadog","avatarUrl":"https://media.releases.sh/orgs/datadog.png","githubHandle":"DataDog"},"product":null,"importance":3,"composition":null,"publishedAt":"2026-11-05T00:00:00.000Z"},{"id":"rel_2eETSOgMwtpaKvUPUdp1k","title":"Seer Agent connects to Grafana to correlate Sentry telemetry","path":"/release/rel_2eETSOgMwtpaKvUPUdp1k-seer-agent-now-correlates-sentry-errors-with-grafana-telemetry","url":"https://sentry.io/changelog/connect-seer-agent-to-your-telemetry-in-grafana","org":{"slug":"sentry","name":"Sentry","avatarUrl":"https://media.releases.sh/orgs/sentry.png","githubHandle":"getsentry"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-11-05T21:31:18.000Z"}]}]}}