github open-telemetry/opentelemetry-java-instrumentation v1.21.0
Version 1.21.0

latest releases: v2.10.0, v2.9.0, v2.8.0...
23 months ago

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

  • Remove deprecated HTTP semconv code (#7259)
  • Rocketmq 5: set context for async callback (#7238)
  • HTTP semconv: filter out default peer/host ports (#7258)
  • Allow multiple YAML configuration files for JMX rules (#7284)
  • OpenTelemetryDriver better support for native images (#7089)
  • Support Spring Kafka 3 (#7271)
  • Add instrumentation for opentelemetry-extension-kotlin (#7341)
  • Populate messaging.kafka.message.offset in all kafka instrumentations (#7374)
  • More flexible cgroupv2 container id parsing (and podman support) (#7361)
  • Instrument spring-web 6 & spring-webmvc 6 (#7366)
  • Change log4j MapMessage attribute names (#7397)
  • Don't call Thread#setContextClassLoader() (#7391)

🛠️ Bug fixes

  • Webflux instrumentation doesn't capture http.status_code in some cases (#7251)
  • Clean WeakConcurrentMap from background thread (#6240)
  • Update gwt rpc span from INTERNAL to SERVER (#7342)
  • JMXMetricInsight should log nothing at INFO level (#7367)
  • Fix NullPointerException when uri is null (#7387)
  • Agent context storage wrapper should not override other wrappers (#7355)
  • Do not install GC metrics when GarbageCollectionNotificationInfo is not available (#7405)
  • Fix connection pool timeouts unit (#7404)

🧰 Tooling

  • Allow disabling muzzle checks for specific methods (#7289)

🙇 Thank you

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

@aaron-ai
@anuraaga
@breedx-splk
@brianmolinaspring
@brunobat
@devnewton
@fmhwong
@Iapetus999
@IcebergXTY
@jack-berg
@jamesylgan
@jkwatson
@laurit
@mateuszrzeszutek
@michalvavrik
@mpeyper
@oleborne
@PeterF778
@theletterf
@trask
@vasireddy99

Don't miss a new opentelemetry-java-instrumentation release

NewReleases is sending notifications on new releases.