Summary
- [Azure Functions] Support for Azure Functions is GA
- [Azure Functions] Optimized support for Azure Functions with the
Datadog.AzureFunctionsNuGet package - [TestOptimization] Add support for
pr.numberand additional CI variables - [TestOptimization] Add support for
xunit.v3version 3.x.x - [Data Streams Monitoring] Initial support for the default experience
Changes
Tracer
- Integrations: Disable AWS Kinesis injection when the integration is disabled (#7239)
- Refactor
SpanContextInjectorandSpanContextExtractorand improve tests (#7258)
CI Visibility
- [TestOptimization] Update the CI Environment Values parser (#7242)
- Add support for
xunit.v3v3 (#7245) - [Test Optimization] Add pr.number tag to Github provider (#7262)
ASM
- [AAP] Update WAF to V1.26 (#7216)
Continuous Profiler
- [Profiler] Add ringbuffer (#7025)
Debugger
- Reduce log level for
ConcurrentAdaptiveCachecapacity (#7213)
Serverless
- [Serverless] Remove "preview" version suffix from
Datadog.AzureFunctions(#7229) - [Azure Functions] Bump
Datadog.Serverless.Compatpackage reference version (#7238) - [Azure Functions] Fixes, refactoring, and clean-up (#7256)
- [Azure Functions] Ignore additional URLs in outgoing HTTP client requests (#7271)
- [Azure Functions] Fix operation name (#7272)
- [Serverless] add serverless teams as co-owners on additional files (#7273)
- [Serverless] GA nuget package
Datadog.AzureFunctions(#7283)
Miscellaneous
- Add documentation on how to perform a major version update (#7152)
- [IAST] Added compatibility for stable config (#7164)
- Only enable Schema extraction when DSM explicitly enabled (#7175)
- remove redundant dependency check for dynamic assemblies (#7222)
- Bump libdatadog from 19.0.1 to 19.1.0. (#7232)
- feat: add injection metadata fields to telemetry forwarder (#7237)
- DSM default state reversal (#7244)
- chore: add malformed baggage header telemetry (#7254)
- Fix SSI injection telemetry (#7288)
- Increase rejit timeout from 100ms to 150ms (#7289)
- Add agent response handling to native interop (#7201)
- Prevent and remove double-disposal in
DiscoveryServiceandRemoteConfigurationManager(#7240) - Use
TrySetResultinstead ofSetResult(#7265)
Build / Test
- Activate runtime metrics by default on CI (#7017)
- Alternative approach to fixing flaky DSM Kafka tests (#7211)
- [Test Package Versions Bump] Updating package versions (#7215)
- Add
[Flaky]attribute toEnumerateAssemblyReferencesTest(#7219) - Use
ScopedTracerin more places (#7220) - Bump timeitsharp to 0.4.1 (#7221)
- Disable legacy Gitlab exec in order to fix jobs failing with green status (#7223)
- Add snapshot tests to document the symbols we depend on in alpine and native loader (#7224)
- Stop building the native loader twice on macos (#7225)
- Bump timeitsharp to 0.4.2 (#7226)
- Only download samples for the framework that we're testing (#7227)
- Check for errors in the libdatadog log files (#7231)
- ci: update one pipeline reference (#7233)
- Update smoke tests for
debian:trixie(#7234) - Fix the log check error (#7235)
- Bump timeitsharp to v0.4.3 (#7236)
- Add xunit.runner.json to Datadog.Trace.IntegrationTests (#7241)
- [Test Package Versions Bump] Updating package versions (#7243)
- [Tracer/Profiler] Publish .NET Windows Native symbols (#7246)
- Fix smoke tests (#7247)
- Fix execution benchmarks (#7248)
- Fix fleet smoke tests... again (#7250)
- Add retry for build of unit tests on arm64 (#7259)
- Refactor the debug symbols folder setup (#7263)
- Mark some debugger tests flaky (#7264)
- Add a
do-not-merge actionto block merging (#7266) - Fix the do-not-merge action (#7267)
- Revert "[Serverless] Remove "preview" version suffix from
Datadog.AzureFunctions(#7229)" (#7278)