OpenTelemetry - java

notes:

no notes

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

API

Incubator

  • Delete GlobalConfigProvider in favor of access via ExtendedOpenTelemetry (#7914)
  • Add DeclarativeConfigProperties#get method (#7923)
  • Update ConfigProvider#getInstrumentationConfig response to be non-null (#7954)
  • Add declarative config utility methods for common operations (#7927)

SDK

Traces

  • Implement SDK metrics for trace (#7895, #7930)
  • Emit warning when TraceIdRatioBasedSampler is used as child sampler (#7937)

Logs

  • Implement SDK metrics for logs (#7931)

Exporters

  • Prom exporter update (#7934)

Extensions

  • Declarative config: update to opentelemetry-configuration 1.0.0-rc.3 (#7861)
  • Declarative config: update jaeger remote sampler to require endpoint, initial_sampler (#7943)
  • Declarative config: add support for view unit (#7942)
  • Declarative config: add support for new logger config minimum_severity and trace_based properties (#7940)
  • Declarative config: add support for composable parent threshold sampler (#7941)
  • Declarative config: improve pattern for validating and loading SDK extension plugins (#7947)

Project tooling

  • Use develocity build cache in PRs and local builds (#7906)
  • Configure japicmp classpath to avoid false positives (#7945)

🙇 Thank you

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

@anuraaga @breedx-splk @Gosling-dude @jack-berg @jkwatson @JonasKunz @SylvainJuge @trask @zeitlinger

Copyright © 2023 - All right reserved by Yadoc SAS