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

  • BREAKING: Stabilize log support for AnyValue bodies. Rename AnyValue to Value, promote from opentelemetry-api-incubator to opentelemetry-api, change package from io.opentelemetry.api.incubator.logs to io.opentelemetry.api.common. (#6591)
  • Noop implementations detect when opentelemetry-api-incubator is present and return extended noop implementations. (#6617)%

SDK

Traces

  • Added experimental support for SpanProcessor OnEnding callback (#6367)
  • Remove final modifier from SdkTracer.tracerEnabled (#6687)

Exporters

  • Suppress zipkin exporter instrumentation (#6552)
  • OTLP exporters return status code exceptions via CompletableResultCode in GrpcExporter and HttpExporter. (#6645)
  • Align GrpcSender contract with HttpSender (#6658)

Extensions

  • Add autoconfigure support for ns and us durations (#6654)
  • Add declarative configuration ComponentProvider support for resources (#6625)
  • Add declarative configuration ComponentProvider support for processors (#6623)
  • Add declarative configuration ComponentProvider support for samplers (#6494)
  • Add declarative configuration ComponentProvider support for propagators (#6624)
  • Add declarative configuration missing pieces (#6677)
  • Change jaeger remote sampler autoconfigure property from pollingInterval to pollingIntervalMs to match spec. (#6672)

Testing

  • Add asserts for log record body fields (#6509)

🙇 Thank you

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

@anuraaga @breedx-splk @chungngoops @codefromthecrypt @drewhammond @galahad098 @jack-berg @jackshirazi @jarrodrobins @jkwatson @JonasKunz @laurit @LikeTheSalad @SylvainJuge @trask @zeitlinger

Copyright © 2023 - All right reserved by Yadoc SAS