OpenTelemetry - java
Notes
no notes yet
Release notes
v1.42.0
· 1y+
API
- BREAKING: Stabilize log support for AnyValue bodies. Rename
AnyValuetoValue, promote fromopentelemetry-api-incubatortoopentelemetry-api, change package fromio.opentelemetry.api.incubator.logstoio.opentelemetry.api.common. (#6591) - Noop implementations detect when
opentelemetry-api-incubatoris 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
pollingIntervaltopollingIntervalMsto 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