Releases: open-telemetry/opentelemetry-python-contrib
Releases · open-telemetry/opentelemetry-python-contrib
opentelemetry-contrib v0.17b0
Added
opentelemetry-instrumentation-sqlalchemy
Ensure spans have kind set to "CLIENT" (#278)opentelemetry-instrumentation-celery
Add support for Celery version 5.x (#266)opentelemetry-instrumentation-urllib
Add urllib instrumentation (#222)opentelemetry-exporter-datadog
Add fields method (#226)opentelemetry-sdk-extension-aws
Add method to return fields injected by propagator (#226)opentelemetry-exporter-prometheus-remote-write
Prometheus Remote Write Exporter Setup (#180)opentelemetry-exporter-prometheus-remote-write
Add Exporter constructor validation methods in Prometheus Remote Write Exporter (#206)opentelemetry-exporter-prometheus-remote-write
Add conversion to TimeSeries methods in Prometheus Remote Write Exporter (#207)opentelemetry-exporter-prometheus-remote-write
Add request methods to Prometheus Remote Write Exporter (#212)opentelemetry-instrumentation-fastapi
Added support for excluding some routes with env varOTEL_PYTHON_FASTAPI_EXCLUDED_URLS
(#237)opentelemetry-instrumentation-starlette
Added support for excluding some routes with env varOTEL_PYTHON_STARLETTE_EXCLUDED_URLS
(#237)- Add Prometheus Remote Write Exporter integration tests in opentelemetry-docker-tests (#216)
opentelemetry-instrumentation-grpc
Add tests for grpc span attributes, grpcabort()
conditions (#236)- Add README and example app for Prometheus Remote Write Exporter (#227)
opentelemetry-instrumentation-botocore
Adds a field to report the number of retries it take to complete an API call (#275)opentelemetry-instrumentation-requests
Use instanceof to check if responses are valid Response objects (#273)
Changed
opentelemetry-instrumentation-asgi
,opentelemetry-instrumentation-wsgi
ReturnNone
forCarrierGetter
if key not found (#233)opentelemetry-instrumentation-grpc
Comply with updated spec, rework tests (#236)opentelemetry-instrumentation-asgi
,opentelemetry-instrumentation-falcon
,opentelemetry-instrumentation-flask
,opentelemetry-instrumentation-pyramid
,opentelemetry-instrumentation-wsgi
Renamedhost.port
attribute tonet.host.port
(#242)opentelemetry-instrumentation-flask
Do not emit a warning message for request contexts created withapp.test_request_context
(#253)opentelemetry-instrumentation-requests
,opentelemetry-instrumentation-urllib
Fix span name callback parameters (#259)opentelemetry-exporter-datadog
Fix unintentional type change of span trace flags (#261)opentelemetry-instrumentation-aiopg
Fix AttributeError__aexit__
whenaiopg.connect
andaio[g].create_pool
used with async context manager (#235)opentelemetry-exporter-datadog
opentelemetry-sdk-extension-aws
Fix reference to ids_generator in sdk (#283)opentelemetry-instrumentation-sqlalchemy
Use SQL operation and DB name as span name. (#254)opentelemetry-instrumentation-dbapi
,TracedCursor
replaced byCursorTracer
(#246)opentelemetry-instrumentation-psycopg2
, Added support for psycopg2 registered types. (#246)opentelemetry-instrumentation-dbapi
,opentelemetry-instrumentation-psycopg2
,opentelemetry-instrumentation-mysql
,opentelemetry-instrumentation-pymysql
,opentelemetry-instrumentation-aiopg
Use SQL command name as the span operation name instead of the entire query. (#246)- Update TraceState to adhere to specs (#276)
opentelemetry-contrib v0.16b1
[pre-release] Update changelogs, version [0.16b1] (#221) * updating changelogs and version to 0.16b1 * update core SHA
opentelemetry-contrib v0.16b0
One major change done as part of this release was to move the instrumentation out of the core repo and into the contrib repo. This change should not impact users of the published packages, but the release notes for core packages are available in the core repo.
opentelemetry-instrumentation-asyncpg
🚀 Enhancements
- Update asyncpg instrumentation to follow semantic conventions (#188)
opentelemetry-instrumentation-botocore
🚀 Enhancements
- Add propagator injection for botocore calls (#181)
- Make botocore instrumentation check if instrumentation has been suppressed (#182)
- Botocore SpanKind as CLIENT and modify existing traced attributes (#150)
opentelemetry-instrumentation-dbapi
🚀 Enhancements
- Update dbapi and its dependant instrumentations to follow semantic conventions (#195)
- Stop capturing query parameters by default (#156)
opentelemetry-instrumentation-flask
🚀 Enhancements
- Add span name callback (#152)
opentelemetry-instrumentation-grpc
💥 Breaking Changes
- Update protobuf versions (#1356)
opentelemetry-instrumentation-pymemcache
🚀 Enhancements
- Update pymemcache instrumentation to follow semantic conventions (#183)
opentelemetry-instrumentation-pymongo
🚀 Enhancements
- Update pymongo instrumentation to follow semantic conventions (#203)
opentelemetry-instrumentation-redis
🚀 Enhancements
- Update redis instrumentation to follow semantic conventions (#184)
opentelemetry-instrumentation-requests
🚀 Enhancements
- Add span name callback (#158)
opentelemetry-instrumentation-sklearn
🚀 Enhancements
- Initial release (#151)
opentelemetry-instrumentation-sqlalchemy
🚀 Enhancements
- Update sqlalchemy instrumentation to follow semantic conventions (#202)
opentelemetry-sdk-extension-aws
🚀 Enhancements