What's Changed
- Add vs18.10 to merge-flow config; retire vs18.7 by @AlesProkop in #14563
- Bump main to 18.11.0 after vs18.10 snap by @AlesProkop in #14564
- Phase out ChangeWaves 17.10, 17.12, 17.14 and 18.3 by @JanProvaznik in #14551
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #14572
- Default XML tasks to prohibit DTDs and improve DTD error diagnostics by @VolPlita in #14285
- Don't log TaskAssemblyLocationMismatch for task-host-routed tasks by @JanProvaznik in #14550
- Scope MSBuild server and coordinator resource names to the current user by @JanProvaznik in #14543
- Promote MSBuild server out of Experimental namespace (#12099) by @JanProvaznik in #13964
- Fix builds by adding missing using by @rainersigwald in #14587
- Add event-level task telemetry (build/tasks/details) by @jankratochvilcz in #13609
- Migrate ResolveCodeAnalysisRuleSet to multithreaded execution by @jankratochvilcz in #13636
- Use <inheritdoc /> for TaskEnvironment in ResolveCodeAnalysisRuleSet by @jankratochvilcz in #14589
- Add aliases for configuration and test parameters in build scripts by @AR-May in #14591
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #14617
- Emit assemblyName payload for FallbackAssemblyLoad EventSource events by @AR-May in #14014
- Bump github/gh-aw-actions/setup-cli from 0.83.3 to 0.84.1 by @dependabot[bot] in #14611
- Bump github/gh-aw-actions/setup from 0.83.3 to 0.84.1 by @dependabot[bot] in #14610
- Migrate GetAssembliesMetadata to multithreaded execution by @jankratochvilcz in #13637
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #14619
- Fix concurrent BuildCheck callback mutation by @YuliiaKovalova in #14590
- [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #14612
- Make experimental VS insertion reviewers configurable by @rainersigwald in #14632
- Fix NullReferenceException reporting file accesses for detoured nodes by @dfederm in #14602
- Scope .NET TaskHost handshake leniency to architecture by @JanProvaznik in #14579
- Ensure MSBuild.csproj is included for Release|ARM64 by @KirillOsenkov in #14622
- Declare the Sdk element in Microsoft.Build.Core.xsd by @ViktorHofer with @Copilot in #14637
- Call out MSBUILD_LOGGING_ARGS by @rainersigwald in #14641
- [Spec] Define MSBuild server child-process ownership by @JanProvaznik in #14508
- Pre-buffer TaskHost packet bodies before deserialization by @AR-May in #14505
- Expose item glob patterns via MSBuildProvideItemGlobs by @drewnoakes in #14389
- Avoid republishing coverage artifacts on CI retries by @JanProvaznik in #14423
- Make the resolved change wave part of the node handshake by @JanProvaznik with @Copilot in #14557
- Bump github/gh-aw-actions/setup from 0.84.1 to 0.86.1 by @dependabot[bot] in #14665
- Bump github/gh-aw-actions/setup-cli from 0.84.1 to 0.86.1 by @dependabot[bot] in #14664
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #14672
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #14677
- Give each transient MSBuild Server its own identity by @JanProvaznik in #14647
- Don't discard the XML cache after restore when it reloads from disk by @ViktorHofer in #14558
- Add TarDirectory and Untar tasks for creating and extracting tar archives by @ViktorHofer with @Copilot in #14451
- Add Directory.Parse.config to skip unknown attributes/elements during parsing by @benwitmanmsft in #14588
- Revert branch freeze PowerShell automation by @AlesProkop in #14692
- Fix MT switch by @AR-May in #14682
- Document multi-request target crosstalk by @rainersigwald in #14403
- [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #14698
- Keep project active through post-build telemetry by @AR-May in #14679
- Make eng/build.sh portable (don't hardcode /bin/bash) by @ViktorHofer in #14707
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #14709
- Drop stale secret group by @rainersigwald in #14710
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #14713
- Bump github/gh-aw-actions/setup from 0.86.1 to 0.86.2 by @dependabot[bot] in #14712
- Bump github/gh-aw-actions/setup-cli from 0.86.1 to 0.86.2 by @dependabot[bot] in #14711
- Update release checklist and documentation sync steps for Change Waves by @AR-May in #14702
- Release checklist: fix Phase 5 based on the 18.9 release by @ViktorHofer in #14685
- Remove SBOM generation step from build jobs by @ViktorHofer in #14717
- Promote typed parameter diagnostics to warnings by @OvesN in #14706
- Make telemetry initialization and disposal best-effort so it can never fail a build by @AlesProkop with @Copilot in #14554
- Accept uppercase MSBUILDDEBUGENGINE on Unix by @rainersigwald with @Copilot in #14708
- [automated] Merge branch 'vs18.10' => 'main' by @github-actions[bot] in #14715
- Remove obsolete Publish-Build-Assets variable group import by @missymessa in #14736
- Add Orchard Core command-line evaluation benchmark by @OvesN in #14634
- Optimize FileMatcher wildcard enumeration by @JeremyKuhne in #14663
- Fix argument forwarding and stage logging in eng/build.ps1 by @ViktorHofer in #14767
- Enable SAC group config for MSBuild.exe.config in VS by @pieandcakes in #14739
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #14781
- Bump github/gh-aw-actions/setup from 0.86.2 to 0.87.2 by @dependabot[bot] in #14796
- Bump github/gh-aw-actions/setup-cli from 0.86.2 to 0.87.2 by @dependabot[bot] in #14797
- [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #14807
- Remove inter-branch merge flow infrastructure by @ViktorHofer with @Copilot in #14786
- Harden MT migration skill with defect classes found in a 150-task migration by @ViktorHofer in #14795
- Remove stale BundledVersion.props update by @rainersigwald in #14766
- Surface critical graph build exceptions instead of hanging by @AlesProkop in #14461
- Isolate DebugUtils dump-file test to prevent cross-assembly race by @JeremyKuhne with @Copilot in #14741
- Improve ComReferenceWalker test diagnostics by @rainersigwald in #14773
- Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 15072912 by @dotnet-oneloc-localization[bot] in #14814
- Add focused evaluation performance benchmarks by @DustinCampbell in #14660
- Improve MSBuild expansion performance by @DustinCampbell in #14697
- Expand built-in metadata references in the task host by @JanProvaznik in #14770
- Correct MT routing docs and add analyzer rules for mismatched declarations by @ViktorHofer in #14809
- Harden typed task parameter infrastructure by @OvesN in #14819
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #14835
- [vs18.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #14894
- [vs18.11] Point VS insertion and OptProf at rel/insiders by @AR-May in #14921
- [vs18.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #14944
- [vs18.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #15017
- [vs18.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #15079
- [vs18.11] Fix excludes with lexical include roots by @github-actions[bot] in #15147
- [vs18.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #15198
- [vs18.11] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #15245
- [vs18.11] Publish release packages as an additional pipeline artifact by @JanProvaznik in #15261
New Contributors
- @benwitmanmsft made their first contribution in #14588
- @missymessa made their first contribution in #14736
Full Changelog: v18.10.1...v18.11.0