This commit is contained in:
Amaury Levé 2022-11-07 13:59:11 +01:00 коммит произвёл GitHub
Родитель a4990265e9
Коммит 4c440bda69
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 113 добавлений и 0 удалений

Просмотреть файл

@ -1,5 +1,118 @@
# Release Notes
## 17.4.0
### Issues Fixed
* Revert "Run tests with Server GC enabled & concurrent GC disabled. (#3661)" (#4108) [#4109](https://github.com/microsoft/vstest/pull/4109)
* Revert making Microsoft.NET.Test.Sdk package transitive [#4105](https://github.com/microsoft/vstest/pull/4105)
* [rel/17.4] Fix Invalid target architecture 'S390x' error [#4079](https://github.com/microsoft/vstest/pull/4079)
* Fix release note and prebuild scripts
* [rel/17.4] Remove portable CPP adapter and dbghelp [#4020](https://github.com/microsoft/vstest/pull/4020)
* Mirror test commit.
* Fix ManagedNameHelper to support namespaceless methods. [#4003](https://github.com/microsoft/vstest/pull/4003)
* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20220912.4 [#4008](https://github.com/microsoft/vstest/pull/4008)
* Remove netstandard telemetry dependencies [#4007](https://github.com/microsoft/vstest/pull/4007)
* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20220909.3 [#4006](https://github.com/microsoft/vstest/pull/4006)
* Playground project file refactored. [#4002](https://github.com/microsoft/vstest/pull/4002)
* Fixed wording for Github issue template [#3998](https://github.com/microsoft/vstest/pull/3998)
* Add more // to the console mode comment in playground to make it easier to uncomment. [#3999](https://github.com/microsoft/vstest/pull/3999)
* Fixed Selenium test run hang after stopping the debugger [#3995](https://github.com/microsoft/vstest/pull/3995)
* Enable usage of datacollectors in playground. [#3981](https://github.com/microsoft/vstest/pull/3981)
* Update azure-pipelines.yml
* Fixed common.lib.ps1 use correct dotnet on ARM64 devices. [#3986](https://github.com/microsoft/vstest/pull/3986)
* Fix pipeline build triggers. [#3988](https://github.com/microsoft/vstest/pull/3988)
* Fix variable name in common.lib.ps1 [#3985](https://github.com/microsoft/vstest/pull/3985)
* Add some polyfill to simplify code across compilations [#3974](https://github.com/microsoft/vstest/pull/3974)
* Update versions of diagnostics dependencies [#3976](https://github.com/microsoft/vstest/pull/3976)
* Refactor supported TFMs names [#3973](https://github.com/microsoft/vstest/pull/3973)
* Updated deprecated build VMs. [#3972](https://github.com/microsoft/vstest/pull/3972)
* Signing fixed. [#3971](https://github.com/microsoft/vstest/pull/3971)
* Fix signing verification script
* Updated build scripts to always install the latest dotnet patch. [#3968](https://github.com/microsoft/vstest/pull/3968)
* Localized file check-in by OneLocBuild Task: Build definition ID 2923: Build ID 6606255 [#3970](https://github.com/microsoft/vstest/pull/3970)
* Remove TargetLatestRuntimePatch properties [#3969](https://github.com/microsoft/vstest/pull/3969)
* Updated dotnet runtime versions.
* Add missing signing [#3964](https://github.com/microsoft/vstest/pull/3964)
* Added net7 support. [#3944](https://github.com/microsoft/vstest/pull/3944)
* Declare Newtonsoft.Json dependency for netstandard2.0 in Microsoft.Te… [#3962](https://github.com/microsoft/vstest/pull/3962)
* Make TraitCollection serializable in all supported TFMs [#3963](https://github.com/microsoft/vstest/pull/3963)
* Replace netstandard1.0 and netstandard1.3 with netstandard2.0 [#3921](https://github.com/microsoft/vstest/pull/3921)
* Fix stack overflow in FilterExpression.ValidForProperties [#3946](https://github.com/microsoft/vstest/pull/3946)
* Add process id to VSTEST_DUMP_PROCDUMPARGUMENTS usage for for BlameDataCollector [#3957](https://github.com/microsoft/vstest/pull/3957)
* Console logger splits path using directory and alt directory separators [#3923](https://github.com/microsoft/vstest/pull/3923)
* Do not match .NET Standard to Dotnet testhost runner [#3949](https://github.com/microsoft/vstest/pull/3949)
* Remove AllowMultiple on DirectoryBasedTestDiscovererAttribute. [#3953](https://github.com/microsoft/vstest/pull/3953)
* Revert "Re-enable arm64 ngen (#3931)" [#3948](https://github.com/microsoft/vstest/pull/3948)
* Re-enable arm64 ngen [#3931](https://github.com/microsoft/vstest/pull/3931)
* Support test discovery in sources that are directories [#3932](https://github.com/microsoft/vstest/pull/3932)
* Allow DotNetHostPath to contain env vars [#3858](https://github.com/microsoft/vstest/pull/3858)
* update fakes package version to include fix that prevents testhost from crashing [#3928](https://github.com/microsoft/vstest/pull/3928)
* Run tests with Server GC enabled & concurrent GC disabled. [#3661](https://github.com/microsoft/vstest/pull/3661)
* VS: move Solution Items folder out of scripts [#3919](https://github.com/microsoft/vstest/pull/3919)
* Set discovery batch size to 1000 [#3896](https://github.com/microsoft/vstest/pull/3896)
* Update Fakes packages [#3912](https://github.com/microsoft/vstest/pull/3912)
* Fix warnings on main (IDE only) [#3914](https://github.com/microsoft/vstest/pull/3914)
* Fix name of testhost folder in playground [#3917](https://github.com/microsoft/vstest/pull/3917)
* fixed paths duplicates [#3907](https://github.com/microsoft/vstest/pull/3907)
* Add some tests for AssemblyHelper [#3911](https://github.com/microsoft/vstest/pull/3911)
* Fix broken behaviour for AssemblyHelper [#3909](https://github.com/microsoft/vstest/pull/3909)
* Fix verification of signing [#3904](https://github.com/microsoft/vstest/pull/3904)
* Migrate FabricBot Tasks to Config-as-Code [#3823](https://github.com/microsoft/vstest/pull/3823)
* Removed unnecessary signing instruction. [#3903](https://github.com/microsoft/vstest/pull/3903)
* Fix some vulnerability [#3897](https://github.com/microsoft/vstest/pull/3897)
* Signing: Fix path to TestHost folders [#3902](https://github.com/microsoft/vstest/pull/3902)
* Move codebase to netcoreapp3.1 [#3861](https://github.com/microsoft/vstest/pull/3861)
* Update dotnet runtimes [#3901](https://github.com/microsoft/vstest/pull/3901)
* CC package update [#3881](https://github.com/microsoft/vstest/pull/3881)
* Use runtime 3.1.27 [#3900](https://github.com/microsoft/vstest/pull/3900)
* Added inproc wrapper friend [#3898](https://github.com/microsoft/vstest/pull/3898)
* Remove un-needed entries from sln [#3887](https://github.com/microsoft/vstest/pull/3887)
* Move MSTest1 back to Playground folder [#3885](https://github.com/microsoft/vstest/pull/3885)
* Build compatibility matrix tests faster [#3884](https://github.com/microsoft/vstest/pull/3884)
* Fixed review comments for PR #3728 [#3882](https://github.com/microsoft/vstest/pull/3882)
* Make Microsoft.NET.Test.Sdk package transitive [#3879](https://github.com/microsoft/vstest/pull/3879)
* Enable some design rules that could be interesting [#3875](https://github.com/microsoft/vstest/pull/3875)
* In-process vstest.console [#3728](https://github.com/microsoft/vstest/pull/3728)
* Globally exclude IDE1006 for vstest.ProgrammerTests namespace [#3872](https://github.com/microsoft/vstest/pull/3872)
* Fix warnings on main [#3870](https://github.com/microsoft/vstest/pull/3870)
* CA1051: Do not declare visible instance fields [#3859](https://github.com/microsoft/vstest/pull/3859)
* Fixed bugs in ManagedMethod parsing, and updated hierarchies. [#3704](https://github.com/microsoft/vstest/pull/3704)
* CA1001: Types that own disposable fields should be disposable [#3860](https://github.com/microsoft/vstest/pull/3860)
* CA1018: Mark attributes with AttributeUsageAttribute [#3865](https://github.com/microsoft/vstest/pull/3865)
* Disable IDE1006 on vstest namespace [#3866](https://github.com/microsoft/vstest/pull/3866)
* Fix concurrency access causing flakyness in the test [#3867](https://github.com/microsoft/vstest/pull/3867)
* Don't parallelize default platform tests [#3849](https://github.com/microsoft/vstest/pull/3849)
* Remove default architecture env variable [#3863](https://github.com/microsoft/vstest/pull/3863)
* Fix signing [#3864](https://github.com/microsoft/vstest/pull/3864)
* Cleanups post move to net462 [#3856](https://github.com/microsoft/vstest/pull/3856)
* IDE0060: Remove unused parameter [#3854](https://github.com/microsoft/vstest/pull/3854)
* Enforce use of correct dispose pattern [#3852](https://github.com/microsoft/vstest/pull/3852)
* Follow .NET lifecycle: update codebase to net462 [#3646](https://github.com/microsoft/vstest/pull/3646)
* CA1822: Mark members as static [#3853](https://github.com/microsoft/vstest/pull/3853)
* Fixed some security vulnerabilities. [#3851](https://github.com/microsoft/vstest/pull/3851)
* Increase ThreadPool.MinThreads limit [#3845](https://github.com/microsoft/vstest/pull/3845)
* Enable culture analyzer and fix issues [#3678](https://github.com/microsoft/vstest/pull/3678)
* Revert #3715 [#3843](https://github.com/microsoft/vstest/pull/3843)
* Enable more rules on test projects [#3832](https://github.com/microsoft/vstest/pull/3832)
* Ignore CancelTestDiscovery test as it is flaky [#3839](https://github.com/microsoft/vstest/pull/3839)
* Fix Newtonsoft.Json.dll 13.0.1 signature verification [#3835](https://github.com/microsoft/vstest/pull/3835)
* Bump to 17.4.0 [#3831](https://github.com/microsoft/vstest/pull/3831)
* Upgrade to Newtonsoft.Json 13.0.1 [#3815](https://github.com/microsoft/vstest/pull/3815)
* Enable CA1824 - Mark assemblies with NeutralResourcesLanguageAttribute [#3833](https://github.com/microsoft/vstest/pull/3833)
* Make test functions static when possible [#3830](https://github.com/microsoft/vstest/pull/3830)
* Fix unused using warning [#3828](https://github.com/microsoft/vstest/pull/3828)
* Remove unused msdia140typelib_clr0200.dll [#3822](https://github.com/microsoft/vstest/pull/3822)
* Enable nullables on all public API files [#3808](https://github.com/microsoft/vstest/pull/3808)
* Fix missing signature [#3796](https://github.com/microsoft/vstest/pull/3796)
* Version bumped to 17.4 [#3818](https://github.com/microsoft/vstest/pull/3818)
See full log [here](https://github.com/microsoft/vstest/compare/v17.3.2...v17.4.0)
### Drops
* TestPlatform vsix: [17.4.0](https://vsdrop.corp.microsoft.com/file/v1/Products/DevDiv/microsoft/vstest/main/20221107-04;/TestPlatform.vsix)
* Microsoft.TestPlatform.ObjectModel : [17.4.0](https://www.nuget.org/packages/Microsoft.TestPlatform.ObjectModel/17.4.0)
## 17.5.0-preview-20221003-04
### Issues Fixed