Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 12, 2026

Bumps the telemetry group with 20 updates:

Package From To
azure-monitor-opentelemetry 1.8.1 1.8.3
azure-monitor-opentelemetry-exporter 1.0.0b44 1.0.0b46
opentelemetry-api 1.38.0 1.39.1
opentelemetry-instrumentation 0.59b0 0.60b1
opentelemetry-instrumentation-aiohttp-client 0.59b0 0.60b1
opentelemetry-instrumentation-asgi 0.59b0 0.60b1
opentelemetry-instrumentation-dbapi 0.59b0 0.60b1
opentelemetry-instrumentation-django 0.59b0 0.60b1
opentelemetry-instrumentation-fastapi 0.59b0 0.60b1
opentelemetry-instrumentation-flask 0.59b0 0.60b1
opentelemetry-instrumentation-httpx 0.59b0 0.60b1
opentelemetry-instrumentation-openai 0.47.5 0.50.1
opentelemetry-instrumentation-psycopg2 0.59b0 0.60b1
opentelemetry-instrumentation-requests 0.59b0 0.60b1
opentelemetry-instrumentation-urllib 0.59b0 0.60b1
opentelemetry-instrumentation-urllib3 0.59b0 0.60b1
opentelemetry-instrumentation-wsgi 0.59b0 0.60b1
opentelemetry-sdk 1.38.0 1.39.1
opentelemetry-semantic-conventions 0.59b0 0.60b1
opentelemetry-util-http 0.59b0 0.60b1

Updates azure-monitor-opentelemetry from 1.8.1 to 1.8.3

Release notes

Sourced from azure-monitor-opentelemetry's releases.

azure-monitor-opentelemetry_1.8.3

1.8.3 (2025-12-04)

Breaking Changes

  • Pin OpenTelemetry versions to guard against upstream logging breaking changes (#44220)

Bugs Fixed

  • Fix default value overriding user-configured sampling ratio in distro (#44162)

azure-monitor-opentelemetry_1.8.2

1.8.2 (2025-11-14)

Features Added

  • Add trace_based_sampling logger parameters to filter logs (#43811)
  • Performance Counters (#43262)
  • Adding more diagnostic log message IDs (#43183)
  • Enable Azure AI Project instrumentation (#43869)

Bugs Fixed

  • Fix detector version (#43044)
  • Fix spelling for OTEL_PYTHON_EXCLUDED_URLS in samples (#43141)
Commits
  • 849c056 Distro release 1.8.3 (#44274)
  • 6c9b459 Increment package version after release of azure-monitor-opentelemetry-export...
  • 68107be Exporter release 1.0.0b46 (#44262)
  • 2817692 Pin otel version to 1.39 (#44248)
  • 83a6024 Fix to accomodate breaking log changes from Otel (#43626)
  • 1127b32 Pin OpenTelemetry versions to guard against upstream logging breaking changes...
  • d564329 Temporarily remove OneSettings configuration manager to prevent user disrupti...
  • 8a5be86 Fix default value overriding user-configured sampling ratio in distro (#44162)
  • 5268f45 Fixes LogDeprecated warnings - `LogDeprecatedInitWarning: LogRecord init with...
  • c16263a Fix issue 43442 (#44053)
  • Additional commits viewable in compare view

Updates azure-monitor-opentelemetry-exporter from 1.0.0b44 to 1.0.0b46

Release notes

Sourced from azure-monitor-opentelemetry-exporter's releases.

azure-monitor-opentelemetry-exporter_1.0.0b46

1.0.0b46 (2025-12-04)

Breaking Changes

  • Fix to accommodate breaking log changes from Otel (#43626)
  • Pin OpenTelemetry versions to guard against upstream logging breaking changes (#44220)

Bugs Fixed

  • Fixes LogDeprecated warnings - LogDeprecatedInitWarning: LogRecord init with trace_id, span_id, and/or trace_flags is deprecated since 1.35.0. Use context instead (#44090)
  • Fixes issue #43442: SyntaxWarning: 'return' in a 'finally' block in azure-monitor-opentelemetry-exporter with Python 3.14 (#44053)

Other Changes

  • Commented OneSettings configuration manager temporarily to avoid user impact during feature testing. (#44179)

azure-monitor-opentelemetry-exporter_1.0.0b45

1.0.0b45 (2025-11-14)

Features Added

  • Added new log record processor to support Trace Based Sampling (#43811)
  • Added Operation Name Propagation for Dependencies and Logs (#43588)
  • Added local storage support for multiple users on the same Linux system (#43483)

Bugs Fixed

  • Modified logic for message body on Microsoft.ApplicationInsights.MessageData to include default message for messages with empty body and export logs (#43091)

Other Changes

  • Unpinned fixedint dependency (#43475)
  • Remove fixedint dependency (#43659)
Commits
  • 68107be Exporter release 1.0.0b46 (#44262)
  • 2817692 Pin otel version to 1.39 (#44248)
  • 83a6024 Fix to accomodate breaking log changes from Otel (#43626)
  • 1127b32 Pin OpenTelemetry versions to guard against upstream logging breaking changes...
  • d564329 Temporarily remove OneSettings configuration manager to prevent user disrupti...
  • 8a5be86 Fix default value overriding user-configured sampling ratio in distro (#44162)
  • 5268f45 Fixes LogDeprecated warnings - `LogDeprecatedInitWarning: LogRecord init with...
  • c16263a Fix issue 43442 (#44053)
  • fc56387 code and test (#43755)
  • dbe15aa Increment package version after release of azure-monitor-opentelemetry (#44020)
  • Additional commits viewable in compare view

Updates opentelemetry-api from 1.38.0 to 1.39.1

Changelog

Sourced from opentelemetry-api's changelog.

Version 1.39.1/0.60b1 (2025-12-11)

  • Silence events API warnings for internal users (#4847)

Version 1.39.0/0.60b0 (2025-12-03)

  • opentelemetry-api: Convert objects of any type other than AnyValue in attributes to string to be exportable (#4808)

  • docs: Added sqlcommenter example (#4734)

  • build: bump ruff to 0.14.1 (#4782)

  • Add opentelemetry-exporter-credential-provider-gcp as an optional dependency to opentelemetry-exporter-otlp-proto-grpc and opentelemetry-exporter-otlp-proto-http (#4760)

  • semantic-conventions: Bump to 1.38.0 (#4791)

  • [BREAKING] Remove LogData and extend SDK LogRecord to have instrumentation scope (#4676)

  • [BREAKING] Rename several classes from Log to LogRecord (#4647)

    Migration Guide:

    LogData has been removed. Users should update their code as follows:

    • For Log Exporters: Change from Sequence[LogData] to Sequence[ReadableLogRecord]

      # Before
      from opentelemetry.sdk._logs import LogData
      def export(self, batch: Sequence[LogData]) -> LogRecordExportResult:
          ...
      After
      from opentelemetry.sdk._logs import ReadableLogRecord
      def export(self, batch: Sequence[ReadableLogRecord]) -> LogRecordExportResult:
      ...

    • For Log Processors: Use ReadWriteLogRecord for processing, ReadableLogRecord for exporting

      # Before
      from opentelemetry.sdk._logs import LogData
      def on_emit(self, log_data: LogData):
          ...
      After
      from opentelemetry.sdk._logs import ReadWriteLogRecord, ReadableLogRecord
      def on_emit(self, log_record: ReadWriteLogRecord):

... (truncated)

Commits

Updates opentelemetry-instrumentation from 0.59b0 to 0.60b1

Release notes

Sourced from opentelemetry-instrumentation's releases.

opentelemetry-instrumentation-openai-v2 2.3b0

  • Fix AttributeError when handling LegacyAPIResponse (from with_raw_response) (#4017)
  • Add support for chat completions choice count and stop sequences span attributes (#4028)
  • Fix crash with streaming with_raw_response (#4033)
  • Bump to 1.30.0 semconv schema: gen_ai.request.seed instead of gen_ai.openai.request.seed (#4036)

opentelemetry-instrumentation-openai-v2 2.2b0

  • Fix service tier attribute names: use GEN_AI_OPENAI_REQUEST_SERVICE_TIER for request attributes and GEN_AI_OPENAI_RESPONSE_SERVICE_TIER for response attributes. (#3920)
  • Added support for OpenAI embeddings instrumentation (#3461)
  • Record prompt and completion events regardless of span sampling decision. (#3226)
  • Filter out attributes with the value of NotGiven instances (#3760)
  • Migrate off the deprecated events API to use the logs API (#3625)

opentelemetry-instrumentation-openai-agents-v2 0.1.0

  • Initial barebones package skeleton: minimal instrumentor stub, version module, and packaging metadata/entry point. (#3805)
  • Implement OpenAI Agents span processing aligned with GenAI semantic conventions. (#3817)
  • Input and output according to GenAI spec. (#3824)

opentelemetry-instrumentation-openai-v2 2.1b0

  • Coerce openai response_format to semconv format (#3073)
  • Add example to opentelemetry-instrumentation-openai-v2 (#3006)
  • Support for AsyncOpenAI/AsyncCompletions (#2984)
  • Add metrics (#3180)

opentelemetry-instrumentation-openai-v2 2.0b0

  • Use generic OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT environment variable to control if content of prompt, completion, and other messages is captured. (#2947)

  • Update OpenAI instrumentation to Semantic Conventions v1.28.0: add new attributes and switch prompts and completions to log-based events. (#2925)

  • Initial OpenAI instrumentation (#2759)

Changelog

Sourced from opentelemetry-instrumentation's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[!NOTE] The following components are released independently and maintain individual CHANGELOG files. Use this search for a list of all CHANGELOG.md files in this repo.

Unreleased

Added

  • opentelemetry-instrumentation-asgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-wsgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-aiohttp-client: add ability to capture custom headers (#3988)
  • opentelemetry-instrumentation-requests: add ability to capture custom headers (#3987)
  • opentelemetry-instrumentation-aiohttp-client: add typechecking for aiohttp-client instrumentation (#4006)
  • opentelemetry-instrumentation-flask: Add support for 3.1+ streaming responses (#3938)
  • opentelemetry-instrumentation-aiohttp-server: Support passing TracerProvider when instrumenting. (#3819)
  • opentelemetry-instrumentation-system-metrics: Add support for the OTEL_PYTHON_SYSTEM_METRICS_EXCLUDED_METRICS environment variable (#3959)
  • opentelemetry-instrumentation-httpx: add ability to capture custom headers (#4047)

Fixed

  • opentelemetry-instrumentation-asyncpg: Hydrate span attributes before creation so samplers can filter on database details (#3841)
  • opentelemetry-instrumentation-django: Fix exemplars generation for http.server.(request.)duration (#3945)
  • opentelemetry-util-http, opentelemetry-instrumentation-requests, opentelemetry-instrumentation-wsgi, opentelemetry-instrumentation-asgi: normalize byte-valued user-agent headers before detecting synthetic sources so attributes are recorded reliably. (#4001)
  • opentelemetry-instrumentation-psycopg: Fix instrument_connection method to use _new_cursor_async_factory on async connections. (#3956)
  • opentelemetry-instrumentation-dbapi: Replace SpanAttributes with semconv constants where applicable (#4058)
  • opentelemetry-instrumentation-django: Replace SpanAttributes with semconv constants where applicable (#4059)
  • opentelemetry-instrumentation-celery: Replace SpanAttributes with semconv constants where applicable (#4056)

... (truncated)

Commits

Updates opentelemetry-instrumentation-aiohttp-client from 0.59b0 to 0.60b1

Changelog

Sourced from opentelemetry-instrumentation-aiohttp-client's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[!NOTE] The following components are released independently and maintain individual CHANGELOG files. Use this search for a list of all CHANGELOG.md files in this repo.

Unreleased

Added

  • opentelemetry-instrumentation-asgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-wsgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-aiohttp-client: add ability to capture custom headers (#3988)
  • opentelemetry-instrumentation-requests: add ability to capture custom headers (#3987)
  • opentelemetry-instrumentation-aiohttp-client: add typechecking for aiohttp-client instrumentation (#4006)
  • opentelemetry-instrumentation-flask: Add support for 3.1+ streaming responses (#3938)
  • opentelemetry-instrumentation-aiohttp-server: Support passing TracerProvider when instrumenting. (#3819)
  • opentelemetry-instrumentation-system-metrics: Add support for the OTEL_PYTHON_SYSTEM_METRICS_EXCLUDED_METRICS environment variable (#3959)
  • opentelemetry-instrumentation-httpx: add ability to capture custom headers (#4047)

Fixed

  • opentelemetry-instrumentation-asyncpg: Hydrate span attributes before creation so samplers can filter on database details (#3841)
  • opentelemetry-instrumentation-django: Fix exemplars generation for http.server.(request.)duration (#3945)
  • opentelemetry-util-http, opentelemetry-instrumentation-requests, opentelemetry-instrumentation-wsgi, opentelemetry-instrumentation-asgi: normalize byte-valued user-agent headers before detecting synthetic sources so attributes are recorded reliably. (#4001)
  • opentelemetry-instrumentation-psycopg: Fix instrument_connection method to use _new_cursor_async_factory on async connections. (#3956)
  • opentelemetry-instrumentation-dbapi: Replace SpanAttributes with semconv constants where applicable (#4058)
  • opentelemetry-instrumentation-django: Replace SpanAttributes with semconv constants where applicable (#4059)
  • opentelemetry-instrumentation-celery: Replace SpanAttributes with semconv constants where applicable (#4056)

... (truncated)

Commits

Updates opentelemetry-instrumentation-asgi from 0.59b0 to 0.60b1

Changelog

Sourced from opentelemetry-instrumentation-asgi's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[!NOTE] The following components are released independently and maintain individual CHANGELOG files. Use this search for a list of all CHANGELOG.md files in this repo.

Unreleased

Added

  • opentelemetry-instrumentation-asgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-wsgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-aiohttp-client: add ability to capture custom headers (#3988)
  • opentelemetry-instrumentation-requests: add ability to capture custom headers (#3987)
  • opentelemetry-instrumentation-aiohttp-client: add typechecking for aiohttp-client instrumentation (#4006)
  • opentelemetry-instrumentation-flask: Add support for 3.1+ streaming responses (#3938)
  • opentelemetry-instrumentation-aiohttp-server: Support passing TracerProvider when instrumenting. (#3819)
  • opentelemetry-instrumentation-system-metrics: Add support for the OTEL_PYTHON_SYSTEM_METRICS_EXCLUDED_METRICS environment variable (#3959)
  • opentelemetry-instrumentation-httpx: add ability to capture custom headers (#4047)

Fixed

  • opentelemetry-instrumentation-asyncpg: Hydrate span attributes before creation so samplers can filter on database details (#3841)
  • opentelemetry-instrumentation-django: Fix exemplars generation for http.server.(request.)duration (#3945)
  • opentelemetry-util-http, opentelemetry-instrumentation-requests, opentelemetry-instrumentation-wsgi, opentelemetry-instrumentation-asgi: normalize byte-valued user-agent headers before detecting synthetic sources so attributes are recorded reliably. (#4001)
  • opentelemetry-instrumentation-psycopg: Fix instrument_connection method to use _new_cursor_async_factory on async connections. (#3956)
  • opentelemetry-instrumentation-dbapi: Replace SpanAttributes with semconv constants where applicable (#4058)
  • opentelemetry-instrumentation-django: Replace SpanAttributes with semconv constants where applicable (#4059)
  • opentelemetry-instrumentation-celery: Replace SpanAttributes with semconv constants where applicable (#4056)

... (truncated)

Commits

Updates opentelemetry-instrumentation-dbapi from 0.59b0 to 0.60b1

Changelog

Sourced from opentelemetry-instrumentation-dbapi's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[!NOTE] The following components are released independently and maintain individual CHANGELOG files. Use this search for a list of all CHANGELOG.md files in this repo.

Unreleased

Added

  • opentelemetry-instrumentation-asgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-wsgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-aiohttp-client: add ability to capture custom headers (#3988)
  • opentelemetry-instrumentation-requests: add ability to capture custom headers (#3987)
  • opentelemetry-instrumentation-aiohttp-client: add typechecking for aiohttp-client instrumentation (#4006)
  • opentelemetry-instrumentation-flask: Add support for 3.1+ streaming responses (#3938)
  • opentelemetry-instrumentation-aiohttp-server: Support passing TracerProvider when instrumenting. (#3819)
  • opentelemetry-instrumentation-system-metrics: Add support for the OTEL_PYTHON_SYSTEM_METRICS_EXCLUDED_METRICS environment variable (#3959)
  • opentelemetry-instrumentation-httpx: add ability to capture custom headers (#4047)

Fixed

  • opentelemetry-instrumentation-asyncpg: Hydrate span attributes before creation so samplers can filter on database details (#3841)
  • opentelemetry-instrumentation-django: Fix exemplars generation for http.server.(request.)duration (#3945)
  • opentelemetry-util-http, opentelemetry-instrumentation-requests, opentelemetry-instrumentation-wsgi, opentelemetry-instrumentation-asgi: normalize byte-valued user-agent headers before detecting synthetic sources so attributes are recorded reliably. (#4001)
  • opentelemetry-instrumentation-psycopg: Fix instrument_connection method to use _new_cursor_async_factory on async connections. (#3956)
  • opentelemetry-instrumentation-dbapi: Replace SpanAttributes with semconv constants where applicable (#4058)
  • opentelemetry-instrumentation-django: Replace SpanAttributes with semconv constants where applicable (#4059)
  • opentelemetry-instrumentation-celery: Replace SpanAttributes with semconv constants where applicable (#4056)

... (truncated)

Commits

Updates opentelemetry-instrumentation-django from 0.59b0 to 0.60b1

Changelog

Sourced from opentelemetry-instrumentation-django's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[!NOTE] The following components are released independently and maintain individual CHANGELOG files. Use this search for a list of all CHANGELOG.md files in this repo.

Unreleased

Added

  • opentelemetry-instrumentation-asgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-wsgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-aiohttp-client: add ability to capture custom headers (#3988)
  • opentelemetry-instrumentation-requests: add ability to capture custom headers (#3987)
  • opentelemetry-instrumentation-aiohttp-client: add typechecking for aiohttp-client instrumentation (#4006)
  • opentelemetry-instrumentation-flask: Add support for 3.1+ streaming responses (#3938)
  • opentelemetry-instrumentation-aiohttp-server: Support passing TracerProvider when instrumenting. (#3819)
  • opentelemetry-instrumentation-system-metrics: Add support for the OTEL_PYTHON_SYSTEM_METRICS_EXCLUDED_METRICS environment variable (#3959)
  • opentelemetry-instrumentation-httpx: add ability to capture custom headers (#4047)

Fixed

  • opentelemetry-instrumentation-asyncpg: Hydrate span attributes before creation so samplers can filter on database details (#3841)
  • opentelemetry-instrumentation-django: Fix exemplars generation for http.server.(request.)duration (#3945)
  • opentelemetry-util-http, opentelemetry-instrumentation-requests, opentelemetry-instrumentation-wsgi, opentelemetry-instrumentation-asgi: normalize byte-valued user-agent headers before detecting synthetic sources so attributes are recorded reliably. (#4001)
  • opentelemetry-instrumentation-psycopg: Fix instrument_connection method to use _new_cursor_async_factory on async connections. (#3956)
  • opentelemetry-instrumentation-dbapi: Replace SpanAttributes with semconv constants where applicable (#4058)
  • opentelemetry-instrumentation-django: Replace SpanAttributes with semconv constants where applicable (#4059)
  • opentelemetry-instrumentation-celery: Replace SpanAttributes with semconv constants where applicable (#4056)

... (truncated)

Commits

Updates opentelemetry-instrumentation-fastapi from 0.59b0 to 0.60b1

Changelog

Sourced from opentelemetry-instrumentation-fastapi's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[!NOTE] The following components are released independently and maintain individual CHANGELOG files. Use this search for a list of all CHANGELOG.md files in this repo.

Unreleased

Added

  • opentelemetry-instrumentation-asgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-wsgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-aiohttp-client: add ability to capture custom headers (#3988)
  • opentelemetry-instrumentation-requests: add ability to capture custom headers (#3987)
  • opentelemetry-instrumentation-aiohttp-client: add typechecking for aiohttp-client instrumentation (#4006)
  • opentelemetry-instrumentation-flask: Add support for 3.1+ streaming responses (#3938)
  • opentelemetry-instrumentation-aiohttp-server: Support passing TracerProvider when instrumenting. (#3819)
  • opentelemetry-instrumentation-system-metrics: Add support for the OTEL_PYTHON_SYSTEM_METRICS_EXCLUDED_METRICS environment variable (#3959)
  • opentelemetry-instrumentation-httpx: add ability to capture custom headers (#4047)

Fixed

  • opentelemetry-instrumentation-asyncpg: Hydrate span attributes before creation so samplers can filter on database details (#3841)
  • opentelemetry-instrumentation-django: Fix exemplars generation for http.server.(request.)duration (#3945)
  • opentelemetry-util-http, opentelemetry-instrumentation-requests, opentelemetry-instrumentation-wsgi, opentelemetry-instrumentation-asgi: normalize byte-valued user-agent headers before detecting synthetic sources so attributes are recorded reliably. (#4001)
  • opentelemetry-instrumentation-psycopg: Fix instrument_connection method to use _new_cursor_async_factory on async connections. (#3956)
  • opentelemetry-instrumentation-dbapi: Replace SpanAttributes with semconv constants where applicable (#4058)
  • opentelemetry-instrumentation-django: Replace SpanAttributes with semconv constants where applicable (#4059)
  • opentelemetry-instrumentation-celery: Replace SpanAttributes with semconv constants where applicable (#4056)

... (truncated)

Commits

Updates opentelemetry-instrumentation-flask from 0.59b0 to 0.60b1

Changelog

Sourced from opentelemetry-instrumentation-flask's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[!NOTE] The following components are released independently and maintain individual CHANGELOG files. Use this search for a list of all CHANGELOG.md files in this repo.

Unreleased

Added

  • opentelemetry-instrumentation-asgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-wsgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-aiohttp-client: add ability to capture custom headers (#3988)
  • opentelemetry-instrumentation-requests: add ability to capture custom headers (#3987)
  • opentelemetry-instrumentation-aiohttp-client: add typechecking for aiohttp-client instrumentation (#4006)
  • opentelemetry-instrumentation-flask: Add support for 3.1+ streaming responses (#3938)
  • opentelemetry-instrumentation-aiohttp-server: Support passing TracerProvider when instrumenting. (#3819)
  • opentelemetry-instrumentation-system-metrics: Add support for the OTEL_PYTHON_SYSTEM_METRICS_EXCLUDED_METRICS environment variable (#3959)
  • opentelemetry-instrumentation-httpx: add ability to capture custom headers (#4047)

Fixed

  • opentelemetry-instrumentation-asyncpg: Hydrate span attributes before creation so samplers can filter on database details (#3841)
  • opentelemetry-instrumentation-django: Fix exemplars generation for http.server.(request.)duration (#3945)
  • opentelemetry-util-http, opentelemetry-instrumentation-requests, opentelemetry-instrumentation-wsgi, opentelemetry-instrumentation-asgi: normalize byte-valued user-agent headers before detecting synthetic sources so attributes are recorded reliably. (#4001)
  • opentelemetry-instrumentation-psycopg: Fix instrument_connection method to use _new_cursor_async_factory on async connections. (#3956)
  • opentelemetry-instrumentation-dbapi: Replace SpanAttributes with semconv constants where applicable (#4058)
  • opentelemetry-instrumentation-django: Replace SpanAttributes with semconv constants where applicable (#4059)
  • opentelemetry-instrumentation-celery: Replace SpanAttributes with semconv constants where applicable (#4056)

... (truncated)

Commits

Updates opentelemetry-instrumentation-httpx from 0.59b0 to 0.60b1

Changelog

Sourced from opentelemetry-instrumentation-httpx's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[!NOTE] The following components are released independently and maintain individual CHANGELOG files. Use this search for a list of all CHANGELOG.md files in this repo.

Unreleased

Added

  • opentelemetry-instrumentation-asgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-wsgi: Add exemplars for http.server.request.duration and http.server.duration metrics (#3739)
  • opentelemetry-instrumentation-aiohttp-client: add ability to capture custom headers (#3988)
  • opentelemetry-instrumentation-requests: add ability to capture custom headers (#3987)
  • opentelemetry-instrumentation-aiohttp-client: add typechecking for aiohttp-client instrumentation (#4006)
  • opentelemetry-instrumentation-flask: Add support for 3.1+ streaming responses (#3938)
  • opentelemetry-instrumentation-aiohttp-server: Support passing TracerProvider when instrumenting. (#3819)
  • opentelemetry-instrumentation-system-metrics: Add support for the OTEL_PYTHON_SYSTEM_METRICS_EXCLUDED_METRICS environment variable (#3959)
  • opentelemetry-instrumentation-httpx: add ability to capture custom headers (#4047)

Fixed

  • opentelemetry-instrumentation-asyncpg: Hydrate span attributes before creation so samplers can filter on database details (#3841)
  • opentelemetry-instrumentation-django: Fix exemplars generation for http.server.(request.)duration (#3945)
  • opentelemetry-util-http, opentelemetry-instrumentation-requests, opentelemetry-instrumentation-wsgi, opentelemetry-instrumentation-asgi: normalize byte-valued user-agent headers before detecting synthetic sources so attributes are recorded reliably. (#4001)
  • opentelemetry-instrumentation-psycopg: Fix instrument_connection method to use _new_cursor_async_factory on async connections. (#3956)
  • opentelemetry-instrumentation-dbapi: Replace SpanAttributes with semconv constants where applicable (#4058)
  • opentelemetry-instrumentation-django: Replace SpanAttributes with semconv constants where applicable (#4059)
  • opentelemetry-instrumentation-celery: Replace SpanAttributes with semconv constants where applicable (#4056)

... (truncated)

Commits

Updates opentelemetry-instrumentation-openai from 0.47.5 to 0.50.1

Release notes

Sourced from opentelemetry-instrumentation-openai's releases.

0.50.1

v0.50.1 (2025-12-16)

Fix

  • sample-app: lint fix (#3522)

[main 9a487362] bump: version 0.50.0 → 0.50.1 62 files changed, 67 insertions(+), 61 deletions(-)

0.50.0

v0.50.0 (2025-12-15)

Feat

  • guardrail: Add guardrail decorator (#3521)

[main edb2fb11] bump: version 0.49.8 → 0.50.0 62 files changed, 67 insertions(+), 61 deletions(-)

0.49.8

v0.49.8 (2025-12-11)

Fix

  • op...

    Description has been truncated

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jan 12, 2026
Bumps the telemetry group with 20 updates:

| Package | From | To |
| --- | --- | --- |
| [azure-monitor-opentelemetry](https://github.com/Azure/azure-sdk-for-python) | `1.8.1` | `1.8.3` |
| [azure-monitor-opentelemetry-exporter](https://github.com/Azure/azure-sdk-for-python) | `1.0.0b44` | `1.0.0b46` |
| [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.38.0` | `1.39.1` |
| [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-aiohttp-client](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-asgi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-dbapi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-django](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-fastapi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-flask](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-httpx](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-openai](https://github.com/traceloop/openllmetry) | `0.47.5` | `0.50.1` |
| [opentelemetry-instrumentation-psycopg2](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-urllib](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-urllib3](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-instrumentation-wsgi](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |
| [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.38.0` | `1.39.1` |
| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.59b0` | `0.60b1` |
| [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.59b0` | `0.60b1` |


Updates `azure-monitor-opentelemetry` from 1.8.1 to 1.8.3
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases)
- [Commits](Azure/azure-sdk-for-python@azure-monitor-opentelemetry_1.8.1...azure-monitor-opentelemetry_1.8.3)

Updates `azure-monitor-opentelemetry-exporter` from 1.0.0b44 to 1.0.0b46
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases)
- [Commits](Azure/azure-sdk-for-python@azure-monitor-opentelemetry-exporter_1.0.0b44...azure-monitor-opentelemetry-exporter_1.0.0b46)

Updates `opentelemetry-api` from 1.38.0 to 1.39.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.39.1/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.38.0...v1.39.1)

Updates `opentelemetry-instrumentation` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-aiohttp-client` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-asgi` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-dbapi` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-django` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-fastapi` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-flask` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-httpx` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-openai` from 0.47.5 to 0.50.1
- [Release notes](https://github.com/traceloop/openllmetry/releases)
- [Changelog](https://github.com/traceloop/openllmetry/blob/main/CHANGELOG.md)
- [Commits](traceloop/openllmetry@0.47.5...0.50.1)

Updates `opentelemetry-instrumentation-psycopg2` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-requests` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-urllib3` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-instrumentation-wsgi` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

Updates `opentelemetry-sdk` from 1.38.0 to 1.39.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/v1.39.1/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-python@v1.38.0...v1.39.1)

Updates `opentelemetry-semantic-conventions` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python/commits)

Updates `opentelemetry-util-http` from 0.59b0 to 0.60b1
- [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits)

---
updated-dependencies:
- dependency-name: azure-monitor-opentelemetry
  dependency-version: 1.8.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: telemetry
- dependency-name: azure-monitor-opentelemetry-exporter
  dependency-version: 1.0.0b46
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: telemetry
- dependency-name: opentelemetry-api
  dependency-version: 1.39.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-aiohttp-client
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-asgi
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-dbapi
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-django
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-fastapi
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-flask
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-httpx
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-openai
  dependency-version: 0.50.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-psycopg2
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-requests
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-urllib
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-urllib3
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-instrumentation-wsgi
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-sdk
  dependency-version: 1.39.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: telemetry
- dependency-name: opentelemetry-semantic-conventions
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
- dependency-name: opentelemetry-util-http
  dependency-version: 0.60b1
  dependency-type: direct:production
  dependency-group: telemetry
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/telemetry-b4009af94e branch from 63876f0 to 79c0252 Compare January 13, 2026 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant