Skip to content

[Test Package Versions Bump] Updating package versions#7644

Merged
andrewlock merged 2 commits intomasterfrom
bot/test-package-versions-bump
Oct 14, 2025
Merged

[Test Package Versions Bump] Updating package versions#7644
andrewlock merged 2 commits intomasterfrom
bot/test-package-versions-bump

Conversation

@dd-octo-sts
Copy link
Contributor

@dd-octo-sts dd-octo-sts bot commented Oct 12, 2025

Updates the package versions for integration tests.

@dd-octo-sts dd-octo-sts bot added area:dependabot dependabot updates area:test-apps apps used to test integrations dependencies Pull requests that update a dependency file labels Oct 12, 2025
@dd-octo-sts dd-octo-sts bot requested review from a team as code owners October 12, 2025 00:27
@dd-trace-dotnet-ci-bot
Copy link

dd-trace-dotnet-ci-bot bot commented Oct 12, 2025

Execution-Time Benchmarks Report ⏱️

Execution-time results for samples comparing the following branches/commits:

Execution-time benchmarks measure the whole time it takes to execute a program. And are intended to measure the one-off costs. Cases where the execution time results for the PR are worse than latest master results are shown in red. The following thresholds were used for comparing the execution times:

  • Welch test with statistical test for significance of 5%
  • Only results indicating a difference greater than 5% and 5 ms are considered.

Note that these results are based on a single point-in-time result for each branch. For full results, see the dashboard.

Graphs show the p99 interval based on the mean and StdDev of the test run, as well as the mean value of the run (shown as a diamond below the graph).

gantt
    title Execution time (ms) FakeDbCommand (.NET Framework 4.8) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7644) - mean (72ms)  : 71, 73
     .   : milestone, 72,
    master - mean (72ms)  : 70, 73
     .   : milestone, 72,

    section Baseline
    This PR (7644) - mean (68ms)  : 66, 71
     .   : milestone, 68,
    master - mean (68ms)  : 66, 70
     .   : milestone, 68,

    section CallTarget+Inlining+NGEN
    This PR (7644) - mean (1,056ms)  : 1000, 1113
     .   : milestone, 1056,
    master - mean (1,052ms)  : 996, 1109
     .   : milestone, 1052,

Loading
gantt
    title Execution time (ms) FakeDbCommand (.NET Core 3.1) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7644) - mean (107ms)  : 106, 108
     .   : milestone, 107,
    master - mean (107ms)  : 106, 108
     .   : milestone, 107,

    section Baseline
    This PR (7644) - mean (106ms)  : 104, 108
     .   : milestone, 106,
    master - mean (106ms)  : 104, 109
     .   : milestone, 106,

    section CallTarget+Inlining+NGEN
    This PR (7644) - mean (743ms)  : 722, 764
     .   : milestone, 743,
    master - mean (745ms)  : 723, 768
     .   : milestone, 745,

Loading
gantt
    title Execution time (ms) FakeDbCommand (.NET 6) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7644) - mean (101ms)  : 100, 103
     .   : milestone, 101,
    master - mean (101ms)  : 100, 102
     .   : milestone, 101,

    section Baseline
    This PR (7644) - mean (101ms)  : 99, 103
     .   : milestone, 101,
    master - mean (101ms)  : 98, 103
     .   : milestone, 101,

    section CallTarget+Inlining+NGEN
    This PR (7644) - mean (780ms)  : 753, 808
     .   : milestone, 780,
    master - mean (778ms)  : 742, 814
     .   : milestone, 778,

Loading
gantt
    title Execution time (ms) FakeDbCommand (.NET 8) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7644) - mean (93ms)  : 92, 94
     .   : milestone, 93,
    master - mean (93ms)  : 92, 95
     .   : milestone, 93,

    section Baseline
    This PR (7644) - mean (92ms)  : 90, 95
     .   : milestone, 92,
    master - mean (93ms)  : 91, 95
     .   : milestone, 93,

    section CallTarget+Inlining+NGEN
    This PR (7644) - mean (659ms)  : 643, 676
     .   : milestone, 659,
    master - mean (662ms)  : 648, 676
     .   : milestone, 662,

Loading
gantt
    title Execution time (ms) HttpMessageHandler (.NET Framework 4.8) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7644) - mean (196ms)  : 193, 199
     .   : milestone, 196,
    master - mean (196ms)  : 194, 197
     .   : milestone, 196,

    section Baseline
    This PR (7644) - mean (192ms)  : 189, 195
     .   : milestone, 192,
    master - mean (193ms)  : 189, 197
     .   : milestone, 193,

    section CallTarget+Inlining+NGEN
    This PR (7644) - mean (1,168ms)  : 1107, 1229
     .   : milestone, 1168,
    master - mean (1,162ms)  : 1107, 1217
     .   : milestone, 1162,

Loading
gantt
    title Execution time (ms) HttpMessageHandler (.NET Core 3.1) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7644) - mean (277ms)  : 273, 280
     .   : milestone, 277,
    master - mean (279ms)  : 273, 284
     .   : milestone, 279,

    section Baseline
    This PR (7644) - mean (276ms)  : 273, 280
     .   : milestone, 276,
    master - mean (278ms)  : 273, 283
     .   : milestone, 278,

    section CallTarget+Inlining+NGEN
    This PR (7644) - mean (935ms)  : 895, 974
     .   : milestone, 935,
    master - mean (939ms)  : 899, 979
     .   : milestone, 939,

Loading
gantt
    title Execution time (ms) HttpMessageHandler (.NET 6) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7644) - mean (280ms)  : 277, 284
     .   : milestone, 280,
    master - mean (281ms)  : 275, 288
     .   : milestone, 281,

    section Baseline
    This PR (7644) - mean (280ms)  : 273, 288
     .   : milestone, 280,
    master - mean (282ms)  : 274, 290
     .   : milestone, 282,

    section CallTarget+Inlining+NGEN
    This PR (7644) - mean (995ms)  : 962, 1027
     .   : milestone, 995,
    master - mean (994ms)  : 957, 1031
     .   : milestone, 994,

Loading
gantt
    title Execution time (ms) HttpMessageHandler (.NET 8) 
    dateFormat  X
    axisFormat %s
    todayMarker off
    section Bailout
    This PR (7644) - mean (269ms)  : 265, 273
     .   : milestone, 269,
    master - mean (268ms)  : 264, 272
     .   : milestone, 268,

    section Baseline
    This PR (7644) - mean (268ms)  : 262, 274
     .   : milestone, 268,
    master - mean (268ms)  : 263, 273
     .   : milestone, 268,

    section CallTarget+Inlining+NGEN
    This PR (7644) - mean (848ms)  : 822, 874
     .   : milestone, 848,
    master - mean (849ms)  : 828, 869
     .   : milestone, 849,

Loading

@pr-commenter
Copy link

pr-commenter bot commented Oct 12, 2025

Benchmarks

Benchmarks Report for benchmark platform 🐌

Benchmarks for #7644 compared to master:

  • 1 benchmarks are faster, with geometric mean 2.120
  • 1 benchmarks are slower, with geometric mean 1.210
  • 2 benchmarks have fewer allocations
  • 7 benchmarks have more allocations

The following thresholds were used for comparing the benchmark speeds:

  • Mann–Whitney U test with statistical test for significance of 5%
  • Only results indicating a difference greater than 10% and 0.3 ns are considered.

Allocation changes below 0.5% are ignored.

Benchmark details

Benchmarks.Trace.ActivityBenchmark - Same speed ✔️ Fewer allocations 🎉

Fewer allocations 🎉 in #7644

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.ActivityBenchmark.StartStopWithChild‑net472 6.08 KB 6 KB -85 B -1.40%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StartStopWithChild net6.0 10.1μs 18ns 62.4ns 0 0 0 5.51 KB
master StartStopWithChild netcoreapp3.1 13.6μs 71.3ns 349ns 0 0 0 5.7 KB
master StartStopWithChild net472 21.7μs 121ns 737ns 0.87 0.217 0 6.08 KB
#7644 StartStopWithChild net6.0 11.1μs 54.2ns 224ns 0 0 0 5.52 KB
#7644 StartStopWithChild netcoreapp3.1 13.1μs 66.7ns 305ns 0 0 0 5.7 KB
#7644 StartStopWithChild net472 22.6μs 125ns 792ns 0.953 0.424 0.106 6 KB
Benchmarks.Trace.AgentWriterBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces net6.0 929μs 217ns 841ns 0 0 0 2.71 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 1.01ms 588ns 2.04μs 0 0 0 2.7 KB
master WriteAndFlushEnrichedTraces net472 1.21ms 292ns 1.05μs 0 0 0 3.31 KB
#7644 WriteAndFlushEnrichedTraces net6.0 933μs 135ns 525ns 0 0 0 2.71 KB
#7644 WriteAndFlushEnrichedTraces netcoreapp3.1 1.01ms 92ns 319ns 0 0 0 2.7 KB
#7644 WriteAndFlushEnrichedTraces net472 1.19ms 771ns 2.89μs 0 0 0 3.31 KB
Benchmarks.Trace.Asm.AppSecBodyBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master AllCycleSimpleBody net6.0 349μs 1.34μs 5.2μs 0 0 0 178.25 KB
master AllCycleSimpleBody netcoreapp3.1 525μs 1.9μs 7.37μs 0 0 0 184.01 KB
master AllCycleSimpleBody net472 460μs 107ns 413ns 31.2 0 0 203.96 KB
master AllCycleMoreComplexBody net6.0 361μs 1.36μs 5.26μs 0 0 0 181.77 KB
master AllCycleMoreComplexBody netcoreapp3.1 505μs 1.71μs 6.64μs 0 0 0 187.44 KB
master AllCycleMoreComplexBody net472 470μs 101ns 390ns 32.4 0 0 207.52 KB
master ObjectExtractorSimpleBody net6.0 318ns 1.82ns 12.9ns 0 0 0 280 B
master ObjectExtractorSimpleBody netcoreapp3.1 404ns 2.19ns 12ns 0 0 0 272 B
master ObjectExtractorSimpleBody net472 296ns 0.0452ns 0.175ns 0.0433 0 0 281 B
master ObjectExtractorMoreComplexBody net6.0 6.18μs 32.2ns 168ns 0 0 0 3.78 KB
master ObjectExtractorMoreComplexBody netcoreapp3.1 7.86μs 37.2ns 144ns 0 0 0 3.69 KB
master ObjectExtractorMoreComplexBody net472 6.7μs 2.41ns 9.35ns 0.603 0 0 3.8 KB
#7644 AllCycleSimpleBody net6.0 346μs 521ns 1.95μs 0 0 0 178.25 KB
#7644 AllCycleSimpleBody netcoreapp3.1 514μs 686ns 2.38μs 0 0 0 184.01 KB
#7644 AllCycleSimpleBody net472 460μs 108ns 403ns 31.2 0 0 203.96 KB
#7644 AllCycleMoreComplexBody net6.0 353μs 1.67μs 6.48μs 0 0 0 181.77 KB
#7644 AllCycleMoreComplexBody netcoreapp3.1 534μs 2.61μs 11.4μs 0 0 0 187.44 KB
#7644 AllCycleMoreComplexBody net472 469μs 127ns 493ns 32.4 0 0 207.5 KB
#7644 ObjectExtractorSimpleBody net6.0 326ns 0.838ns 3.25ns 0 0 0 280 B
#7644 ObjectExtractorSimpleBody netcoreapp3.1 392ns 2.19ns 13.9ns 0 0 0 272 B
#7644 ObjectExtractorSimpleBody net472 302ns 0.0162ns 0.0606ns 0.0442 0 0 281 B
#7644 ObjectExtractorMoreComplexBody net6.0 6.24μs 29.3ns 121ns 0 0 0 3.78 KB
#7644 ObjectExtractorMoreComplexBody netcoreapp3.1 7.79μs 38.1ns 162ns 0 0 0 3.69 KB
#7644 ObjectExtractorMoreComplexBody net472 6.67μs 3.62ns 14ns 0.6 0 0 3.8 KB
Benchmarks.Trace.Asm.AppSecEncoderBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EncodeArgs net6.0 77.9μs 187ns 724ns 0 0 0 32.4 KB
master EncodeArgs netcoreapp3.1 96.5μs 135ns 525ns 0 0 0 32.4 KB
master EncodeArgs net472 111μs 10.4ns 40.2ns 5.03 0 0 32.51 KB
master EncodeLegacyArgs net6.0 142μs 18.3ns 71ns 0 0 0 2.15 KB
master EncodeLegacyArgs netcoreapp3.1 197μs 149ns 576ns 0 0 0 2.14 KB
master EncodeLegacyArgs net472 262μs 57.1ns 221ns 0 0 0 2.16 KB
#7644 EncodeArgs net6.0 76.2μs 294ns 1.02μs 0 0 0 32.4 KB
#7644 EncodeArgs netcoreapp3.1 96.5μs 119ns 460ns 0 0 0 32.4 KB
#7644 EncodeArgs net472 108μs 9.54ns 35.7ns 4.9 0 0 32.51 KB
#7644 EncodeLegacyArgs net6.0 146μs 44.4ns 166ns 0 0 0 2.15 KB
#7644 EncodeLegacyArgs netcoreapp3.1 200μs 150ns 579ns 0 0 0 2.14 KB
#7644 EncodeLegacyArgs net472 262μs 81.7ns 316ns 0 0 0 2.16 KB
Benchmarks.Trace.Asm.AppSecWafBenchmark - Faster 🎉 Same allocations ✔️

Faster 🎉 in #7644

Benchmark base/diff Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.Asm.AppSecWafBenchmark.RunWafRealisticBenchmark‑netcoreapp3.1 2.120 866,702.50 408,876.01

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master RunWafRealisticBenchmark net6.0 395μs 90.3ns 350ns 0 0 0 4.55 KB
master RunWafRealisticBenchmark netcoreapp3.1 836μs 11.1μs 109μs 0 0 0 4.48 KB
master RunWafRealisticBenchmark net472 431μs 52ns 201ns 0 0 0 4.66 KB
master RunWafRealisticBenchmarkWithAttack net6.0 287μs 50.6ns 196ns 0 0 0 2.24 KB
master RunWafRealisticBenchmarkWithAttack netcoreapp3.1 297μs 62.5ns 225ns 0 0 0 2.22 KB
master RunWafRealisticBenchmarkWithAttack net472 310μs 33.2ns 129ns 0 0 0 2.29 KB
#7644 RunWafRealisticBenchmark net6.0 391μs 71.2ns 266ns 0 0 0 4.55 KB
#7644 RunWafRealisticBenchmark netcoreapp3.1 409μs 74.5ns 268ns 0 0 0 4.48 KB
#7644 RunWafRealisticBenchmark net472 445μs 37.7ns 146ns 0 0 0 4.66 KB
#7644 RunWafRealisticBenchmarkWithAttack net6.0 287μs 42ns 163ns 0 0 0 2.24 KB
#7644 RunWafRealisticBenchmarkWithAttack netcoreapp3.1 301μs 200ns 750ns 0 0 0 2.22 KB
#7644 RunWafRealisticBenchmarkWithAttack net472 309μs 27.5ns 99.3ns 0 0 0 2.29 KB
Benchmarks.Trace.AspNetCoreBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendRequest net6.0 61.1μs 27ns 97.5ns 0 0 0 14.52 KB
master SendRequest netcoreapp3.1 71.2μs 40.9ns 153ns 0 0 0 17.42 KB
master SendRequest net472 0.00653ns 0.0025ns 0.00968ns 0 0 0 0 b
#7644 SendRequest net6.0 60.2μs 115ns 399ns 0 0 0 14.52 KB
#7644 SendRequest netcoreapp3.1 72μs 41.5ns 149ns 0 0 0 17.42 KB
#7644 SendRequest net472 0.00572ns 0.00179ns 0.00694ns 0 0 0 0 b
Benchmarks.Trace.CharSliceBenchmark - Same speed ✔️ More allocations ⚠️

More allocations ⚠️ in #7644

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSlice‑net472 0 b 73 B 73 B
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSliceWithPool‑net472 0 b 47 B 47 B
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSliceWithPool‑net6.0 2 B 3 B 1 B 50.00%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master OriginalCharSlice net6.0 1.95ms 6.03μs 23.4μs 0 0 0 640.01 KB
master OriginalCharSlice netcoreapp3.1 2.11ms 11.4μs 60.2μs 0 0 0 640 KB
master OriginalCharSlice net472 2.62ms 230ns 889ns 100 0 0 641.95 KB
master OptimizedCharSlice net6.0 1.43ms 399ns 1.55μs 0 0 0 4 B
master OptimizedCharSlice netcoreapp3.1 1.67ms 594ns 2.3μs 0 0 0 1 B
master OptimizedCharSlice net472 1.93ms 260ns 1.01μs 0 0 0 0 b
master OptimizedCharSliceWithPool net6.0 838μs 32.7ns 127ns 0 0 0 2 B
master OptimizedCharSliceWithPool netcoreapp3.1 881μs 153ns 592ns 0 0 0 0 b
master OptimizedCharSliceWithPool net472 1.13ms 89.3ns 346ns 0 0 0 0 b
#7644 OriginalCharSlice net6.0 1.88ms 407ns 1.52μs 0 0 0 640.01 KB
#7644 OriginalCharSlice netcoreapp3.1 2.16ms 5.09μs 19.7μs 0 0 0 640 KB
#7644 OriginalCharSlice net472 2.66ms 103ns 385ns 100 0 0 641.95 KB
#7644 OptimizedCharSlice net6.0 1.34ms 107ns 402ns 0 0 0 4 B
#7644 OptimizedCharSlice netcoreapp3.1 1.75ms 384ns 1.49μs 0 0 0 1 B
#7644 OptimizedCharSlice net472 1.98ms 294ns 1.14μs 0 0 0 73 B
#7644 OptimizedCharSliceWithPool net6.0 836μs 42.3ns 164ns 0 0 0 3 B
#7644 OptimizedCharSliceWithPool netcoreapp3.1 835μs 75.7ns 293ns 0 0 0 0 b
#7644 OptimizedCharSliceWithPool net472 1.18ms 100ns 388ns 0 0 0 47 B
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces net6.0 648μs 1.84μs 7.11μs 0 0 0 41.92 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 662μs 3.17μs 16.8μs 0 0 0 41.95 KB
master WriteAndFlushEnrichedTraces net472 905μs 2.19μs 8.18μs 4.46 0 0 56 KB
#7644 WriteAndFlushEnrichedTraces net6.0 704μs 3.77μs 21.6μs 0 0 0 41.78 KB
#7644 WriteAndFlushEnrichedTraces netcoreapp3.1 656μs 3.61μs 20.4μs 0 0 0 42 KB
#7644 WriteAndFlushEnrichedTraces net472 868μs 3.06μs 11.9μs 4.46 0 0 55.77 KB
Benchmarks.Trace.DbCommandBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master ExecuteNonQuery net6.0 1.95μs 2.33ns 9.02ns 0 0 0 1.02 KB
master ExecuteNonQuery netcoreapp3.1 2.58μs 2.89ns 11.2ns 0 0 0 1.02 KB
master ExecuteNonQuery net472 2.75μs 8.78ns 34ns 0.149 0.0136 0 987 B
#7644 ExecuteNonQuery net6.0 1.99μs 3.72ns 13.9ns 0 0 0 1.02 KB
#7644 ExecuteNonQuery netcoreapp3.1 2.6μs 6.73ns 26.1ns 0 0 0 1.02 KB
#7644 ExecuteNonQuery net472 2.74μs 4.11ns 15.4ns 0.152 0.0138 0 987 B
Benchmarks.Trace.ElasticsearchBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master CallElasticsearch net6.0 1.72μs 8.6ns 37.5ns 0 0 0 1.03 KB
master CallElasticsearch netcoreapp3.1 2.27μs 10.6ns 42.5ns 0 0 0 1.03 KB
master CallElasticsearch net472 3.53μs 3.23ns 12.5ns 0.159 0 0 1.04 KB
master CallElasticsearchAsync net6.0 1.91μs 4.69ns 18.2ns 0 0 0 1.01 KB
master CallElasticsearchAsync netcoreapp3.1 2.36μs 11.9ns 53.1ns 0 0 0 1.08 KB
master CallElasticsearchAsync net472 3.84μs 4.02ns 14.5ns 0.173 0 0 1.1 KB
#7644 CallElasticsearch net6.0 1.83μs 9.21ns 42.2ns 0 0 0 1.03 KB
#7644 CallElasticsearch netcoreapp3.1 2.32μs 7.68ns 29.7ns 0 0 0 1.03 KB
#7644 CallElasticsearch net472 3.51μs 3.56ns 13.3ns 0.156 0 0 1.04 KB
#7644 CallElasticsearchAsync net6.0 1.82μs 9.53ns 45.7ns 0 0 0 1.01 KB
#7644 CallElasticsearchAsync netcoreapp3.1 2.5μs 2.64ns 10.2ns 0 0 0 1.08 KB
#7644 CallElasticsearchAsync net472 3.8μs 1.8ns 6.72ns 0.171 0 0 1.1 KB
Benchmarks.Trace.GraphQLBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master ExecuteAsync net6.0 1.88μs 0.695ns 2.41ns 0 0 0 952 B
master ExecuteAsync netcoreapp3.1 2.28μs 10.6ns 41.2ns 0 0 0 952 B
master ExecuteAsync net472 2.47μs 1.08ns 3.75ns 0.137 0 0 915 B
#7644 ExecuteAsync net6.0 1.77μs 5.44ns 21.1ns 0 0 0 952 B
#7644 ExecuteAsync netcoreapp3.1 2.32μs 2.27ns 8.51ns 0 0 0 952 B
#7644 ExecuteAsync net472 2.5μs 1.8ns 6.97ns 0.138 0 0 915 B
Benchmarks.Trace.HttpClientBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendAsync net6.0 6.99μs 5.15ns 18.6ns 0 0 0 2.36 KB
master SendAsync netcoreapp3.1 8.45μs 23.6ns 91.6ns 0 0 0 2.9 KB
master SendAsync net472 12.3μs 10.6ns 41ns 0.493 0 0 3.18 KB
#7644 SendAsync net6.0 6.8μs 6.19ns 24ns 0 0 0 2.36 KB
#7644 SendAsync netcoreapp3.1 8.6μs 7.59ns 28.4ns 0 0 0 2.9 KB
#7644 SendAsync net472 12.3μs 13.2ns 51.3ns 0.489 0 0 3.18 KB
Benchmarks.Trace.Iast.StringAspectsBenchmark - Slower ⚠️ More allocations ⚠️

Slower ⚠️ in #7644

Benchmark diff/base Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark‑net6.0 1.210 40,650.00 49,200.00

More allocations ⚠️ in #7644

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark‑net472 57.34 KB 65.54 KB 8.19 KB 14.29%
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑netcoreapp3.1 255.99 KB 275.74 KB 19.74 KB 7.71%
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark‑netcoreapp3.1 43.44 KB 45.13 KB 1.69 KB 3.89%
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark‑net6.0 43.85 KB 44.4 KB 552 B 1.26%

Fewer allocations 🎉 in #7644

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑net472 286.72 KB 278.53 KB -8.19 KB -2.86%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StringConcatBenchmark net6.0 40.7μs 177ns 663ns 0 0 0 43.85 KB
master StringConcatBenchmark netcoreapp3.1 46.8μs 240ns 1.07μs 0 0 0 43.44 KB
master StringConcatBenchmark net472 57μs 281ns 1.23μs 0 0 0 57.34 KB
master StringConcatAspectBenchmark net6.0 462μs 959ns 3.46μs 0 0 0 274.56 KB
master StringConcatAspectBenchmark netcoreapp3.1 512μs 2.22μs 8.32μs 0 0 0 255.99 KB
master StringConcatAspectBenchmark net472 403μs 1.92μs 7.92μs 0 0 0 286.72 KB
#7644 StringConcatBenchmark net6.0 50.6μs 336ns 3.22μs 0 0 0 44.4 KB
#7644 StringConcatBenchmark netcoreapp3.1 48.9μs 280ns 2.08μs 0 0 0 45.13 KB
#7644 StringConcatBenchmark net472 56.4μs 234ns 1.05μs 0 0 0 65.54 KB
#7644 StringConcatAspectBenchmark net6.0 473μs 1.84μs 8.25μs 0 0 0 273.66 KB
#7644 StringConcatAspectBenchmark netcoreapp3.1 523μs 1.46μs 5.45μs 0 0 0 275.74 KB
#7644 StringConcatAspectBenchmark net472 402μs 2.28μs 16.7μs 0 0 0 278.53 KB
Benchmarks.Trace.ILoggerBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 2.55μs 3.4ns 13.2ns 0 0 0 1.7 KB
master EnrichedLog netcoreapp3.1 3.5μs 10.5ns 40.8ns 0 0 0 1.7 KB
master EnrichedLog net472 3.73μs 4.6ns 17.8ns 0.242 0 0 1.64 KB
#7644 EnrichedLog net6.0 2.53μs 3.13ns 11.3ns 0 0 0 1.7 KB
#7644 EnrichedLog netcoreapp3.1 3.5μs 1.8ns 6.97ns 0 0 0 1.7 KB
#7644 EnrichedLog net472 3.71μs 2.7ns 10.1ns 0.26 0 0 1.64 KB
Benchmarks.Trace.Log4netBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 125μs 647ns 3.03μs 0 0 0 4.31 KB
master EnrichedLog netcoreapp3.1 128μs 61.3ns 221ns 0 0 0 4.31 KB
master EnrichedLog net472 167μs 255ns 1.47μs 0 0 0 4.52 KB
#7644 EnrichedLog net6.0 122μs 164ns 615ns 0 0 0 4.31 KB
#7644 EnrichedLog netcoreapp3.1 128μs 204ns 791ns 0 0 0 4.31 KB
#7644 EnrichedLog net472 169μs 79ns 285ns 0 0 0 4.52 KB
Benchmarks.Trace.NLogBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 4.83μs 18.7ns 69.9ns 0 0 0 2.26 KB
master EnrichedLog netcoreapp3.1 6.8μs 25ns 97ns 0 0 0 2.26 KB
master EnrichedLog net472 7.17μs 4.78ns 17.9ns 0.326 0 0 2.08 KB
#7644 EnrichedLog net6.0 4.84μs 16.3ns 63.2ns 0 0 0 2.26 KB
#7644 EnrichedLog netcoreapp3.1 6.62μs 17.7ns 68.5ns 0 0 0 2.26 KB
#7644 EnrichedLog net472 7.61μs 6.64ns 25.7ns 0.304 0 0 2.08 KB
Benchmarks.Trace.RedisBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master SendReceive net6.0 2.02μs 0.71ns 2.75ns 0 0 0 1.2 KB
master SendReceive netcoreapp3.1 2.6μs 12.1ns 49.9ns 0 0 0 1.2 KB
master SendReceive net472 3.02μs 2.41ns 9.32ns 0.181 0 0 1.2 KB
#7644 SendReceive net6.0 2.06μs 9.06ns 35.1ns 0 0 0 1.2 KB
#7644 SendReceive netcoreapp3.1 2.6μs 11.9ns 44.4ns 0 0 0 1.2 KB
#7644 SendReceive net472 3.16μs 4.07ns 15.8ns 0.188 0 0 1.2 KB
Benchmarks.Trace.SerilogBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master EnrichedLog net6.0 4.17μs 6.61ns 23.8ns 0 0 0 1.58 KB
master EnrichedLog netcoreapp3.1 5.54μs 7.89ns 30.5ns 0 0 0 1.63 KB
master EnrichedLog net472 6.43μs 5.36ns 20.8ns 0.291 0 0 2.03 KB
#7644 EnrichedLog net6.0 4.24μs 4.18ns 16.2ns 0 0 0 1.58 KB
#7644 EnrichedLog netcoreapp3.1 5.52μs 20.3ns 78.8ns 0 0 0 1.63 KB
#7644 EnrichedLog net472 6.53μs 5.92ns 22.9ns 0.295 0 0 2.03 KB
Benchmarks.Trace.SpanBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StartFinishSpan net6.0 718ns 3.9ns 22ns 0 0 0 576 B
master StartFinishSpan netcoreapp3.1 919ns 4.3ns 17.7ns 0 0 0 576 B
master StartFinishSpan net472 902ns 0.224ns 0.869ns 0.0906 0 0 578 B
master StartFinishScope net6.0 890ns 0.227ns 0.848ns 0 0 0 696 B
master StartFinishScope netcoreapp3.1 1.21μs 1.26ns 4.87ns 0 0 0 696 B
master StartFinishScope net472 1.12μs 0.785ns 3.04ns 0.1 0 0 658 B
#7644 StartFinishSpan net6.0 736ns 3.59ns 15.6ns 0 0 0 576 B
#7644 StartFinishSpan netcoreapp3.1 935ns 4.94ns 26.2ns 0 0 0 576 B
#7644 StartFinishSpan net472 875ns 0.285ns 1.1ns 0.0876 0 0 578 B
#7644 StartFinishScope net6.0 875ns 4.46ns 19.4ns 0 0 0 696 B
#7644 StartFinishScope netcoreapp3.1 1.16μs 6.1ns 31.7ns 0 0 0 697 B
#7644 StartFinishScope net472 1.04μs 0.393ns 1.52ns 0.104 0 0 658 B
Benchmarks.Trace.TraceAnnotationsBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master RunOnMethodBegin net6.0 1.03μs 5.47ns 28.4ns 0 0 0 696 B
master RunOnMethodBegin netcoreapp3.1 1.39μs 6.96ns 31.9ns 0 0 0 696 B
master RunOnMethodBegin net472 1.43μs 2.43ns 9.43ns 0.101 0 0 658 B
#7644 RunOnMethodBegin net6.0 1.03μs 3.81ns 14.8ns 0 0 0 696 B
#7644 RunOnMethodBegin netcoreapp3.1 1.42μs 1.22ns 4.73ns 0 0 0 696 B
#7644 RunOnMethodBegin net472 1.46μs 3.26ns 12.6ns 0.103 0 0 658 B

Copy link
Member

@andrewlock andrewlock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM if everything passes

Comment on lines +13 to +14
<!-- Latest package https://www.nuget.org/packages/MSTest.TestAdapter/4.0.0 -->
<PackageReference Include="MSTest.TestAdapter" Version="4.0.0" />
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm really surprised this didn't break anything @tonyredondo? 🤔 😅

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@andrewlock I pinned the tested versions of them to 3.10.4 as 3.10.5 broke them, 3.11.0 broke them even more

#7515 (comment)

I did let @tonyredondo know last week about it, I don't think he's had time to look at it yet let alone a new major version 😨

@andrewlock andrewlock merged commit 76d0f82 into master Oct 14, 2025
154 checks passed
@andrewlock andrewlock deleted the bot/test-package-versions-bump branch October 14, 2025 16:32
@github-actions github-actions bot added this to the vNext-v3 milestone Oct 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dependabot dependabot updates area:test-apps apps used to test integrations dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants