NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1145 most downloaded on PyPI
Microsoft Azure Monitor Opentelemetry Distro Client Library for Python
Last release 25 days ago
09 Sep 2026
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 35 of 35 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
43 releases · first in 2023
One column per quarter.
Add support for the httpx2 OpenTelemetry instrumentation entry point
Enforce size limits on browser SDK snippet injection to guard against decompression bombs and oversized HTML response bodies (1 MiB compressed / 5 MiB
Remove deprecated events packages.
AZURE_MONITOR_DISTRO_VERSION env var assignment before exporter imports
(#46869)AZURE_MONITOR_DISTRO_VERSION environment variable to pass distro version to the exporter
(#46666)microsoft.gen_ai.main_agent.* attributes in multi-agent GenAI systems per spec
(#46703)Change import path for LoggingHandler to accommodate upstream breaking changes
The default sampling behavior has been changed from ApplicationInsightsSampler with 100% sampling (all traces sampled) to RateLimitedSampler with 5.0
In double-instrumentation scenarios, surface in the log stream instead of just in diagnostic logs.
Added support for OTEL_TRACES_SAMPLER
Pin OpenTelemetry versions to guard against upstream logging breaking changes
Add trace_based_sampling logger parameters to filter logs
Fixed version pinned for opentelemetry-sdk to resolve dependency conflicts.
Added configuration changes for RateLimited Sampler
Updated README to specify the python version supported by the distro.
Update to latest OpenTelemetry version after instrumentation breaking change fix. Remove Python 3.8 support.
Fix logging formatter breaking change
Add configuring of logging format and logger name via environment variables
Enabled diagnostics for AKS Attach
Enable Azure AI Agents instrumentation for azure-ai-agents
Pin OTel before breaking change.
### Bugs Fixed ### Other Changes
Add logging_format as configuration option in api
Add more diagnostic log options
Fixed bug caused by migration from pkg_resources to importlib-metadata
Enable Azure AI Inference instrumentation
Update OTel sdk and instrumentations to fix fastapi bug
### Other Changes - Support for Python 3.12
Rework autoinstrumentation: Configure exporters and samplers directly
### Features Added - Enable live metrics feature
Add diagnostics for sdk detection and backoff
### Features Added - Enable sampling for attach
Adding diagnostic warning when distro detects RP attach
Add custom span processors configuration option
Implement distro detection for statsbeat feature
Code | Docs
Support: Active
Azure Blob Storage Checkpoint Store AIO
azure-eventhub-checkpointstoreblob-aio
Add App Service Resource Detector to Auto-Instrumentation.
Add ability to specify which logger to export telemetry for via logger_name configuration
logger_name configuration
(#32192)The `autoinstrumentation', 'diagnostics' and 'util' subnamespaces have been made internal.
Replace explicit log processor exporter interval env var with OT SDK env var
Upgrade to exporter 1.0.0b15 and OTel 1.19
Upgrade to exporter 1.0.0b14 and OTel 1.18
Support OTEL_PYTHON_DISABLED_INSTRUMENTATIONS
Remove most configuration for Public Preview
Reverse default behavior of instrumentations and implement configuration for exclusion
_ms as suffix
(#260)Fix source and wheel distribution, include MANIFEST.in and use pkgutils style __init__.py
pkgutils style __init__.py
(#250)Made build.sh script executable from publish workflow
configure_azure_monitor, add sampler to config
(#216)azure.monitor.opentelemetry
(#247)Your coding agent can read these notes before it upgrades. Set up the MCP server →