OpenTelemetry - java

notes:

no notes

Release list
1.55.0
1.54.1
1.54.0
1.53.0
1.52.0
1.51.0
1.50.0
1.49.0
6m+
1.48.0
6m+
1.47.0
6m+
1.46.0
6m+
1.45.0
6m+
1.44.1
6m+
1.44.0
6m+
1.43.0
1y+
1.42.1
1y+
1.42.0
1y+
1.41.0
1y+
1.40.0
1y+
1.39.0
1y+
Release notes:

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

Copyright © 2023 - All right reserved by Yadoc SAS