From 8faf1281025cf1ed3e075ca5f5da42352d597926 Mon Sep 17 00:00:00 2001 From: Radhika Gupta Date: Wed, 7 Oct 2026 12:21:54 -0700 Subject: [PATCH 1/3] Update Otel dependencies --- pyproject.toml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c0d11f10..ea0cf94c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,25 +21,25 @@ classifiers = [ "Programming Language :: Python :: 3.14", ] dependencies = [ - "azure-core<2.0.0,>=1.28.0", + "azure-core<2.0.0,>=1.38.0", "azure-core-tracing-opentelemetry~=1.0.0b11", - "azure-monitor-opentelemetry-exporter~=1.0.0b57", - "opentelemetry-sdk~=1.44.0", - "opentelemetry-api~=1.44.0", - "opentelemetry-exporter-otlp-proto-http~=1.44.0", - "opentelemetry-instrumentation>=0.65b0,<0.66b0", - "opentelemetry-instrumentation-django>=0.65b0,<0.66b0", - "opentelemetry-instrumentation-fastapi>=0.65b0,<0.66b0", - "opentelemetry-instrumentation-flask>=0.65b0,<0.66b0", - "opentelemetry-instrumentation-httpx>=0.65b0,<0.66b0", - "opentelemetry-instrumentation-psycopg2>=0.65b0,<0.66b0", - "opentelemetry-instrumentation-requests>=0.65b0,<0.66b0", - "opentelemetry-instrumentation-urllib>=0.65b0,<0.66b0", - "opentelemetry-instrumentation-urllib3>=0.65b0,<0.66b0", - "opentelemetry-instrumentation-logging>=0.65b0,<0.66b0", + "azure-monitor-opentelemetry-exporter~=1.0.0b58", + "opentelemetry-sdk~=1.45.0", + "opentelemetry-api~=1.45.0", + "opentelemetry-exporter-otlp-proto-http~=1.45.0", + "opentelemetry-instrumentation>=0.66b0,<0.67b0", + "opentelemetry-instrumentation-django>=0.66b0,<0.67b0", + "opentelemetry-instrumentation-fastapi>=0.66b0,<0.67b0", + "opentelemetry-instrumentation-flask>=0.66b0,<0.67b0", + "opentelemetry-instrumentation-httpx>=0.66b0,<0.67b0", + "opentelemetry-instrumentation-psycopg2>=0.66b0,<0.67b0", + "opentelemetry-instrumentation-requests>=0.66b0,<0.67b0", + "opentelemetry-instrumentation-urllib>=0.66b0,<0.67b0", + "opentelemetry-instrumentation-urllib3>=0.66b0,<0.67b0", + "opentelemetry-instrumentation-logging>=0.66b0,<0.67b0", "opentelemetry-instrumentation-openai-agents-v2==0.1.0", "opentelemetry-instrumentation-openai-v2==2.3b0", - "opentelemetry-resource-detector-azure<1.0.0,>=0.2.0", + "opentelemetry-resource-detector-azure<1.0.0,>=0.3.0", "wrapt>=1.0.0,<2.0.0", "opentelemetry-util-genai==0.3b0", "aiohttp>=3.8.0", From 13daa99af6205fa1ae4e7c4777264fc09a652abb Mon Sep 17 00:00:00 2001 From: Radhika Gupta Date: Wed, 7 Oct 2026 12:43:46 -0700 Subject: [PATCH 2/3] Retrigger CI/CD pipeline From 13625e0c0f6206ce09b341b9245aa43dea3aae44 Mon Sep 17 00:00:00 2001 From: Radhika Gupta Date: Wed, 7 Oct 2026 12:52:15 -0700 Subject: [PATCH 3/3] Fix failing CI tests --- tests/upstream/test_service_instance_id_regressions.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/tests/upstream/test_service_instance_id_regressions.py b/tests/upstream/test_service_instance_id_regressions.py index c2e21922..888c48e4 100644 --- a/tests/upstream/test_service_instance_id_regressions.py +++ b/tests/upstream/test_service_instance_id_regressions.py @@ -98,10 +98,6 @@ def test_aks_identity_is_not_replaced_by_vm_detector(monkeypatch): assert "host.id" not in resource.attributes -@pytest.mark.xfail( - strict=True, - reason="opentelemetry-sdk 1.44 runs the generated service_instance detector after Azure detectors", -) def test_azure_app_service_instance_id_overrides_generated_id(monkeypatch): monkeypatch.setenv("OTEL_EXPERIMENTAL_RESOURCE_DETECTORS", "azure_app_service") monkeypatch.setenv("WEBSITE_SITE_NAME", "orders-api")