github dotnet/msbuild v18.4.0

7 hours ago

What's Changed

  • Fix terminal logger quiet mode to show project context for warnings/errors by @Copilot in #12930
  • Replace OpenTelemetry with Microsoft.VisualStudio.Telemetry for VS by @YuliiaKovalova in #12843
  • Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13050856 by @dotnet-bot in #12982
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #12979
  • eliminate test data serialization warnings by @JanProvaznik in #12983
  • Add the feature flag that allows users to opt out automatic UTF8 console encoding by @GangWang01 in #12637
  • Polyfill clean up and source package organization by @DustinCampbell in #12977
  • Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13052367 by @dotnet-bot in #12984
  • Add documentation for enabling binlog collection via env var by @YuliiaKovalova in #12805
  • Support multiple binary logs from command line arguments by @Copilot in #12706
  • Add VcxprojReader.exe to ngenApplications by @YuliiaKovalova in #12986
  • Add HostServices support in Out-of-Process Task Host by @YuliiaKovalova in #12753
  • [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #13002
  • [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #13000
  • Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13078382 by @dotnet-bot in #13003
  • Add telemetry tracking for task factory names and runtime usage by @Copilot in #12989
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #12987
  • Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13079827 by @dotnet-bot in #13010
  • Snap for VS 18.3 and update branding to VS 18.4 by @Copilot in #13005
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #13012
  • Add telemetry to categorize build failure reasons by @Copilot in #13007
  • Update MicrosoftBuildVersion in analyzer template by @github-actions[bot] in #13011
  • Update OptProf drop metadata configuration by @YuliiaKovalova in #13020
  • Fix MSB1025 error when using DistributedFileLogger (-dfl flag) by @Copilot in #13036
  • CmdLine parsing was extracted from XMake and the implementation is visible to dotnet (attempt 2) by @MichalPavlik in #12836
  • Make task environment path absolutization not throw. by @AR-May in #13035
  • Fix flaky test TestTerminalLoggerTogetherWithOtherLoggers by @Copilot in #13044
  • Enlighten more tasks that require no change by @AR-May in #13045
  • [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #13050
  • [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #13048
  • Add support for MSBUILD_LOGGING_ARGS by @YuliiaKovalova in #12993
  • Fix MSBuildEventSource by @dfederm in #13030
  • Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13124182 by @dotnet-bot in #13053
  • [main] Source code updates from dotnet/dotnet by @dotnet-maestro[bot] in #13031
  • Add incrementality tracking support and more detailed analysis of the build errors reported by @YuliiaKovalova in #13057
  • [automated] Merge branch 'vs18.3' => 'main' by @github-actions[bot] in #13055
  • Enable com support for clr4 in task host by @YuliiaKovalova in #13033
  • Add 'rel/d18.3' to insertion target branch options by @ViktorHofer in #13067
  • add OriginalValue property to AbsolutePath by @JanProvaznik in #13077
  • [automated] Merge branch 'vs18.3' => 'main' by @github-actions[bot] in #13074
  • Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137486 by @dotnet-bot in #13075
  • Refactor FileUtilities.cs and add methods for absolute paths. by @AR-May in #13079
  • Limit extended flag usage to NET and CLR4 runtimes by @YuliiaKovalova in #13080
  • [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #13065
  • Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13137926 by @dotnet-bot in #13081
  • Update to 10.0.1 references by @rainersigwald in #13072
  • Undo COM support in out of proc task host CLR4 by @YuliiaKovalova in #13089
  • Add Managed Identity for bootstrapper creation by @rainersigwald in #13092
  • Add warning MSB4280 when DOTNET_HOST_PATH is set to a directory by @Copilot in #13091
  • Eliminate PR build bottleneck from standalone documentation check job by @Copilot in #13084
  • Copy Microsoft.NET.StringTools.net35.dll to bootstrap by @DustinCampbell in #13093
  • [main] Update dependencies from nuget/nuget.client by @dotnet-maestro[bot] in #13097
  • [main] Update dependencies from dotnet/arcade by @dotnet-maestro[bot] in #13099
  • [main] Update dependencies from dotnet/roslyn by @dotnet-maestro[bot] in #13104
  • Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13166766 by @dotnet-bot in #13107
  • Migrate file I/O tasks to multithreadable task API by @JanProvaznik in #12914
  • Add resource validation tests to prevent missing resource string errors by @Copilot in #12611
  • [automated] Merge branch 'vs18.3' => 'main' by @github-actions[bot] in #13105
  • [automated] Merge branch 'vs18.3' => 'main' by @github-actions[bot] in #13116
  • Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13167444 by @dotnet-bot in #13117
  • Reduce allocations in ProjectItemInstance.CommonConstructor by settin… by @nareshjo in #12978
  • Change version check from != to < to allow loading newer assembly versions when older versions are requested. by @huulinhnguyen-dev in #12909
  • absolutizing "" should be an error by @JanProvaznik in #13120
  • Refactor Microsoft.IO usage by @AR-May in #13062
  • Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 13186544 by @dotnet-bot in #13128
  • Set DotNetFinalVersionKind to release by @YuliiaKovalova in #13133

Full Changelog: v18.3.3...v18.4.0

Don't miss a new msbuild release

NewReleases is sending notifications on new releases.