github open-telemetry/opentelemetry-java v1.42.0
Version 1.42.0

latest releases: v1.43.0, v1.42.1
one month ago

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

Don't miss a new opentelemetry-java release

NewReleases is sending notifications on new releases.