Skip to content

[release-notes] .NET 11 Preview 7 - #10501

Merged
danroth27 merged 19 commits into
mainfrom
release-notes/11.0-preview7
Aug 11, 2026
Merged

[release-notes] .NET 11 Preview 7#10501
danroth27 merged 19 commits into
mainfrom
release-notes/11.0-preview7

Conversation

@danroth27

Copy link
Copy Markdown
Member

Release notes for .NET 11 Preview 7.

This is the base PR for the milestone. It carries the shared metadata:
README.md, changes.json, features.json, build-metadata.json, and the API diff.

Each component's notes are reviewed in its own PR targeting this branch. As those merge,
this PR's diff becomes the full milestone.

Stays a draft until the milestone ships.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
danroth27 and others added 6 commits August 3, 2026 16:56
Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
* [release-notes] MSBuild in .NET 11 Preview 7

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Use a flat list of PR links for bug fixes

One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Group bug fixes by area again

Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Address PR review feedback on MSBuild Preview 7 notes

- Reframe MT mode wording to state MSBuild Server as a prerequisite
  instead of using 'auto-engaged'.
- Fix TaskEnvironment constructor sample to use the documented
  TaskEnvironment.Fallback pattern instead of a null-dereferencing path.
- Add warning that tasks moving exclusively to constructor-injected
  TaskEnvironment are unusable on older MSBuild hosts.
- Move task-host environment-delta detail into its own section with
  concrete IPC payload benchmarks from an OrchardCore build.
- Replace 'change wave 18.10' phrasing with '.NET 11' framing for the
  evaluation short-circuit story.
- Remove the reverted 'Restore skips a redundant evaluation' section.
- Note the expected future dotnet CLI trim/AOT use of evaluation and
  link the draft SDK PR.
- Remove internal verification/filtered-feature HTML comments.
- Add a performance paragraph to Multithreaded mode progress citing
  verified last-week dashboard numbers for OrchardCore rebuild with
  -mt (26% faster on Windows, 23% faster on Linux).

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: c4a002ba-a6e0-4140-890a-a441743a8c43

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Chet Husk <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
Copilot-Session: c4a002ba-a6e0-4140-890a-a441743a8c43
* [release-notes] SDK in .NET 11 Preview 7

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Use a flat list of PR links for bug fixes

One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Group bug fixes by area again

Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Address review feedback and reorganize sdk.md by command

- Add shipped MAUI device deployment workflow (dotnet/sdk#55260) to
  dotnet test MAUI section: device selection before build, RID
  participation, DeployToDevice before ComputeRunArguments, and
  consistent project/solution/multi-target behavior
- Correct file-based apps introduction to .NET 10 (not earlier previews)
- Reframe virtual-project cache fix (dotnet/sdk#54958) around preventing
  intermittent "project file could not be loaded" failures
- Add concrete example for dotnet test --list-tests json
- Add actionable callout for NoBuild=true/BuildProjectReferences=false
  breaking change
- Trim dotnet/templating repo merge to a brief mention
- Address inline review comments: drop crash-cause detail, split tool
  packaging RID extensibility as its own SDK Tools feature, cite
  NativeAOT CLI startup wins from shipped PRs, note MSBuild
  partial-evaluation speeds up CLI hot paths, use ".NET tools" instead
  of "global tools", enumerate AOT command surface, link to MSBuild
  release notes, focus MSBuild server wording on warm-process reuse
- Reorganize top-level sections by command: group all four dotnet test
  sections contiguously, followed by file-based apps, container
  publishing, and tool packaging; update TOC to match

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 20da5e7c-c15a-4782-8134-546ed6dcced3

* Address Amaury's review feedback on dotnet test reporter section

- Promote artifact consolidation (dotnet/sdk#55453) to a first-class
  bullet describing the default multi-module MTP behavior change, with
  --no-artifact-post-processing (dotnet/sdk#55493) as the opt-out detail
  instead of leading with only the opt-out.
- Add missing bullet for large failing-host output truncation in
  dotnet test summaries (dotnet/sdk#55300).

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 20da5e7c-c15a-4782-8134-546ed6dcced3

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Chet Husk <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
Copilot-Session: 20da5e7c-c15a-4782-8134-546ed6dcced3
* [release-notes] NuGet in .NET 11 Preview 7

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Use a flat list of PR links for bug fixes

One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Group bug fixes by area again

Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Address review feedback on NuGet Preview 7 release notes

- Clarify analyzer assets section: link asset-control docs, note the
  SDK-side consumer (dotnet/sdk#54646) hasn't landed yet, reframe the
  call-to-action toward analyzer package authors.
- Rewrite the multithreaded MSBuild restore section to reference SDK
  10.0.300 instead of an MSBuild version number, clarify default/GA is
  still a future release, simplify the migration description, and
  compress the NuGetProcessState detail into a plugin-author note.
- Correct the Pack section to describe the revert/re-implementation
  history (#7541 -> #7593 revert -> #7603 fix) and add qualitative
  impact language.
- Remove leftover internal audit HTML comments.
- Remove the Community contributors section (OvesN is an MSBuild team
  member, not an external contributor).

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 784bc4a4-693b-43cf-a55e-626a5b560167

* Remove Visual Studio section from NuGet Preview 7 release notes

Removes the Fix Vulnerabilities with GitHub Copilot Error List bullet
and its TOC entry, per feedback that this doc should stay focused on
dotnet CLI/MSBuild/tooling-related NuGet changes, and the VS version
this feature ships in is not yet confirmed.

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 784bc4a4-693b-43cf-a55e-626a5b560167

* Add NU5052 pack warning note for non-restricted package IDs

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 784bc4a4-693b-43cf-a55e-626a5b560167

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Chet Husk <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
Copilot-Session: 784bc4a4-693b-43cf-a55e-626a5b560167
@tannergooding

Copy link
Copy Markdown
Member

@danroth27 is there going to be an explicit section for particularly interesting libraries changes?

The full API diff is useful, but a couple features like TryParsePartial is worth an explicit callout I feel -- It notably allows something like "123; 456" to parse out 123 tell you it consumed 3 characters, and then for you to continue rather than failing; allowing for incremental parsing and better handling for things like CSV files or other payloads.

The support for Decimal32/64/128, which are the IEEE 754 decimal types and which provide support for infinities, nans, trig, and other more advanced math functions is also a fairly big improvement. System.Decimal is still optimal if you're just doing basic currency, but if you're in a domain where you need base-10 advanced arithmetic then they are the thing to go for -- noting that basic arithmetic functions are fully correct and advanced functions like Sin are currently an approximation, we plan on improving those to be exact in .NET 12

@danroth27

Copy link
Copy Markdown
Member Author

@danroth27 is there going to be an explicit section for particularly interesting libraries changes?

@tannergooding Yes: #10508

danroth27 and others added 7 commits August 10, 2026 10:08
* [release-notes] C# in .NET 11 Preview 7

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* General edit pass

Clean up some syntax and explanations.

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Bill Wagner <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
* [release-notes] Runtime in .NET 11 Preview 7

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Use a flat list of PR links for bug fixes

One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Group bug fixes by area again

Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

---------

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
* [release-notes] Libraries in .NET 11 Preview 7

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Use a flat list of PR links for bug fixes

One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Group bug fixes by area again

Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Fix decimal example comments

Co-authored-by: Copilot App <[email protected]>

* Correct connection eviction example

Co-authored-by: Copilot App <[email protected]>

* Fix SHA3 and SM4 example

Co-authored-by: Copilot App <[email protected]>

* Make DNS example report empty results

Co-authored-by: Copilot App <[email protected]>

* Fix closed hierarchy JSON example

Co-authored-by: Copilot App <[email protected]>

* Complete assembly location example

Co-authored-by: Copilot App <[email protected]>

* Add EmptyServiceProvider example imports

Co-authored-by: Copilot App <[email protected]>

* Address remaining review feedback

Co-authored-by: Copilot App <[email protected]>

* Add ZIP incorrect password example

Co-authored-by: Copilot App <[email protected]>

Copilot-Session: be1dc3bd-37d0-49ad-b7b9-1770f515f3dc

* Document additional Preview 7 library APIs

Co-authored-by: Copilot App <[email protected]>

Copilot-Session: 6b319915-c921-49f7-a574-01e289c1d952

* Refine decimal floating-point overview

Co-authored-by: Copilot App <[email protected]>

Copilot-Session: 6b319915-c921-49f7-a574-01e289c1d952

* Consolidate new ZIP APIs

Co-authored-by: Copilot App <[email protected]>

Copilot-Session: 6b319915-c921-49f7-a574-01e289c1d952

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Jeff Handley <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
Copilot-Session: be1dc3bd-37d0-49ad-b7b9-1770f515f3dc
Copilot-Session: 6b319915-c921-49f7-a574-01e289c1d952
Comment thread release-notes/11.0/preview/preview7/libraries.md Outdated
@jeffhandley
jeffhandley marked this pull request as ready for review August 11, 2026 08:45
danroth27 and others added 3 commits August 11, 2026 06:33
Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
* [release-notes] .NET MAUI in .NET 11 Preview 7

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Update .NET MAUI Preview 7 release notes

Co-authored-by: Copilot App <[email protected]>

* Address Preview 7 release note feedback

Clarify passkey setup requirements and FastDeploy2 behavior, and remove dangling links to release notes that have not merged.

Co-authored-by: Copilot App <[email protected]>

* Correct compiled binding fallback notes

Co-authored-by: Copilot App <[email protected]>

* docs(maui): link Preview 7 feature guidance

Connect release-note highlights to the durable Learn articles that document configuration and migration details.

Co-authored-by: Copilot App <[email protected]>

* docs(maui): address Preview 7 review feedback

Co-authored-by: Copilot App <[email protected]>

* docs(maui): cover Apple page handlers

Co-authored-by: Copilot App <[email protected]>

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: David Ortinau <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
* [release-notes] Windows Forms in .NET 11 Preview 7

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Use a flat list of PR links for bug fixes

One bullet per fix, linking to the PR, with a cleaned-up version of the PR or issue title as the display text.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Group bug fixes by area again

Keeps the one-bullet-per-PR link format, but restores the area/namespace grouping so the list is scannable.

Co-authored-by: Copilot <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

* Revise WinForms Preview 7 release notes for clarity (#10518)

* Revise WinForms Preview 7 release notes for clarity

Updated the Windows Forms Preview 7 release notes to include modernized rendering adapters and clarified the usage of visual styles.

* Revise WinForms preview 7 documentation

Updated WinForms preview notes to clarify visual styles opt-in, form reveal modes, and added details on SuspendPainting functionality.

* Update winforms.md

* Fix WinForms release notes markdown lint

Co-authored-by: Copilot <[email protected]>

Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: Klaus Löffelmann <[email protected]>
Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
Co-authored-by: Copilot <[email protected]>

Copilot-Session: a851ab96-8780-407d-97d0-50eed422ead5
@danroth27
danroth27 merged commit e282048 into main Aug 11, 2026
10 checks passed
@danroth27
danroth27 deleted the release-notes/11.0-preview7 branch August 11, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants