Skip to content

2.26.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Mar 08:24
· 1687 commits to master since this release
1e4d942

⛔ If you use the Continuous Profiler, please upgrade to v2.28.0 or greater. Release 2.26.0 introduced a native memory leak when using the Continuous Profiler.

⚠️ 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

Adjustments on some previous tracer features, improve CI test skipping scenarios.
Profiler side, handle anonymous and inner named methods.
ASM side, suspicious request blocking is implemented through a consequent waf update.

Changes

Tracer

  • Sort and encod DBM tags and add new tests (#3851)

CI Visibility

  • [CI Visibility] Await git upload metadata before child command start only on test skipping scenarios. (#3827)
  • [CI Visibility] - Improve manual api initialisation. (#3843)

ASM

  • [ASM] Waf block actions configurable via Remote configuration (#3794)
  • [ASM] String concat propagation (#3805)
  • [ASM] Waf update to 1.8.2 (#3822)
  • [ASM] Update IP collection algorithm (#3831)
  • [ASM] Add missing capabilities and other minor corrections (#3855)

Continuous Profiler

  • [Profiler] Add named/anonymous methods scenario (#3817)
  • [Profiler] Bucketize contention events by duration (#3824)
  • [Profiler] Bump libdatadog version to 2.0.0 (#3839)

Build / Test

  • Proposal for standardized storage of installable artifacts (#3762)
  • Bump DatadogTestLogger version (#3833)
  • [CI] Fix the flakiness of TelemetryControllerTests, but not the source of the issue (#3834)
  • [Tracer] Container init job to run for hotfixes (#3844)

Miscellaneous

  • Enable rollforward on minor versions in global.json (#3841)

Changes since 2.24.1