0.69.0
·
11232 commits
to master
since this release
Improvements
- Datanucleus JDO instrumentation #2083
- Datastax Cassandra 4 instrumentation #2156
- Vertx-web instrumentation #2069, #2153
- Support JBoss LogManager injection #2129
- [Efficiency] Refactor
TagInterceptorandRule#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 implementingComparablespecially #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