Releases: open-telemetry/opentelemetry-python-contrib
Releases · open-telemetry/opentelemetry-python-contrib
Opentelemetry v0.32b0
Fixed
- Pyramid: Only categorize 500s server exceptions as errors (#1037)
- Fix bug in system metrics by checking their configuration (#1129)
- Adding escape call to fix auto-instrumentation not producing spans on Windows. (#1100)
opentelemetry-instrumentation-grpcnarrow protobuf dependency to exclude protobuf >= 4 (#1109)- cleanup type hints for textmap
GetterandSetterclasses (#1106) - Suppressing downstream HTTP instrumentation to avoid extra spans (#1116)
- fixed typo in
system.network.iometric configuration (#1135)
Added
opentelemetry-instrumentation-aiohttp-clientAdd support for optional custom trace_configs argument. (1079)opentelemetry-instrumentation-sqlalchemyadd support to instrument multiple engines (#1132)opentelemetry-instrumentation-loggingadd log hook support (#1117)opentelemetry-instrumentation-remouladeInitial release (#1082)- Added
opentelemetry-instrumention-confluent-kafka(#1111) - Set otlp-proto-grpc as the default metrics exporter for auto-instrumentation (#1127)
- Add metric instrumentation for WSGI (#1128)
opentelemetry-instrumentation-aio-pikaadded RabbitMQ aio-pika module instrumentation. (#1095)opentelemetry-instrumentation-requestsRestoring metrics in requests (#1110)- Integrated sqlcommenter plugin into opentelemetry-instrumentation-django (#896)
Opentelemetry v0.31b0
Fixed
opentelemetry-instrumentation-aiohttp-clientmake span attributes available to sampler (1072)opentelemetry-instrumentation-aws-lambdaFixed 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-sqlalchemywill correctly reportotel.library.name(#1086)
Added
opentelemetry-instrumentandopentelemetry-bootstrapnow include a--versionflag (#1065)opentelemetry-instrumentation-redisnow 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-pyramidFixed which package is the correct caller in _traced_init.
(#830)opentelemetry-instrumentation-tornadoFix Tornado errors mapping to 500
([#1048])(#1048)opentelemetry-instrumentation-urllibmake span attributes available to sampler
(1014)opentelemetry-instrumentation-flaskFix non-recording span bug
([#999])(#999)opentelemetry-instrumentation-tornadoFix non-recording span bug
([#999])(#999)
Added
opentelemetry-instrumentation-fastapiCapture custom request/response headers in span attributes
([#1032])(#1032)opentelemetry-instrumentation-djangoCapture custom request/response headers in span attributes
([#1024])(#1024)opentelemetry-instrumentation-asgiCapture custom request/response headers in span attributes
([#1004])(#1004)opentelemetry-instrumentation-psycopg2extended the sql commenter support of dbapi into psycopg2
(#940)opentelemetry-instrumentation-falconAdd support for falcon==1.4.1
([#1000])(#1000)opentelemetry-instrumentation-falconFalcon: Capture custom request/response headers in span attributes
([#1003])(#1003)opentelemetry-instrumentation-elasticsearchno longer creates unique span names by including search target, replaces them with<target>and puts the value in attributeelasticsearch.target
(#1018)opentelemetry-instrumentation-pyramidHandle non-HTTPException exceptions
(#1001)opentelemetry-instrumentation-system-metricsrestoreSystemMetricsinstrumentation asSystemMetricsInstrumentor
(#1012)opentelemetry-instrumentation-pyramidPyramid: Capture custom request/response headers in span attributes
(#1022)
Opentelemetry v0.29b0
opentelemetry-contrib v0.28b1
Changes
opentelemetry-instrumentation-pikarequirespackagingdependency (#882)
opentelemetry-contrib v0.28b0
Added
opentelemetry-instrumentation-pyramidPyramid: Conditionally create SERVER spans
(#869)opentelemetry-instrumentation-grpcaddedtrailing_metadatato _OpenTelemetryServicerContext.
(#871)opentelemetry-instrumentation-asginow returns atraceresponseresponse header.
(#817)opentelemetry-instrumentation-kafka-pythonadded kafka-python module instrumentation.
(#814)opentelemetry-instrumentation-falconFalcon: Conditionally create SERVER spans
(#867)
Fixed
-
opentelemetry-instrumentation-djangoDjango: Conditionally create SERVER spans
(#832) -
opentelemetry-instrumentation-flaskFlask: Conditionally create SERVER spans
(#828) -
opentelemetry-instrumentation-celeryCelery: Support partial task time limit
(#846) -
opentelemetry-instrumentation-asgiASGI: Conditionally create SERVER spans
(#843) -
opentelemetry-instrumentation-djangoDjango: fix issue preventing detection of MIDDLEWARE_CLASSES -
opentelemetry-instrumentation-sqlite3Instrumentation now works withdbapi2.connect
opentelemetry-contrib v0.27b0
Changes
Added
opentelemetry-instrumentation-aws-lambdaAdds support for configurable flush timeout viaOTEL_INSTRUMENTATION_AWS_LAMBDA_FLUSH_TIMEOUTproperty. (#825)
Fixed
opentelemetry-contrib v0.26b1
opentelemetry-instrumentation-aws-lambdaAdd 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-instrumentationAddsetuptoolstoinstall_requires
(#781)opentelemetry-instrumentation-aws-lambdaAdd instrumentation for AWS Lambda Service - Implementation (Part 2/2)
(#777)opentelemetry-instrumentation-pymongoAddrequest_hook,response_hookandfailed_hookcallbacks passed as arguments to the instrument method
(#793)opentelemetry-instrumentation-pymysqlAdd support for PyMySQL 1.x series
(#792)- Add support for generic OTEL_PYTHON_EXCLUDED_URLS variable
(#790) opentelemetry-instrumentation-asginow explicitly depends on asgiref as it uses the package instead of instrumenting it.
(#765)opentelemetry-instrumentation-pikanow propagates context to basic_consume callback
(#766)opentelemetry-instrumentation-falconDropped broken support for Python 3.4.
(#774)opentelemetry-instrumentation-djangoFixed carrier usage on ASGI requests.
(#767)- Don't set Span Status on 4xx http status code for SpanKind.SERVER spans
(#776) opentelemetry-instrumentation-djangoFixed 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)