---
collection: observability
collection_name: Observability & Monitoring
week_start: 2026-11-02
title: Python tracing goes span-native as Sentry preps its next major
release_count: 27
generated: 2026-11-09
canonical: https://releases.sh/collections/observability/digest/2026-11-02
---

# Python tracing goes span-native as Sentry preps its next major

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.

### 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](https://github.com/getsentry/sentry-python/releases/tag/3.0.0b3), 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](https://github.com/getsentry/sentry-python/releases/tag/2.74.0) 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](https://github.com/DataDog/dd-trace-py/releases/tag/v4.17.0rc2), 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](https://github.com/DataDog/dd-trace-py/releases/tag/v4.16.3) in a shallow checkout, and [remote config handling no longer discards sibling settings](https://github.com/DataDog/dd-trace-py/releases/tag/v4.16.2) 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](https://github.com/DataDog/datadog-agent/releases/tag/7.85.2) 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](https://github.com/DataDog/datadog-agent/releases/tag/7.85.1), including cleaner `oscap-io` temp files. On the browser side, the [RUM SDK lets you set user and account at init](https://github.com/DataDog/browser-sdk/releases/tag/v7.17.0), 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](https://github.com/getsentry/sentry-javascript/releases/tag/11.11.0), 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](https://github.com/axiomhq/axiom-go/releases/tag/v0.39.0) — note that per-level notifier routing awaits a server change — while Axiom Console [came to phones with SLOW/FAST span chips in traces](https://axiom.co/changelog/2026-w45) and Jira Service Management alerting.

Dash0's week was mostly about reach. The [Operator gained automatic .NET 6 and 7 instrumentation](https://www.dash0.com/changelog#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`](https://github.com/dash0hq/dash0-operator/releases/tag/0.159.0), with a v0.165.0 cutoff, and [Agent0 can read Kubernetes cluster state during investigations](https://www.dash0.com/changelog#peek-into-your-kubernetes-clusters-with-agent0) via the operator, including namespaces with no telemetry. Elsewhere in Dash0, [AutoMerge scores PRs with AI evaluators](https://www.dash0.com/changelog#automerge-approves-your-pull-requests) in a fail-closed dry-run mode, [custom Agent0 skills became code via Terraform and the CLI](https://www.dash0.com/changelog#manage-agent0-custom-skills-as-code), [28 eval templates](https://www.dash0.com/changelog#start-an-eval-from-a-template) prefill span filters and judge prompts, and the [CLI added auth-token, AWS scrape-config, and Agent0 skills commands](https://github.com/dash0hq/dash0-cli/releases/tag/v1.20.0).

### Query migration and agent evaluation

Datadog's blog carried the strategic news: [Translate and Import are generally available at no extra cost](https://www.datadoghq.com/blog/migrate-queries-alerts-dashboards-to-datadog/), 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](https://www.datadoghq.com/blog/online-experiments-agent-observability/) and [Fireworks AI as a model provider](https://www.datadoghq.com/blog/fireworks-ai-integration/). For Kubernetes teams, [DatadogInstrumentation consolidates checks, logs, and APM into one CRD](https://www.datadoghq.com/blog/manage-kubernetes-observability-with-datadoginstrumentation/) that applies without app rollouts, and Datadog detailed [FETCh turning TLA+ specs into production runtime monitors](https://www.datadoghq.com/blog/engineering/continuous-formal-spec-validation/), which caught a year-old routing bug on Husky. Seer Agent also [connects to Grafana to correlate Sentry telemetry](https://sentry.io/changelog/connect-seer-agent-to-your-telemetry-in-grafana).

## Releases covered

### Axiom

- [Axiom Go v0.39.0 adds monitor threshold levels and fixes ingest goroutine leak](https://github.com/axiomhq/axiom-go/releases/tag/v0.39.0)
- [Axiom Console adds mobile layout, new sidebar, and slow-span chips in traces](https://axiom.co/changelog/2026-w45)

### Dash0

- [Dash0 Operator adds automatic instrumentation for .NET 6 and 7](https://www.dash0.com/changelog#automatic-instrumentation-for-net-6-and-7)
- [Dash0 Operator 0.159.0 deprecates container.image.tag and adds Parca profiling](https://github.com/dash0hq/dash0-operator/releases/tag/0.159.0)
- [Dash0 Agent0 reads Kubernetes cluster state during investigations](https://www.dash0.com/changelog#peek-into-your-kubernetes-clusters-with-agent0)
- [Dash0 AutoMerge scores pull requests with AI evaluators and approves ones that clear rules](https://www.dash0.com/changelog#automerge-approves-your-pull-requests)
- [Dash0 lets Agent0 custom skills be managed as code via Terraform and CLI](https://www.dash0.com/changelog#manage-agent0-custom-skills-as-code)
- [Dash0 adds 28 eval templates to start evaluations without writing from scratch](https://www.dash0.com/changelog#start-an-eval-from-a-template)
- [Dash0 CLI v1.20.0 adds auth-tokens, AWS metric scrape configs, and Agent0 skills commands](https://github.com/dash0hq/dash0-cli/releases/tag/v1.20.0)

### Datadog

- [Datadog dd-trace-py 4.17.0rc2 drops legacy pytest plugin and adds Python 3.15 support](https://github.com/DataDog/dd-trace-py/releases/tag/v4.17.0rc2)
- [Datadog dd-trace-py 4.16.3 fixes repeated Git fetches slowing pytest](https://github.com/DataDog/dd-trace-py/releases/tag/v4.16.3)
- [Datadog dd-trace-py 4.16.2 fixes remote config loss and Falcon ASGI startup](https://github.com/DataDog/dd-trace-py/releases/tag/v4.16.2)
- [Datadog Agent 7.85.2 disables config streaming by default](https://github.com/DataDog/datadog-agent/releases/tag/7.85.2)
- [Datadog Agent 7.85.1 fixes FIPS CSPM evaluation and 32-bit ARM IoT crash](https://github.com/DataDog/datadog-agent/releases/tag/7.85.1)
- [Datadog Browser SDK v7.17.0 adds user and account config at init](https://github.com/DataDog/browser-sdk/releases/tag/v7.17.0)
- [Datadog Translate and Import now generally available for Splunk migrations](https://www.datadoghq.com/blog/migrate-queries-alerts-dashboards-to-datadog/)
- [Datadog Online Experiments compares AI agent variants on live traffic](https://www.datadoghq.com/blog/online-experiments-agent-observability/)
- [Datadog Agent Observability adds Fireworks AI as model provider](https://www.datadoghq.com/blog/fireworks-ai-integration/)
- [DatadogInstrumentation CRD manages Kubernetes observability without app rollouts](https://www.datadoghq.com/blog/manage-kubernetes-observability-with-datadoginstrumentation/)
- [Datadog's FETCh turns TLA+ specs into runtime monitors for Husky](https://www.datadoghq.com/blog/engineering/continuous-formal-spec-validation/)

### Sentry

- [Sentry Python 3.0.0b3 makes span streaming the default tracing model](https://github.com/getsentry/sentry-python/releases/tag/3.0.0b3)
- [Sentry Python 2.74.0 records Anthropic reasoning parts](https://github.com/getsentry/sentry-python/releases/tag/2.74.0)
- [Sentry JavaScript 11.11.0 adds cron monitoring and unified Cloudflare request handling](https://github.com/getsentry/sentry-javascript/releases/tag/11.11.0)
- [Seer Agent connects to Grafana to correlate Sentry telemetry](https://sentry.io/changelog/connect-seer-agent-to-your-telemetry-in-grafana)
