github open-telemetry/opentelemetry-java v1.55.0
Version 1.55.0

one day ago

API

Common

  • Improve GraalVM native image compatibility (#7160)

Traces

  • Fix TraceState key validation limits to match W3C specification (#7575)

Incubator

  • Add ExtendedOpenTelemetry API (#7496)
  • Add incubator implementation of composite sampling specification (#7626)

SDK

Traces

  • Proactively avoid Unsafe on Java 23+ to avoid triggering JVM warning message (#7691)

Metrics

  • Add setMeterConfigurator() support to MeterProvider (incubating API) (#7346)

Exporters

  • OTLP: Configure metric exporter to use SDK's MeterProvider for internal metrics (#7541)
  • OTLP: Suppress logging of InterruptedException from managed OkHttp threads (#7565)
  • OTLP: Update dependency from okhttp-jvm back to okhttp for Gradle users, preserving okhttp-jvm for Maven users (#7681)
  • Prometheus: Remove separate otel_scope_info metric and always add scope labels to data points (#7398)
  • Prometheus: Update exporter dependencies to use protobuf-free formats (#7664)

Profiling

  • Update profiles exporter to support proto v1.8.0-alpha changes (#7638)
  • Add abstractions to assist with dictionary table assembly (#7717)
  • Add abstractions to assist with sample composition (#7727)

Extensions

  • Autoconfigure: Improve exception logging when running in Maven (#7336)
  • Declarative configuration: Return Resource (#7639)
  • Declarative configuration: Invoke auto-configure listeners (#7654)
  • Declarative configuration: Add logging when incompatible types are found (#7693)

Shims

OpenTracing Shim

  • Improve log levels in error scenarios (#6832)

Project tooling

  • Respect testJavaVersion property when running JMH benchmarks (#7697)

🙇 Thank you

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

@50c
@anuraaga
@anuragagarwal561994
@ArthurSens
@bidetofevil
@breedx-splk
@brendenehlers
@cbruegg
@cyrille-leclerc
@ericdallo
@fandreuz
@greatvovan
@iNikem
@jack-berg
@jaydeluca
@jeanbisutti
@jhalliday
@jkwatson
@laurit
@LikeTheSalad
@maryliag
@PeterF778
@priettt
@robsunday
@trask
@vidyadharamurthy
@zeitlinger

Don't miss a new opentelemetry-java release

NewReleases is sending notifications on new releases.