Skip to content

2.43.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Dec 10:11
· 857 commits to master since this release
d791201

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 UriTemplates 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

  • [Profiler] Update managed projects to net462 (#4683)
  • [Profiler] Bump libdatadog to 5.0.0 (#4719)

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)

Changes since 2.42.0