Breaking Change
- Add priorities to resource names #3085
Fixes
Tracing
Profiling
- Fix the outstanding context related span suspends/resumes #3149
- Fix play, scala-promise and netty-38 checkpoint sequences #3148
- Fix checkpoint emission for servlet/request-3 #3123
- Fix grpc checkpoint emission #3119
- Fix mule-4 integration for checkpoints #3073
Changes
Tracing
- [CIAPP] Normalize branch value from Git info supplied by user #3160
- Be more defensive about resource loading #3156
- Add fall-back when producer wasn't created via standard
Session.createProducer
API #3147 - Add option to turn off generation of the random runtime-id #3146
- [CIAPP] Add
test.framework_version
to test tags #3128 - Rework Vertx handler instrumentation to correctly identify the route when subrouters and/or middleware are used #3126
- AWS SQS message propagation #3121
- Avoid potential JMS call depth leak #3116
- Add tag for http server request hostname #3064
- introduce CWS integration #3058
Profiling
- Enable checkpoint validation for akka-http-10.0 #3153
- Enable checkpoint validation for datastax-cassandra-4 #3152
- Enable checkpoint validation for grizzly-http-2.3.20 #3151
- Remove checkpoint sequence validation exclusions #3150
- Remove checkpoint sequence validation exclusions #3145
- Improve the checkpoint sampler observability #3144
- Properly suspend-resume spans processed possibly by several threads #3140
- Properly 'suspend' a span that can be worked on by a different thread #3136
- Allow configuring the checkpoint sampler rate limiter 'sensitivity' #3129
- Always set emittingCheckpoints, even when there is no sampler #3125
- Simplify mongo instrumentation and fix checkpoint emission #3110