github open-telemetry/opentelemetry-java v1.52.0
Version 1.52.0

latest releases: v1.54.0, v1.53.0
one month ago

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

Don't miss a new opentelemetry-java release

NewReleases is sending notifications on new releases.