From 8f6e5a59ab1b02deb860c77d523390ee7ef4283e Mon Sep 17 00:00:00 2001 From: Jeremy Voss Date: Mon, 28 Jul 2025 14:42:34 -0700 Subject: [PATCH 1/4] Update OTel and remove Python 3.8 --- .../azure-monitor-opentelemetry/CHANGELOG.md | 3 +++ .../azure-monitor-opentelemetry/setup.py | 20 +++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md b/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md index 3ab200b01895..9563cfed91e7 100644 --- a/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md +++ b/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md @@ -4,6 +4,9 @@ ### Features Added +- Update to latest OpenTelemetry version after 'instruments-any' fix. Remove Python 3.8 support. + ([#xxxxx](https://github.com/Azure/azure-sdk-for-python/pull/xxxxx)) + ### Breaking Changes ### Bugs Fixed diff --git a/sdk/monitor/azure-monitor-opentelemetry/setup.py b/sdk/monitor/azure-monitor-opentelemetry/setup.py index 6455ece80440..68d5770afbef 100644 --- a/sdk/monitor/azure-monitor-opentelemetry/setup.py +++ b/sdk/monitor/azure-monitor-opentelemetry/setup.py @@ -58,7 +58,6 @@ "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -84,16 +83,15 @@ "azure-core<2.0.0,>=1.28.0", "azure-core-tracing-opentelemetry~=1.0.0b11", "azure-monitor-opentelemetry-exporter~=1.0.0b40", - # TODO: Unpin once breaking change in 1.32.0/0.53b0 is resolved. - "opentelemetry-instrumentation-django<0.53b0,>=0.49b0", - "opentelemetry-instrumentation-fastapi<0.53b0,>=0.49b0", - "opentelemetry-instrumentation-flask<0.53b0,>=0.49b0", - "opentelemetry-instrumentation-psycopg2<0.53b0,>=0.49b0", - "opentelemetry-instrumentation-requests<0.53b0,>=0.49b0", - "opentelemetry-instrumentation-urllib<0.53b0,>=0.49b0", - "opentelemetry-instrumentation-urllib3<0.53b0,>=0.49b0", - "opentelemetry-resource-detector-azure~=0.1.4", - "opentelemetry-sdk<1.32,>=1.28.0", + "opentelemetry-instrumentation-django~=0.57b0", + "opentelemetry-instrumentation-fastapi~=0.57b0", + "opentelemetry-instrumentation-flask~=0.57b0", + "opentelemetry-instrumentation-psycopg2~=0.57b0", + "opentelemetry-instrumentation-requests~=0.57b0", + "opentelemetry-instrumentation-urllib~=0.57b0", + "opentelemetry-instrumentation-urllib3~=0.57b0", + "opentelemetry-resource-detector-azure~=0.2.0", + "opentelemetry-sdk~=1.36.0", ], entry_points={ "opentelemetry_distro": [ From 480fcc31bc40b89257f3bcc005f3fa29fb8d420c Mon Sep 17 00:00:00 2001 From: Jeremy Voss Date: Tue, 29 Jul 2025 10:11:25 -0700 Subject: [PATCH 2/4] changelog --- sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md b/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md index 9563cfed91e7..66441a946ecd 100644 --- a/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md +++ b/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md @@ -5,7 +5,7 @@ ### Features Added - Update to latest OpenTelemetry version after 'instruments-any' fix. Remove Python 3.8 support. - ([#xxxxx](https://github.com/Azure/azure-sdk-for-python/pull/xxxxx)) + ([#42247](https://github.com/Azure/azure-sdk-for-python/pull/42247)) ### Breaking Changes From 33033afabb9a81a32760bea86b5b318e5607a8d2 Mon Sep 17 00:00:00 2001 From: Jeremy Voss Date: Tue, 29 Jul 2025 10:15:56 -0700 Subject: [PATCH 3/4] Update sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md b/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md index 66441a946ecd..c76bdf391584 100644 --- a/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md +++ b/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md @@ -4,7 +4,7 @@ ### Features Added -- Update to latest OpenTelemetry version after 'instruments-any' fix. Remove Python 3.8 support. +- Update to latest OpenTelemetry version after instrumentation breaking change fix. Remove Python 3.8 support. ([#42247](https://github.com/Azure/azure-sdk-for-python/pull/42247)) ### Breaking Changes From 6e8c78f94d320f5aedf5ba9e1a8585873e8d3a04 Mon Sep 17 00:00:00 2001 From: Jeremy Voss Date: Tue, 29 Jul 2025 10:40:26 -0700 Subject: [PATCH 4/4] Fix resource detector version --- sdk/monitor/azure-monitor-opentelemetry/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/monitor/azure-monitor-opentelemetry/setup.py b/sdk/monitor/azure-monitor-opentelemetry/setup.py index 68d5770afbef..a37c6521ae78 100644 --- a/sdk/monitor/azure-monitor-opentelemetry/setup.py +++ b/sdk/monitor/azure-monitor-opentelemetry/setup.py @@ -90,7 +90,7 @@ "opentelemetry-instrumentation-requests~=0.57b0", "opentelemetry-instrumentation-urllib~=0.57b0", "opentelemetry-instrumentation-urllib3~=0.57b0", - "opentelemetry-resource-detector-azure~=0.2.0", + "opentelemetry-resource-detector-azure~=0.1.5", "opentelemetry-sdk~=1.36.0", ], entry_points={