OpenTelemetry - java Instrumentation

notes:

no notes

Release list
2.15.0
2.14.0
2.13.3
2.13.2
2.13.1
2.13.0
2.12.0
2.11.0
2.10.0
6m+
2.9.0
6m+
2.8.0
6m+
1.33.6
6m+
2.7.0
6m+
1.33.5
6m+
2.6.0
6m+
1.33.4
6m+
2.5.0
6m+
1.33.3
6m+
2.4.0
6m+
1.33.2
1y+
Release notes:

This release targets the OpenTelemetry SDK 1.46.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.

Migration notes

  • Some Java agent instrumentation suppression keys have been renamed to match their module names: - elasticsearch-rest-6.0 --> elasticsearch-rest-6.4 - internal-application-logging --> internal-application-logger - javalin-5 -> javalin-5.0 - pulsar-2.8.0 -> pulsar-2.8
  • In preparation for stabilizing HTTP library instrumentation soon: - setCaptured*Headers(List) methods in *TelemetryBuilder classes were changed to setCaptured*Headers(Collection) (#12901) - setKnownMethods(Set) methods in *TelemetryBuilder classes were changed to setKnownMethods(Collection) (#12902)

📈 Enhancements

  • Support ExtendedTextMapGetter in gRPC instrumentation (#13011)
  • Add database client metrics in DynamoDB instrumentation (#13033)
  • Propagate context into async http client CompletableFuture callbacks (#13041)
  • Exclude spring routing data source from Spring Starter instrumentation (#13054)
  • Instrument jdbc batch queries (#12797)

🛠️ Bug fixes

  • Fix incorrect dubbo trace caused by using rpcContext.isProviderSide() (#12930)
  • Fix ClickHouse query failing with syntax error (#13020)
  • Fix instrumentation module not loading silently when duplicate helper classnames are detected (#13005)
  • Fix compatibility problem due to DubboHeadersGetter#keys in Dubbo 2.7.6 and 2.7.7 (#12982)
  • Fix appender install for async Logback appenders (#13047)

🙇 Thank you

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

@AlbumenJ @annettejanewilson @ataraxis @cleverchuk @FlorianBruckner @jamesmoessis @jaydeluca @jeanbisutti @johnbley @JonasKunz @laurit @markAtAthena @rghugikar @shalk @steverao @SylvainJuge @trask @xiepuhuan @zeitlinger

Copyright © 2023 - All right reserved by Yadoc SAS