Improvements
Changes
AppSec
- Support parsed urlencoded data on undertow 2 #3455
- Report WAF related metrics #3451
- Add system tests in CI #3433
Core
- Remove uses of Objects.hash() #3322
- Options to specify which GRPC status codes are errors #3445
- Expand TimeSource interface and use in more places #3441
- Skip probing agent trace endpoints when info is available #3454
- Make TraceInterceptor application more robust #3436
- Move relative time calculations to tracer instance #3256
Dev/tooling
- Make it easier to correlate startup debug log lines for diagnostic #3246
- Upgrade gradle to 7.4.1 #3440
Refactoring
- Initial stub of new agent-installer #3462
- Remove AgentBuilder specifics from Instrumenter API #3457
- Decouple agent builder from instrumentation #3449