BetaWeekly digests are a beta — we're trying something new. Feedback welcome.
Python tracing goes span-native as Sentry preps its next major
November 2–8, 2026
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.
The week at a glance
Replay the weekBiggest releases
- 01Sentry Python 3.0.0b3 makes span streaming the default tracing model
Sentry - 02Datadog dd-trace-py 4.17.0rc2 drops legacy pytest plugin and adds Python 3.15 support
APM - 03Dash0 Operator adds automatic instrumentation for .NET 6 and 7
Dash0 - 04Dash0 Agent0 reads Kubernetes cluster state during investigations
Dash0 - 05Dash0 AutoMerge scores pull requests with AI evaluators and approves ones that clear rules
Dash0
Two Python tracers turn a corner
The biggest shift of the week is structural. Sentry's Python SDK moved span streaming to 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 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.
Datadog's dd-trace-py kept pace across a handful of updates. The headline is Python 3.15 support plus aiohttp threat detection and blocking, 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 in a shallow checkout, and remote config handling no longer discards sibling settings when one configuration is updated or deleted, with Falcon ASGI startup repaired.
Datadog's agent and browser surface settle down
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. The same window brought FIPS-mode CSPM evaluation fixes and a 32-bit ARM IoT startup crash repair, including cleaner oscap-io temp files. On the browser side, the RUM SDK lets you set user and account at init, survives an inaccessible document.cookie, splits oversized page-exit batches across beacons, and instruments only the console APIs it collects.
Instrumentation reaches further across the stack
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. 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 — note that per-level notifier routing awaits a server change — while Axiom Console came to phones with SLOW/FAST span chips in traces and Jira Service Management alerting.
Dash0's week was mostly about reach. The Operator gained automatic .NET 6 and 7 instrumentation 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, with a v0.165.0 cutoff, and Agent0 can read Kubernetes cluster state during investigations via the operator, including namespaces with no telemetry. Elsewhere in Dash0, AutoMerge scores PRs with AI evaluators in a fail-closed dry-run mode, custom Agent0 skills became code via Terraform and the CLI, 28 eval templates prefill span filters and judge prompts, and the CLI added auth-token, AWS scrape-config, and Agent0 skills commands.
Query migration and agent evaluation
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. Agent Observability added Online Experiments for comparing agent variants on live traffic and Fireworks AI as a model provider. For Kubernetes teams, DatadogInstrumentation consolidates checks, logs, and APM into one CRD that applies without app rollouts, and Datadog detailed FETCh turning TLA+ specs into production runtime monitors, which caught a year-old routing bug on Husky. Seer Agent also connects to Grafana to correlate Sentry telemetry.
Releases covered24
- Dash0 Operator adds automatic instrumentation for .NET 6 and 7 (opens in new tab)
- Dash0 Operator 0.159.0 deprecates container.image.tag and adds Parca profiling (opens in new tab)
- Dash0 Agent0 reads Kubernetes cluster state during investigations (opens in new tab)
- Dash0 AutoMerge scores pull requests with AI evaluators and approves ones that clear rules (opens in new tab)
- Dash0 lets Agent0 custom skills be managed as code via Terraform and CLI (opens in new tab)
- Dash0 adds 28 eval templates to start evaluations without writing from scratch (opens in new tab)
- Dash0 CLI v1.20.0 adds auth-tokens, AWS metric scrape configs, and Agent0 skills commands (opens in new tab)
- Datadog dd-trace-py 4.17.0rc2 drops legacy pytest plugin and adds Python 3.15 support (opens in new tab)
- Datadog dd-trace-py 4.16.3 fixes repeated Git fetches slowing pytest (opens in new tab)
- Datadog dd-trace-py 4.16.2 fixes remote config loss and Falcon ASGI startup (opens in new tab)
- Datadog Agent 7.85.2 disables config streaming by default (opens in new tab)
- Datadog Agent 7.85.1 fixes FIPS CSPM evaluation and 32-bit ARM IoT crash (opens in new tab)
- Datadog Browser SDK v7.17.0 adds user and account config at init (opens in new tab)
- Datadog Translate and Import now generally available for Splunk migrations (opens in new tab)
- Datadog Online Experiments compares AI agent variants on live traffic (opens in new tab)
- Datadog Agent Observability adds Fireworks AI as model provider (opens in new tab)
- DatadogInstrumentation CRD manages Kubernetes observability without app rollouts (opens in new tab)
- Datadog's FETCh turns TLA+ specs into runtime monitors for Husky (opens in new tab)
- Sentry Python 3.0.0b3 makes span streaming the default tracing model (opens in new tab)
- Sentry Python 2.74.0 records Anthropic reasoning parts (opens in new tab)
- Sentry JavaScript 11.11.0 adds cron monitoring and unified Cloudflare request handling (opens in new tab)
- Seer Agent connects to Grafana to correlate Sentry telemetry (opens in new tab)