OpenTelemetry - java

notes:

no notes

Release list
1.50.0
RECENT
1.49.0
1.48.0
1.47.0
1.46.0
1.45.0
1.44.1
6m+
1.44.0
6m+
1.43.0
6m+
1.42.1
6m+
1.42.0
6m+
1.41.0
6m+
1.40.0
6m+
1.39.0
6m+
1.38.0
1y+
1.37.0
1y+
1.36.0
1y+
1.35.0
1y+
1.34.1
1y+
1.34.0
1y+
Release notes:

API

Incubator

  • BREAKING: Refactor ExtendedTracer, ExtendedSpanBuilder to reflect incubating API conventions (#6497)

SDK

Exporter

  • BREAKING: Serve prometheus metrics only on /metrics by default. To restore the previous behavior and serve metrics on all paths, override the default handler as demonstrated here. (#6476)
  • Make OTLP exporter memory mode API public (#6469)
  • Speed up OTLP string marshaling using sun.misc.Unsafe (#6433)
  • Add exporter data classes for experimental profiling signal type. (#6374)
  • Start prometheus http server with daemon thread (#6472)
  • Update the Prometheus metrics library and improve how units are included in metric names. (#6473)
  • Remove android animalsniffer check from prometheus exporter (#6478)

Extensions

  • Load file config YAML using core schema, ensure that env var substitution retains string types. (#6436)
  • Define dedicated file configuration SPI ComponentProvider (#6457)

Tooling

  • Normalize timestamps and file ordering in jars, making the outputs reproducible (#6471)
  • GHA for generating the post-release pull request (#6449)

🙇 Thank you

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

@breedx-splk @crossoverJie @DPUkyle @fstab @hboutemy @jack-berg @jhalliday @jkwatson @laurit @lizongwu @nluk @trask @zeitlinger

Copyright © 2023 - All right reserved by Yadoc SAS