OpenTelemetry - java Instrumentation
Notes
no notes yet
Release notes
v2.19.0
· 6m+
This release targets the OpenTelemetry SDK 1.53.0.
Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.
📈 Enhancements
- Align WildFly metrics with semantic conventions (#14208)
- Add streaming chat instrumentation for OpenAI SDK (#14271)
- Add OpenAI async client instrumentation support (#14322)
- Add embeddings instrumentation for OpenAI client (#14353)
- Support OpenAI 3.0 (#14423)
🛠️ Bug fixes
- Fix OpenTelemetryDataSource error when refresh configuration (#14255)
- Fix NPE when consuming Kafka messages with null headers (#14332)
- Fix RxJava context propagation for ObservableFromCallable (#14393)
- Avoid test failures on Spring Boot 4-m1 (#14420)
🧰 Tooling
- Add support for extensions in attributesExtractors, contextCustomizers, operationListeners and spanNameExtractor (#13917)
- Add declarative config early initialization and property mapping support (#14184)
- Add consistent exclusion of boot libraries (#14306)
- Build smoke-test-fake-backend Docker image for ARM64 architecture (#14387)
- Implement all JUL Logger methods in PatchLogger (#14409)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@Algieba4 @anuraaga @asweet-confluent @breedx-splk @charlie-world @copilot-pull-request-reviewer @danielgblanco @iNikem @jaydeluca @JonasKunz @kkz-01 @laurit @Munken @mznet @pepeshore @PeterF778 @robsunday @steverao @SylvainJuge @trask @xiangtianyu @zeitlinger