Change: Require tracing mode to be active for tracepoints to match. This will ensure that traces collected by a matching tracepoint will contain spans from the entire request’s duration instead of just the remainder after transaction name detection. With the default tideways.dynamic_tracepoints.elevated_sample_rate=100, tracing mode will always be active when any tracepoints are loaded, meaning there won’t be a change in behavior in this case.
Bugfix: Reliably collect memory information and stack traces for transactions not matching a tracepoint while any tracepoint for another transaction is active. Previously these information could be missing on some of the traces collected.