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

Name: opentelemetry-java

Owner: OpenTelemetry - CNCF

Release: Version 1.33.0

Released: 2023-12-08

License: Apache-2.0

Release Assets:

API

  • Fix issue where wrapping "invalid" SpanContexts in Span does not preserve SpanContext (#6044)

Incubator

  • Refactor and add to ExtendedTracer, add ExtendedContextPropagators (#6017)
  • Base64 encode AnyValue bytes in string representation (#6003)

SDK

Exporters

  • Add connectTimeout configuration option OtlpHttp{Signal}Exporters (#5941)
  • Add ability for Otlp{Protocol}LogRecordExporter to serialize log body any value (#5938)
  • Android environments can now handle base64 encoded PEM keys, remove exception handling in TlsUtil#decodePem (#6034)
  • Add header supplier configuration option to OTLP exporters (#6004)

Extensions

  • Add autoconfigure option for customizing SpanProcessor, LogRecordProcessor (#5986)
  • Incubator allows for simpler creation of start-only and end-only SpanProcessors. (#5923)

Testing

  • Add hasAttributesSatisfying overload to AbstractPointAssert (#6048)

Project Tooling

  • Building animal sniffer signatures directly from android corelib (#5973)
  • Target kotlin 1.6 in kotlin extension (#5910)
  • Define language version compatibility requirements (#5983)

🙇 Thank you

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

@anuraaga @asafm @breedx-splk @chungngoops @felixscheinost @jack-berg @jackshirazi @jkwatson @JonasKunz @laurit @LikeTheSalad @mateuszrzeszutek @mikelaspina @PeterF778 @scheler @SenNeonoveNoci @shadow0wolf @trask @zeitlinger

To top