Skip to content

Version 1.22.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Jan 20:09
· 3 commits to release/v1.22.x since this release
525b4f0

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