OpenTelemetry - CNCF/opentelemetry-java-instrumentation: Release v1.22.0

Name: opentelemetry-java-instrumentation

Owner: OpenTelemetry - CNCF

Release: Version 1.22.0

Released: 2023-01-12

License: Apache-2.0

Release Assets:

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

  • Add resource injection for getResourceAsStream (#7476)
  • GRPC: Adds peer socket address when the client call is ready (#7451)
  • Make OpenTelemetryAppender.Builder public (#7521)
  • Disable internal TaskScheduler spans in Spring Kafka instrumentation (#7553)
  • Support Spring Web MVC in library instrumentation (#7552)
  • Instrument JMS 3.0 (Jakarta) (#7418)
  • Shade application.io.opentelemetry in agent extension class loader (#7519)
  • Use new reactor contextWrite when available (from reactor 3.4.0) (#7538)
  • Make config file available in early agent initialization phase (#7550)
  • Support Spring JMS 6.0 (#7438)

🛠️ Bug fixes

  • Preserve original exception in jetty http client wrappers (#7455)
  • Propagate original exception through kafka wrapper (#7452)
  • Fix class file load error when using spring-guice together with spring-web instrumentation (#7447)
  • Fix NPE in servlet AsyncListener on OpenLiberty (#7498)

🧰 Tooling

  • Muzzle logs should be logged using the io.opentelemetry.* logger name (#7446)

🙇 Thank you

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

@anuragagarwal561994 @axelczk @breedx-splk @cschieb @jack-berg @kingkongpoon @laurit @liangyuanpeng @mateuszrzeszutek @pellmont @PeterF778 @sodared @theletterf @trask @tylerbenson @wallezhang @wzy531a

To top