⚠️ This release contains a known issue with DD_DBM_PROPAGATION_MODE. The issue is resolved in version 2.35.0.
Enabling DD_DBM_PROPAGATION_MODE may cause runtime errors in your application if you set the CommandType property on DbCommand to CommandType.StoredProcedure. If you suspect your application or a dependent library is using stored procedures, and you are currently using this release, don't enable DD_DBM_PROPAGATION_MODE until upgrading to 2.35.0+.
Summary
Fixes the following issues:
- Fixes
BadImageFormatExceptionthat occurred when trace annotations were used in conjunction withDD_TRACE_DEBUG - Fixes possible memory leaks
Changes
Tracer
- [Tracer] Attribute Schema configuration: new configuration and v1 service naming (#4019)
Continuous Profiler
- [Profiler] Compare fixed and Poisson threshold allocation sampling/upscaling (#4016)
- [Profiler/Improvement] Make
RawSampleclasses move-only (#4024) - [Profiler] Free the error structure on profile_add (#4025)
- [Profiler] Fix possible memory leak (#4029)
- [Profiler] Run Profiler Unit tests ASAN with leak detection enabled (#4034)
- [Profiler] Make sure we catch tests that crashed in CI (#4037)
- [Profiler] Fix missing CPU samples (#4046)
Fixes
- Add more nullable annotations to settings objects (#4028)