107 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-05-28
stories 55

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

ROSLYN CLEANS HOUSE WHILE MACIOS FIXES REDIRECT BEHAVIOR

By RepoJournal · Filed · About .NET · Composed from the cited sources · methodology

The compiler team is scrubbing dead code from the runtime, and iOS handlers are getting yanked into .NET compatibility.

Roslyn shipped three significant housekeeping PRs overnight: a rename of ClosedAttribute to IsClosedTypeAttribute to align with runtime decisions [1], removal of genuinely unused code and an entire dead project [2], and new LSP progress reporting during project load [3]. On the macOS side, NSUrlSessionHandler now handles HTTP redirects like .NET handlers do, resolving credentials against the redirect target instead of the original request [4]. This is a breaking change for existing code that relied on the old behavior. The macios team also yanked support for ZeroCopyStrings from the binding generator [5], a feature that never worked properly in .NET anyway. Authentication tests got hardened with server-side request tracking [6], and GitHub workflows are now pinning action versions and dropping unnecessary credentials [7]. Winforms continues pulling in VMR updates [9], and dev-proxy bumped its Docker build action [10]. The PAT migration to WIF continues in Roslyn [8], replacing legacy service connections across the stack.

Action items

References

  1. [1] Rename ClosedAttribute to IsClosedTypeAttribute ↗ dotnet/roslyn
  2. [2] Remove dead code and project ↗ dotnet/roslyn
  3. [3] Report percentage progress during LSP project loading ↗ dotnet/roslyn
  4. [4] Make NSUrlSessionHandler handle redirects like the .NET handlers do (#25529) ↗ dotnet/macios
  5. [5] [bgen] Remove support for ZeroCopyStrings (#25515) ↗ dotnet/macios
  6. [6] [tests] Improve new BasicAuthWorksWhenBearerIsAdvertisedFirst test. (#25503) ↗ dotnet/macios
  7. [7] [github] Fix workflows to pin actions & drop credentials when possible. (#25545) ↗ dotnet/macios
  8. [8] [PAT Migration] Replace devdiv/engineering SC with WIF (WI 10126) (#83723) dotnet/roslyn ↗
  9. [9] [main] Source code updates from dotnet/dotnet ↗ dotnet/winforms
  10. [10] Bump docker/build-push-action from 7.1.0 to 7.2.0 ↗ dotnet/dev-proxy

Quick answers

What shipped in .NET on May 28, 2026?
The compiler team is scrubbing dead code from the runtime, and iOS handlers are getting yanked into .NET compatibility. In total, 27 commits and 28 pull requests landed.
Who contributed to .NET on May 28, 2026?
5 developers shipped this update, including RikkiGibson, davidwengier, akhera99, dotnet-maestro[bot], and dependabot[bot].
What were the notable .NET updates?
Rename ClosedAttribute to IsClosedTypeAttribute, Remove dead code and project, and Report percentage progress during LSP project loading.