Skip to content

0.69.0

Choose a tag to compare

@github-actions github-actions released this 07 Dec 20:22
· 11232 commits to master since this release
4791e3d

Improvements

  • Datanucleus JDO instrumentation #2083
  • Datastax Cassandra 4 instrumentation #2156
  • Vertx-web instrumentation #2069, #2153
  • Support JBoss LogManager injection #2129
  • [Efficiency] Refactor TagInterceptor and Rule #2106, #2103, #2098, #2093, #2113
  • [Efficiency] Use cache for peer.port #2159

Changes

  • Replace Guava caches and remove dependency on guava #2044
  • Use same logging logic for APM and profile uploaders. #2141
  • Restore check to avoid repeatedly adding the same context-store transformer #2135
  • Remove representative count tracking, and tie trace agent rate limiting to actual trace count #2127
  • Bump JCTools version #2126
  • Make muzzle reference creation deterministic #2125
  • Add limit to WeakMap size field backed context store injection is not available #2104
  • [Efficiency] Change context store to use Boolean values in servlet instrumentations #2102
  • Allow ByteBuddy to retransform classes loaded during instrumentation with Reiterating RedefinitionStrategy #1802

Fixes

  • Don't override user-provided service name with servlet.context #2099
  • Treat Runnables implementing Comparable specially #2112
  • Avoid excessive thread creation when trace agent is down #2143
  • [Efficiency] remove entry from context store in servlet instrumentation #2132
  • Fix rare serialization breakage by automatically inject missing serialVersionUIDs when field-injecting Serializables #2116