Release Apache SkyWalking Java Agent 8.12.0

Release Apache SkyWalking Java Agent 8.12.0.

SkyWalking Java Agent 8.12.0 is released. Go to downloads page to find release tars. Changes by Version

8.12.0

  • Fix Shenyu plugin’s NPE in reading trace ID when IgnoredTracerContext is used in the context.
  • Update witness class in elasticsearch-6.x-plugin, avoid throw NPE.
  • Fix onHalfClose using span operation name /Request/onComplete instead of the wrong name /Request/onHalfClose.
  • Add plugin to support RESTeasy 4.x.
  • Add plugin to support hutool-http 5.x.
  • Add plugin to support Tomcat 10.x.
  • Save http status code regardless of it’s status.
  • Upgrade byte-buddy to 1.12.13, and adopt byte-buddy APIs changes.
  • Upgrade gson to 2.8.9.
  • Upgrade netty-codec-http2 to 4.1.79.Final.
  • Fix race condition causing agent to not reconnect after network error
  • Force the injected high-priority classes in order to avoid NoClassDefFoundError.
  • Plugin to support xxl-job 2.3.x.
  • Add plugin to support Micronaut(HTTP Client/Server) 3.2.x-3.6.x
  • Add plugin to support NATS Java client 2.14.x-2.15.x
  • Remove inappropriate dependency from elasticsearch-7.x-plugin
  • Upgrade jedis plugin to support 3.x(stream),4.x

Documentation

  • Add a section in Bootstrap-plugins doc, introducing HttpURLConnection Plugin compatibility.
  • Update Plugin automatic test framework, fix inconsistent description about configuration.yml.
  • Update Plugin automatic test framework, add expected data format of the log items.

All issues and pull requests are here