github open-telemetry/opentelemetry-python v0.7.1
opentelemetry v0.7.1

latest releases: stable, v1.24.0, v1.23.0...
pre-release3 years ago

Beta v7 release.

opentelemetry-api

  • Add reset for the global configuration object, for testing purposes (#636)
  • tracer.get_tracer now optionally accepts a TracerProvider (#602)
  • Configuration object can now be used by any component of opentelemetry, including 3rd party instrumentations (#563)
  • bugfix: configuration object now matches fields in a case-sensitive manner (#583)
  • bugfix: configuration object now accepts all valid python variable names (#583)
  • bugfix: configuration undefined attributes now return None instead of raising an AttributeError. (#583)

opentelemetry-sdk

  • Exporter API: span parents are now always spancontext (#548)
  • tracer.get_tracer now optionally accepts a TracerProvider (#602)
  • Console span exporter now prints prettier, more legible messages (#505)
  • bugfix: B3 propagation now retrieves parentSpanId correctly (#621)
  • bugfix: a DefaultSpan now longer causes an exception when used with tracer (#577)
  • move last_updated_timestamp into aggregators instead of bound metric instrument (#522)
  • bugfix: suppressing instrumentation in metrics to eliminate an infinite loop of telemetry (#529)
  • bugfix: freezing span attribute sequences, reducing potential user errors (#529)

opentelemetry-auto-instrumentation

  • Add support for programmatic instrumentation (#579)
  • bugfix: enable auto-instrumentation command to work for custom entry points (e.g. flask_run) (#567)

opentelemetry-ext-aiohttp-client

  • Add aiohttp client integration (#421)

opentelemetry-ext-dbapi

  • Implement instrument_connection and uninstrument_connection (#624)

opentelemetry-ext-django

  • Add django instrumentation (#593)

opentelemetry-ext-flask

  • Add exclude list for paths and hosts (#630)

opentelemetry-ext-jinja2

  • Add jinja2 instrumentation (#643)

opentelemetry-ext-mysql

  • Implement instrumentor interface (#655)

opentelemetry-ext-pymongo

  • Add support for auto-instrumentation (#612)

opentelemetry-ext-pymysql

  • Add pymysql instrumentation (#504)

opentelemetry-ext-redis

  • Add redis instrumentation (#595)

opentelemetry-ext-requests

  • Rename package to opentelemetry-ext-requests (#619)
  • Implement instrumentor interface, enabling auto-instrumentation (#597)
  • Adding disable_session for more granular instrumentation control (#573)
  • Add a callback for custom attributes (#656)

opentelemetry-ext-sqlalchemy

  • Add sqlalchemy instrumentation (#591)

opentelemetry-ext-zipkin

  • bugfix: 'debug' field is now correct (#549)

Don't miss a new opentelemetry-python release

NewReleases is sending notifications on new releases.