OpenTelemetry - java Instrumentation

open-telemetry/opentelemetry-java-instrumentation last check 116 releases recent
Notes
no notes yet
Release notes
v2.19.0 · 6m+
view on github

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