Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 8, 2025

Bumps the gh-actions-packages group with 2 updates in the / directory: github/codeql-action and softprops/action-gh-release.
Bumps the gh-actions-packages group with 2 updates in the /.github/actions/publish-debug-symbols directory: actions/setup-node and actions/setup-go.

Updates github/codeql-action from 3.30.0 to 3.30.1

Release notes

Sourced from github/codeql-action's releases.

v3.30.1

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

3.30.1 - 05 Sep 2025

  • Update default CodeQL bundle version to 2.23.0. #3077

See the full CHANGELOG.md for more information.

Changelog

Sourced from github/codeql-action's changelog.

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

[UNRELEASED]

No user facing changes.

3.30.1 - 05 Sep 2025

  • Update default CodeQL bundle version to 2.23.0. #3077

3.30.0 - 01 Sep 2025

  • Reduce the size of the CodeQL Action, speeding up workflows by approximately 4 seconds. #3054

3.29.11 - 21 Aug 2025

  • Update default CodeQL bundle version to 2.22.4. #3044

3.29.10 - 18 Aug 2025

No user facing changes.

3.29.9 - 12 Aug 2025

No user facing changes.

3.29.8 - 08 Aug 2025

  • Fix an issue where the Action would autodetect unsupported languages such as HTML. #3015

3.29.7 - 07 Aug 2025

This release rolls back 3.29.6 to address issues with language autodetection. It is identical to 3.29.5.

3.29.6 - 07 Aug 2025

  • The cleanup-level input to the analyze Action is now deprecated. The CodeQL Action has written a limited amount of intermediate results to the database since version 2.2.5, and now automatically manages cleanup. #2999
  • Update default CodeQL bundle version to 2.22.3. #3000

3.29.5 - 29 Jul 2025

  • Update default CodeQL bundle version to 2.22.2. #2986

3.29.4 - 23 Jul 2025

No user facing changes.

3.29.3 - 21 Jul 2025

... (truncated)

Commits
  • f1f6e5f Merge pull request #3081 from github/update-v3.30.1-2d2f57ed3
  • 5dd2164 Update changelog for v3.30.1
  • 2d2f57e Merge pull request #3079 from github/mbg/proxy/accept-git-source
  • b364f99 Merge pull request #3077 from github/update-bundle/codeql-bundle-v2.23.0
  • 5b8860a Merge branch 'main' into update-bundle/codeql-bundle-v2.23.0
  • 8fe8b24 Add git_source as supported registry type for Go
  • 6242bcb Allow multiple registry types in LANGUAGE_TO_REGISTRY_TYPE
  • dfb741d Merge pull request #3075 from github/mbg/remove-augmentation-properties
  • 920bba1 Add unit tests for createInitWithConfigStatusReport
  • 37ddb03 Add createInitWithConfigStatusReport function
  • Additional commits viewable in compare view

Updates softprops/action-gh-release from 2.3.2 to 2.3.3

Release notes

Sourced from softprops/action-gh-release's releases.

v2.3.3

What's Changed

Exciting New Features 🎉

Other Changes 🔄

  • dependency updates

New Contributors

Full Changelog: softprops/action-gh-release@v2...v2.3.3

Changelog

Sourced from softprops/action-gh-release's changelog.

2.3.3

What's Changed

Exciting New Features 🎉

Other Changes 🔄

  • dependency updates

2.3.2

  • fix: revert fs readableWebStream change

2.3.1

Bug fixes 🐛

2.3.0

  • Migrate from jest to vitest
  • Replace mime with mime-types
  • Bump to use node 24
  • Dependency updates

2.2.2

What's Changed

Bug fixes 🐛

Other Changes 🔄

2.2.1

What's Changed

Bug fixes 🐛

... (truncated)

Commits
  • 6cbd405 release 2.3.3
  • fbadcc9 update to use actions/checkout@v5
  • 4a84006 chore(deps): bump @​types/node from 20.19.10 to 20.19.11 in the npm group (#648)
  • 7191749 chore(deps): bump actions/checkout in the github-actions group (#649)
  • 126b1e7 chore(deps): bump @​types/node from 20.19.9 to 20.19.10 in the npm group (#647)
  • f82d31e chore(deps): bump the npm group with 3 updates (#643)
  • f2352b9 chore(deps): bump @​types/node from 20.19.2 to 20.19.7 in the npm group (#640)
  • f0b3259 chore(deps): bump the npm group across 1 directory with 4 updates (#638)
  • f37a2f9 chore(deps): bump the npm group with 2 updates (#635)
  • db56014 chore(deps): bump brace-expansion from 2.0.1 to 2.0.2 (#634)
  • Additional commits viewable in compare view

Updates actions/setup-node from 4.4.0 to 5.0.0

Release notes

Sourced from actions/setup-node's releases.

v5.0.0

What's Changed

Breaking Changes

This update, introduces automatic caching when a valid packageManager field is present in your package.json. This aims to improve workflow performance and make dependency management more seamless. To disable this automatic caching, set package-manager-cache: false

steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v5
  with:
    package-manager-cache: false

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Dependency Upgrades

New Contributors

Full Changelog: actions/setup-node@v4...v5.0.0

Commits

Updates actions/setup-go from 5.5.0 to 6.0.0

Release notes

Sourced from actions/setup-go's releases.

v6.0.0

What's Changed

Breaking Changes

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Dependency Upgrades

New Contributors

Full Changelog: actions/setup-go@v5...v6.0.0

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the gh-actions-packages group with 2 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action) and [softprops/action-gh-release](https://github.com/softprops/action-gh-release).
Bumps the gh-actions-packages group with 2 updates in the /.github/actions/publish-debug-symbols directory: [actions/setup-node](https://github.com/actions/setup-node) and [actions/setup-go](https://github.com/actions/setup-go).


Updates `github/codeql-action` from 3.30.0 to 3.30.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@2d92b76...f1f6e5f)

Updates `softprops/action-gh-release` from 2.3.2 to 2.3.3
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](softprops/action-gh-release@72f2c25...6cbd405)

Updates `actions/setup-node` from 4.4.0 to 5.0.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@49933ea...a0853c2)

Updates `actions/setup-go` from 5.5.0 to 6.0.0
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@d35c59a...4469467)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.30.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
- dependency-name: softprops/action-gh-release
  dependency-version: 2.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gh-actions-packages
- dependency-name: actions/setup-node
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions-packages
- dependency-name: actions/setup-go
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gh-actions-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Sep 8, 2025
@dependabot dependabot bot requested a review from a team as a code owner September 8, 2025 16:12
@dependabot dependabot bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Sep 8, 2025
@github-actions github-actions bot added the area:builds project files, build scripts, pipelines, versioning, releases, packages label Sep 8, 2025
@pr-commenter
Copy link

pr-commenter bot commented Sep 8, 2025

Benchmarks

Benchmarks Report for benchmark platform 🐌

Benchmarks for #7489 compared to master:

  • 2 benchmarks are slower, with geometric mean 1.138
  • 5 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 ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master StartStopWithChild net6.0 10.9μs 57.8ns 311ns 0 0 0 5.49 KB
master StartStopWithChild netcoreapp3.1 13.9μs 75.1ns 397ns 0 0 0 5.66 KB
master StartStopWithChild net472 22.1μs 115ns 611ns 0.891 0.223 0 6.04 KB
#7489 StartStopWithChild net6.0 10.6μs 34.9ns 135ns 0 0 0 5.49 KB
#7489 StartStopWithChild netcoreapp3.1 13.9μs 69.8ns 312ns 0 0 0 5.68 KB
#7489 StartStopWithChild net472 22.4μs 121ns 654ns 1 0.335 0.112 6.05 KB
Benchmarks.Trace.AgentWriterBenchmark - Same speed ✔️ More allocations ⚠️

More allocations ⚠️ in #7489

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.AgentWriterBenchmark.WriteAndFlushEnrichedTraces‑net472 3.31 KB 3.35 KB 46 B 1.39%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces net6.0 928μs 108ns 418ns 0 0 0 2.71 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 1.02ms 275ns 1.06μs 0 0 0 2.7 KB
master WriteAndFlushEnrichedTraces net472 1.19ms 51.1ns 184ns 0 0 0 3.31 KB
#7489 WriteAndFlushEnrichedTraces net6.0 929μs 261ns 1.01μs 0 0 0 2.7 KB
#7489 WriteAndFlushEnrichedTraces netcoreapp3.1 1.02ms 79.6ns 287ns 0 0 0 2.7 KB
#7489 WriteAndFlushEnrichedTraces net472 1.2ms 23.5ns 84.6ns 0 0 0 3.35 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 318μs 1.02μs 3.95μs 0 0 0 172.08 KB
master AllCycleSimpleBody netcoreapp3.1 464μs 1.73μs 6.72μs 0 0 0 174.18 KB
master AllCycleSimpleBody net472 428μs 128ns 495ns 29.2 0 0 195.47 KB
master AllCycleMoreComplexBody net6.0 331μs 601ns 2.33μs 0 0 0 175.58 KB
master AllCycleMoreComplexBody netcoreapp3.1 504μs 2.13μs 8.25μs 0 0 0 177.6 KB
master AllCycleMoreComplexBody net472 439μs 167ns 648ns 30.2 0 0 198.98 KB
master ObjectExtractorSimpleBody net6.0 311ns 1.63ns 7.66ns 0 0 0 280 B
master ObjectExtractorSimpleBody netcoreapp3.1 401ns 2.08ns 10.2ns 0 0 0 272 B
master ObjectExtractorSimpleBody net472 302ns 0.0568ns 0.22ns 0.0441 0 0 281 B
master ObjectExtractorMoreComplexBody net6.0 6.24μs 32.4ns 152ns 0 0 0 3.78 KB
master ObjectExtractorMoreComplexBody netcoreapp3.1 7.84μs 21ns 78.5ns 0 0 0 3.69 KB
master ObjectExtractorMoreComplexBody net472 6.71μs 4.06ns 15.2ns 0.571 0 0 3.8 KB
#7489 AllCycleSimpleBody net6.0 323μs 202ns 756ns 0 0 0 172.07 KB
#7489 AllCycleSimpleBody netcoreapp3.1 482μs 1.61μs 6.24μs 0 0 0 174.18 KB
#7489 AllCycleSimpleBody net472 449μs 138ns 536ns 29 0 0 195.46 KB
#7489 AllCycleMoreComplexBody net6.0 327μs 815ns 3.05μs 0 0 0 175.58 KB
#7489 AllCycleMoreComplexBody netcoreapp3.1 481μs 1.92μs 7.19μs 0 0 0 177.6 KB
#7489 AllCycleMoreComplexBody net472 435μs 156ns 606ns 30.2 0 0 198.98 KB
#7489 ObjectExtractorSimpleBody net6.0 316ns 1.6ns 7.17ns 0 0 0 280 B
#7489 ObjectExtractorSimpleBody netcoreapp3.1 403ns 2.19ns 13ns 0 0 0 272 B
#7489 ObjectExtractorSimpleBody net472 305ns 0.247ns 0.957ns 0.0444 0 0 281 B
#7489 ObjectExtractorMoreComplexBody net6.0 6.2μs 28.8ns 112ns 0 0 0 3.78 KB
#7489 ObjectExtractorMoreComplexBody netcoreapp3.1 7.77μs 32.6ns 126ns 0 0 0 3.69 KB
#7489 ObjectExtractorMoreComplexBody net472 6.67μs 1.46ns 5.05ns 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 75.8μs 237ns 854ns 0 0 0 32.4 KB
master EncodeArgs netcoreapp3.1 96.9μs 156ns 583ns 0 0 0 32.4 KB
master EncodeArgs net472 110μs 12.3ns 45.9ns 4.97 0 0 32.51 KB
master EncodeLegacyArgs net6.0 144μs 116ns 449ns 0 0 0 2.15 KB
master EncodeLegacyArgs netcoreapp3.1 195μs 266ns 1.03μs 0 0 0 2.14 KB
master EncodeLegacyArgs net472 264μs 21.2ns 82ns 0 0 0 2.17 KB
#7489 EncodeArgs net6.0 78.4μs 319ns 1.19μs 0 0 0 32.4 KB
#7489 EncodeArgs netcoreapp3.1 97μs 202ns 782ns 0 0 0 32.4 KB
#7489 EncodeArgs net472 110μs 33.4ns 129ns 4.93 0 0 32.5 KB
#7489 EncodeLegacyArgs net6.0 150μs 296ns 1.15μs 0 0 0 2.14 KB
#7489 EncodeLegacyArgs netcoreapp3.1 195μs 51.6ns 200ns 0 0 0 2.14 KB
#7489 EncodeLegacyArgs net472 269μs 60.2ns 225ns 0 0 0 2.16 KB
Benchmarks.Trace.Asm.AppSecWafBenchmark - Same speed ✔️ Same allocations ✔️

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master RunWafRealisticBenchmark net6.0 400μs 93.7ns 350ns 0 0 0 4.55 KB
master RunWafRealisticBenchmark netcoreapp3.1 855μs 3.78μs 15.6μs 0 0 0 4.48 KB
master RunWafRealisticBenchmark net472 439μs 104ns 402ns 0 0 0 4.66 KB
master RunWafRealisticBenchmarkWithAttack net6.0 289μs 119ns 430ns 0 0 0 2.24 KB
master RunWafRealisticBenchmarkWithAttack netcoreapp3.1 299μs 48.2ns 187ns 0 0 0 2.22 KB
master RunWafRealisticBenchmarkWithAttack net472 314μs 192ns 742ns 0 0 0 2.29 KB
#7489 RunWafRealisticBenchmark net6.0 395μs 103ns 373ns 0 0 0 4.55 KB
#7489 RunWafRealisticBenchmark netcoreapp3.1 837μs 8.51μs 85.1μs 0 0 0 4.48 KB
#7489 RunWafRealisticBenchmark net472 433μs 62.7ns 243ns 0 0 0 4.66 KB
#7489 RunWafRealisticBenchmarkWithAttack net6.0 290μs 100ns 389ns 0 0 0 2.24 KB
#7489 RunWafRealisticBenchmarkWithAttack netcoreapp3.1 305μs 592ns 2.29μs 0 0 0 2.22 KB
#7489 RunWafRealisticBenchmarkWithAttack net472 314μs 85.1ns 329ns 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.2μs 39.8ns 149ns 0 0 0 14.52 KB
master SendRequest netcoreapp3.1 71.7μs 153ns 591ns 0 0 0 17.42 KB
master SendRequest net472 0.0111ns 0.00237ns 0.00919ns 0 0 0 0 b
#7489 SendRequest net6.0 61.7μs 35.7ns 138ns 0 0 0 14.52 KB
#7489 SendRequest netcoreapp3.1 69.7μs 116ns 419ns 0 0 0 17.42 KB
#7489 SendRequest net472 0.0104ns 0.00212ns 0.00821ns 0 0 0 0 b
Benchmarks.Trace.CharSliceBenchmark - Same speed ✔️ More allocations ⚠️

More allocations ⚠️ in #7489

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSliceWithPool‑net6.0 1 B 5 B 4 B 400.00%
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSlice‑net6.0 4 B 7 B 3 B 75.00%

Fewer allocations 🎉 in #7489

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSlice‑net472 73 B 0 b -73 B -100.00%
Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSliceWithPool‑net472 48 B 0 b -48 B -100.00%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master OriginalCharSlice net6.0 1.97ms 5.06μs 19.6μs 0 0 0 640.01 KB
master OriginalCharSlice netcoreapp3.1 2.11ms 5.25μs 18.2μs 0 0 0 640 KB
master OriginalCharSlice net472 2.59ms 161ns 623ns 100 0 0 641.95 KB
master OptimizedCharSlice net6.0 1.35ms 1.26μs 4.54μs 0 0 0 4 B
master OptimizedCharSlice netcoreapp3.1 1.63ms 655ns 2.54μs 0 0 0 1 B
master OptimizedCharSlice net472 1.95ms 674ns 2.61μs 0 0 0 73 B
master OptimizedCharSliceWithPool net6.0 798μs 35.9ns 134ns 0 0 0 1 B
master OptimizedCharSliceWithPool netcoreapp3.1 855μs 48.2ns 187ns 0 0 0 0 b
master OptimizedCharSliceWithPool net472 1.21ms 88.9ns 344ns 0 0 0 48 B
#7489 OriginalCharSlice net6.0 1.94ms 8.94μs 34.6μs 0 0 0 640.01 KB
#7489 OriginalCharSlice netcoreapp3.1 2.06ms 6.8μs 24.5μs 0 0 0 640 KB
#7489 OriginalCharSlice net472 2.61ms 209ns 811ns 100 0 0 641.95 KB
#7489 OptimizedCharSlice net6.0 1.43ms 455ns 1.76μs 0 0 0 7 B
#7489 OptimizedCharSlice netcoreapp3.1 1.64ms 352ns 1.36μs 0 0 0 1 B
#7489 OptimizedCharSlice net472 1.92ms 568ns 2.2μs 0 0 0 0 b
#7489 OptimizedCharSliceWithPool net6.0 812μs 36.1ns 135ns 0 0 0 5 B
#7489 OptimizedCharSliceWithPool netcoreapp3.1 875μs 31.6ns 122ns 0 0 0 0 b
#7489 OptimizedCharSliceWithPool net472 1.16ms 62.3ns 241ns 0 0 0 0 b
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark - Slower ⚠️ More allocations ⚠️

Slower ⚠️ in #7489

Benchmark diff/base Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces‑net472 1.154 910,385.27 1,050,663.02

More allocations ⚠️ in #7489

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces‑net6.0 41.68 KB 42.4 KB 721 B 1.73%
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces‑net472 55.7 KB 55.98 KB 281 B 0.50%

Fewer allocations 🎉 in #7489

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces‑netcoreapp3.1 42.17 KB 41.94 KB -225 B -0.53%

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master WriteAndFlushEnrichedTraces net6.0 629μs 802ns 3.11μs 0 0 0 41.68 KB
master WriteAndFlushEnrichedTraces netcoreapp3.1 688μs 2.24μs 9.76μs 0 0 0 42.17 KB
master WriteAndFlushEnrichedTraces net472 905μs 3.31μs 12.8μs 4.46 0 0 55.7 KB
#7489 WriteAndFlushEnrichedTraces net6.0 673μs 2.25μs 8.71μs 0 0 0 42.4 KB
#7489 WriteAndFlushEnrichedTraces netcoreapp3.1 698μs 3.43μs 15μs 0 0 0 41.94 KB
#7489 WriteAndFlushEnrichedTraces net472 1.05ms 5.03μs 20.7μs 5.21 0 0 55.98 KB
Benchmarks.Trace.DbCommandBenchmark - Slower ⚠️ Same allocations ✔️

Slower ⚠️ in #7489

Benchmark diff/base Base Median (ns) Diff Median (ns) Modality
Benchmarks.Trace.DbCommandBenchmark.ExecuteNonQuery‑netcoreapp3.1 1.122 2,498.58 2,803.94

Raw results

Branch Method Toolchain Mean StdError StdDev Gen 0 Gen 1 Gen 2 Allocated
master ExecuteNonQuery net6.0 1.87μs 4.97ns 18.6ns 0 0 0 1.02 KB
master ExecuteNonQuery netcoreapp3.1 2.5μs 3.32ns 12.4ns 0 0 0 1.02 KB
master ExecuteNonQuery net472 2.9μs 5.42ns 21ns 0.145 0.0145 0 987 B
#7489 ExecuteNonQuery net6.0 1.88μs 7.52ns 29.1ns 0 0 0 1.02 KB
#7489 ExecuteNonQuery netcoreapp3.1 2.79μs 11.9ns 46.1ns 0 0 0 1.02 KB
#7489 ExecuteNonQuery net472 2.86μs 5.89ns 22.1ns 0.155 0.0141 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.74μs 0.576ns 2.23ns 0 0 0 1.03 KB
master CallElasticsearch netcoreapp3.1 2.22μs 11.6ns 56.7ns 0 0 0 1.03 KB
master CallElasticsearch net472 3.53μs 7.66ns 29.7ns 0.159 0 0 1.04 KB
master CallElasticsearchAsync net6.0 1.8μs 0.724ns 2.8ns 0 0 0 1.01 KB
master CallElasticsearchAsync netcoreapp3.1 2.35μs 10.8ns 41.8ns 0 0 0 1.08 KB
master CallElasticsearchAsync net472 3.77μs 1.95ns 7.29ns 0.169 0 0 1.1 KB
#7489 CallElasticsearch net6.0 1.68μs 2.56ns 9.57ns 0 0 0 1.03 KB
#7489 CallElasticsearch netcoreapp3.1 2.29μs 5.8ns 22.5ns 0 0 0 1.03 KB
#7489 CallElasticsearch net472 3.55μs 6.9ns 26.7ns 0.16 0 0 1.04 KB
#7489 CallElasticsearchAsync net6.0 1.78μs 3.81ns 14.8ns 0 0 0 1.01 KB
#7489 CallElasticsearchAsync netcoreapp3.1 2.39μs 11.3ns 45.3ns 0 0 0 1.08 KB
#7489 CallElasticsearchAsync net472 3.79μs 1.66ns 6.44ns 0.169 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.89μs 7.31ns 28.3ns 0 0 0 952 B
master ExecuteAsync netcoreapp3.1 2.28μs 8.03ns 31.1ns 0 0 0 952 B
master ExecuteAsync net472 2.6μs 1.19ns 4.29ns 0.143 0 0 915 B
#7489 ExecuteAsync net6.0 1.83μs 1.29ns 5ns 0 0 0 952 B
#7489 ExecuteAsync netcoreapp3.1 2.26μs 7.31ns 28.3ns 0 0 0 952 B
#7489 ExecuteAsync net472 2.54μs 3.87ns 15ns 0.139 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.84μs 18.3ns 70.7ns 0 0 0 2.36 KB
master SendAsync netcoreapp3.1 8.47μs 20.2ns 78.1ns 0 0 0 2.9 KB
master SendAsync net472 12.3μs 11.5ns 43ns 0.493 0 0 3.18 KB
#7489 SendAsync net6.0 6.93μs 7.04ns 26.3ns 0 0 0 2.36 KB
#7489 SendAsync netcoreapp3.1 8.39μs 6.96ns 27ns 0 0 0 2.9 KB
#7489 SendAsync net472 12.1μs 12.2ns 47.2ns 0.484 0 0 3.18 KB
Benchmarks.Trace.Iast.StringAspectsBenchmark - Same speed ✔️ More allocations ⚠️

More allocations ⚠️ in #7489

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑netcoreapp3.1 271.31 KB 277.95 KB 6.64 KB 2.45%
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatAspectBenchmark‑net6.0 257.59 KB 260.98 KB 3.39 KB 1.32%

Fewer allocations 🎉 in #7489

Benchmark Base Allocated Diff Allocated Change Change %
Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark‑netcoreapp3.1 44.04 KB 42.86 KB -1.18 KB -2.67%
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 43.8μs 217ns 1.64μs 0 0 0 43.84 KB
master StringConcatBenchmark netcoreapp3.1 45.2μs 150ns 541ns 0 0 0 44.04 KB
master StringConcatBenchmark net472 57.4μs 178ns 640ns 0 0 0 65.54 KB
master StringConcatAspectBenchmark net6.0 459μs 2.09μs 7.54μs 0 0 0 257.59 KB
master StringConcatAspectBenchmark netcoreapp3.1 494μs 1.8μs 6.24μs 0 0 0 271.31 KB
master StringConcatAspectBenchmark net472 409μs 2.06μs 9.21μs 0 0 0 286.72 KB
#7489 StringConcatBenchmark net6.0 44.1μs 234ns 1.12μs 0 0 0 44.03 KB
#7489 StringConcatBenchmark netcoreapp3.1 54.3μs 659ns 6.59μs 0 0 0 42.86 KB
#7489 StringConcatBenchmark net472 57.5μs 183ns 686ns 0 0 0 65.54 KB
#7489 StringConcatAspectBenchmark net6.0 481μs 2.35μs 10.2μs 0 0 0 260.98 KB
#7489 StringConcatAspectBenchmark netcoreapp3.1 530μs 2.13μs 9.05μs 0 0 0 277.95 KB
#7489 StringConcatAspectBenchmark net472 403μs 2.22μs 16μ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.58μs 3.45ns 13.4ns 0 0 0 1.7 KB
master EnrichedLog netcoreapp3.1 3.39μs 12.9ns 48.2ns 0 0 0 1.7 KB
master EnrichedLog net472 4.03μs 3.2ns 12.4ns 0.242 0 0 1.64 KB
#7489 EnrichedLog net6.0 2.49μs 12ns 48ns 0 0 0 1.7 KB
#7489 EnrichedLog netcoreapp3.1 3.33μs 17.1ns 83.8ns 0 0 0 1.7 KB
#7489 EnrichedLog net472 4.22μs 4.4ns 17.1ns 0.253 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 122μs 51.4ns 178ns 0 0 0 4.31 KB
master EnrichedLog netcoreapp3.1 129μs 172ns 596ns 0 0 0 4.31 KB
master EnrichedLog net472 167μs 91.6ns 355ns 0 0 0 4.52 KB
#7489 EnrichedLog net6.0 124μs 198ns 743ns 0 0 0 4.31 KB
#7489 EnrichedLog netcoreapp3.1 128μs 167ns 648ns 0 0 0 4.31 KB
#7489 EnrichedLog net472 167μs 79.7ns 309ns 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.88μs 21.7ns 78.3ns 0 0 0 2.26 KB
master EnrichedLog netcoreapp3.1 6.55μs 26.5ns 103ns 0 0 0 2.26 KB
master EnrichedLog net472 7.44μs 5.5ns 20.6ns 0.297 0 0 2.08 KB
#7489 EnrichedLog net6.0 4.98μs 6.18ns 23.9ns 0 0 0 2.26 KB
#7489 EnrichedLog netcoreapp3.1 6.65μs 24.7ns 95.5ns 0 0 0 2.26 KB
#7489 EnrichedLog net472 7.51μs 8.78ns 34ns 0.3 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 1.96μs 9.43ns 36.5ns 0 0 0 1.2 KB
master SendReceive netcoreapp3.1 2.66μs 5.63ns 21.8ns 0 0 0 1.2 KB
master SendReceive net472 3.12μs 1.03ns 3.84ns 0.184 0 0 1.2 KB
#7489 SendReceive net6.0 1.94μs 8.71ns 33.7ns 0 0 0 1.2 KB
#7489 SendReceive netcoreapp3.1 2.71μs 7.83ns 30.3ns 0 0 0 1.2 KB
#7489 SendReceive net472 3.09μs 2.83ns 10.6ns 0.186 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.08μs 4.13ns 15.5ns 0 0 0 1.58 KB
master EnrichedLog netcoreapp3.1 5.42μs 14ns 52.5ns 0 0 0 1.63 KB
master EnrichedLog net472 6.48μs 7.17ns 27.8ns 0.291 0 0 2.03 KB
#7489 EnrichedLog net6.0 4.11μs 10.8ns 42ns 0 0 0 1.58 KB
#7489 EnrichedLog netcoreapp3.1 5.58μs 9.92ns 38.4ns 0 0 0 1.63 KB
#7489 EnrichedLog net472 6.78μs 8.71ns 32.6ns 0.304 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 739ns 0.28ns 1.08ns 0 0 0 576 B
master StartFinishSpan netcoreapp3.1 947ns 4.59ns 17.8ns 0 0 0 576 B
master StartFinishSpan net472 911ns 0.575ns 2.23ns 0.0915 0 0 578 B
master StartFinishScope net6.0 870ns 4.94ns 23.7ns 0 0 0 696 B
master StartFinishScope netcoreapp3.1 1.14μs 5.98ns 31.6ns 0 0 0 696 B
master StartFinishScope net472 1.1μs 0.17ns 0.635ns 0.0997 0 0 658 B
#7489 StartFinishSpan net6.0 740ns 0.204ns 0.762ns 0 0 0 576 B
#7489 StartFinishSpan netcoreapp3.1 928ns 0.498ns 1.93ns 0 0 0 576 B
#7489 StartFinishSpan net472 902ns 0.403ns 1.56ns 0.0902 0 0 578 B
#7489 StartFinishScope net6.0 901ns 4.49ns 19ns 0 0 0 696 B
#7489 StartFinishScope netcoreapp3.1 1.13μs 6.21ns 31.7ns 0 0 0 696 B
#7489 StartFinishScope net472 1.1μs 0.156ns 0.603ns 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.04μs 5.56ns 28.4ns 0 0 0 696 B
master RunOnMethodBegin netcoreapp3.1 1.31μs 5.91ns 21.3ns 0 0 0 696 B
master RunOnMethodBegin net472 1.39μs 0.69ns 2.67ns 0.103 0 0 658 B
#7489 RunOnMethodBegin net6.0 1.06μs 5.36ns 25.1ns 0 0 0 696 B
#7489 RunOnMethodBegin netcoreapp3.1 1.38μs 6.93ns 29.4ns 0 0 0 696 B
#7489 RunOnMethodBegin net472 1.38μs 0.721ns 2.79ns 0.104 0 0 658 B

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:builds project files, build scripts, pipelines, versioning, releases, packages dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants