OpenTelemetry - java

open-telemetry/opentelemetry-java last check 95 releases
Notes
no notes yet
Release notes
v1.52.0 · 6m+
view on github

API

Common

  • Promote ComponentLoader to new opentelemetry-common artifact, standardize SPI loading (#7446)

Context

  • LazyStorage passes its ClassLoader when loading ContextStorageProvider SPI (#7424)

Incubator

  • Add context and severity params to ExtendedLogger#isEnabled (#7268)
  • Add new convenience methods for converting DeclarativeConfigProperties to config model (#7453)

SDK

  • Add custom stacktrace renderer which is length limit aware (#7281)

Metrics

  • Propagate flush to PeriodicMetricReader's metricExporter. (#7410)

Exporters

  • OTLP - JdkHttpSender: ensure proper closure of HttpClient in shutdown method (#7390)
  • OTLP: profile exporters fix and test improvements (#7442)
  • OTLP: Loading Compressor SPI via ComponentLoader configured through setComponentLoader (#7428)
  • Prometheus: add scope schema URL and attributes (#7356)
  • Prometheus: extend prometheus declarative config support to include without_scope_info, with_resource_constant_labels (#6840)

Extensions

  • Autoconfigure: fix race condition of GlobalOpenTelemetry initialization with AutoConfiguredOpenTelemetrySdkBuilder (#7365)
  • Declarative config: update to declarative config 1.0-rc.1 (#7436)
  • Declarative config: resolve environment variable substitution for mixed quotes (#7433)

🙇 Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

@anuraaga @ArthurSens @atoulme @breedx-splk @dol @fandreuz @felixbarny @github-advanced-security @indigophox @jack-berg @jhalliday @jkwatson @JonasKunz @jsuereth @laurit @mznet @nchen000 @opentelemetrybot @pellared @robsunday @trask @tylerbenson @vasantteja @zeitlinger