RepoJournal
.NET

@dotnet

The .NET runtime, ASP.NET, and the C# tooling

Keep up with .NET in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: .NET Full archive →

The Wire · Showcase

MAUI Overhauls NuGet Publishing as FSharp Preps for VS 18.11

By RepoJournal · Filed · About .NET

MAUI is replacing its custom NuGet publishing with Microsoft's 1ES.PublishNuget, and FSharp is rolling Microsoft.Build deps forward to VS 18.11, two moves that reshape release engineering across the .NET ecosystem.

The biggest shift: MAUI's release pipeline is swapping its hand-rolled NuGet.org publishing for 1ES.PublishNuget [1], a Microsoft-owned task that eliminates custom authentication, retries, and quota rotation [2]. This lands alongside added release-readiness health checks for local net11 previews [3] and a cleanup of the Publish-Build-Assets variable group [4], plus a move to workload-identity federation for OneLocBuild feed access [5]. Over in FSharp, the compiler is unpinning MSBuild dependencies and flowing to VS 18.11 (18.11.0-1.26417.9) [6], which fixes prebuilt issues in the VMR source-only build. On the language front, FSharp.Core gains generic print and println functions [7], and a new StartTaskImmediate async feature directly addresses a longstanding fslang suggestion [8]. To keep the inline-metadata regression from sneaking back, Chiron is being added to the compiler regression-test matrix [9]. Meanwhile, the dotnet/dotnet monorepo is pulling in a steady stream of codeflow updates from MSBuild, Roslyn, SDK, Arcade, NuGet [refs:11-15], ensuring all the moving parts stay in sync. The quote from the Chiron PR captures the stakes: "a compiler that misreads Aether's legacy pickled inline flag drops the inline body and emits a call to the dynamic-invocation stub" [9].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [ci] Replace custom NuGet.org publishing with 1ES.PublishNuget ↗ dotnet/maui
  2. [2] [ci] Replace custom NuGet.org publishing with 1ES.PublishNuget (#36568) dotnet/maui
  3. [3] Add local net11 official build readiness checks ↗ dotnet/maui
  4. [4] Remove Publish-Build-Assets variable group from main (#37589) dotnet/maui
  5. [5] Use WIF for OneLocBuild feed access (#37607) dotnet/maui
  6. [6] Unpin MSBuild deps and flow to VS 18.11 (18.11.0-1.26417.9) (#20278) dotnet/fsharp
  7. [7] Add generic print and println functions to FSharp.Core ↗ dotnet/fsharp
  8. [8] feat(Async): StartTaskImmediate ↗ dotnet/fsharp
  9. [9] Add Chiron to the compiler regression-test matrix (#20281) dotnet/fsharp
  10. [10] [main] Source code updates from dotnet/msbuild ↗ dotnet/dotnet
  11. [11] [main] Source code updates from dotnet/roslyn ↗ dotnet/dotnet
  12. [12] [main] Source code updates from dotnet/sdk ↗ dotnet/dotnet
  13. [13] [main] Source code updates from dotnet/arcade ↗ dotnet/dotnet
  14. [14] [main] Source code updates from nuget/nuget.client ↗ dotnet/dotnet

Quick answers

What shipped in .NET on August 19, 2026?
MAUI is replacing its custom NuGet publishing with Microsoft's 1ES.PublishNuget, and FSharp is rolling Microsoft.Build deps forward to VS 18.11, two moves that reshape release engineering across the .NET ecosystem. In total, 23 commits and 23 pull requests landed.
Who contributed to .NET on August 19, 2026?
9 developers shipped this update, including PureWeen, copilot-swe-agent, Missy Messa, Copilot, Tomas Grosup, bartelink, bbatsov, and dotnet-maestro[bot], and 1 more.
What were the notable .NET updates?
[ci] Replace custom NuGet.org publishing with 1ES.PublishNuget, [ci] Replace custom NuGet.org publishing with 1ES.PublishNuget (#36568), and Add local net11 official build readiness checks.

More from @dotnet

Daily updates, in your inbox

Follow .NET

Keep up with .NET in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?