BenchmarkDotNet v0.15.8
Highlights
Milestone details
In the v0.15.8 scope, 8 issues were resolved and 0 pull requests were merged. This release includes 22 commits by 9 contributors.
Resolved issues (8)
- #2573 DisassemblyDiagnoser + multiple --corerun (assignee: @Shrinidhi203)
- #2724 Unhandled Exception Thrown When Running an invalid Type-Based Benchmark with Arguments (assignee: @Shrinidhi203)
- #2800 Feature Request: Add OpenMetrics Exporter for GitLab CI Metrics Integration
- #2860 BenchmarkRunner cannot Run(Assembly) if the filter eliminates all benchmark cases in any type
- #2863 Upgrading from 0.15.6 to 0.15.7 causes compiler mismatch issues (assignee: @timcassell)
- #2864 0.15.7 throws ArgumentException analyzing code causing build to fail with AD0001 error (assignee: @silkfire)
- #2868 Analyzer rules documentation (assignee: @timcassell)
- #2873 Running benchmarks hangs at "// Validating benchmarks:" when you have many, many SDKs installed (assignee: @filzrev)
Merged pull requests (0)
Commits (22)
- 329f5f Set next BenchmarkDotNet version: 0.15.7 (by @actions-user)
- fdebe7 [build] Improve docs building (by @AndreyAkinshin)
- fcb6d3 Fix for issue #2864 (#2865) (by @silkfire)
- b1ebcb Multi target analyzers (#2866) (by @timcassell)
- a296be Update analyzer releases (#2867) (by @timcassell)
- 2d917b Fix typo (by @timcassell)
- d2be79 chore: add NO_COLOR environment variable support (#2870) (by @filzrev)
- 53a8f7 fix: process deadlock issue (#2877) (by @filzrev)
- b305d9 fix(wasm): prevent generated project from being trimmed out (#2872) (by @FreyLuis)
- c89b4c chore: refactor to use AsyncProcessOutputReader (#2878) (by @filzrev)
- 9c1aa8 chore: Add PolySharp dev dependency and cleanup #if-#endif preprocessor (#2881) (by @filzrev)
- 4f4bef Allow filters to filter out every benchmark from a type (Fixes #2860) (#2879) (by @User0332)
- 33de97 Fix markdown parsing. (by @timcassell)
- dde78c Fix unhandled exception when running invalid type-based benchmark with argume... (by @Shrinidhi203)
- be0ea1 Add Job info to DisassemblyDiagnoser report headers (#2884) (by @Shrinidhi203)
- d9e863 Use PolySharp for
[DynamicallyAccessedMembers](#2883) (by @timcassell) - 829137 feat: add OpenMetrics exporter support and update related tests (#2801) (by @DefinitelyADev)
- 40a8cf Update release workflow for analyzers. (#2882) (by @timcassell)
- 63c826 Fix release workflow. (by @timcassell)
- ceaa31 Fix argument (by @timcassell)
- b65940 GenerateAnalyzersPage first. (by @timcassell)
- 1e8238 Simplify and fix move-analyzer-rules. (by @timcassell)
Contributors (9)
- actions-user (@actions-user)
- Andrey Akinshin (@AndreyAkinshin)
- Carl Furtado (@User0332)
- filzrev (@filzrev)
- Gabriel Bider (@silkfire)
- Luis Frey (@FreyLuis)
- Shrinidhi203 (@Shrinidhi203)
- Tim Cassell (@timcassell)
- Tsakiridis Ilias (@DefinitelyADev)
Thank you very much!
Additional details
Date: November 30, 2025
Milestone: v0.15.8 (List of commits)
NuGet Packages:
- https://www.nuget.org/packages/BenchmarkDotNet/0.15.8
- https://www.nuget.org/packages/BenchmarkDotNet.Analyzers/0.15.8
- https://www.nuget.org/packages/BenchmarkDotNet.Annotations/0.15.8
- https://www.nuget.org/packages/BenchmarkDotNet.Diagnostics.dotMemory/0.15.8
- https://www.nuget.org/packages/BenchmarkDotNet.Diagnostics.dotTrace/0.15.8
- https://www.nuget.org/packages/BenchmarkDotNet.Diagnostics.Windows/0.15.8
- https://www.nuget.org/packages/BenchmarkDotNet.Exporters.Plotting/0.15.8
- https://www.nuget.org/packages/BenchmarkDotNet.Templates/0.15.8
- https://www.nuget.org/packages/BenchmarkDotNet.TestAdapter/0.15.8