Skip to content

Releases: open-telemetry/opentelemetry-python

opentelemetry v1.12.0rc2 & v0.32b0

04 Jul 13:27
b9a6358
Compare
Choose a tag to compare
  • Fix instrument name and unit regexes (#2796)
  • Add optional sessions parameter to all Exporters leveraging requests.Session (#2783)
  • Add min/max fields to Histogram (#2759)
  • opentelemetry-exporter-otlp-proto-http Add support for OTLP/HTTP log exporter (#2462)
  • Fix yield of None-valued points (#2745)
  • Add missing to_json methods (#2722
  • Fix type hints for textmap Getter and Setter (#2657)
  • Fix LogEmitterProvider.force_flush hanging randomly (#2714)
  • narrow protobuf dependencies to exclude protobuf >= 4 (#2720)
  • Specify worker thread names (#2724)
  • Loosen dependency on backoff for newer Python versions (#2726)
  • fix: frozenset object has no attribute items (#2727)
  • fix: create suppress HTTP instrumentation key in opentelemetry context (#2729)
  • Support logs SDK auto instrumentation enable/disable with env (#2728)
  • fix: update entry point object references for metrics (#2731)
  • Allow set_status to accept the StatusCode and optional description (#2735)
  • Configure auto instrumentation to support metrics (#2705)
  • Add entrypoint for metrics exporter (#2748)
  • Fix Jaeger propagator usage with NonRecordingSpan (#2762)
  • Add opentelemetry.propagate module and opentelemetry.propagators package to the API reference documentation (#2785)

opentelemetry v1.12.0rc1 & v0.31b0

17 May 20:51
e45d833
Compare
Choose a tag to compare
  • Fix LoggingHandler to handle LogRecord with exc_info=False (#2690)
  • Make metrics components public (#2684)
  • Update to semantic conventions v1.11.0 (#2669)
  • Update opentelemetry-proto to v0.17.0 (#2668)
  • Add CallbackOptions to observable instrument callback params (#2664)
  • Add timeouts to metric SDK (#2653)
  • Add variadic arguments to metric exporter/reader interfaces (#2654)
  • Added a opentelemetry.sdk.resources.ProcessResourceDetector that adds the 'process.runtime.{name,version,description}' resource attributes when used with the opentelemetry.sdk.resources.get_aggregated_resources API (#2660)
  • Move Metrics API behind internal package (#2651)

This release includes the release candidate for metrics.

opentelemetry v1.11.1 & v0.30b1

21 Apr 20:58
acaef96
Compare
Choose a tag to compare
  • Fix unhandled callback exceptions on async instruments
    (#2614)
  • Rename DefaultCounter, DefaultHistogram, DefaultObservableCounter,
    DefaultObservableGauge, DefaultObservableUpDownCounter, DefaultUpDownCounter
    instruments to NoOpCounter, NoOpHistogram, NoOpObservableCounter,
    NoOpObservableGauge, NoOpObservableUpDownCounter, NoOpUpDownCounter
    (#2616)
  • Deprecate InstrumentationLibraryInfo and Add InstrumentationScope
    (#2583)

opentelemetry v1.11.0 & v0.30b0

18 Apr 17:06
1b00f31
Compare
Choose a tag to compare
  • Add support for zero or more callbacks
    (#2602)
  • Fix parsing of trace flags when extracting traceparent
    (#2577)
  • Add default aggregation
    (#2543)
  • Fix incorrect installation of some exporter “convenience” packages into
    “site-packages/src”
    (#2525)
  • Capture exception information as part of log attributes
    (#2531)
  • Change OTLPHandler to LoggingHandler
    (#2528)
  • Fix delta histogram sum not being reset on collection
    (#2533)
  • Add InMemoryMetricReader to metrics SDK
    (#2540)
  • Drop the usage of name field from log model in OTLP
    (#2565)
  • Update opentelemetry-proto to v0.15.0
    (#2566)
  • Remove enable_default_view option from sdk MeterProvider
    (#2547)
  • Update otlp-proto-grpc and otlp-proto-http exporters to have more lax requirements for backoff lib
    (#2575)
  • Add min/max to histogram point
    (#2581)

opentelemetry v1.10.0 & v0.29b0

11 Mar 00:09
0b4f247
Compare
Choose a tag to compare
  • Docs rework: non-API docs are moving to opentelemetry.io. For details, including a list of pages that have moved, see #2453, and #2498.
  • opentelemetry-exporter-otlp-grpc update SDK dependency to ~1.9.
    (#2442)
  • bugfix(auto-instrumentation): attach OTLPHandler to root logger
    (#2450)
  • Bump semantic conventions from 1.6.1 to 1.8.0
    (#2461)
  • fix exception handling in get_aggregated_resources
    (#2464)
  • Fix OTEL_EXPORTER_OTLP_ENDPOINT usage in OTLP HTTP trace exporter
    (#2493)
  • [exporter/opentelemetry-exporter-prometheus] restore package using the new metrics API
    (#2321)

opentelemetry v1.9.1 & v0.28b1

31 Jan 10:08
37902d0
Compare
Choose a tag to compare

Changes

  • Update opentelemetry-proto to v0.12.0. Note that this update removes deprecated status codes.
    (#2415)

opentelemetry v1.9.0 & v0.28b0

26 Jan 18:28
5cd7a74
Compare
Choose a tag to compare

Changes

  • Fix SpanLimits global span limit defaulting when set to 0
    (#2398)
  • Add Python version support policy
    (#2397)
  • Decode URL-encoded headers in environment variables
    (#2312)
  • [exporter/opentelemetry-exporter-otlp-proto-grpc] Add OTLPMetricExporter
    (#2323)
  • Complete metric exporter format and update OTLP exporter
    (#2364)
  • [api] Add NoOpTracer and NoOpTracerProvider. Marking _DefaultTracer and _DefaultTracerProvider as deprecated.
    (#2363)
  • [exporter/opentelemetry-exporter-otlp-proto-grpc] Add Sum to OTLPMetricExporter
    (#2370)
  • [api] Rename _DefaultMeter and _DefaultMeterProvider to NoOpMeter and NoOpMeterProvider.
    (#2383)
  • [exporter/opentelemetry-exporter-otlp-proto-grpc] Add Gauge to OTLPMetricExporter
    (#2408)
  • [logs] prevent None from causing problems
    (#2410)

opentelemetry v1.8.0 & v0.27b0

17 Dec 17:06
49e41aa
Compare
Choose a tag to compare

##Changes

  • Adds Aggregation and instruments as part of Metrics SDK
    (#2234)
  • Update visibility of OTEL_METRICS_EXPORTER environment variable
    (#2303)
  • Adding entrypoints for log emitter provider and console, otlp log exporters
    (#2253)
  • Rename ConsoleExporter to ConsoleLogExporter
    (#2307)
  • Adding OTEL_LOGS_EXPORTER environment variable
    (#2320)
  • Add otlp entrypoint for log exporter
    (#2322)

Happy Holidays 🎅 ☃️

opentelemetry v1.7.1 & v0.26b1

11 Nov 20:02
281c97b
Compare
Choose a tag to compare

Highlights

Changelog

  • Add support for Python 3.10
    (#2207)
  • remove X-B3-ParentSpanId for B3 propagator as per OpenTelemetry specification
    (#2237)
  • Populate auto.version in Resource if using auto-instrumentation
    (#2243)
  • Return proxy instruments from ProxyMeter
    [#2169]
  • Make Measurement a concrete class
    (#2153)
  • Add metrics API
    (#1887)
  • Make batch processor fork aware and reinit when needed
    (#2242)
  • opentelemetry-sdk Sanitize env var resource attribute pairs
    (#2256)
  • opentelemetry-test start releasing to pypi.org
    (#2269)

opentelemetry v1.7.0 & v0.26b0

11 Nov 18:16
5f8bb78
Compare
Choose a tag to compare

This version was partially released. Please use 1.7.1 & 0.26b1 instead.