OpenTelemetry - CNCF/opentelemetry-java: Release v1.45.0

Name: opentelemetry-java

Owner: OpenTelemetry - CNCF

Release: Version 1.45.0

Released: 2024-12-06

License: Apache-2.0

Release Assets:

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

To top