Summary
- Switch Process tags on by default (#8296)
- [Tracing] Add support for
DiagnosticSource(and Quartz) in .NET Framework (#7687) - [Tracing] Add experimental support for exporting traces as OTLP (.NET 6+) (#8211)
- [Tracing] Update mapping from Datadog to OTLP spans (#8385)
- [DBM] Add container tags hash to queries (if enabled) (#8061)
Changes
Tracer
- Fix
CA1872- PreferConvert.ToHexStringoverBitConverter.ToString(#8333) - [Tracing] Add experimental support for exporting traces as OTLP (.NET 6+) (#8211)
- [Tracing] Update mapping from Datadog to OTLP spans (#8385)
- Revert YARP exclusion (#8407)
Serverless
- [Serverless] Cache serverless platform detection results (#8231)
- Add smoke tests for Datadog.AzureFunctions NuGet package (#8336)
Fixes
- Fix the integration name for several IAST Sqlite bytecode instrumentations (#8361)
- Set
DD_TRACE_OTEL_ENABLED=trueby default for all integration tests (#8370) - Fix multiple termination signals on .NET 10+ (#8374)
- Move
TracerSettingshelper methods toTestHelpersproject (#8375) - Add potential fix for duck typing derived types (#8410)
Miscellaneous
- [Tracing] add support for
DiagnosticSource(and Quartz) in .NET Framework (#7687) - Skip some errors from being sent to telemetry (#8003)
- [DBM] Add container tags hash to queries (if enabled) (#8061)
- bump libdatadog version to v30 (#8282)
- Add _dd.p.ksr propagated tag for Knuth sampling rate (#8287)
- switch process tags on by default (#8296)
- Fix InvalidCastException in DefaultModelBindingContext (#8334)
- Enable
CA1851- Avoid multiple enumeration of collections (#8341) - Use
SpanCharSplitterfor parsing source link URLs (#8349) - feat: Stable Session ID headers for telemetry (#8352)
- Specify AGENTS.md to not edit generated files (#8359)
- Fix exception in Kafka on .NET Framework (#8366)
- Fix swapped SpanKinds and missing tags in IbmMqHelper (#8369)
- Configure
GeneratePackageVersionsto support a "cooldown" on dependencies (#8371) - Add OTEL_RESOURCE_ATTRIBUTES to claude settings (#8378)
- chore(ci) update one-pipeline (#8403)
Build / Test
- Increase endpoint telemetry wait timeout (#8294)
- Enable
CA1859- Use concrete types when possible (#8335) - chore(ci) update one-pipeline (#8351)
- Fix dd_dotnet.ArtifactTests.CreatedumpTests.DisableTelemetry flakiness (#8354)
- Fix
dd-octo-ststrust policy for create-draft-release workflow (#8356) - chore: disable automated dependency updater config [incident-51602] (#8364)
- Stabilize test-agent readiness in smoke tests (#8368)
- chore: re-enable dependabot with 2-day cooldown (#8377)
- Bump the gh-actions-packages group across 3 directories with 10 updates (#8381)
- Add hardcoded limits for OCI and libinjection packages (#8382)
- [Tests] Use
[EnvironmentRestorer]to prevent env var leaks in tests (#8388) - Pin floating pre-release versions of SQLitePCLRaw.* dependencies in samples (#8390)
- Delete the static analysis workflow (#8393)
- Bump the gh-actions-packages group across 2 directories with 5 updates (#8404)
- scrub process tags from debugger snapshots (#8406)
- [CI Tools] Add prerequisite validation to AzureDevOps helper scripts (#8409)
- maybe fix macos smoketests (#8413)