Skip to content

Releases: open-telemetry/opentelemetry-python-contrib

Opentelemetry v0.29b0

11 Mar 00:09
7a0caed
Compare
Choose a tag to compare
  • opentelemetry-instrumentation-wsgi Capture custom request/response headers in span attributes
    ([#925])(#925)
  • opentelemetry-instrumentation-flask Flask: Capture custom request/response headers in span attributes
    ([#952])(#952)

opentelemetry-contrib v0.28b1

31 Jan 10:09
c8020cb
Compare
Choose a tag to compare

Changes

  • opentelemetry-instrumentation-pika requires packaging dependency (#882)

opentelemetry-contrib v0.28b0

26 Jan 18:31
f9b4d2b
Compare
Choose a tag to compare

Added

  • opentelemetry-instrumentation-pyramid Pyramid: Conditionally create SERVER spans
    (#869)
  • opentelemetry-instrumentation-grpc added trailing_metadata to _OpenTelemetryServicerContext.
    (#871)
  • opentelemetry-instrumentation-asgi now returns a traceresponse 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 with dbapi2.connect

opentelemetry-contrib v0.27b0

17 Dec 17:11
0786aa4
Compare
Choose a tag to compare

Changes

Added

  • opentelemetry-instrumentation-aws-lambda Adds support for configurable flush timeout via OTEL_INSTRUMENTATION_AWS_LAMBDA_FLUSH_TIMEOUT property. (#825)

Fixed

  • opentelemetry-exporter-richconsole Fixed attribute error on parentless spans.
    (#782)

  • opentelemetry-instrumentation-tornado Add support instrumentation for Tornado 5.1.1
    (#812)

opentelemetry-contrib v0.26b1

11 Nov 20:15
a9507b3
Compare
Choose a tag to compare
  • 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 Add setuptools to install_requires
    (#781)
  • opentelemetry-instrumentation-aws-lambda Add instrumentation for AWS Lambda Service - Implementation (Part 2/2)
    (#777)
  • opentelemetry-instrumentation-pymongo Add request_hook, response_hook and failed_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

19 Oct 18:35
d158a5f
Compare
Choose a tag to compare

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

18 Oct 20:05
f3dde6b
Compare
Choose a tag to compare
  • 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 on opentelemetry-test (#752)

opentelemetry-contrib v0.25b0

13 Oct 22:10
9f6c97a
Compare
Choose a tag to compare

Changed

  • opentelemetry-instrumentation-jinja2 Allow instrumentation of newer Jinja2 versions. (#667
  • opentelemetry-instrumentation-botocore Make common span attributes compliant with semantic conventions (#674)
  • opentelemetry-sdk-extension-aws Release AWS Python SDK Extension as 1.0.0 (#667)
  • opentelemetry-instrumentation-botocore Unpatch botocore Endpoint.prepare_request on uninstrument (#664)
  • opentelemetry-instrumentation-botocore Fix span injection for lambda invoke (#663)
  • opentelemetry-instrumentation-botocore Introduce instrumentation extensions (#718)
  • opentelemetry-instrumentation-urllib3 Updated _RequestHookT with two additional fields - the request body and the request headers (#660)
  • Tests for Falcon 3 support (#644)
  • opentelemetry-sdk-extension-aws Move AWS X-Ray Propagator into its own opentelemetry-propagators-aws package (#720)
  • opentelemetry-instrumentation-sqlalchemy Respect provided tracer provider when instrumenting SQLAlchemy (#728)
  • opentelemetry-propagators-aws-xray Rename AwsXRayFormat to AwsXRayPropagator (#729)

Added

  • opentelemetry-instrumentation-elasticsearch Added response_hook and request_hook callbacks (#670)
  • opentelemetry-instrumentation-redis added request_hook and response_hook callbacks passed as arguments to the instrument method (#669)
  • opentelemetry-instrumentation-botocore add request_hook and response_hook callbacks (#679)
  • opentelemetry-exporter-richconsole Initial release (#686)
  • opentelemetry-instrumentation-elasticsearch no longer creates unique span names by including document IDs, replaces them with :id and puts the value in attribute elasticsearch.id (#705)
  • opentelemetry-instrumentation-tornado now sets http.client_ip and tornado.handler attributes (#706)
  • opentelemetry-instrumentation-requests added exclude urls functionality (#714)
  • opentelemetry-instrumentation-django Add ASGI support (#391)
  • opentelemetry-instrumentation-urllib3, opentelemetry-instrumentation-requests
    The net.peer.ip attribute is set to the IP of the connected HTTP server or proxy
    using a new instrumentor in opententelemetry-util-http (#661)
  • opentelemetry-sdk-extension-aws Release AWS Python SDK Extension as 1.0.0 (#667)
  • opentelemetry-instrumentation-sqlalchemy Added packaging dependency (#713)

opentelemetry-contrib v0.24b0

26 Aug 09:29
d4668bc
Compare
Choose a tag to compare

Added

  • opentelemetry-sdk-extension-aws Add AWS resource detectors to extension package (#586)
  • opentelemetry-instrumentation-asgi, opentelemetry-instrumentation-aiohttp-client, openetelemetry-instrumentation-fastapi,
    opentelemetry-instrumentation-starlette, opentelemetry-instrumentation-urllib, opentelemetry-instrumentation-urllib3 Added request_hook and response_hook callbacks (#576)

Changed

  • opentelemetry-instrumentation-fastapi Allow instrumentation of newer FastAPI versions. (#602)

Changed

  • Enable explicit excluded_urls argument in opentelemetry-instrumentation-flask (#604)

opentelemetry-contrib v0.23b2

28 Jul 14:50
e3c30fb
Compare
Choose a tag to compare