Skip to content

Kill testhost if writing hang dump fails#5538

Merged
nohwnd merged 4 commits intomainfrom
dev/ygerges/kill-when-ex
Apr 29, 2025
Merged

Kill testhost if writing hang dump fails#5538
nohwnd merged 4 commits intomainfrom
dev/ygerges/kill-when-ex

Conversation

@Youssef1313
Copy link
Copy Markdown
Member

Hide whitespaces in diff for easier review.

This change basically still kills the test host even if writing the dump file fails, so that the process isn't stuck

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 86.66667% with 4 lines in your changes missing coverage. Please review.

Project coverage is 76.38%. Comparing base (61be904) to head (d2ead67).

Files with missing lines Patch % Lines
...ensions.HangDump/HangDumpProcessLifetimeHandler.cs 86.66% 4 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5538      +/-   ##
==========================================
+ Coverage   74.00%   76.38%   +2.38%     
==========================================
  Files         603      603              
  Lines       36419    36423       +4     
==========================================
+ Hits        26953    27823     +870     
+ Misses       9466     8600     -866     
Flag Coverage Δ
Debug 76.38% <86.66%> (+2.38%) ⬆️
integration 76.38% <86.66%> (+2.38%) ⬆️
production 76.38% <86.66%> (+2.38%) ⬆️
unit 76.38% <86.66%> (+2.38%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
...ensions.HangDump/HangDumpProcessLifetimeHandler.cs 80.19% <86.66%> (+26.24%) ⬆️

... and 61 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Youssef1313 Youssef1313 requested a review from nohwnd April 29, 2025 11:25
@nohwnd nohwnd merged commit 114d0cb into main Apr 29, 2025
8 checks passed
@nohwnd nohwnd deleted the dev/ygerges/kill-when-ex branch April 29, 2025 13:35
daviburg added a commit to Azure/Connectors-NET-SDK that referenced this pull request Apr 4, 2026
Updated
[coverlet.collector](https://github.com/coverlet-coverage/coverlet) from
6.0.2 to 6.0.4.

<details>
<summary>Release notes</summary>

_Sourced from [coverlet.collector's
releases](https://github.com/coverlet-coverage/coverlet/releases)._

## 6.0.4

### Fixed
- Fix empty coverage report when using include and exclude filters
[#​1726](https://github.com/coverlet-coverage/coverlet/issues/1726)

[Diff between 6.0.3 and
6.0.4](https://github.com/coverlet-coverage/coverlet/compare/v6.0.3...v6.0.4)

## 6.0.3

### Fixed
- Fix RuntimeConfigurationReader to support self-contained builds
[#​1705](https://github.com/coverlet-coverage/coverlet/pull/1705) by
https://github.com/pfeigl
- Fix inconsistent filenames with UseSourceLink after .NET 8
[#​1679](https://github.com/coverlet-coverage/coverlet/issues/1679)
- Fix hanging tests
[#​989](https://github.com/coverlet-coverage/coverlet/issues/989)
- Fix coverlet instrumentation becomes slow after installing dotnet sdk
8.0.200
[#​1620](https://github.com/coverlet-coverage/coverlet/issues/1620)
- Fix upgrading v6.0.1 to v6.0.2 increases instrumentation time
[#​1649](https://github.com/coverlet-coverage/coverlet/issues/1649)
- Fix Unable to instrument module - NET 8
[#​1631](https://github.com/coverlet-coverage/coverlet/issues/1631)
- Fix slow modules filtering process
[#​1646](https://github.com/coverlet-coverage/coverlet/issues/1646) by
https://github.com/BlackGad
- Fix incorrect coverage await using in generic method
[#​1490](https://github.com/coverlet-coverage/coverlet/issues/1490)

### Improvements
- Cache the regex used in InstrumentationHelper
[#​1693](https://github.com/coverlet-coverage/coverlet/issues/1693)
- Enable dotnetTool integration tests for linux
[#​660](https://github.com/coverlet-coverage/coverlet/issues/660)

[Diff between 6.0.2 and
6.0.3](https://github.com/coverlet-coverage/coverlet/compare/v6.0.2...v6.0.3)

Commits viewable in [compare
view](https://github.com/coverlet-coverage/coverlet/compare/v6.0.2...v6.0.4).
</details>

Updated [Microsoft.Extensions.Http](https://github.com/dotnet/runtime)
from 8.0.0 to 8.0.1.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.Http's
releases](https://github.com/dotnet/runtime/releases)._

## 8.0.1

[Release](https://github.com/dotnet/core/releases/tag/v8.0.1)

Commits viewable in [compare
view](https://github.com/dotnet/runtime/compare/v8.0.0...v8.0.1).
</details>

Updated
[Microsoft.Extensions.Logging.Abstractions](https://github.com/dotnet/runtime)
from 8.0.0 to 8.0.2.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.Logging.Abstractions's
releases](https://github.com/dotnet/runtime/releases)._

## 8.0.2

[Release](https://github.com/dotnet/core/releases/tag/v8.0.2)

## 8.0.1

[Release](https://github.com/dotnet/core/releases/tag/v8.0.1)

Commits viewable in [compare
view](https://github.com/dotnet/runtime/compare/v8.0.0...v8.0.2).
</details>

Updated
[Microsoft.Extensions.Logging.Abstractions](https://github.com/dotnet/runtime)
from 8.0.0 to 8.0.3.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.Extensions.Logging.Abstractions's
releases](https://github.com/dotnet/runtime/releases)._

## 8.0.3

[Release](https://github.com/dotnet/core/releases/tag/v8.0.3)

## 8.0.2

[Release](https://github.com/dotnet/core/releases/tag/v8.0.2)

## 8.0.1

[Release](https://github.com/dotnet/core/releases/tag/v8.0.1)

Commits viewable in [compare
view](https://github.com/dotnet/runtime/compare/v8.0.0...v8.0.3).
</details>

Updated [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest)
from 17.10.0 to 17.14.1.

<details>
<summary>Release notes</summary>

_Sourced from [Microsoft.NET.Test.Sdk's
releases](https://github.com/microsoft/vstest/releases)._

## 17.14.1

## What's Changed
* Error on unsupported target frameworks to prevent silently not running
tests by @​nohwnd in https://github.com/microsoft/vstest/pull/15072 and
https://github.com/microsoft/vstest/pull/15078
* Revert writing additional properties to TRX by @​nohwnd in
https://github.com/microsoft/vstest/commit/47eb51b15ad8ca4a84ad7be5881fcd1713a0f68a

**Full Changelog**:
https://github.com/microsoft/vstest/compare/v17.14.0...v17.14.1

## 17.14.0

## What's Changed

### .NET versions updated

This version of VS Test upgraded .NET to net8 and net9. All projects
targeting net6.0 (or other end-of-life .NET target frameworks) should
pin their version of Microsoft.NET.Test.SDK to 17.13.0, or update the
projects to net8 or newer. We remain backwards compatible with previous
versions of Microsoft.NET.Test.SDK. This change does **NOT** prevent you
from:

- Updating to the latest VS, and running tests from net6.0 test
projects.
- Updating to the latest .NET SDK, and running tests from net6.0 test
projects.

It also has no impact on .NET Framework projects, where we continue
targeting .NET Framework 4.6.2.

* Drop unsupported frameworks by @​nohwnd in
https://github.com/microsoft/vstest/pull/10565

### Changes

* Adding Process Query Flag For UWP .NET 9 Support by @​adstep in
https://github.com/microsoft/vstest/pull/15003
* Fix builds on WinUI and UWP .NET 9 projects by @​Sergio0694 in
https://github.com/microsoft/vstest/pull/15004
* don't report communication error on discovery abort by @​nohwnd in
https://github.com/microsoft/vstest/pull/14992
* Add dump minitool to vsix by @​nohwnd in
https://github.com/microsoft/vstest/pull/14707
* Make test runners long-path aware (#​5179) by @​peetw in
https://github.com/microsoft/vstest/pull/15014
* Fix trace in DataCollectionRequestSender.cs by @​stan-sz in
https://github.com/microsoft/vstest/pull/15025
* Fix/readme grammar parallelism by @​dellch in
https://github.com/microsoft/vstest/pull/15030
* Add binding redirects by @​nohwnd in
https://github.com/microsoft/vstest/pull/15041
* Write props of tests into trx by @​nohwnd in
https://github.com/microsoft/vstest/pull/14905

### Internal version updates and fixes

* Update io.redist by @​nohwnd in
https://github.com/microsoft/vstest/pull/13872
* Use preview image for public build by @​nohwnd in
https://github.com/microsoft/vstest/pull/13888
* Remove xcopy-msbuild by @​nohwnd in
https://github.com/microsoft/vstest/pull/14138
* Move to macos14 by @​nohwnd in
https://github.com/microsoft/vstest/pull/14137
* Update diagnose.md by @​nohwnd in
https://github.com/microsoft/vstest/pull/14776
* hash with sha2 for mutex lock by @​nohwnd in
https://github.com/microsoft/vstest/pull/14777
* Update test projects for vmr by @​nohwnd in
https://github.com/microsoft/vstest/pull/14894
* 17.14 branding by @​nohwnd in
https://github.com/microsoft/vstest/pull/14903
* Update filter.md for NUnit by @​OsirisTerje in
https://github.com/microsoft/vstest/pull/14987
* Flag netstandard1.x dependencies in source-build by @​ViktorHofer in
https://github.com/microsoft/vstest/pull/14986
* Use VS dependencies versions from release VS to have archived symbols
by @​nohwnd in https://github.com/microsoft/vstest/pull/14991
* Remove extra ; by @​nohwnd in
https://github.com/microsoft/vstest/pull/14995
* Use dependencymodel 6.0.2 by @​nohwnd in
https://github.com/microsoft/vstest/pull/14996
* Make Testhost packable only on Windows by @​mmitche in
https://github.com/microsoft/vstest/pull/15001
* Add system text json to vsix by @​nohwnd in
https://github.com/microsoft/vstest/pull/15034
* Add more files to vsix by @​nohwnd in
https://github.com/microsoft/vstest/pull/15038
* Remove unnecessary CA2022 suppressions by @​Winniexu01 in
https://github.com/microsoft/vstest/pull/15035
* Update package project url by @​mmitche in
https://github.com/microsoft/vstest/pull/15040
 
## New Contributors

* @​OsirisTerje made their first contribution in
https://github.com/microsoft/vstest/pull/14987
* @​adstep made their first contribution in
https://github.com/microsoft/vstest/pull/15003
 ... (truncated)

## 17.14.0-preview-25107-01

## What's Changed

### .NET versions updated

This version of VS Test upgraded .NET to net8 and net9. All projects
targeting net6.0 (or other end-of-life .NET target frameworks) should
pin their version of Microsoft.NET.Test.SDK to 17.13.0, or update the
projects to net8 or newer. We remain backwards compatible with previous
versions of Microsoft.NET.Test.SDK. This change does **NOT** prevent you
from:

- Updating to the latest VS, and running tests from net6.0 test
projects.
- Updating to the latest .NET SDK, and running tests from net6.0 test
projects.

It also has no impact on .NET Framework projects, where we continue
targeting .NET Framework 4.6.2.

* Drop unsupported frameworks by @​nohwnd in
https://github.com/microsoft/vstest/pull/10565


### Changes

* Adding Process Query Flag For UWP .NET 9 Support by @​adstep in
https://github.com/microsoft/vstest/pull/15003
* Fix builds on WinUI and UWP .NET 9 projects by @​Sergio0694 in
https://github.com/microsoft/vstest/pull/15004
* don't report communication error on discovery abort by @​nohwnd in
https://github.com/microsoft/vstest/pull/14992
* Add dump minitool to vsix by @​nohwnd in
https://github.com/microsoft/vstest/pull/14707

### Internal version updates and fixes

* Update io.redist by @​nohwnd in
https://github.com/microsoft/vstest/pull/13872
* Use preview image for public build by @​nohwnd in
https://github.com/microsoft/vstest/pull/13888
* Remove xcopy-msbuild by @​nohwnd in
https://github.com/microsoft/vstest/pull/14138
* Move to macos14 by @​nohwnd in
https://github.com/microsoft/vstest/pull/14137
* Update diagnose.md by @​nohwnd in
https://github.com/microsoft/vstest/pull/14776
* hash with sha2 for mutex lock by @​nohwnd in
https://github.com/microsoft/vstest/pull/14777
* Update test projects for vmr by @​nohwnd in
https://github.com/microsoft/vstest/pull/14894
* 17.14 branding by @​nohwnd in
https://github.com/microsoft/vstest/pull/14903
* Update filter.md for NUnit by @​OsirisTerje in
https://github.com/microsoft/vstest/pull/14987
* Flag netstandard1.x dependencies in source-build by @​ViktorHofer in
https://github.com/microsoft/vstest/pull/14986
* Use VS dependencies versions from release VS to have archived symbols
by @​nohwnd in https://github.com/microsoft/vstest/pull/14991
* Remove extra ; by @​nohwnd in
https://github.com/microsoft/vstest/pull/14995
* Use dependencymodel 6.0.2 by @​nohwnd in
https://github.com/microsoft/vstest/pull/14996
* Make Testhost packable only on Windows by @​mmitche in
https://github.com/microsoft/vstest/pull/15001


### Will probably revert before release:

* Write props of tests into trx by @​nohwnd in
https://github.com/microsoft/vstest/pull/14905
 
## New Contributors

* @​OsirisTerje made their first contribution in
https://github.com/microsoft/vstest/pull/14987
* @​adstep made their first contribution in
https://github.com/microsoft/vstest/pull/15003
* @​Sergio0694 made their first contribution in
https://github.com/microsoft/vstest/pull/15004

**Full Changelog**:
https://github.com/microsoft/vstest/compare/v17.13.0...v17.14.0-preview-25107-01

## 17.13.0

## What's Changed

* Add letter number among valid identifiers in class name by @​nohwnd in
https://github.com/microsoft/vstest/pull/13868
* Fix formatting in Runner by @​mthalman in
https://github.com/microsoft/vstest/pull/13871
* Downgrade xunit skip warning to info by @​nohwnd in
https://github.com/microsoft/vstest/pull/10381
* Add msdia for arm64 into nuget by @​nohwnd in
https://github.com/microsoft/vstest/pull/10382
* Enable native debugging for vstest.console by @​ocitrev in
https://github.com/microsoft/vstest/pull/10401

* Fix RFCs links by @​Youssef1313 in
https://github.com/microsoft/vstest/pull/10424
* Convert to auto property by @​nohwnd in
https://github.com/microsoft/vstest/pull/10365
* Update Versions.props by @​nohwnd in
https://github.com/microsoft/vstest/pull/10378
* Enable TSA by @​jakubch1 in
https://github.com/microsoft/vstest/pull/10385
* Arm64 dia by @​nohwnd in
https://github.com/microsoft/vstest/pull/10390
* Update source-build team references by @​MichaelSimons in
https://github.com/microsoft/vstest/pull/10388
* Exclude .signature.p7s from nupkg file count by @​ellahathaway in
https://github.com/microsoft/vstest/pull/10418
* Set NetCurrent so that it doesn't roll forward automatically by
@​ViktorHofer in https://github.com/microsoft/vstest/pull/10622

## New Contributors
* @​ocitrev made their first contribution in
https://github.com/microsoft/vstest/pull/10401
* @​Youssef1313 made their first contribution in
https://github.com/microsoft/vstest/pull/10424

**Full Changelog**:
https://github.com/microsoft/vstest/compare/v17.12.0...v17.13.0

## 17.12.0

## What's Changed

* Dispose IDisposables in HtmlTransformer by @​omajid in
https://github.com/microsoft/vstest/pull/5099
* Dipose XmlReaders in Microsoft.TestPlatform.Common.RunSettings by
@​omajid in https://github.com/microsoft/vstest/pull/5100
* use some collection expressions by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5055
* Fix Reference typos by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5155
* Add option to overwrite trx without warning by @​nohwnd in
https://github.com/microsoft/vstest/pull/5141

## Internal and infrastructure fixes:

* Downgrade xunit skip warning to info by @​nohwnd in
https://github.com/microsoft/vstest/pull/10379
* Fallback to latest runtimeconfig when none is found by @​nohwnd in
https://github.com/microsoft/vstest/pull/5136
* Verify architecture and version of produced exes by @​nohwnd in
https://github.com/microsoft/vstest/pull/5134
* Fix runtime config tests by @​nohwnd in
https://github.com/microsoft/vstest/pull/5137
* Dispose helper when parsing args by @​nohwnd in
https://github.com/microsoft/vstest/pull/5126
* Cleanup and bump required runtimes by @​Evangelink in
https://github.com/microsoft/vstest/pull/5139
* Fix help warnings by @​nohwnd in
https://github.com/microsoft/vstest/pull/5140
* Fix timing in simple log by @​nohwnd in
https://github.com/microsoft/vstest/pull/5143
* Check vstest.console.dll instead of .exe by @​nohwnd in
https://github.com/microsoft/vstest/pull/5149
* Report version from nuget check by @​nohwnd in
https://github.com/microsoft/vstest/pull/5161
* Move IncludeSourceRevisionInInformationalVersion by @​nohwnd in
https://github.com/microsoft/vstest/pull/5166
* Enable or disable new logger based on TL flag by @​nohwnd in
https://github.com/microsoft/vstest/pull/5167
* Updating Microsoft.CodeCoverage package structure by @​fhnaseer in
https://github.com/microsoft/vstest/pull/5169
* Wait for Discovery to initialize before Cancelling it by @​nohwnd in
https://github.com/microsoft/vstest/pull/5177
* Adding condition to disable MsCoverage refrenced path maps by
@​fhnaseer in https://github.com/microsoft/vstest/pull/5189
* Forward error output from testhost as info by @​nohwnd in
https://github.com/microsoft/vstest/pull/5192
* Update Microsoft.Extensions.DependencyModel to 3.1.0 by @​nohwnd in
https://github.com/microsoft/vstest/pull/5188
* ExcludeFromSourceBuild->ExcludeFromSourceOnlyBuild by @​mmitche in
https://github.com/microsoft/vstest/pull/10354
* Enable policheck by @​jakubch1 in
https://github.com/microsoft/vstest/pull/10363



**Full Changelog**:
https://github.com/microsoft/vstest/compare/v17.11.1...v17.12.0

## 17.11.1

## What's Changed
* [rel/17.11] Forward error output from testhost as info by @​nohwnd in
https://github.com/microsoft/vstest/pull/5193


**Full Changelog**:
https://github.com/microsoft/vstest/compare/v17.11.0...v17.11.1

## 17.11.0

## What's Changed

* Add reference to the AdapterUtilities library in the spec docs. by
@​peterwald in https://github.com/microsoft/vstest/pull/4958
* Stack trace when localized, and new messages by @​nohwnd in
https://github.com/microsoft/vstest/pull/4944
* Fix single quote and space in F# pretty methods by @​nohwnd in
https://github.com/microsoft/vstest/pull/4969
* Update .NET runtimes to latest patch version by @​Evangelink in
https://github.com/microsoft/vstest/pull/4975
* Update dotnetcoretests.md by @​DickBaker in
https://github.com/microsoft/vstest/pull/4977
* Add list of known TestingPlatform dlls by @​nohwnd in
https://github.com/microsoft/vstest/pull/4983
* Update framework version used for testing, and test matrix by @​nohwnd
in https://github.com/microsoft/vstest/pull/4970
* Add output forwarding for .NET by @​nohwnd in
https://github.com/microsoft/vstest/pull/4988
* Remove usage of pt images before decomissioning by @​nohwnd in
https://github.com/microsoft/vstest/pull/4994
* chore: Add more details to acquistion section. by @​voroninp in
https://github.com/microsoft/vstest/pull/4999
* Simplify banner by @​nohwnd in
https://github.com/microsoft/vstest/pull/5013
* Forward standard output of testhost by @​nohwnd in
https://github.com/microsoft/vstest/pull/4998
* Add missing copyright header by @​MichaelSimons in
https://github.com/microsoft/vstest/pull/5020
* Add option to not share .NET Framework testhosts by @​nohwnd in
https://github.com/microsoft/vstest/pull/5018
* GetTypesToLoad Attribute cant be null by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5054
* rawArgument in GetArgumentList cant be null by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5056
* fix Atribute typo by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5057
* remove unnecessary list alloc for 2 scenarios in
TestRequestManager.GetSources by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5058
* fix incompatiblity typo by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5059
* remove redundant inline method in IsPlatformIncompatible by
@​SimonCropp in https://github.com/microsoft/vstest/pull/5060
* fix Sucess typo by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5061
* use some null coalescing by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5062
* Add cts into friends of TranslationLayer by @​jakubch1 in
https://github.com/microsoft/vstest/pull/5075
* Use built in sha1 for id generation by @​nohwnd in
https://github.com/microsoft/vstest/pull/5081
* All output in terminal logger by @​nohwnd in
https://github.com/microsoft/vstest/pull/5083
* Ignore env test by @​nohwnd in
https://github.com/microsoft/vstest/pull/5095
* Dispose XmlReader in XmlRunSettingsUtilities by @​omajid in
https://github.com/microsoft/vstest/pull/5094
* Bump to macos-12 build image by @​akoeplinger in
https://github.com/microsoft/vstest/pull/5101
* Handle ansi escape in terminal logger reporter by @​nohwnd in
https://github.com/microsoft/vstest/pull/5084
* remove disable interactive auth by @​nohwnd in
https://github.com/microsoft/vstest/pull/5110
* Error output as info in terminal logger by @​nohwnd in
https://github.com/microsoft/vstest/pull/5113
* Write dll instead of target on abort, rename errors by @​nohwnd in
https://github.com/microsoft/vstest/pull/5115
* * [rel/17.11] Update dependencies from devdiv/DevDiv/vs-code-coverage
by @​dotnet-maestro in https://github.com/microsoft/vstest/pull/5152

## New Contributors
* @​peterwald made their first contribution in
https://github.com/microsoft/vstest/pull/4958
* @​DickBaker made their first contribution in
https://github.com/microsoft/vstest/pull/4977
* @​voroninp made their first contribution in
https://github.com/microsoft/vstest/pull/4999
* @​akoeplinger made their first contribution in
https://github.com/microsoft/vstest/pull/5101

**Full Changelog**:
https://github.com/microsoft/vstest/compare/v17.10.0...v17.11.0-release-24352-06

## 17.11.0-release-24373-02

## What's Changed
* [rel/17.11] Update dependencies from devdiv/DevDiv/vs-code-coverage by
@​dotnet-maestro in https://github.com/microsoft/vstest/pull/5152


**Full Changelog**:
https://github.com/microsoft/vstest/compare/v17.11.0-release-24352-06...v17.11.0-release-24373-02

## 17.11.0-release-24352-06

## What's Changed

* Add reference to the AdapterUtilities library in the spec docs. by
@​peterwald in https://github.com/microsoft/vstest/pull/4958
* Stack trace when localized, and new messages by @​nohwnd in
https://github.com/microsoft/vstest/pull/4944
* Fix single quote and space in F# pretty methods by @​nohwnd in
https://github.com/microsoft/vstest/pull/4969
* Update .NET runtimes to latest patch version by @​Evangelink in
https://github.com/microsoft/vstest/pull/4975
* Update dotnetcoretests.md by @​DickBaker in
https://github.com/microsoft/vstest/pull/4977
* Add list of known TestingPlatform dlls by @​nohwnd in
https://github.com/microsoft/vstest/pull/4983
* Update framework version used for testing, and test matrix by @​nohwnd
in https://github.com/microsoft/vstest/pull/4970
* Add output forwarding for .NET by @​nohwnd in
https://github.com/microsoft/vstest/pull/4988
* Remove usage of pt images before decomissioning by @​nohwnd in
https://github.com/microsoft/vstest/pull/4994
* chore: Add more details to acquistion section. by @​voroninp in
https://github.com/microsoft/vstest/pull/4999
* Simplify banner by @​nohwnd in
https://github.com/microsoft/vstest/pull/5013
* Forward standard output of testhost by @​nohwnd in
https://github.com/microsoft/vstest/pull/4998
* Add missing copyright header by @​MichaelSimons in
https://github.com/microsoft/vstest/pull/5020
* Add option to not share .NET Framework testhosts by @​nohwnd in
https://github.com/microsoft/vstest/pull/5018
* GetTypesToLoad Attribute cant be null by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5054
* rawArgument in GetArgumentList cant be null by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5056
* fix Atribute typo by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5057
* remove unnecessary list alloc for 2 scenarios in
TestRequestManager.GetSources by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5058
* fix incompatiblity typo by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5059
* remove redundant inline method in IsPlatformIncompatible by
@​SimonCropp in https://github.com/microsoft/vstest/pull/5060
* fix Sucess typo by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5061
* use some null coalescing by @​SimonCropp in
https://github.com/microsoft/vstest/pull/5062
* Add cts into friends of TranslationLayer by @​jakubch1 in
https://github.com/microsoft/vstest/pull/5075
* Use built in sha1 for id generation by @​nohwnd in
https://github.com/microsoft/vstest/pull/5081
* All output in terminal logger by @​nohwnd in
https://github.com/microsoft/vstest/pull/5083
* Ignore env test by @​nohwnd in
https://github.com/microsoft/vstest/pull/5095
* Dispose XmlReader in XmlRunSettingsUtilities by @​omajid in
https://github.com/microsoft/vstest/pull/5094
* Bump to macos-12 build image by @​akoeplinger in
https://github.com/microsoft/vstest/pull/5101
* Handle ansi escape in terminal logger reporter by @​nohwnd in
https://github.com/microsoft/vstest/pull/5084
* remove disable interactive auth by @​nohwnd in
https://github.com/microsoft/vstest/pull/5110
* Error output as info in terminal logger by @​nohwnd in
https://github.com/microsoft/vstest/pull/5113
* Write dll instead of target on abort, rename errors by @​nohwnd in
https://github.com/microsoft/vstest/pull/5115

## New Contributors
* @​peterwald made their first contribution in
https://github.com/microsoft/vstest/pull/4958
* @​DickBaker made their first contribution in
https://github.com/microsoft/vstest/pull/4977
* @​voroninp made their first contribution in
https://github.com/microsoft/vstest/pull/4999
* @​akoeplinger made their first contribution in
https://github.com/microsoft/vstest/pull/5101

**Full Changelog**:
https://github.com/microsoft/vstest/compare/v17.10.0...v17.11.0-release-24352-06

Commits viewable in [compare
view](https://github.com/microsoft/vstest/compare/v17.10.0...v17.14.1).
</details>

Updated [MSTest.TestAdapter](https://github.com/microsoft/testfx) from
3.4.3 to 3.11.1.

<details>
<summary>Release notes</summary>

_Sourced from [MSTest.TestAdapter's
releases](https://github.com/microsoft/testfx/releases)._

## 3.11.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.11.1)

## 3.11.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.11.0)

## 3.10.5

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.5)


## 3.10.4

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.4)


## 3.10.3

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.3)


## 3.10.2

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.2)


## 3.10.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.1)


## 3.10.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.0)


## 3.9.3

## What's Changed

* Simpler fix for dotnet test when using retry by @​Youssef1313 in
#​5732. Note that this PR targets rel/3.9 branch. For 3.10, we did a
different fix: https://github.com/microsoft/testfx/pull/5717

See the MSTest changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.3
See the Microsoft.Testing.Platform changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.3

**Full Changelog**:
https://github.com/microsoft/testfx/compare/v3.9.2...v3.9.3

## 3.9.2

## What's Changed

* Fix MSTEST0042 (duplicate data row) false positive with
Zero/NegativeZero by @​Youssef1313 in #​5684
* Allow framework authors to use TestCase.FullyQualifiedName as the
TestNodeUid by @​Youssef1313 in #​5658
* Ensure TestMethodAttribute.Execute is run on the correct execution
context by @​Youssef1313 in #​5688
* Avoid loading System.Threading.Tasks.Extensions when not needed by
@​Youssef1313 in #​5694
* Fix UseAsync property in TestMethodAttribute derived classes to use
type checks by @​Youssef1313 and @​Copilot in #​5708
* Fix UnitTestRunner leaking some test class instances by @​Youssef1313
in #​5715

See the MSTest changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.2
See the Microsoft.Testing.Platform changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.2

**Full Changelog**:
https://github.com/microsoft/testfx/compare/v3.9.1...v3.9.2

## 3.9.1

## What's Changed
* Make ConditionBaseAttribute.Mode public by @​youssef-backport-bot in
https://github.com/microsoft/testfx/pull/5597
* Add missing overload for Assert.Throws by @​youssef-backport-bot in
https://github.com/microsoft/testfx/pull/5620
* Fix System.MissingMethodException for KeyValuePair Deconstruction by
@​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5635
* Run the whole ExecuteInternal logic under the right execution context
by @​youssef-backport-bot in
https://github.com/microsoft/testfx/pull/5646
* VSTestBridge: Handle TestPropertyAttributes.Trait instead of special
casing specific properties by @​youssef-backport-bot in
https://github.com/microsoft/testfx/pull/5648

See the MSTest changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.1
See the Microsoft.Testing.Platform changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.1

**Full Changelog**:
https://github.com/microsoft/testfx/compare/v3.9.0...v3.9.1

## 3.9.0

In this release we focused a lot on providing fixes for MSTest and
Microsoft.Testing.Platform. The most notable new features and fixes are:

## MSTest

* Allow async test methods for UITestMethod on UWP and WinUI by
@​Youssef1313 in https://github.com/microsoft/testfx/pull/5297
* Add analyzer for duplicate data row by @​Youssef1313 in
https://github.com/microsoft/testfx/pull/5144
* Fix ClassCleanup not called when the first test in class is ignored by
@​Youssef1313 in https://github.com/microsoft/testfx/pull/5070
* Fix writing warnings outside of appdomain by @​nohwnd in
https://github.com/microsoft/testfx/pull/5371

## Microsoft.Testing.Platform

* Add (alpha) Azure DevOps extension to report errors by @​nohwnd in
https://github.com/microsoft/testfx/pull/5260
* Kill testhost if writing hang dump fails by @​Youssef1313 in
https://github.com/microsoft/testfx/pull/5538

We've also improved the `dotnet test` experience in dotnet SDK,
especially around Retry plugin experience, and started dogfooding the
experience in our own repository. Please check out how to enable the new
`dotnet test` experience for Microsoft.Testing.Platform in net10 by
[following this
link](https://learn.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test#microsofttestingplatform-mtp-mode-of-dotnet-test),
and help us dogfood it.

## New Contributors
* @​stan-sz made their first contribution in
https://github.com/microsoft/testfx/pull/5214
* @​YoshiRulz made their first contribution in
https://github.com/microsoft/testfx/pull/5281
* @​bjornhellander made their first contribution in
https://github.com/microsoft/testfx/pull/5300



See the MSTest changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.0
See the Microsoft.Testing.Platform changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.0

**Full Changelog**:
https://github.com/microsoft/testfx/compare/v3.8.3...v3.9.0

## 3.9.0-preview.25167.10



## 3.8.3

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.3)


## 3.8.2

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.2)


## 3.8.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.1)


## 3.8.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.0)

## Announcements

- This release adds new Assert APIs related to throwing exceptions,
collections, and strings. Refer to the changelog for more information.
- This release adds support for generic test methods.
- This release adds few new analyzers.
- We added
[`MSTestAnalysisMode`](https://learn.microsoft.com/en-us/dotnet/core/testing/mstest-analyzers/overview#mstestanalysismode).
We encourage you to set this property to at least `Recommended`.
- This release adds `RetryAttribute`
-
[Microsoft.Testing.Extensions.TrxReport](https://www.nuget.org/packages/Microsoft.Testing.Extensions.TrxReport)
and
[Microsoft.Testing.Extensions.CodeCoverage](https://www.nuget.org/packages/Microsoft.Testing.Extensions.CodeCoverage)
are now a dependency of MSTest metapackage

## 3.7.3

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.3)

## 3.7.2

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.2)

## 3.7.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.1)

## 3.7.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.0)

## Announcements

[MSTest.Analyzers](https://www.nuget.org/packages/MSTest.Analyzers) is
now a transitive dependency of
[MSTest.TestFramework](https://www.nuget.org/packages/MSTest.TestFramework)
and thus no longer needs to be manually installed.

Note: The only rules enabled by default as warnings, which could
potentially cause build errors when updating MSTest, have been carefully
selected and thoroughly validated. These rules specifically address real
runtime issues related to the usage of MSTest, ensuring that no purely
stylistic or low-impact analyzers are enforced by default.

## 3.6.4

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.4)

## 3.6.3

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.3)

## 3.6.2

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.2)

## 3.6.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.1)

## 3.6.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.0)


Special shoutout to @​SimonCropp for his exceptional contribution in
improving the quality of the repository.

## 3.5.2

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.2)

## 3.5.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.1)

## 3.5.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.0)

Commits viewable in [compare
view](https://github.com/microsoft/testfx/compare/v3.4.3...v3.11.1).
</details>

Updated [MSTest.TestFramework](https://github.com/microsoft/testfx) from
3.4.3 to 3.11.1.

<details>
<summary>Release notes</summary>

_Sourced from [MSTest.TestFramework's
releases](https://github.com/microsoft/testfx/releases)._

## 3.11.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.11.1)

## 3.11.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.11.0)

## 3.10.5

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.5)


## 3.10.4

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.4)


## 3.10.3

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.3)


## 3.10.2

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.2)


## 3.10.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.1)


## 3.10.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.10.0)


## 3.9.3

## What's Changed

* Simpler fix for dotnet test when using retry by @​Youssef1313 in
#​5732. Note that this PR targets rel/3.9 branch. For 3.10, we did a
different fix: https://github.com/microsoft/testfx/pull/5717

See the MSTest changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.3
See the Microsoft.Testing.Platform changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.3

**Full Changelog**:
https://github.com/microsoft/testfx/compare/v3.9.2...v3.9.3

## 3.9.2

## What's Changed

* Fix MSTEST0042 (duplicate data row) false positive with
Zero/NegativeZero by @​Youssef1313 in #​5684
* Allow framework authors to use TestCase.FullyQualifiedName as the
TestNodeUid by @​Youssef1313 in #​5658
* Ensure TestMethodAttribute.Execute is run on the correct execution
context by @​Youssef1313 in #​5688
* Avoid loading System.Threading.Tasks.Extensions when not needed by
@​Youssef1313 in #​5694
* Fix UseAsync property in TestMethodAttribute derived classes to use
type checks by @​Youssef1313 and @​Copilot in #​5708
* Fix UnitTestRunner leaking some test class instances by @​Youssef1313
in #​5715

See the MSTest changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.2
See the Microsoft.Testing.Platform changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.2

**Full Changelog**:
https://github.com/microsoft/testfx/compare/v3.9.1...v3.9.2

## 3.9.1

## What's Changed
* Make ConditionBaseAttribute.Mode public by @​youssef-backport-bot in
https://github.com/microsoft/testfx/pull/5597
* Add missing overload for Assert.Throws by @​youssef-backport-bot in
https://github.com/microsoft/testfx/pull/5620
* Fix System.MissingMethodException for KeyValuePair Deconstruction by
@​youssef-backport-bot in https://github.com/microsoft/testfx/pull/5635
* Run the whole ExecuteInternal logic under the right execution context
by @​youssef-backport-bot in
https://github.com/microsoft/testfx/pull/5646
* VSTestBridge: Handle TestPropertyAttributes.Trait instead of special
casing specific properties by @​youssef-backport-bot in
https://github.com/microsoft/testfx/pull/5648

See the MSTest changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.1
See the Microsoft.Testing.Platform changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.1

**Full Changelog**:
https://github.com/microsoft/testfx/compare/v3.9.0...v3.9.1

## 3.9.0

In this release we focused a lot on providing fixes for MSTest and
Microsoft.Testing.Platform. The most notable new features and fixes are:

## MSTest

* Allow async test methods for UITestMethod on UWP and WinUI by
@​Youssef1313 in https://github.com/microsoft/testfx/pull/5297
* Add analyzer for duplicate data row by @​Youssef1313 in
https://github.com/microsoft/testfx/pull/5144
* Fix ClassCleanup not called when the first test in class is ignored by
@​Youssef1313 in https://github.com/microsoft/testfx/pull/5070
* Fix writing warnings outside of appdomain by @​nohwnd in
https://github.com/microsoft/testfx/pull/5371

## Microsoft.Testing.Platform

* Add (alpha) Azure DevOps extension to report errors by @​nohwnd in
https://github.com/microsoft/testfx/pull/5260
* Kill testhost if writing hang dump fails by @​Youssef1313 in
https://github.com/microsoft/testfx/pull/5538

We've also improved the `dotnet test` experience in dotnet SDK,
especially around Retry plugin experience, and started dogfooding the
experience in our own repository. Please check out how to enable the new
`dotnet test` experience for Microsoft.Testing.Platform in net10 by
[following this
link](https://learn.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test#microsofttestingplatform-mtp-mode-of-dotnet-test),
and help us dogfood it.

## New Contributors
* @​stan-sz made their first contribution in
https://github.com/microsoft/testfx/pull/5214
* @​YoshiRulz made their first contribution in
https://github.com/microsoft/testfx/pull/5281
* @​bjornhellander made their first contribution in
https://github.com/microsoft/testfx/pull/5300



See the MSTest changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.9.0
See the Microsoft.Testing.Platform changelog here:
https://github.com/microsoft/testfx/blob/main/docs/Changelog-Platform.md#​1.7.0

**Full Changelog**:
https://github.com/microsoft/testfx/compare/v3.8.3...v3.9.0

## 3.9.0-preview.25167.10



## 3.8.3

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.3)


## 3.8.2

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.2)


## 3.8.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.1)


## 3.8.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.8.0)

## Announcements

- This release adds new Assert APIs related to throwing exceptions,
collections, and strings. Refer to the changelog for more information.
- This release adds support for generic test methods.
- This release adds few new analyzers.
- We added
[`MSTestAnalysisMode`](https://learn.microsoft.com/en-us/dotnet/core/testing/mstest-analyzers/overview#mstestanalysismode).
We encourage you to set this property to at least `Recommended`.
- This release adds `RetryAttribute`
-
[Microsoft.Testing.Extensions.TrxReport](https://www.nuget.org/packages/Microsoft.Testing.Extensions.TrxReport)
and
[Microsoft.Testing.Extensions.CodeCoverage](https://www.nuget.org/packages/Microsoft.Testing.Extensions.CodeCoverage)
are now a dependency of MSTest metapackage

## 3.7.3

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.3)

## 3.7.2

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.2)

## 3.7.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.1)

## 3.7.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.7.0)

## Announcements

[MSTest.Analyzers](https://www.nuget.org/packages/MSTest.Analyzers) is
now a transitive dependency of
[MSTest.TestFramework](https://www.nuget.org/packages/MSTest.TestFramework)
and thus no longer needs to be manually installed.

Note: The only rules enabled by default as warnings, which could
potentially cause build errors when updating MSTest, have been carefully
selected and thoroughly validated. These rules specifically address real
runtime issues related to the usage of MSTest, ensuring that no purely
stylistic or low-impact analyzers are enforced by default.

## 3.6.4

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.4)

## 3.6.3

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.3)

## 3.6.2

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.2)

## 3.6.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.1)

## 3.6.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.6.0)


Special shoutout to @​SimonCropp for his exceptional contribution in
improving the quality of the repository.

## 3.5.2

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.2)

## 3.5.1

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.1)

## 3.5.0

See the release notes
[here](https://github.com/microsoft/testfx/blob/main/docs/Changelog.md#​3.5.0)

Commits viewable in [compare
view](https://github.com/microsoft/testfx/compare/v3.4.3...v3.11.1).
</details>

Updated [Polly](https://github.com/App-vNext/Polly) from 8.5.0 to 8.6.6.

<details>
<summary>Release notes</summary>

_Sourced from [Polly's
releases](https://github.com/App-vNext/Polly/releases)._

## 8.6.6

## Highlights

* Fix `ScheduledTaskExecutor` deadlock when `TrySetResult` runs
continuations inline by @​crnhrv in
https://github.com/App-vNext/Polly/pull/2953

## What's Changed

* Add specification tests for jitter by @​martincostello in
https://github.com/App-vNext/Polly/pull/2830
* Refactor property-based tests by @​martincostello in
https://github.com/App-vNext/Polly/pull/2831
* .NET 10 preparation by @​martincostello in
https://github.com/App-vNext/Polly/pull/2842
* Fix CS7035 warning in dependabot jobs by @​martincostello in
https://github.com/App-vNext/Polly/pull/2849
* Remove codecov/test-results-action by @​martincostello in
https://github.com/App-vNext/Polly/pull/2872
* Update to .NET 10 SDK by @​martincostello in
https://github.com/App-vNext/Polly/pull/2531
* Bump zizmor to v1.19.0 by @​martincostello in
https://github.com/App-vNext/Polly/pull/2882
* Fix typo by @​martincostello in
https://github.com/App-vNext/Polly/pull/2886
* Add RateLimitHeaders library to community resources by @​alexis- in
https://github.com/App-vNext/Polly/pull/2887
* Bump zizmor to 1.21.0 by @​martincostello in
https://github.com/App-vNext/Polly/pull/2905
* .NET 11 preparation by @​martincostello in
https://github.com/App-vNext/Polly/pull/2932
* Remove Stryker workaround by @​martincostello in
https://github.com/App-vNext/Polly/pull/2933
* Group .NET dependency updates by @​martincostello in
https://github.com/App-vNext/Polly/pull/2944
* Migrate to actions/attest by @​martincostello in
https://github.com/App-vNext/Polly/pull/2952

## New Contributors

* @​alexis- made their first contribution in
https://github.com/App-vNext/Polly/pull/2887
* @​crnhrv made their first contribution in
https://github.com/App-vNext/Polly/pull/2953

**Full Changelog**:
https://github.com/App-vNext/Polly/compare/8.6.5...8.6.6


## 8.6.5

## What's Changed

* Extend NuGet package validation by @​martincostello in
https://github.com/App-vNext/Polly/pull/2762
* Suppress S2094 warning by @​martincostello in
https://github.com/App-vNext/Polly/pull/2765
* Refactor cake script by @​martincostello in
https://github.com/App-vNext/Polly/pull/2769
* Pass timeout to `TimeoutRejectedException` by @​martincostello in
https://github.com/App-vNext/Polly/pull/2827

**Full Changelog**:
https://github.com/App-vNext/Polly/compare/8.6.4...8.6.5


## 8.6.4

## What's Changed

* Fix after-release and update CHANGELOG by @​martincostello in
https://github.com/App-vNext/Polly/pull/2714
* Use collection expressions by @​martincostello in
https://github.com/App-vNext/Polly/pull/2715
* Fix flaky mutants by @​martincostello in
https://github.com/App-vNext/Polly/pull/2717
* fix documentation for ExecuteOutcomeAsync by @​carvex21 in
https://github.com/App-vNext/Polly/pull/2710
* Bump MartinCostello.WaitForNuGetPackage by @​martincostello in
https://github.com/App-vNext/Polly/pull/2721
* Bump sign tool by @​martincostello in
https://github.com/App-vNext/Polly/pull/2722
* xunit v3 preparation by @​martincostello in
https://github.com/App-vNext/Polly/pull/2723
* Add summary NuGet badges by @​martincostello in
https://github.com/App-vNext/Polly/pull/2724
* Delete actionlint config by @​martincostello in
https://github.com/App-vNext/Polly/pull/2730
* RateLimiting: add typed builder/guard tests and external limiter
lifetime test by @​mohammed-saalim in
https://github.com/App-vNext/Polly/pull/2711
* Update Dependabot auto-merge conditions by @​martincostello in
https://github.com/App-vNext/Polly/pull/2736
* Bump NuGet packages by @​martincostello in
https://github.com/App-vNext/Polly/pull/2738
* Bump dotnet-stryker to 4.8.1 by @​martincostello in
https://github.com/App-vNext/Polly/pull/2739
* Simplify code by @​martincostello in
https://github.com/App-vNext/Polly/pull/2740
* Update zizmor by @​martincostello in
https://github.com/App-vNext/Polly/pull/2746
* Use NuGet Trusted Publishing by @​martincostello in
https://github.com/App-vNext/Polly/pull/2751
* Respect override for PipelineExecuting and PipelineExecuted by
@​peter-csala in https://github.com/App-vNext/Polly/pull/2752

## New Contributors

* @​carvex21 made their first contribution in
https://github.com/App-vNext/Polly/pull/2710
* @​mohammed-saalim made their first contribution in
https://github.com/App-vNext/Polly/pull/2711

**Full Changelog**:
https://github.com/App-vNext/Polly/compare/8.6.3...8.6.4


## 8.6.3

## What's Changed

* Add release notes configuration by @​martincostello in
https://github.com/App-vNext/Polly/pull/2678
* Simplify release workflow by @​martincostello in
https://github.com/App-vNext/Polly/pull/2679
* Sign-off commits by @​martincostello in
https://github.com/App-vNext/Polly/pull/2694
* Add GitHub sponsorship by @​martincostello in
https://github.com/App-vNext/Polly/pull/2695
* Refactor project dependencies by @​martincostello in
https://github.com/App-vNext/Polly/pull/2696
* Add zizmor by @​martincostello in
https://github.com/App-vNext/Polly/pull/2698
* Update benchmarks by @​martincostello in
https://github.com/App-vNext/Polly/pull/2712
* Reduce async overhead by @​pentp in
https://github.com/App-vNext/Polly/pull/2664
* Update benchmarks by @​martincostello in
https://github.com/App-vNext/Polly/pull/2713

## New Contributors

* @​pentp made their first contribution in
https://github.com/App-vNext/Polly/pull/2664

**Full Changelog**:
https://github.com/App-vNext/Polly/compare/8.6.2...8.6.3


## 8.6.2

## What's Changed

* Performance tweaks by @​martincostello in
https://github.com/App-vNext/Polly/pull/2667
* Update dependencies by @​martincostello in
https://github.com/App-vNext/Polly/pull/2668
* Update benchmark results by @​martincostello in
https://github.com/App-vNext/Polly/pull/2669

## New Contributors

* @​pentp made their first contribution in
https://github.com/App-vNext/Polly/pull/2667

**Full Changelog**:
https://github.com/App-vNext/Polly/compare/8.6.1...8.6.2


## 8.6.1

## What's Changed

* Fix integer overflow in `BulkheadSemaphoreFactory` by @​ahusseini in
https://github.com/App-vNext/Polly/pull/2638
* Generate SBOM by @​martincostello in
https://github.com/App-vNext/Polly/pull/2640
* Attest artifacts by @​martincostello in
https://github.com/App-vNext/Polly/pull/2647

## New Contributors

* @​ahusseini made their first contribution in
https://github.com/App-vNext/Polly/pull/2638

**Full Changelog**:
https://github.com/App-vNext/Polly/compare/8.6.0...8.6.1

## 8.6.0

## What's Changed

* Bump Stryker by @​martincostello in
https://github.com/App-vNext/Polly/pull/2476
* Fix chaos example issue and enrich notes & diagram by @​caigen in
https://github.com/App-vNext/Polly/pull/2482
* Add diagram for the main chaos page sample by @​peter-csala in
https://github.com/App-vNext/Polly/pull/2484
* Fix broken CI by @​martincostello in
https://github.com/App-vNext/Polly/pull/2497
* Remove .NET 6 SDK by @​martincostello in
https://github.com/App-vNext/Polly/pull/2501
* Use Stryker Mutator Dashboard by @​martincostello in
https://github.com/App-vNext/Polly/pull/2500
* Fix Polly.Testing mutations by @​martincostello in
https://github.com/App-vNext/Polly/pull/2503
* Lint PowerShell scripts by @​martincostello in
https://github.com/App-vNext/Polly/pull/2504
* Improve Polly coverage by @​martincostello in
https://github.com/App-vNext/Polly/pull/2505
* Improve mutation score by @​martincostello in
https://github.com/App-vNext/Polly/pull/2506
* Run CodeQL for GitHub Actions by @​martincostello in
https://github.com/App-vNext/Polly/pull/2498
* Add missing mutations by @​martincostello in
https://github.com/App-vNext/Polly/pull/2508
* Remove dotnet tool restore by @​martincostello in
https://github.com/App-vNext/Polly/pull/2513
* Add missing coverage by @​martincostello in
https://github.com/App-vNext/Polly/pull/2514
* Improve mutation test perf by @​slang25 in
https://github.com/App-vNext/Polly/pull/2520
* Improve coverage by @​martincostello in
https://github.com/App-vNext/Polly/pull/2526
* Remove System.Text.Json reference by @​martincostello in
https://github.com/App-vNext/Polly/pull/2532
* Fix test summary reliability by @​martincostello in
https://github.com/App-vNext/Polly/pull/2543
* Use AuthenticodeLint by @​martincostello in
https://github.com/App-vNext/Polly/pull/2553
* Use actions/create-github-app-token by @​martincostello in
https://github.com/App-vNext/Polly/pull/2572
* Fix Retry strategy ShouldHandle in example code by @​marcrocny in
https://github.com/App-vNext/Polly/pull/2527
* Tweak docs formatting by @​martincostello in
https://github.com/App-vNext/Polly/pull/2575
* Dispose registry which contains rate limiters by @​peter-csala in
https://github.com/App-vNext/Polly/pull/2578
* Improve mutation tests performance by ensuring solution file isn't
discovered by @​slang25 in https://github.com/App-vNext/Polly/pull/2589
* Update LICENSE metadata by @​martincostello in
https://github.com/App-vNext/Polly/pull/2590
* Add HTTP client integration samples by @​peter-csala in
https://github.com/App-vNext/Polly/pull/2587
* Dedupe links by @​martincostello in
https://github.com/App-vNext/Polly/pull/2592
* Add test analytics by @​martincostello in
https://github.com/App-vNext/Polly/pull/2593
* Add note about context/state mix-ups by @​martincostello in
https://github.com/App-vNext/Polly/pull/2598
* Emit annotation for packages by @​martincostello in
https://github.com/App-vNext/Polly/pull/2601
* Add `AttemptNumber` to `HedgingPredicateArguments` by @​peter-csala in
https://github.com/App-vNext/Polly/pull/2603
* .NET 10 preparation by @​martincostello in
https://github.com/App-vNext/Polly/pull/2620
* Migrate to slnx by @​martincostello in
https://github.com/App-vNext/Polly/pull/2623
* Fix `OnRetryArguments` comments by @​lchaoer in
https://github.com/App-vNext/Polly/pull/2627
* Fix package signing by @​martincostello in
https://github.com/App-vNext/Polly/pull/2631

## New Contributors

* @​caigen made their first contribution in
https://github.com/App-vNext/Polly/pull/2482
* @​slang25 made their first contribution in
https://github.com/App-vNext/Polly/pull/2520
* @​marcrocny made their first contribution in
https://github.com/App-vNext/Polly/pull/2527
* @​lchaoer made their first contribution in
https://github.com/App-vNext/Polly/pull/2627

**Full Changelog**:
https://github.com/App-vNext/Polly/compare/8.5.2...8.6.0

## 8.5.2

## What's Changed

* Fix build badges by @​martincostello in
https://github.com/App-vNext/Polly/pull/2445
* Fix Registry vs. Provider Migration doc typo by @​jernejg in
https://github.com/App-vNext/Polly/pull/2447
* Fix flaky test by @​martincostello in
https://github.com/App-vNext/Polly/pull/2457
* Use Shouldly in all test projects by @​martincostello in
https://github.com/App-vNext/Polly/pull/2458 and
https://github.com/App-vNext/Polly/pull/2459
* Tidy up code in Polly.Specs by @​martincostello in
https://github.com/App-vNext/Polly/pull/2466 and
https://github.com/App-vNext/Polly/pull/2467
* Fix for retry cancellation by @​kmcclellan in
https://github.com/App-vNext/Polly/pull/2456

## New Contributors

* @​jernejg made their first contribution in
https://github.com/App-vNext/Polly/pull/2447

**Full Changelog**:
https://github.com/App-vNext/Polly/compare/8.5.1...8.5.2


## 8.5.1

## What's Changed

* Synchronize access to
`System.ComponentModel.DataAnnotations.Validator` by @​kmcclellan in
https://github.com/App-vNext/Polly/pull/2428

## New Contributors

* @​kmcclellan made their first contribution in
https://github.com/App-vNext/Polly/pull/2428

**Full Changelog**:
https://github.com/App-vNext/Polly/compare/8.5.0...8.5.1


Commits viewable in [compare
view](https://github.com/App-vNext/Polly/compare/8.5.0...8.6.6).
</details>

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 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


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Burg <daviburg@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants