Version 1.22.0
github-actions
released this
12 Jan 20:09
·
3 commits
to release/v1.22.x
since this release
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