API
- Add convenience method
setAttribute(Attribute<Long>, int)
to SpanBuilder (matching the existing convenience method in Span) (#6884) - Extends TextMapGetter with experimental GetAll() method, implement usage in W3CBaggagePropagator (#6852)
SDK
Traces
- Add synchronization to SimpleSpanProcessor to ensure thread-safe export of spans (#6885)
Metrics
- Lazily initialize ReservoirCells (#6851)
Logs
- Add synchronization to SimpleLogRecordProcessor to ensure thread-safe export of logs (#6885)
Exporters
- OTLP: Update opentelementry-proto to 1.4 (#6906)
- OTLP: Rename internal Marshaler#writeJsonToGenerator method to allow jackson runtimeOnly dependency (#6896)
- OTLP: Fix repeated string serialization for JSON. (#6888)
- OTLP: Fix missing unsafe available check (#6920)
Extensions
- Declarative config: Don't require empty objects when referencing custom components (#6891)
Tooling
- Add javadoc boilerplate internal comment v2 for experimental classes (#6886)
- Update develocity configuration (#6903)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@asafm
@breedx-splk
@edma2
@io7m
@jack-berg
@jamesmoessis
@jaydeluca
@jhalliday
@jkwatson
@jsuereth
@laurit
@ravi-nagendran
@slodha
@Stoyas
@trask