OpenTelemetry - java

notes:

no notes

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

API

  • Add GlobalOpenTelemetry#getOrNoop, #isSet. Update #get to always returns obfuscated instance (#7819)

Incubating

  • Logs: Complex attributes incubating implementation (#7814)

SDK

Logs

  • Add minimum severity and trace-based logger configuration (incubating API) (#7529)

Exporters

  • OTLP: VarHandle string encoder (#7701)
  • OTLP: Fix OkHttpGrpcSender to properly await executor shutdown (#7840)
  • OTLP: avoid auto-config warning (#7881)
  • OTLP: update error message for missing GrpcSenderProvider dependency (#7884)

Extensions

  • Declarative config: add runtime hints for graal VM (#7866)
  • Declarative config: add missing warning about discarded value (#7821)

Project tooling

  • Update macos version to latest and switch to corretto for testing (#7841)
  • Sync Java worflows: Allow re-running prepare release branch workflow (#7845)
  • Simplify and standardize renovate custom managers across Java repos (#7846)
  • Remove misspell workflow (#7852)
  • Fix link checks on main (#7867)
  • Add zeitlinger as approver (#7868)
  • Move snapshot publishing to daily build (#7886)

🙇 Thank you

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

@breedx-splk @HarshMehta112 @jack-berg @jaydeluca @jeanbisutti @jkwatson @kevinburkesegment @laurit @michaldo @trask @zeitlinger

Copyright © 2023 - All right reserved by Yadoc SAS