OpenTelemetry - java Instrumentation

notes:

no notes

Release list
2.21.0
2.20.1
2.20.0
2.19.0
2.18.1
2.18.0
2.17.1
2.17.0
2.16.0
2.15.0
6m+
2.14.0
6m+
2.13.3
6m+
2.13.2
6m+
2.13.1
6m+
2.13.0
6m+
2.12.0
6m+
2.11.0
6m+
2.10.0
6m+
2.9.0
1y+
2.8.0
1y+
Release notes:

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

Copyright © 2023 - All right reserved by Yadoc SAS