Summary
- [Debugger] Fix native stack buffer overflow on large type signatures (#9377)
- [ASP.NET MVC] Stop child actions from naming the request (#9346)
- [Profiler] Take the heap snapshot memory threshold into account (#9399)
Changes
Tracer
- [Debugger] Fix stale local variable names from PDB lookup (#9389)
- [Tracer] Check only new methods in Desktop CLR NGen inliner replays (#9412)
- [Tracer] Restore OTLP adoption markers and fix smoke snapshots (#9363)
- [ASP.NET MVC] Stop child actions from naming the request (#9346)
- feat(telemetry): report Quartz and Azure Service Bus spans (#9183)
- feat(otel): Enable the OTel operator init container build (#9368)
- Expose resolved OpenTelemetry configuration in startup logs (#9376)
CI Visibility
- [Test Optimization] Fix MSTest 4.4.0 discovery and native retries (#9192)
- [CI] Bump DatadogTestCollector and DatadogTestLogger to 0.0.60 (#9417)
ASM
- perf(tracer): reduce query-string matching cost (#9374)
- perf(tracer): use lookbehind for JWT prefix in default query-string regex (#9405)
- Attempt to work around runtime flake for ASM (#8884)
Continuous Profiler
- Mark CheckCpuSamples as Flaky (#9392)
- Mark CheckTimestampAsLabel as Flaky (#9393)
- [Profiler] Take the heap snapshot memory threshold into account (#9399)
Debugger
- [Debugger] Fix native stack buffer overflow on large type signatures (#9377)
Serverless
- [Serverless] Remove serverless-azure-and-gcp and serverless-aws from CODEOWNERS (#9354)
Feature Flags
- [Feature Flags] Add agentless EVP fallback transport (#9235)
- [Feature Flags] experimental synchronous provider APIs (#9334)
- [Feature Flags] Bind discovery results to the Agent endpoint (#9352)
- [Feature Flags] Bound exposure shutdown and own the existing EVP sender (#9353)
Fixes
- Defer Desktop CLR NGen inliner enumeration to CLR callbacks (#9370)
- fix(otel): emit stable deployment environment in logs (#9371)
- Fix false positives in LLM validation benchmarks (#9357)
- Fix hotfix branch creation from release tags (#9390)
- Fix regex test on .NET 5 (#9391)
- Fix flaky exposure shutdown flush test (#9396)
Build / Test
- Update to .NET 11 RC2 (#9404)
- [Test Package Versions Bump] Updating package versions (#9290)
- [Remoting] Fix bug when only a single server formatter is registered (#9333)
- Local Agentic Code Review Scripts (#9338)
- Ignore stale legacy benchmark results (#9349)
- Run smoke tests on PRs when the likely have changed (#9365)
- Use base APM SDK capabilities team in CODEOWNERS (#9369)
- Update log4net to 3.5.0 and fix log correlation tests (#9378)
- Attempt to correct
tracer/CODEOWNERS (#9379) - test: snapshot mock agent telemetry before casting to avoid race (#9381)
- Removes LLM related skills and settings that are unused or invalid (#9386)
- Make exposure shutdown flush test deterministic (#9401)
- Pin Windows VMs to v1.16.0 to fix .NET 11 RC2 requirements (#9409)
- [Tracer] Add .NET Framework regression tests for the NGen inliner crash (#9413)
- Run Windows microbenchmarks on processor group zero (#9350)