Releases: open-telemetry/opentelemetry-python
Releases · open-telemetry/opentelemetry-python
opentelemetry v1.12.0rc2 & v0.32b0
- 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
andSetter
(#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 andopentelemetry.propagators
package to the API reference documentation (#2785)
opentelemetry v1.12.0rc1 & v0.31b0
- 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 theopentelemetry.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
- Fix unhandled callback exceptions on async instruments
(#2614) - Rename
DefaultCounter
,DefaultHistogram
,DefaultObservableCounter
,
DefaultObservableGauge
,DefaultObservableUpDownCounter
,DefaultUpDownCounter
instruments toNoOpCounter
,NoOpHistogram
,NoOpObservableCounter
,
NoOpObservableGauge
,NoOpObservableUpDownCounter
,NoOpUpDownCounter
(#2616) - Deprecate InstrumentationLibraryInfo and Add InstrumentationScope
(#2583)
opentelemetry v1.11.0 & v0.30b0
- 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
- 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
Changes
- Update opentelemetry-proto to v0.12.0. Note that this update removes deprecated status codes.
(#2415)
opentelemetry v1.9.0 & v0.28b0
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
andNoOpTracerProvider
. Marking_DefaultTracer
and_DefaultTracerProvider
as deprecated.
(#2363) - [exporter/opentelemetry-exporter-otlp-proto-grpc] Add Sum to OTLPMetricExporter
(#2370) - [api] Rename
_DefaultMeter
and_DefaultMeterProvider
toNoOpMeter
andNoOpMeterProvider
.
(#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
##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
Highlights
- Experimental release for logging SDK 🎉 (https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-sdk/src/opentelemetry/sdk/_logs)
- Python 3.10 is now officially supported 🎉
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
This version was partially released. Please use 1.7.1 & 0.26b1 instead.