ModularPipelines
ModularPipelines copied to clipboard
chore(deps): update dotnet monorepo (major)
This PR contains the following updates:
| Package | Change | Age | Confidence | Type | Update |
|---|---|---|---|---|---|
| Microsoft.Build (source) | 17.3.2 -> 18.0.2 |
nuget | major | ||
| Microsoft.Extensions.DependencyInjection (source) | 9.0.6 -> 10.0.0 |
nuget | major | ||
| Microsoft.Extensions.Hosting (source) | 9.0.6 -> 10.0.0 |
nuget | major | ||
| Microsoft.Extensions.Http (source) | 9.0.6 -> 10.0.0 |
nuget | major | ||
| Microsoft.Extensions.TimeProvider.Testing (source) | 9.10.0 -> 10.0.0 |
nuget | major | ||
| dotnet-sdk | 9.0.304 -> 10.0.100 |
dotnet-sdk | major |
Release Notes
dotnet/msbuild (Microsoft.Build)
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: https://github.com/dotnet/msbuild/compare/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
1072070by @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
1080979by @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 #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
- [vs17.8] Select proper VS channel by @JanKrivanek in #11246
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID
1083264by @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
1085960by @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.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
- 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
1087450by @dotnet-bot in #11321 - Make the cancelation can be executed before the task is done by @GangWang01 in #11225
- [automated] Merge branch 'vs17.8' => 'vs17.10' by @github-actions in #11235
- replacing a batch of Regex with their generated variant by @SimaTian in #11228
- reverting 11256 due to a failed DDRIT test for VS insertion by @SimaTian in #11345
- [automated] Merge branch 'vs17.13' => 'main' by @github-actions in #11344
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro in #11340
- [automated] Merge branch 'vs17.10' => 'vs17.11' by @github-actions in #11336
- Revert "Specify ngen configs for exes (#11182)" by @JanProvaznik in #11351
- Fix item update evaluation when path contains parenthesis and add test coverage by @YuliiaKovalova in #11293
- Workaround for "MSB4166: Child node "1" exited prematurely" by @YuliiaKovalova in #11353
- Add example to documentation about event id(s) by @YuliiaKovalova in #11352
- Add TargetFramework(s) unexpected check by @JanKrivanek in #11285
- Revert "Handle the case for updated binding redirects" by @rainersigwald in #11365
- Revert changes in common targets for binding redirect by @YuliiaKovalova in #11387
- Update YAML conditions by @rainersigwald in #11389
- RI vs17.14 by @rainersigwald in #11391
- Clarify release checklist for branching and insertion flow by @JanProvaznik in #11388
- [automated] Merge branch 'vs17.11' => 'vs17.12' by @github-actions in #11311
- [automated] Merge branch 'vs17.12' => 'vs17.13' by @github-actions in #11395
- [main] Update dependencies from dotnet/source-build-reference-packages by @dotnet-maestro in #11350
- [automated] Merge branch 'vs17.13' => 'main' by @github-actions in #11399
- Revert + adjust "Ensure slash in PublishDir" by @JanKrivanek in #11401
- Avoid creating a HashSet object on each ResultsCacheResponse by @Erarndt in #11381
- Retire 17.6 branch by @rainersigwald in #11397
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID
1097299by @dotnet-bot in #11341 - Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID
1097423by @dotnet-bot in #11402 - [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
1103691by @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
1106518by @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
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID
1109227by @dotnet-bot in #11503 - [automated] Merge branch 'vs17.13' => 'main' by @github-actions in #11500
- Update Providing-Binary-Logs.md by @SimaTian in #11518
- Moving forgotten TL resources by @MichalPavlik in #11517
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID
1109654by @dotnet-bot in #11520 - [main] Update dependencies from nuget/nuget.client by @dotnet-maestro in #11531
- Fix the job "Sync Microsoft.Build version in analyzer template with Version.props" by @JaynieBai in #11526
- Handle the case for updated binding redirects by @JaynieBai in #11411
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID
1111448by @dotnet-bot in #11532 - Allow MSBuildWarningsAsMessages with comma separation by @JaynieBai in #11522
- 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
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID
1109868by @dotnet-bot in #11501 - [automated] Merge branch 'vs17.13' => 'vs17.14' by @github-actions in #11584
- Make SolutionParser package reference private by @maridematte in #11603
- [vs17.14] Microsoft.Common.CurrentVersion.targets: _SplitProjectReferencesByFileExistence DependsOn AssignProjectConfiguration by @github-actions in #11620
- 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
- [vs17.14] Fix SdkResult Evalution when ProjectRootElement is null by @surayya-MS in #11636
- Update assembly versions to latest for packages that recently shipped by @ViktorHofer in #11038
- Update Ngen Priorities for VS by @AlexDelepine in #11632
- [17.14] Final branding by @maridematte in #11652
- Revert "Update assembly versions to latest for packages that recently shipped" by @YuliiaKovalova in #11659
- Update the logic of custom culture support by @YuliiaKovalova in #11607
- Use newer maintenance-packages at runtime by @rainersigwald in #11677
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID
1134002by @dotnet-bot in #11683
New Contributors
- @xtqqczze made their first contribution in #11398
- @AlexDelepine made their first contribution in #11632
Full Changelog: https://github.com/dotnet/msbuild/compare/v17.13.9...v17.14.5
v17.13.9
What's Changed
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID
1000093by @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
- Upgrade system.text.json to 8.0.4 by @maridematte in #10650
- Update native File.Exists by @JaynieBai in #9223
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID
1026257by @dotnet-bot in #10685 - [main] Update dependencies from dotnet/roslyn, nuget/nuget.client by @dotnet-maestro in #10688
- Update localization comment for main by @maridematte in #10694
- Update msbuild logo and forward links by @YuliiaKovalova in #10699
- Update merge flow by @maridematte in #10692
- Disable localization for 17.11 by @maridematte in #10693
- Add Design Time target import by @YuliiaKovalova in #10698
- Clarify the acquisition topic by @JanKrivanek in #10636
- Move back accidentally moved specs by @JanKrivanek in #10687
- Specify packages list to publish in release-checklist.md by @JanKrivanek in #10686
- Remove DesignTimeBuild restriction by @YuliiaKovalova in #10732
- Fix setting ProjectMetadataElement.Name by @dfederm in #10673
- Branding for 17.13 by @maridematte in #10703
- Enable NuGetAudit by @YuliiaKovalova in #10734
- Add clarification of BuildCheck props check false positives by @JanKrivanek in #10689
- [main] Update dependencies from dotnet/roslyn, nuget/nuget.client by @dotnet-maestro in #10730
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #10731
- Use SequenceEqual in win32 GetFullPath by @rainersigwald in #10706
- Fix property expander when comparing between non-numeric and numeric properties by @JaynieBai in #10696
- Hide and warn about TaskItem ctor by @rainersigwald in #10713
- Update release checklist doc by @maridematte in #10704
- Update the doc according to changes in bootstrap by @YuliiaKovalova in #10737
- [automated] Merge branch 'vs17.12' => 'main' by @github-actions in #10747
- [vs17.11] Update dependencies from dotnet/arcade by @dotnet-maestro in #10691
- Bump baseline and default MicrosoftBuildVersion in te
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot.