Breaking Change
- Attempting to activate a null span should not leave the scope stack in an invalid state #2945
Improvements
- Add config option to disable context propagation for specified JMS topics and queues and rabbit queues and exchanges #2943 #2955
- Add 'root-servlet' as service name to avoid lengthy tomcat naming for '/' #2924
Changes
- Prevent DDSpan from escaping unwrapped with OpenTracing #2967
- Rework jetty-client instrumentation #2963
- Refactor gRPC client instrumentation for better profiler integration #2960
- [Profiling] Google HTTP client checkpoints/propagation fix #2950
- [Profiling] refactor ning/grizzly asynchttpclient instrumentation and make it track activity #2939 #2972
- Defer creation of JMS transacted span queue… #2947
- namespace RunnableInstrumentation so it can be disabled in clojure apps #2925
- Various async propagation changes #2916