Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Aug 3, 2025

Updated BenchmarkDotNet from 0.13.10 to 0.15.2.

Release notes

Sourced from BenchmarkDotNet's releases.

0.15.2

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.2.html

Highlights

  • The most significant update in this release is the enhanced accuracy of the memory diagnoser (#​2562). This improvement resolves the issue of incorrectly reported memory allocations (#​1542, #​2582).
  • We have introduced a new feature that allows users to sort benchmark jobs in numerical order (#​2768, #​2770).
  • Benchmark validation has been improved (#​2771).
  • An issue with non-persistent auto-generated JobId has been fixed (#​2777).

0.15.1

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.1.html

Highlights

0.15.0

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.0.html

0.14.0

Full changelog: https://benchmarkdotnet.org/changelog/v0.14.0.html

Highlights

  • Introduce BenchmarkDotNet.Diagnostics.dotMemory #​2549: memory allocation profile of your benchmarks using dotMemory, see @​BenchmarkDotNet.Samples.IntroDotMemoryDiagnoser
  • Introduce BenchmarkDotNet.Exporters.Plotting #​2560: plotting via ScottPlot (initial version)
  • Multiple bugfixes
  • The default build toolchains have been updated to pass IntermediateOutputPath, OutputPath, and OutDir properties to the dotnet build command. This change forces all build outputs to be placed in a new directory generated by BenchmarkDotNet, and fixes many issues that have been reported with builds. You can also access these paths in your own .csproj and .props from those properties if you need to copy custom files to the output.

Bug fixes

  • Fixed multiple build-related bugs including passing MsBuildArguments and .Net 8's UseArtifactsOutput.

Breaking Changes

  • DotNetCliBuilder removed retryFailedBuildWithNoDeps constructor option.
  • DotNetCliCommand removed RetryFailedBuildWithNoDeps property and BuildNoRestoreNoDependencies() and PublishNoBuildAndNoRestore() methods (replaced with PublishNoRestore()).

0.13.12

Full changelog: https://benchmarkdotnet.org/changelog/v0.13.12.html

Highlights

The biggest highlight of this release if our new VSTest Adapter, which allows to run benchmarks as unit tests in your favorite IDE!
The detailed guide can be found here.

This release also includes to a minor bug fix that caused incorrect job id generation: fixed job id generation (#​2491).

Also, the target framework in the BenchmarkDotNet templates was bumped to .NET 8.0.

0.13.11

Full changelog: https://benchmarkdotnet.org/changelog/v0.13.11.html

In the v0.13.11 scope, 4 issues were resolved and 8 pull requests were merged. This release includes 28 commits by 7 contributors.

Resolved issues (4)

  • #​2060 NativeAOT benchmark started from .Net Framework host doesn't have all intrinsics enabled (assignee: @​adamsitnik)
  • #​2233 Q: Include hardware counters in XML output (assignee: @​nazulg)
  • #​2388 Include AVX512 in listed HardwareIntrinsics
  • #​2463 Bug. Native AOT .NET 7.0 doesn't work. System.NotSupportedException: X86Serialize (assignee: @​adamsitnik)

Merged pull requests (8)

Commits (28)

Commits viewable in compare view.

Updated coverlet.collector from 6.0.0 to 6.0.4.

Release notes

Sourced from coverlet.collector's releases.

6.0.4

Fixed

  • Fix empty coverage report when using include and exclude filters #​1726

Diff between 6.0.3 and 6.0.4

6.0.3

Fixed

Improvements

  • Cache the regex used in InstrumentationHelper #​1693
  • Enable dotnetTool integration tests for linux #​660

Diff between 6.0.2 and 6.0.3

6.0.2

Fixed

  • Threshold-stat triggers error #​1634
  • Fixed coverlet collector 6.0.1 requires dotnet sdk 8 #​1625
  • Type initializer errors after updating from 6.0.0 to 6.0.1 #​1629
  • Exception when multiple exclude-by-attribute filters specified #​1624

Improvements

  • More concise options to specify multiple parameters in coverlet.console #​1624

Diff between 6.0.1 and 6.0.2

6.0.1

Fixed

Improvements

Diff between 6.0.0 and 6.0.1

Commits viewable in compare view.

Updated coverlet.msbuild from 6.0.0 to 6.0.4.

Release notes

Sourced from coverlet.msbuild's releases.

6.0.4

Fixed

  • Fix empty coverage report when using include and exclude filters #​1726

Diff between 6.0.3 and 6.0.4

6.0.3

Fixed

Improvements

  • Cache the regex used in InstrumentationHelper #​1693
  • Enable dotnetTool integration tests for linux #​660

Diff between 6.0.2 and 6.0.3

6.0.2

Fixed

  • Threshold-stat triggers error #​1634
  • Fixed coverlet collector 6.0.1 requires dotnet sdk 8 #​1625
  • Type initializer errors after updating from 6.0.0 to 6.0.1 #​1629
  • Exception when multiple exclude-by-attribute filters specified #​1624

Improvements

  • More concise options to specify multiple parameters in coverlet.console #​1624

Diff between 6.0.1 and 6.0.2

6.0.1

Fixed

Improvements

Diff between 6.0.0 and 6.0.1

Commits viewable in compare view.

Updated Joveler.Compression.XZ from 4.1.0 to 5.0.2.

Release notes

Sourced from Joveler.Compression.XZ's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Build.Framework from 17.8.3 to 17.14.8.

Release notes

Sourced from Microsoft.Build.Framework's releases.

17.14.8

What's Changed

Full Changelog: dotnet/msbuild@v17.14.5...v17.14.8

17.14.5

What's Changed

17.14.0-preview-25177-05

Release

What's Changed

17.14.0-preview-25155-01

Release

What's Changed

17.14.0-preview-25110-01

Release

What's Changed

17.13.20

Release

What's Changed

17.13.9

What's Changed

17.13.9-net9.0.2

Release

What's Changed

17.12.27

Release

What's Changed

Description has been truncated

Bumps BenchmarkDotNet from 0.13.10 to 0.15.2
Bumps coverlet.collector from 6.0.0 to 6.0.4
Bumps coverlet.msbuild from 6.0.0 to 6.0.4
Bumps Joveler.Compression.XZ from 4.1.0 to 5.0.2
Bumps Microsoft.Build.Framework from 17.8.3 to 17.14.8
Bumps Microsoft.Build.Utilities.Core from 17.8.3 to 17.14.8
Bumps Microsoft.CodeAnalysis.CSharp from 4.7.0 to 4.14.0
Bumps Microsoft.NET.Test.Sdk from 17.8.0 to 17.13.0
Bumps Newtonsoft.Json from 13.0.1 to 13.0.3
Bumps NUnit from 3.14.0 to 4.3.2
Bumps NUnit.ConsoleRunner from 3.16.3 to 3.20.1
Bumps NUnit3TestAdapter from 4.5.0 to 5.0.0
Bumps System.CodeDom from 8.0.0 to 9.0.7

---
updated-dependencies:
- dependency-name: BenchmarkDotNet
  dependency-version: 0.15.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: coverlet.collector
  dependency-version: 6.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: coverlet.msbuild
  dependency-version: 6.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Joveler.Compression.XZ
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Build.Framework
  dependency-version: 17.14.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Build.Utilities.Core
  dependency-version: 17.14.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.CodeAnalysis.CSharp
  dependency-version: 4.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 17.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Newtonsoft.Json
  dependency-version: 13.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: NUnit
  dependency-version: 4.3.2
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: NUnit.ConsoleRunner
  dependency-version: 3.20.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: NUnit3TestAdapter
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: System.CodeDom
  dependency-version: 9.0.7
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Aug 3, 2025
@github-actions github-actions bot added the C# label Aug 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C# dependencies Pull requests that update a dependency file .NET Pull requests that update .net code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants