Releases: dotnet/msbuild
Releases · dotnet/msbuild
v18.0.2
What's Changed
- asking terminal for dimensions during every frame is expensive by @SimaTian in #11504
- Fix the head parameter when search the created PRs by @JaynieBai in #11569
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #11552
- Fix test to take warning MSB5018 by @JaynieBai in #11499
- Update tsa config by @AR-May in #11578
- Switch to AwesomeAssertions by @rainersigwald in #11577
- Update MicrosoftBuildVersion in analyzer template by @github-actions[bot] in #11581
- Update branding to 17.15 by @maridematte in #11582
- using virtual fuction instead of reflection by @SimaTian in #11513
- Address some low-hanging fruit to use newer/better .NET features by @stephentoub in #11448
- Delete .exp-insertions.yml by @JanProvaznik in #11601
- Microsoft.Common.CurrentVersion.targets: _SplitProjectReferencesByFileExistence DependsOn AssignProjectConfiguration by @vikukush in #11167
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #11600
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11587
- Add null check when iterating through TargetOutputs in terminal logger by @mruxmohan4 in #11606
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions[bot] in #11572
- Assert instead of ! for nullable by @rainersigwald in #11545
- Consolidate common IPC / named pipe code by @ccastanedaucf in #11546
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #11592
- Update maintenance-packages versions by @carlossanlop in #11457
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #11615
- Update MicrosoftBuildVersion in analyzer template by @github-actions[bot] in #11590
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11273384 by @dotnet-bot in #11608
- Don't force shipping versions to be used in VMR builds by @jkoritzinsky in #11625
- Fix url formatting in BuildCheck/Codes.md by @MaceWindu in #11631
/documentation/specs/*.mdformatting/linting/cleanup by @BenjaminBrienen in #11611- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11285593 by @dotnet-bot in #11639
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #11599
- add telemetry e2e test, address code quality issues by @JanProvaznik in #11602
- Remove MSBuildRuntimeType conditions by @ViktorHofer in #11641
- Set IDE0005 (Remove unnecessary using directives) severity to Warning by @JaynieBai in #11643
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #11646
- Remove RichCodeNavIndexer from .vsts-dotnet-ci.yml by @akoeplinger in #11647
- [REVERT] 11546 refactor common pipe code by @YuliiaKovalova in #11648
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions[bot] in #11651
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #11645
- Implement ExecCliBuild build check to warn if the Exec task is used to build a project by @IliaShuliatikov in #11523
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11312841 by @dotnet-bot in #11653
- Improve TargetFrameworkConfusionCheck by @stan-sz in #11656
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions[bot] in #11664
- VS Telemetry design documentation by @JanProvaznik in #11175
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions[bot] in #11667
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11332988 by @dotnet-bot in #11675
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #11685
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions[bot] in #11682
- Add separate DeserializePacket() to INodePacketFactory by @ccastanedaucf in #11650
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #11695
- Update BuildCheck code BC0109 -> BC0302 by @YuliiaKovalova in #11696
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #11689
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11690
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11350340 by @dotnet-bot in #11700
- Update maintenance-packages versions by @carlossanlop in #11684
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions[bot] in #11698
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11358290 by @dotnet-bot in #11704
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #11718
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11366194 by @dotnet-bot in #11709
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11714
- Embed .editorconfig in binary log by @JaynieBai in #11670
- Move DotNetBuild properties into the repo by @ViktorHofer in #11720
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #11722
- Fix parallelism in test case EndToEndMinimumMessageImportance by @JaynieBai in #11697
- Fix warnings shown in VMR with recent SDK by @ViktorHofer in #11728
- perfstar branch creation gh action by @JanProvaznik in #11730
- Remove unnecessary CA2022 suppressions by @Winniexu01 in #11626
- Avoid some allocations and CPU FileIsUnderPath by @Erarndt in #11663
- Enable nullable analysis in the LoadedType.cs by @JaynieBai in #11566
- Drop major version prop files by @maridematte in #11591
- Add breaking-change bot by @YuliiaKovalova in #11729
- Use correct separator character when parsing buildplan file by @JanThomas118 in #11734
- onboard labeler-workflows by @JanProvaznik in #11738
- Suppress CodeQL warning dangerous deserialization that only happens in debug build by @GangWang01 in #11739
- Restore main branch insertions by @maridematte in #11737
- removed dead code that had been removed in NETFX by @Tanya-Solyanik in #11742
- log telemetry load failures by @JanProvaznik in #11613
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #11749
- Resolve ide0040, ide0051, ide0052, ide0350 warnings by @ViktorHofer in #11740
- Update package Category by @mmitche in #11736
- Add more info to ETL traces by @JaynieBai in #11743
- Add source tag to Version.Details.xml by @dkurepa in #11760
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11466940 by @dotnet-bot in #11761
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11473012 by @dotnet-bot in #11764
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro[bot] in #11757
- Stop UsingToolMicrosoftNetCompilers
by @rainersigwald in ht...
v17.14.28
What's Changed
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11586
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11585
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11589
- add preview suffix in experimental CI Builds, enable expinsert by @JanProvaznik in #11534
- Add the check on version bump up by @GangWang01 in #11469
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions[bot] in #11668
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11691
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11688
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11694
- [automated] Merge branch 'vs17.10' => 'vs17.11' by @github-actions[bot] in #11687
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11693
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11711
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11713
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11712
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11716
- Make 16.11 pass build and release by @maridematte in #11658
- [vs17.12] Merge tag v17.12.36 by @surayya-MS in #11864
- [vs16.11] Merge tag v16.11.6 by @surayya-MS in #11871
- [vs17.12] Fixing the contention condition caused by RegisterResolversManifests by @github-actions[bot] in #11612
- [vs17.8] Merge tag v17.8.29 by @surayya-MS in #11866
- [vs17.10] Merge tag v17.10.29 by @surayya-MS in #11865
- Fix invalid substitutionGroup in Microsoft.Build.CommonTypes by @YuliiaKovalova in #11902
- Update VisualStudio.ChannelName to int.d17.14 by @YuliiaKovalova in #11908
- Fix insertion target branches and schedule by @JanProvaznik in #11909
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11746
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11750
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11748
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11901
- [vs17.14] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #11790
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions[bot] in #11904
- [automated] Merge branch 'vs17.10' => 'vs17.11' by @github-actions[bot] in #11905
- [automated] Merge branch 'vs17.11' => 'vs17.12' by @github-actions[bot] in #11967
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11982
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11995
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11996
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #11997
- [automated] Merge branch 'vs17.12' => 'vs17.14' by @github-actions[bot] in #11991
- [vs17.14] Replace obsolete UCOMITypeInfo with recommended System.Runtime.InteropServices.ComTypes.ITypeInfo by @github-actions[bot] in #12012
- [vs17.14] Revert change in _SplitProjectReferencesByFileExistence by @YuliiaKovalova in #12035
- Add the switch running OptProf tasks by @GangWang01 in #12076
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12086
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12091
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12089
- [vs17.14] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12090
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12088
- Override SkipApplyOptimizationData to true when disabling OptProf data collection by @GangWang01 in #12106
- [automated] Merge branch 'vs17.11' => 'vs17.12' by @github-actions[bot] in #12103
- [automated] Merge branch 'vs17.12' => 'vs17.14' by @github-actions[bot] in #12134
- Bump to NuGet 5.11.6 by @rainersigwald in #12168
- Update version of package in PrebuiltBaseline to 5.11.6 by @huulinhnguyen-dev in #12173
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12200
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12203
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12202
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12205
- [vs17.14] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12204
- [17.14] Avoid hang when similar build requests are serviced by @rainersigwald in #12197
- [vs17.14] Add check for node shut down event and reorder the sequence of shutdown in OutOfProcNode by @YuliiaKovalova in #12235
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12271
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12274
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12276
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12273
- [vs17.14] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12275
- [vs16.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12295
- [vs17.8] Recover bootstrap and corresponding disabled tests by @GangWang01 in #12294
- [vs17.10] Recover bootstrap and corresponding disabled tests by @GangWang01 in #12293
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions[bot] in #12299
- Update version of packages in PrebuiltBaseline by @huulinhnguyen-dev in #12304
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12308
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12310
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12309
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12312
- [vs17.14] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12311
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions[bot] in #12317
- [automated] Merge branch 'vs17.10' => 'vs17.11' by @github-actions[bot] in #12314
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12361
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12359
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12363
- [vs17.14] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12362
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #12357
- [vs17.14]Move GlobExpansionFailed resource from Build to Shared by @JanProvaznik in #12354
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in https://github.com/dotnet/msbuild/...
.NET 8.0.16
What's Changed
- [vs17.6] Dont ngen taskhost Fixes our lack of optprof data (#8737) by @JanKrivanek in #8926
- [vs17.6] Bump version by @JanKrivanek in #8932
- Update System.Security.Cryptography.Pkcs by @JanKrivanek in #8977
- [vs17.8] Workaround for incorrect encoding of PUA range in GB18030 Uri string by @sujitnayak in #9751
- [vs17.10] Check version bump on release branches' update by @github-actions in #10041
- [release/vs17.6] Onboard 1es templates (#9924) by @surayya-MS in #10053
- [automated] Merge branch 'vs17.6' => 'vs17.8' by @dotnet-maestro-bot in #10056
- [automated] Merge branch 'vs17.9' => 'vs17.10' by @dotnet-maestro-bot in #10081
- Disable localization for vs17.10 by @AR-May in #10269
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10000931 by @dotnet-bot in #10267
- [17.11] Fix component governance alerts by @MichalPavlik in #10520
- Assembly redirect fix by @MichalPavlik in #10624
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10654
- Enable private feeds for release branch by @AR-May in #10355
- Upgrade system.text.json to 8.0.4 by @maridematte in #10650
- Disable localization for 17.11 by @maridematte in #10693
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10691
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10793
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10809
- CG alert cleaning on VS17.11 by @GangWang01 in #10723
- CG alert cleaning on VS17.10 by @GangWang01 in #10724
- CG alert cleaning on VS17.8 by @GangWang01 in #10725
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10833
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10832
- [vs17.8] update arcade and fix build by @JanProvaznik in #10838
- [vs17.8] Sync internal and public branches by @YuliiaKovalova in #10858
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10896
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10895
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #10894
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10990
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #10986
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11033
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11030
- [vs17.11] Run tests even if version is not bumped by @github-actions in #11060
- [vs17.8] Backport VS insertion pipeline YMLs by @github-actions in #11066
- [vs17.11] Backport VS insertion pipeline YMLs by @github-actions in #11064
- [17.8] Unblock opt-prof in release branches by @JanKrivanek in #11112
- [vs17.8] Fix setting package versions in VS insertion by @github-actions in #11103
- Update vs/msbuild version by @JanKrivanek in #11115
- Update xcopy-msbuild version to 17.8.5 by @GangWang01 in #11118
- Add inter-branch merge flow file by @GangWang01 in #11123
- [vs17.8] Unblock OptProf build by @JanKrivanek in #11121
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10992
- Bump up System.Text.Json to 8.0.5 by @GangWang01 in #11134
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11124
- [vs17.10] Run tests even if version is not bumped by @github-actions in #11059
- [automated] Merge branch 'vs17.10' => 'vs17.11' by @github-actions in #11137
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11223
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11222
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11218
- [vs17.8] disallow inserting pkgs twice in VS insertion by @JanProvaznik in #11152
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11265
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11264
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11261
- Don't autocomplete servicing insertions by @JanProvaznik in #11283
- [vs17.11] Select proper VS channel by @JaynieBai in #11303
- [vs17.10] Select proper VS channel by @JanKrivanek in #11240
- [vs17.8] Select proper VS channel by @JanKrivanek in #11246
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11306
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11309
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11308
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11235
- [automated] Merge branch 'vs17.10' => 'vs17.11' by @github-actions in #11336
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11408
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11406
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11404
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11431
- [17.8] remove optprof image name, restore arcade tools correctl by @JanProvaznik in #11438
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11423
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11433
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11432
- [vs17.8] Official Build MpPreference workaround by @github-actions in #11471
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11473
- [automated] Merge branch 'vs17.10' => 'vs17.11' by @github-actions in #11475
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11585
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11691
- [automated] Merge branch 'vs17.10' => 'vs17.11' by @github-actions in #11687
Full Changelog: v17.11.4...v17.11.31
v17.14.8
What's Changed
- [vs17.14] Binlog not produced for C++ project on Visual Studio Load Fix by @surayya-MS in #11774
- [vs17.14] Merge tag v17.14.8 by @surayya-MS in #11861
Full Changelog: v17.14.5...v17.14.8
v17.14.5
What's Changed
- [vs17.6] Dont ngen taskhost Fixes our lack of optprof data (#8737) by @JanKrivanek in #8926
- [vs17.6] Bump version by @JanKrivanek in #8932
- Update System.Security.Cryptography.Pkcs by @JanKrivanek in #8977
- [vs17.8] Workaround for incorrect encoding of PUA range in GB18030 Uri string by @sujitnayak in #9751
- [vs17.10] Check version bump on release branches' update by @github-actions in #10041
- [release/vs17.6] Onboard 1es templates (#9924) by @surayya-MS in #10053
- [automated] Merge branch 'vs17.6' => 'vs17.8' by @dotnet-maestro-bot in #10056
- [automated] Merge branch 'vs17.9' => 'vs17.10' by @dotnet-maestro-bot in #10081
- Disable localization for vs17.10 by @AR-May in #10269
- Enable private feeds for release branch by @AR-May in #10355
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10809
- CG alert cleaning on VS17.10 by @GangWang01 in #10724
- CG alert cleaning on VS17.8 by @GangWang01 in #10725
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10833
- [vs17.8] update arcade and fix build by @JanProvaznik in #10838
- [vs17.8] Sync internal and public branches by @YuliiaKovalova in #10858
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10896
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #10894
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #10986
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11030
- [vs17.8] Backport VS insertion pipeline YMLs by @github-actions in #11066
- [17.8] Unblock opt-prof in release branches by @JanKrivanek in #11112
- [vs17.8] Fix setting package versions in VS insertion by @github-actions in #11103
- Update vs/msbuild version by @JanKrivanek in #11115
- Update xcopy-msbuild version to 17.8.5 by @GangWang01 in #11118
- Add inter-branch merge flow file by @GangWang01 in #11123
- [vs17.8] Unblock OptProf build by @JanKrivanek in #11121
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10992
- 17.14 Branding by @JanKrivanek in #11128
- Bump up System.Text.Json to 8.0.5 by @GangWang01 in #11134
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11124
- Update localization comment for main by @JanKrivanek in #11138
- Option to avoid "fixing" \ in new TaskItem() by @maridematte in #11120
- Disable packing in bootstrap build by @JanKrivanek in #11133
- Fixing the contention condition caused by RegisterResolversManifests by @SimaTian in #11079
- [vs17.10] Run tests even if version is not bumped by @github-actions in #11059
- Update interbranch flow by @JanKrivanek in #11139
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10720707 by @dotnet-bot in #11154
- Fix ambiguous reference for ExceptionHandling class by @mthalman in #11173
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #11151
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11150
- telemetry onepager by @JanProvaznik in #11013
- fix: Update json syntax of merge-flow config by @f-alizada in #11190
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #11176
- Fix casing for UTF8Output propery by @baronfel in #11179
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11186
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11198
- Prevent reading from .rsp file for worker nodes by @YuliiaKovalova in #11170
- Handle the case for updated binding redirects by @YuliiaKovalova in #11012
- Update ChangeWaves doc by @JanKrivanek in #11174
- Add IntelliSense for testing properties by @Youssef1313 in #11029
- enable experimentally inserting to release branches from UI by @JanProvaznik in #11205
- Expose processes leveraged by BuildManager by @JanKrivanek in #11146
- changing expander regex by @SimaTian in #11210
- Add result for target stop event trace by @JaynieBai in #11202
- Add more processes Logs for failed case Microsoft.Build.UnitTests.Exec_Tests.Timeout by @JaynieBai in #9386
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #11220
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11219
- Generate packages for e2e tests by using existing ArtifactsShippingPackagesDir by @YuliiaKovalova in #11208
- Log glob failures by @JanProvaznik in #11211
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11223
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11222
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11224
- Add line/column information to invalid project exception by @YuliiaKovalova in #11232
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11218
- Enum.ToString method is resulting in slow performance. Fix it. by @SimaTian in #11229
- Upgrade Microsoft.VisualStudio.SolutionPersistence to 1.0.28 by @mthalman in #11249
- [vs17.8] disallow inserting pkgs twice in VS insertion by @JanProvaznik in #11152
- Update areapath in tsaoptions.json by @JanProvaznik in #11251
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10809797 by @dotnet-bot in #11236
- ConcurrentDictionary.Count bypass by @SimaTian in #11212
- removing the conflicting assembly by @SimaTian in #11254
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11265
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #11200
- Update release-checklist.md by @JanKrivanek in #11131
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11267
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11264
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #11258
- [Wording only] Adjust MSB3825 wording by @JanKrivanek in #11252
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11261
- Ensure slash in PublishDir by @JanKrivanek in #11248
- General performance plan one pager by @MichalPavlik in #11048
- BuildCheck polishing one-pager by @JanKrivanek in #11036
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #11263
- Don't autocomplete servicing insertions by @JanProvaznik in #11283
- Ngen Microsoft.VisualStudio.SolutionPersistence.dll for msbuild.exe by @YuliiaKovalova in #11233
- basic expander refactor by @SimaTian in #11089
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in https://git...
.NET 10.0 Preview 3
What's Changed
- null check logging mechanism before logging glob failure by @JanProvaznik in #11537
- Update .NET Framework references to 9.0.0 by @rainersigwald in #11145
- [CodeQL][SM03800] Remove unapproved usage of DSACryptoServiceProvider by @sujitnayak in #11540
- Opt-in .sln parsing with Microsoft.VisualStudio.SolutionPersistence by @surayya-MS in #11538
- Upgrade
Microsoft.VisualStudio.SolutionPersistenceto 1.0.52 by @surayya-MS in #11549 - Load
before/after.{solutionName}.sln.targetsfor .slnxby @surayya-MS in #11535 - Fix building slnf with @ in the path by @surayya-MS in #11421
- Update copy logic to use dedicated threads. by @Erarndt in #11272
- Update merge flow 17.14 -> main by @maridematte in #11559
- Update VS insertions for 17.14 by @maridematte in #11558
- Remove deprecated 4.3.* System package references by @ViktorHofer in #11555
- Fix entries in Version.Details.xml and make version overriding clearer by @akoeplinger in #11561
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #11553
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions in #11562
- [vs17.14] Remove deprecated 4.3.* System package references & fix entries in Version.Details.xml by @github-actions in #11571
- Don't ngen StringTools.net35 by @rainersigwald in #11544
- asking terminal for dimensions during every frame is expensive by @SimaTian in #11504
- Fix the head parameter when search the created PRs by @JaynieBai in #11569
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11552
- Fix test to take warning MSB5018 by @JaynieBai in #11499
- Update tsa config by @AR-May in #11578
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11098688 by @dotnet-bot in #11501
- Switch to AwesomeAssertions by @rainersigwald in #11577
- Update MicrosoftBuildVersion in analyzer template by @github-actions in #11581
- Update branding to 17.15 by @maridematte in #11582
- using virtual fuction instead of reflection by @SimaTian in #11513
- Address some low-hanging fruit to use newer/better .NET features by @stephentoub in #11448
- [automated] Merge branch 'vs17.13' => 'vs17.14' by @github-actions in #11584
- Delete .exp-insertions.yml by @JanProvaznik in #11601
- Microsoft.Common.CurrentVersion.targets: _SplitProjectReferencesByFileExistence DependsOn AssignProjectConfiguration by @vikukush in #11167
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #11600
- Make SolutionParser package reference private by @maridematte in #11603
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #11587
- Add null check when iterating through TargetOutputs in terminal logger by @mruxmohan4 in #11606
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions in #11572
- Assert instead of ! for nullable by @rainersigwald in #11545
- Consolidate common IPC / named pipe code by @ccastanedaucf in #11546
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #11592
- Update maintenance-packages versions by @carlossanlop in #11457
- [vs17.14] Microsoft.Common.CurrentVersion.targets: _SplitProjectReferencesByFileExistence DependsOn AssignProjectConfiguration by @github-actions in #11620
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #11615
- Pin samples/ProjectCachePlugin to released MSBuild by @rainersigwald in #11563
- [vs17.14] Add null check when iterating through TargetOutputs in terminal logger by @github-actions in #11621
- Update MicrosoftBuildVersion in analyzer template by @github-actions in #11590
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11273384 by @dotnet-bot in #11608
- Don't force shipping versions to be used in VMR builds by @jkoritzinsky in #11625
- Fix url formatting in BuildCheck/Codes.md by @MaceWindu in #11631
- [vs17.14] Fix SdkResult Evalution when ProjectRootElement is null by @surayya-MS in #11636
/documentation/specs/*.mdformatting/linting/cleanup by @BenjaminBrienen in #11611- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11285593 by @dotnet-bot in #11639
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11599
- add telemetry e2e test, address code quality issues by @JanProvaznik in #11602
- Remove MSBuildRuntimeType conditions by @ViktorHofer in #11641
- Update assembly versions to latest for packages that recently shipped by @ViktorHofer in #11038
- Set IDE0005 (Remove unnecessary using directives) severity to Warning by @JaynieBai in #11643
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #11646
- Remove RichCodeNavIndexer from .vsts-dotnet-ci.yml by @akoeplinger in #11647
- [REVERT] 11546 refactor common pipe code by @YuliiaKovalova in #11648
- Update Ngen Priorities for VS by @AlexDelepine in #11632
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions in #11651
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11645
- Implement ExecCliBuild build check to warn if the Exec task is used to build a project by @IliaShuliatikov in #11523
- [17.14] Final branding by @maridematte in #11652
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11312841 by @dotnet-bot in #11653
- Revert "Update assembly versions to latest for packages that recently shipped" by @YuliiaKovalova in #11659
- Improve TargetFrameworkConfusionCheck by @stan-sz in #11656
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions in #11664
- VS Telemetry design documentation by @JanProvaznik in #11175
- Update the logic of custom culture support by @YuliiaKovalova in #11607
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions in #11667
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11332988 by @dotnet-bot in #11675
- Use newer maintenance-packages at runtime by @rainersigwald in #11677
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #11685
- [automated] Merge branch 'vs17.14' => 'main' by @github-actions in #11682
- Add separate DeserializePacket() to INodePacketFactory by @ccastanedaucf in #11650
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #11695
- Update BuildCheck code BC0109 -> BC0302 by @YuliiaKovalova in #11696
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11689
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #11690
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11350340 by @dotnet-bot in #11700
- Update maintenance-packages versions by @carlossanlop in #11684
- [automat...
.NET 9.0.4
What's Changed
- [vs17.6] Dont ngen taskhost Fixes our lack of optprof data (#8737) by @JanKrivanek in #8926
- [vs17.6] Bump version by @JanKrivanek in #8932
- Update System.Security.Cryptography.Pkcs by @JanKrivanek in #8977
- [vs17.8] Workaround for incorrect encoding of PUA range in GB18030 Uri string by @sujitnayak in #9751
- [vs17.10] Check version bump on release branches' update by @github-actions in #10041
- [release/vs17.6] Onboard 1es templates (#9924) by @surayya-MS in #10053
- [automated] Merge branch 'vs17.6' => 'vs17.8' by @dotnet-maestro-bot in #10056
- [automated] Merge branch 'vs17.9' => 'vs17.10' by @dotnet-maestro-bot in #10081
- Disable localization for vs17.10 by @AR-May in #10269
- Enable private feeds for release branch by @AR-May in #10355
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10809
- CG alert cleaning on VS17.10 by @GangWang01 in #10724
- CG alert cleaning on VS17.8 by @GangWang01 in #10725
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10833
- [vs17.8] update arcade and fix build by @JanProvaznik in #10838
- [vs17.8] Sync internal and public branches by @YuliiaKovalova in #10858
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10896
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #10894
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #10986
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11030
- [vs17.8] Backport VS insertion pipeline YMLs by @github-actions in #11066
- [17.8] Unblock opt-prof in release branches by @JanKrivanek in #11112
- [vs17.8] Fix setting package versions in VS insertion by @github-actions in #11103
- Update vs/msbuild version by @JanKrivanek in #11115
- Update xcopy-msbuild version to 17.8.5 by @GangWang01 in #11118
- Add inter-branch merge flow file by @GangWang01 in #11123
- [vs17.8] Unblock OptProf build by @JanKrivanek in #11121
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10992
- Bump up System.Text.Json to 8.0.5 by @GangWang01 in #11134
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11124
- [vs17.10] Run tests even if version is not bumped by @github-actions in #11059
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11223
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11222
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11224
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11218
- [vs17.8] disallow inserting pkgs twice in VS insertion by @JanProvaznik in #11152
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11265
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11267
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11264
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11261
- Don't autocomplete servicing insertions by @JanProvaznik in #11283
- [vs17.11] Select proper VS channel by @JaynieBai in #11303
- [vs17.12] Select proper VS channel by @JaynieBai in #11304
- [vs17.10] Select proper VS channel by @JanKrivanek in #11240
- [vs17.8] Select proper VS channel by @JanKrivanek in #11246
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11306
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11309
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11308
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11310
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11235
- [automated] Merge branch 'vs17.10' => 'vs17.11' by @github-actions in #11336
- [automated] Merge branch 'vs17.11' => 'vs17.12' by @github-actions in #11311
- [automated] Merge branch 'vs17.12' => 'vs17.13' by @github-actions in #11395
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11371
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11408
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11406
- [vs17.13] Update dependencies from dotnet/arcade by @dotnet-maestro in #11407
- [vs17.12] Fix arcade tool restore by @JanProvaznik in #11413
- [automated] Merge branch 'vs17.12' => 'vs17.13' by @github-actions in #11419
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11404
- [9.0.1xx] Workaround for "MSB4166: Child node "1" exited prematurely for build check by @YuliiaKovalova in #11384
- [automated] Merge branch 'vs17.12' => 'vs17.13' by @github-actions in #11424
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11431
- [17.8] remove optprof image name, restore arcade tools correctl by @JanProvaznik in #11438
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11423
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11433
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11432
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11437
- [vs17.13] Update dependencies from dotnet/arcade by @dotnet-maestro in #11436
- [vs17.8] Official Build MpPreference workaround by @github-actions in #11471
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11473
- [automated] Merge branch 'vs17.10' => 'vs17.11' by @github-actions in #11475
- Revert ".slnx support - use the new parser for .sln and .slnx (#10836)" by @rainersigwald in #11488
- update version to 17.13.16 by @JanProvaznik in #11493
- [vs17.13] Don't mark synthesized projects dirty when SDKs define properties by @surayya-MS in #11478
- [automated] Merge branch 'vs17.11' => 'vs17.12' by @github-actions in #11476
- [vs17.13] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #11435
- Hide ephemeral ProjectRootElements from import enumerations by @rainersigwald in #11474
- [automated] Merge branch 'vs17.12' => 'vs17.13' by @github-actions in #11495
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11098688 by @dotnet-bot in #11501
Full Changelog: v17.13.9...v17.13.20
.NET 10.0 Preview 2
What's Changed
- [vs17.6] Dont ngen taskhost Fixes our lack of optprof data (#8737) by @JanKrivanek in #8926
- [vs17.6] Bump version by @JanKrivanek in #8932
- Update System.Security.Cryptography.Pkcs by @JanKrivanek in #8977
- [vs17.8] Workaround for incorrect encoding of PUA range in GB18030 Uri string by @sujitnayak in #9751
- [release/vs17.6] Onboard 1es templates (#9924) by @surayya-MS in #10053
- [automated] Merge branch 'vs17.6' => 'vs17.8' by @dotnet-maestro-bot in #10056
- CG alert cleaning on VS17.8 by @GangWang01 in #10725
- [vs17.8] update arcade and fix build by @JanProvaznik in #10838
- [vs17.8] Sync internal and public branches by @YuliiaKovalova in #10858
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #10894
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #10986
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11030
- [vs17.8] Backport VS insertion pipeline YMLs by @github-actions in #11066
- [17.8] Unblock opt-prof in release branches by @JanKrivanek in #11112
- [vs17.8] Fix setting package versions in VS insertion by @github-actions in #11103
- Update vs/msbuild version by @JanKrivanek in #11115
- Update xcopy-msbuild version to 17.8.5 by @GangWang01 in #11118
- Add inter-branch merge flow file by @GangWang01 in #11123
- [vs17.8] Unblock OptProf build by @JanKrivanek in #11121
- Bump up System.Text.Json to 8.0.5 by @GangWang01 in #11134
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11218
- [vs17.8] disallow inserting pkgs twice in VS insertion by @JanProvaznik in #11152
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11261
- Don't autocomplete servicing insertions by @JanProvaznik in #11283
- [vs17.8] Select proper VS channel by @JanKrivanek in #11246
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11306
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #11367
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11371
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11339
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11408
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11406
- [vs17.13] Update dependencies from dotnet/arcade by @dotnet-maestro in #11407
- [vs17.12] Fix arcade tool restore by @JanProvaznik in #11413
- [automated] Merge branch 'vs17.12' => 'vs17.13' by @github-actions in #11419
- Prevent race condition in LoggingService by @YuliiaKovalova in #11284
- [automated] Merge branch 'vs17.13' => 'main' by @github-actions in #11422
- Bump
StyleCop.Analyzersto1.2.0-beta.556by @xtqqczze in #11398 - Avoid creation of temporary strings where possible by @Erarndt in #11380
- Keep ActivityId correlations in ETW
by @rainersigwald in #10909 - [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11404
- [9.0.1xx] Workaround for "MSB4166: Child node "1" exited prematurely for build check by @YuliiaKovalova in #11384
- Add EmbedInteropTypes to COMFileReference
by @rainersigwald in #11414 - [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #11409
- [automated] Merge branch 'vs17.12' => 'vs17.13' by @github-actions in #11424
- Port 1ES Pipeline Templates PR by @GangWang01 in #11425
- Removing last instances of the BinaryFormatter by @MichalPavlik in #11346
- [automated] Merge branch 'vs17.13' => 'main' by @github-actions in #11427
- Extend property assignment event (The feature is opted-out by default) by @YuliiaKovalova in #11106
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #11434
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11431
- [17.8] remove optprof image name, restore arcade tools correctl by @JanProvaznik in #11438
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11423
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11433
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11432
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11437
- [vs17.13] Update dependencies from dotnet/arcade by @dotnet-maestro in #11436
- Cache process info where possible and dispose Process objects. by @Erarndt in #11274
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11036910 by @dotnet-bot in #11429
- Official Build MpPreference workaround by @rainersigwald in #11464
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11452
- Change list -> ConcurrentBag in BuildCheckContext by @YuliiaKovalova in #11461
- Collecting some build data for tasks/targets telemetry by @JanKrivanek in #11359
- Collecting some build data for tasks/targets telemetry by @JanKrivanek in #11257
- [vs17.8] Official Build MpPreference workaround by @github-actions in #11471
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11473
- [automated] Merge branch 'vs17.10' => 'vs17.11' by @github-actions in #11475
- Fix namespace and public typename conflict by @JanKrivanek in #11477
- Implement OpenTelemetry infrastructure by @JanProvaznik in #11255
- LogAllAssemblyLoads doc comment by @rainersigwald in #11462
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11483
- Adding a static factory for the TerminalLogger by @MichalPavlik in #11318
- Revert ".slnx support - use the new parser for .sln and .slnx (#10836)" by @rainersigwald in #11488
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 11065188 by @dotnet-bot in #11465
- update version to 17.13.16 by @JanProvaznik in #11493
- [vs17.13] Don't mark synthesized projects dirty when SDKs define properties by @surayya-MS in #11478
- Fix CData recognition by @JanKrivanek in #11443
- [automated] Merge branch 'vs17.11' => 'vs17.12' by @github-actions in #11476
- [vs17.13] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #11435
- Take steps to avoid threadpool starvation by @Erarndt in #11275
- enable msbuild server by default for team internal build pipelines by @SimaTian in #11295
- Integrate the initial node metrics by @JanKrivanek in #11481
- Renaming conflicting resources by @MichalPavlik in #11505
- Hide ephemeral ProjectRootElements from import enumerations by @rainersigwald in #11474
- [automated] Merge branch 'vs17.12' => 'vs17.13' by @github-actions in #11495
- Avoid synchronous I/O in BufferedReadStream by @Erarndt in #11379
- Local...
.NET 8.0.15
What's Changed
- [vs17.6] Dont ngen taskhost Fixes our lack of optprof data (#8737) by @JanKrivanek in #8926
- [vs17.6] Bump version by @JanKrivanek in #8932
- Update System.Security.Cryptography.Pkcs by @JanKrivanek in #8977
- [vs17.8] Workaround for incorrect encoding of PUA range in GB18030 Uri string by @sujitnayak in #9751
- [release/vs17.6] Onboard 1es templates (#9924) by @surayya-MS in #10053
- [automated] Merge branch 'vs17.6' => 'vs17.8' by @dotnet-maestro-bot in #10056
- CG alert cleaning on VS17.8 by @GangWang01 in #10725
- [vs17.8] update arcade and fix build by @JanProvaznik in #10838
- [vs17.8] Sync internal and public branches by @YuliiaKovalova in #10858
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #10894
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #10986
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11030
- [vs17.8] Backport VS insertion pipeline YMLs by @github-actions in #11066
- [17.8] Unblock opt-prof in release branches by @JanKrivanek in #11112
- [vs17.8] Fix setting package versions in VS insertion by @github-actions in #11103
- Update vs/msbuild version by @JanKrivanek in #11115
- Update xcopy-msbuild version to 17.8.5 by @GangWang01 in #11118
- Add inter-branch merge flow file by @GangWang01 in #11123
- [vs17.8] Unblock OptProf build by @JanKrivanek in #11121
- Bump up System.Text.Json to 8.0.5 by @GangWang01 in #11134
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11218
- [vs17.8] disallow inserting pkgs twice in VS insertion by @JanProvaznik in #11152
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11261
- Don't autocomplete servicing insertions by @JanProvaznik in #11283
- [vs17.8] Select proper VS channel by @JanKrivanek in #11246
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11306
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11404
- [vs17.8] Update dependencies from dotnet/arcade by @dotnet-maestro in #11431
- [17.8] remove optprof image name, restore arcade tools correctl by @JanProvaznik in #11438
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11423
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11433
- [vs17.8] Official Build MpPreference workaround by @github-actions in #11471
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11473
Full Changelog: v17.10.21...v17.10.23
.NET 10.0 Preview 1
What's Changed
- [vs17.10] Check version bump on release branches' update by @github-actions in #10041
- [automated] Merge branch 'vs17.9' => 'vs17.10' by @dotnet-maestro-bot in #10081
- Disable localization for vs17.10 by @AR-May in #10269
- Enable private feeds for release branch by @AR-May in #10355
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10809
- CG alert cleaning on VS17.10 by @GangWang01 in #10724
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10833
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10896
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #10992
- 17.14 Branding by @JanKrivanek in #11128
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11124
- Update localization comment for main by @JanKrivanek in #11138
- Option to avoid "fixing" \ in new TaskItem() by @maridematte in #11120
- Disable packing in bootstrap build by @JanKrivanek in #11133
- Fixing the contention condition caused by RegisterResolversManifests by @SimaTian in #11079
- [vs17.10] Run tests even if version is not bumped by @github-actions in #11059
- Update interbranch flow by @JanKrivanek in #11139
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10720707 by @dotnet-bot in #11154
- Fix ambiguous reference for ExceptionHandling class by @mthalman in #11173
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #11151
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11150
- telemetry onepager by @JanProvaznik in #11013
- fix: Update json syntax of merge-flow config by @f-alizada in #11190
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #11176
- Fix casing for UTF8Output propery by @baronfel in #11179
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11186
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11198
- Prevent reading from .rsp file for worker nodes by @YuliiaKovalova in #11170
- Handle the case for updated binding redirects by @YuliiaKovalova in #11012
- Update ChangeWaves doc by @JanKrivanek in #11174
- Add IntelliSense for testing properties by @Youssef1313 in #11029
- enable experimentally inserting to release branches from UI by @JanProvaznik in #11205
- Expose processes leveraged by BuildManager by @JanKrivanek in #11146
- changing expander regex by @SimaTian in #11210
- Add result for target stop event trace by @JaynieBai in #11202
- Add more processes Logs for failed case Microsoft.Build.UnitTests.Exec_Tests.Timeout by @JaynieBai in #9386
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #11220
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11219
- Generate packages for e2e tests by using existing ArtifactsShippingPackagesDir by @YuliiaKovalova in #11208
- Log glob failures by @JanProvaznik in #11211
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11223
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11222
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11224
- Add line/column information to invalid project exception by @YuliiaKovalova in #11232
- Enum.ToString method is resulting in slow performance. Fix it. by @SimaTian in #11229
- Upgrade Microsoft.VisualStudio.SolutionPersistence to 1.0.28 by @mthalman in #11249
- Update areapath in tsaoptions.json by @JanProvaznik in #11251
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10809797 by @dotnet-bot in #11236
- ConcurrentDictionary.Count bypass by @SimaTian in #11212
- removing the conflicting assembly by @SimaTian in #11254
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11265
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #11200
- Update release-checklist.md by @JanKrivanek in #11131
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11267
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11264
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #11258
- [Wording only] Adjust MSB3825 wording by @JanKrivanek in #11252
- Ensure slash in PublishDir by @JanKrivanek in #11248
- General performance plan one pager by @MichalPavlik in #11048
- BuildCheck polishing one-pager by @JanKrivanek in #11036
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #11263
- Ngen Microsoft.VisualStudio.SolutionPersistence.dll for msbuild.exe by @YuliiaKovalova in #11233
- basic expander refactor by @SimaTian in #11089
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #11294
- [vs17.11] Select proper VS channel by @JaynieBai in #11303
- [vs17.12] Select proper VS channel by @JaynieBai in #11304
- Don't ngen Microsoft.IO.Redist for VS by @rainersigwald in #11256
- Grace handle custom ToString issues by @JanKrivanek in #11290
- [vs17.10] Select proper VS channel by @JanKrivanek in #11240
- Add UntrustedLocation check by @JanKrivanek in #11286
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11262
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10832647 by @dotnet-bot in #11278
- Mention the VS channel change requirement in release-checklist.md by @JanKrivanek in #11268
- [automated] Merge branch 'vs17.13' => 'main' by @github-actions in #11281
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10859604 by @dotnet-bot in #11317
- [Wording only] Adjust MSB3825 wording #2 by @JanKrivanek in #11299
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #11307
- [vs17.10] Update dependencies from dotnet/arcade by @dotnet-maestro in #11309
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #11308
- [vs17.12] Update dependencies from dotnet/arcade by @dotnet-maestro in #11310
- One pager writeups by @maridematte in #11045
- Cache Embedded Resources during compilation task by @JaynieBai in #10928
- Harden the ID-to-project file map misses by @JanKrivanek in #11289
- Specify ngen configs for exes by @rainersigwald in #11182
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10874502 by @dotnet-bot in #11321
- Make the cancelation can be executed before the task is done by @GangWang01 in #11225
- [automated] Me...