Skip to content

Releases: open-telemetry/opentelemetry-python-contrib

opentelemetry-contrib v0.17b0

21 Jan 01:14
2a11aee
Compare
Choose a tag to compare

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 var OTEL_PYTHON_FASTAPI_EXCLUDED_URLS (#237)
  • opentelemetry-instrumentation-starlette Added support for excluding some routes with env var OTEL_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, grpc abort() 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 Return None for CarrierGetter 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 Renamed host.port attribute to net.host.port (#242)
  • opentelemetry-instrumentation-flask Do not emit a warning message for request contexts created with app.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__ when aiopg.connect and aio[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 by CursorTracer (#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

27 Nov 01:15
416f9a0
Compare
Choose a tag to compare
[pre-release] Update changelogs, version [0.16b1] (#221)

* updating changelogs and version to 0.16b1

* update core SHA

opentelemetry-contrib v0.16b0

26 Nov 05:02
3e4c5d3
Compare
Choose a tag to compare

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

  • Add AWS X-Ray Ids Generator Entry Point (#201)
  • Fix typo for installing OTel SDK in docs (#200)
  • Import missing components for docs (#198)
  • Provide components needed to Configure OTel SDK for Tracing with AWS X-Ray (#130)