2.43.0
github-actions
released this
05 Dec 10:11
·
993 commits
to master
since this release
Summary
- [Tracing] Add support for WCF Web HTTP
- [Tracing] Add support for Npgqsl v8.0.0 and ServiceStack.Redis v8.0.0
- [Serverless] Remove up to 100ms shutdown latency in AWS Lambda when flushing traces
- [IAST] Trust boundary violation vulnerability detection
Changes
Tracer
- Add support for WCF Web HTTP
UriTemplate
s in WCF integration (#4903) - [DBM] Don't inject DBM attributes into
IDbCommand
twice (#4909) - Add support for Npgqsl 8.0.0 (#4910)
- Add support for ServiceStack.Redis 8.0.0 (#4911)
- Don't send some error logs to telemetry (#4934)
- Tiny cleanup of static
Tracer
instance usages (#4936) - Set default batch interval in serverless scenarios (#4946)
ASM
- [ASM] Handle anonymous types when extracting object (#4865)
- [IAST] Trust Boundary Violation vulnerability implementation (#4896)
- [ASM] Downgrade middleware log if no current span found (#4932)
Continuous Profiler
Dynamic Instrumentation
- [Dynamic Instrumentation] Improved snapshot pruning algorithm (#4893)
Fixes
- Handle exception in MSMQ integration (#4931)
- Add manual+automatic instrumentation tests + fix
SetUser
bug (#4938) - Fix recheck interval in DiscoveryService (#4907)
- Add null reference checks to SNS integration (#4917)
- Add null reference checks to elasticsearch7 integration (#4918)
- Fix ASP.NET Core DiagnosticObserver bugs (#4920)
- Add null reference checks to StackExchange.Redis integration (#4921)
- Add null reference checks to RabbitMq integration (#4922)
- Fix bugs with DogStatsD when using named pipes or UDS (#4933)
- Wire up the DD_TRACE_BATCH_INTERVAL setting (#4940)
- [ASM] Add null check for content body before running security checks (#4950)
Build / Test
- [Profiler] Adjust profiler tests for .NET 8 (#4908)
- [IAST] Added StringAspects.Concat() micro benchmark (#4713)
- Compile native code with C++20 (#4054)
- Reinstate version mismatch tests (#4879)
- [Test Package Versions Bump] Updating package versions (#4882)
- Remove pre-.NET8 workaround for MacOS in CI (#4888)
- [CI] Make sure all Linux images use Clang 16.0.6 (#4894)
- Attempt to add ignore various C++ warnings/errors (#4898)
- Make the agent check less verbose (#4905)
- Fix memory dumps on artifact tests (#4906)
- Fix AWS SQS test snapshots (#4913)
- Increase timeout benchmarks (#4919)
- Fix
dd_dotnet
version (#4923) - [Tests] Ignore UDS telemetry test on windows (#4926)
- Sign
dd-dotnet.exe
that we package in MSI (#4939) - Enable diagnostic messages in dd-dotnet artifact tests (#4944)
- Skip flaky manual instrumentation tests (#4949)