Releases: open-telemetry/opentelemetry-python-contrib
Releases · open-telemetry/opentelemetry-python-contrib
opentelemetry-contrib v0.18b0
Changed
- Remove
componentspan attribute in instrumentations.
opentelemetry-instrumentation-aiopg,opentelemetry-instrumentation-dbapiRemove unuseddatabase_typeparameter fromtrace_integrationfunction. (#301) opentelemetry-instrumentation-asgiReturn header values using case insensitive keys (#308)- Remove metrics from all instrumentations (#312)
opentelemetry-instrumentation-botoupdated to set span attributes instead of overriding the resource. (#310)opentelemetry-instrumentation-grpcFix issue tracking child spans in streaming responses (#260)opentelemetry-instrumentation-grpcUpdated client attributes, added tests, fixed examples, docs (#269)
opentelemetry-contrib v0.17b0
Added
opentelemetry-instrumentation-sqlalchemyEnsure spans have kind set to "CLIENT" (#278)opentelemetry-instrumentation-celeryAdd support for Celery version 5.x (#266)opentelemetry-instrumentation-urllibAdd urllib instrumentation (#222)opentelemetry-exporter-datadogAdd fields method (#226)opentelemetry-sdk-extension-awsAdd method to return fields injected by propagator (#226)opentelemetry-exporter-prometheus-remote-writePrometheus Remote Write Exporter Setup (#180)opentelemetry-exporter-prometheus-remote-writeAdd Exporter constructor validation methods in Prometheus Remote Write Exporter (#206)opentelemetry-exporter-prometheus-remote-writeAdd conversion to TimeSeries methods in Prometheus Remote Write Exporter (#207)opentelemetry-exporter-prometheus-remote-writeAdd request methods to Prometheus Remote Write Exporter (#212)opentelemetry-instrumentation-fastapiAdded support for excluding some routes with env varOTEL_PYTHON_FASTAPI_EXCLUDED_URLS(#237)opentelemetry-instrumentation-starletteAdded 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-grpcAdd tests for grpc span attributes, grpcabort()conditions (#236)- Add README and example app for Prometheus Remote Write Exporter (#227)
opentelemetry-instrumentation-botocoreAdds a field to report the number of retries it take to complete an API call (#275)opentelemetry-instrumentation-requestsUse instanceof to check if responses are valid Response objects (#273)
Changed
opentelemetry-instrumentation-asgi,opentelemetry-instrumentation-wsgiReturnNoneforCarrierGetterif key not found (#233)opentelemetry-instrumentation-grpcComply with updated spec, rework tests (#236)opentelemetry-instrumentation-asgi,opentelemetry-instrumentation-falcon,opentelemetry-instrumentation-flask,opentelemetry-instrumentation-pyramid,opentelemetry-instrumentation-wsgiRenamedhost.portattribute tonet.host.port(#242)opentelemetry-instrumentation-flaskDo not emit a warning message for request contexts created withapp.test_request_context(#253)opentelemetry-instrumentation-requests,opentelemetry-instrumentation-urllibFix span name callback parameters (#259)opentelemetry-exporter-datadogFix unintentional type change of span trace flags (#261)opentelemetry-instrumentation-aiopgFix AttributeError__aexit__whenaiopg.connectandaio[g].create_poolused with async context manager (#235)opentelemetry-exporter-datadogopentelemetry-sdk-extension-awsFix reference to ids_generator in sdk (#283)opentelemetry-instrumentation-sqlalchemyUse SQL operation and DB name as span name. (#254)opentelemetry-instrumentation-dbapi,TracedCursorreplaced 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-aiopgUse 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