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