Skip to content

chore(deps): update opentelemetry python agent version to 0.61b0#4797

Open
renovate[bot] wants to merge 2 commits intomainfrom
renovate/opentelemetry-python-packages
Open

chore(deps): update opentelemetry python agent version to 0.61b0#4797
renovate[bot] wants to merge 2 commits intomainfrom
renovate/opentelemetry-python-packages

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 4, 2026

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
opentelemetry-distro ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-exporter-otlp-proto-http ==1.39.1==1.40.0 age adoption passing confidence
opentelemetry-exporter-prometheus ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-aio-pika ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-aiohttp-client ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-aiohttp-server ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-aiokafka ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-aiopg ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-asgi ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-asyncio ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-asyncpg ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-aws-lambda ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-boto ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-boto3sqs ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-botocore ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-cassandra ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-celery ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-click ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-confluent-kafka ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-dbapi ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-django ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-elasticsearch ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-falcon ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-fastapi ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-flask ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-grpc ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-httpx ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-jinja2 ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-kafka-python ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-logging ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-mysql ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-mysqlclient ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-pika ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-psycopg ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-psycopg2 ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-pymemcache ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-pymongo ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-pymysql ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-pyramid ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-redis ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-remoulade ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-requests ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-sqlalchemy ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-sqlite3 ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-starlette ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-system-metrics ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-threading ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-tornado ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-tortoiseorm ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-urllib ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-urllib3 ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-instrumentation-wsgi ==0.60b1==0.61b0 age adoption passing confidence
opentelemetry-propagator-b3 ==1.39.1==1.40.0 age adoption passing confidence
opentelemetry-propagator-jaeger ==1.39.1==1.40.0 age adoption passing confidence
opentelemetry-propagator-ot-trace ==0.60b1==0.61b0 age adoption passing confidence

Release Notes

open-telemetry/opentelemetry-python-contrib (opentelemetry-distro)

v0.61b0

Compare Source

Added
  • Add Python 3.14 support
    (#​4193)
  • 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)
  • opentelemetry-instrumentation-urllib3: add ability to capture custom headers
    (#​4050)
  • opentelemetry-instrumentation-urllib: add ability to capture custom headers
    (#​4051)
  • opentelemetry-instrumentation-confluent-kafka: Increase confluent-kafka upper bound to support newer versions (2.13.0)
    (#​4099)
  • opentelemetry-instrumentation-aiohttp-server Implement new semantic convention opt-in migration
    (#​3980)
  • opentelemetry-instrumentation-falcon: pass request attributes at span creation
    (#​4119)
  • opentelemetry-instrumentation: add database stability attribute setters in _semconv utilities
    (#​4108)
  • opentelemetry-instrumentation-aiohttp-server: pass request attributes at span creation
    (#​4118)
  • opentelemetry-instrumentation-tornado: Implement new semantic convention opt-in migration
    (#​3993)
  • opentelemetry-instrumentation-tornado: pass request attributes at span creation
    (#​4140)
  • opentelemetry-instrumentation-pyramid Implement new semantic convention opt-in migration
    (#​3982)
  • opentelemetry-instrumentation-tortoiseorm Add unit tests for Tortoise ORM instrumentation
    (#​4141)
  • opentelemetry-instrumentation-pyramid: pass request attributes at span creation
    (#​4139)
  • opentelemetry-instrumentation-logging: Move there the SDK LoggingHandler
    (#​4210)
  • Add stale PR GitHub Action
    (#​4220)
Fixed
  • opentelemetry-instrumentation-flask: Align http.server.active_requests initialization with semantic convention helpers to ensure consistent names, units, and descriptions.
    (#​4094)
  • opentelemetry-instrumentation-asyncio: Fix environment variables not appearing in Read the Docs documentation
    (#​4256)
  • opentelemetry-instrumentation-mysql: Refactor MySQL integration test mocks to use concrete DBAPI connection attributes, reducing noisy attribute type warnings.
    (#​4116)
  • opentelemetry-instrumentation-cassandra: Use _instruments_any instead of _instruments for driver dependencies so that having either cassandra-driver or scylla-driver installed is sufficient
    (#​4182)
  • 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-botocore: Replace SpanAttributes with semconv constants where applicable
    (#​4063)
  • opentelemetry-instrumentation-celery: Replace SpanAttributes with semconv constants where applicable
    (#​4056)
  • opentelemetry-instrumentation-confluent-kafka: Replace SpanAttributes with semconv constants where applicable
    (#​4057)
  • opentelemetry-instrumentation-cassandra: Replace SpanAttributes with semconv constants for DB attributes
    (#​4055)
  • opentelemetry-instrumentation-falcon: Replace SpanAttributes with semconv constants
    (#​4066)
  • opentelemetry-instrumentation-pika: Replace SpanAttributes with semconv constants for net attributes
    (#​4068)
  • opentelemetry-instrumentation-mysqlclient: Replace SpanAttributes with semconv constants
    (#​4067)
  • opentelemetry-instrumentation-pymemcache: Remove span attributes pymemcache
    (#​4076)
  • opentelemetry-instrumentation-pymongo: Replace SpanAttributes with semconv constants
    (#​4077)
  • opentelemetry-instrumentation-pymysql: Replace SpanAttributes with semconv constants
    (#​4078)
  • opentelemetry-instrumentation-pyramid: Replace SpanAttributes with semconv constants
    (#​4079)
  • opentelemetry-instrumentation-tortoiseorm: Replace SpanAttributes with semconv constants
    (#​4080)
  • opentelemetry-instrumentation-asgi: Replace SpanAttributes with semconv constants
    (#​4081)
  • opentelemetry-instrumentation-system-metrics: Use proper numeric cpython.gc.generation attribute in CPython metrics, out of spec generation attribute is deprecated and will be removed in the future
    (#​4092)
  • opentelemetry-instrumentation-dbapi: Fix sqlcomment calculation of mysql_client_version field if connection reassignment, with "unknown" fallback
    (#​3729)
  • opentelemetry-instrumentation-confluent-kafka: Fix incorrect number of argument to _inner_wrap_close
    (#​3922)
  • opentelemetry-instrumentation-urllib3: fix multiple arguments error
    (#​4144)
  • opentelemetry-instrumentation-psycopg: Fix instrument of typed psycopg sql
    (#​4078)
  • opentelemetry-instrumentation-aiohttp-server: fix HTTP error inconsistencies
    (#​4175)
  • opentelemetry-instrumentation-falcon: Refactor _handle_exception to remove pylint disables
    (#​4207)
  • opentelemetry-docker-tests Fix docker-tests assumption by Postgres-Sqlalchemy case about scope of metrics
    (#​4258)
  • opentelemetry-instrumentation-threading: fix AttributeError when Thread is run without starting
    (#​4246)
  • opentelemetry-instrumentation-psycopg2: Fix AttributeError by using instrumented connections weakref, instead of mutating connection object
    (#​4257)
Breaking changes
  • opentelemetry-instrumentation-logging: Inject span context attributes into logging LogRecord only if configured to do so
    (#​4112)
  • opentelemetry-instrumentation-django: Drop support for Django < 2.0
    (#​4083)
  • opentelemetry-instrumentation-aws-lambda: Fix improper invocation Span name and kind.
open-telemetry/opentelemetry-python (opentelemetry-exporter-otlp-proto-http)

v1.40.0

Compare Source

  • opentelemetry-sdk: deprecate LoggingHandler in favor of opentelemetry-instrumentation-logging, see opentelemetry-instrumentation-logging documentation
    (#​4919)
  • opentelemetry-sdk: Clarify log processor error handling expectations in documentation
    (#​4915)
  • bump semantic-conventions to v1.40.0
    (#​4941)
  • Add stale PR GitHub Action
    (#​4926)
  • opentelemetry-sdk: Drop unused Jaeger exporter environment variables (exporter removed in 1.22.0)
    (#​4918)
  • opentelemetry-sdk: Clarify timeout units in environment variable documentation
    (#​4906)
  • opentelemetry-exporter-otlp-proto-grpc: Fix re-initialization of gRPC channel on UNAVAILABLE error
    (#​4825)
  • opentelemetry-exporter-prometheus: Fix duplicate HELP/TYPE declarations for metrics with different label sets
    (#​4868)
  • Allow loading all resource detectors by setting OTEL_EXPERIMENTAL_RESOURCE_DETECTORS to *
    (#​4819)
  • opentelemetry-sdk: Fix the type hint of the _metrics_data property to allow None
    (#​4837).
  • Regenerate opentelemetry-proto code with v1.9.0 release
    (#​4840)
  • Add python 3.14 support
    (#​4798)
  • Silence events API warnings for internal users
    (#​4847)
  • opentelemetry-sdk: make it possible to override the default processors in the SDK configurator
    (#​4806)
  • Prevent possible endless recursion from happening in SimpleLogRecordProcessor.on_emit,
    (#​4799) and (#​4867).
  • Implement span start/end metrics
    (#​4880)
  • Add environment variable carriers to API
    (#​4609)
  • Add experimental composable rule based sampler
    (#​4882)
  • Make ConcurrentMultiSpanProcessor fork safe
    (#​4862)
  • opentelemetry-exporter-otlp-proto-http: fix retry logic and error handling for connection failures in trace, metric, and log exporters
    (#​4709)
  • opentelemetry-sdk: avoid RuntimeError during iteration of view instrument match dictionary in MetricReaderStorage.collect()
    (#​4891)
  • Implement experimental TracerConfigurator
    (#​4861)
  • opentelemetry-sdk: Fix instrument creation race condition
    (#​4913)
  • bump semantic-conventions to v1.39.0
    (#​4914)
  • opentelemetry-sdk: automatically generate configuration models using OTel config JSON schema
    (#​4879)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner March 4, 2026 16:58
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Mar 4, 2026
@renovate
Copy link
Contributor Author

renovate bot commented Mar 5, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link
Contributor

@swiatekm swiatekm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't merge until we've addressed #4787.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants