Releases: open-telemetry/opentelemetry-python-contrib
Releases · open-telemetry/opentelemetry-python-contrib
Opentelemetry v0.31b0
Fixed
opentelemetry-instrumentation-aiohttp-client
make span attributes available to sampler (1072)opentelemetry-instrumentation-aws-lambda
Fixed an issue - in some rare cases (API GW proxy integration test) headers are set to None, breaking context propagators. (#1055)- Refactoring custom header collection API for consistency (#1064)
opentelemetry-instrumentation-sqlalchemy
will correctly reportotel.library.name
(#1086)
Added
opentelemetry-instrument
andopentelemetry-bootstrap
now include a--version
flag (#1065)opentelemetry-instrumentation-redis
now instruments asynchronous Redis clients, if the installed redis-py includes async support (>=4.2.0). (#1076)
This release uses the release candidate for metrics.
Opentelemetry v0.30b1
Opentelemetry v0.30b0
Fixed
opentelemetry-instrumentation-pyramid
Fixed which package is the correct caller in _traced_init.
(#830)opentelemetry-instrumentation-tornado
Fix Tornado errors mapping to 500
([#1048])(#1048)opentelemetry-instrumentation-urllib
make span attributes available to sampler
(1014)opentelemetry-instrumentation-flask
Fix non-recording span bug
([#999])(#999)opentelemetry-instrumentation-tornado
Fix non-recording span bug
([#999])(#999)
Added
opentelemetry-instrumentation-fastapi
Capture custom request/response headers in span attributes
([#1032])(#1032)opentelemetry-instrumentation-django
Capture custom request/response headers in span attributes
([#1024])(#1024)opentelemetry-instrumentation-asgi
Capture custom request/response headers in span attributes
([#1004])(#1004)opentelemetry-instrumentation-psycopg2
extended the sql commenter support of dbapi into psycopg2
(#940)opentelemetry-instrumentation-falcon
Add support for falcon==1.4.1
([#1000])(#1000)opentelemetry-instrumentation-falcon
Falcon: Capture custom request/response headers in span attributes
([#1003])(#1003)opentelemetry-instrumentation-elasticsearch
no longer creates unique span names by including search target, replaces them with<target>
and puts the value in attributeelasticsearch.target
(#1018)opentelemetry-instrumentation-pyramid
Handle non-HTTPException exceptions
(#1001)opentelemetry-instrumentation-system-metrics
restoreSystemMetrics
instrumentation asSystemMetricsInstrumentor
(#1012)opentelemetry-instrumentation-pyramid
Pyramid: Capture custom request/response headers in span attributes
(#1022)
Opentelemetry v0.29b0
opentelemetry-contrib v0.28b1
Changes
opentelemetry-instrumentation-pika
requirespackaging
dependency (#882)
opentelemetry-contrib v0.28b0
Added
opentelemetry-instrumentation-pyramid
Pyramid: Conditionally create SERVER spans
(#869)opentelemetry-instrumentation-grpc
addedtrailing_metadata
to _OpenTelemetryServicerContext.
(#871)opentelemetry-instrumentation-asgi
now returns atraceresponse
response header.
(#817)opentelemetry-instrumentation-kafka-python
added kafka-python module instrumentation.
(#814)opentelemetry-instrumentation-falcon
Falcon: Conditionally create SERVER spans
(#867)
Fixed
-
opentelemetry-instrumentation-django
Django: Conditionally create SERVER spans
(#832) -
opentelemetry-instrumentation-flask
Flask: Conditionally create SERVER spans
(#828) -
opentelemetry-instrumentation-celery
Celery: Support partial task time limit
(#846) -
opentelemetry-instrumentation-asgi
ASGI: Conditionally create SERVER spans
(#843) -
opentelemetry-instrumentation-django
Django: fix issue preventing detection of MIDDLEWARE_CLASSES -
opentelemetry-instrumentation-sqlite3
Instrumentation now works withdbapi2.connect
opentelemetry-contrib v0.27b0
Changes
Added
opentelemetry-instrumentation-aws-lambda
Adds support for configurable flush timeout viaOTEL_INSTRUMENTATION_AWS_LAMBDA_FLUSH_TIMEOUT
property. (#825)
Fixed
opentelemetry-contrib v0.26b1
opentelemetry-instrumentation-aws-lambda
Add instrumentation for AWS Lambda Service - pkg metadata files (Part 1/2)
(#739)- Add support for Python 3.10
(#742) - Pass in auto-instrumentation version to configurator
(#783) opentelemetry-instrumentation
Addsetuptools
toinstall_requires
(#781)opentelemetry-instrumentation-aws-lambda
Add instrumentation for AWS Lambda Service - Implementation (Part 2/2)
(#777)opentelemetry-instrumentation-pymongo
Addrequest_hook
,response_hook
andfailed_hook
callbacks passed as arguments to the instrument method
(#793)opentelemetry-instrumentation-pymysql
Add support for PyMySQL 1.x series
(#792)- Add support for generic OTEL_PYTHON_EXCLUDED_URLS variable
(#790) opentelemetry-instrumentation-asgi
now explicitly depends on asgiref as it uses the package instead of instrumenting it.
(#765)opentelemetry-instrumentation-pika
now propagates context to basic_consume callback
(#766)opentelemetry-instrumentation-falcon
Dropped broken support for Python 3.4.
(#774)opentelemetry-instrumentation-django
Fixed carrier usage on ASGI requests.
(#767)- Don't set Span Status on 4xx http status code for SpanKind.SERVER spans
(#776) opentelemetry-instrumentation-django
Fixed instrumentation and tests for all Django major versions.
(#780)
opentelemetry-contrib v0.25b2
Changed
- opentelemetry-sdk-extension-aws & opentelemetry-propagator-aws Release AWS Python SDK Extension as 2.0.1 and AWS Propagator as 1.0.1 (#753)
Fixed
- opentelemetry-distro uses the correct entrypoint name which was updated in the core release of 1.6.0 but the distro was not updated with it (#755)
opentelemetry-contrib v0.25b1
opentelemetry-util-http
no longer contains an instrumentation entrypoint and will not be loaded
automatically by the auto instrumentor. (#745)opentelemetry-instrumentation-pika
Bugfix use properties.headers. It will prevent the header injection from raising. (#740)opentelemetry-instrumentation-botocore
Add extension for DynamoDB (#735)opentelemetry-sdk-extension-aws
&opentelemetry-propagator-aws
Remove unnecessary dependencies onopentelemetry-test
(#752)