Summary
⚠️ If you're updating the MSI from version 2.13.0 or earlier and you are missing traces, you should restart the machine after updating. This issue has been fixed in 2.23.0.
- Fixes an error in instrumentation leading to an
InvalidProgramExceptionwhen certain code patterns are found in instrumented classes (first identified inEFCache). This issue is present in all previous 2.x versions. - Fixes ASM one-click activation
Changes
Tracer
- Enable agent-based telemetry by default (#2800)
- [Tracer] refactor trace serialization part 1 (#3135)
- Add fix for method rewriter in non-void method with branch to last return (#3331)
- Add Data Streams Monitoring support when using manual instrumentation with Kafka (#3319)
CI Visibility
- [CIVisibility] Public Api fixes (#3330)
ASM
- Simplify blocking by updating the test rules (#3318)
- Use a different log file for tests using the log entry watcher (#3320)
- Correct index used by activation capability (#3333)
Continuous Profiler
- [Profiler] Bump libdatadog version to 0.9.0 (#3313)
Miscellaneous
- [Tracer] Use
Datadog.Trace.BundleinNugetDeploymentsamples (#3273)
Build / Test
- Fix documentation URL (#3327)