Skip to content

Commit 2981881

Browse files
jamesmontemagnorojiadegeomerriemcgawKlausLoeffelmann
authored
.NET 10 Preview 6 (#9830)
* .NET 10 Preview 6 * .NET 10 P6 - FSharp (#9946) * Update fsharp preview6 release notes with manual changes. * udpate for release * .NET 10 P6 - CSharp (#9943) * Add period to last sentence in csharp preview6 release notes. * update C# * .NET 10 P6 - EFCore (#9945) * Add period to last sentence in efcore preview6 release notes. * EF 10.0-preview.6 release notes * Added small improvements --------- Co-authored-by: Shay Rojansky <roji@roji.org> * .NET 10 P6 - WPF (#9952) * Add period to last sentence in aspnetcore preview6 release notes. * Add period to last sentence in containers preview6 release notes. * Add period to last sentence in csharp preview6 release notes. * Add period to last sentence in dotnetmaui preview6 release notes. * Add period to last sentence in efcore preview6 release notes. * Add period to last sentence in libraries preview6 release notes. * Add period to last sentence in runtime preview6 release notes. * Add period to last sentence in sdk preview6 release notes. * Add period to last sentence in visualbasic preview6 release notes. * Add period to last sentence in winforms preview6 release notes. * Add period to last sentence in wpf preview6 release notes. * Revert all changes except wpf.md in dotnet10-p6-wpf branch. * Add WPF info * update feature list --------- Co-authored-by: Andy (Steve) De George <67293991+adegeo@users.noreply.github.com> * .NET 10 P6 - WinForms (#9951) * Add period to last sentence in winforms preview6 release notes. * Update WinForms for Preview 6 * Apply suggestions from code review Co-authored-by: Klaus Löffelmann <9663150+KlausLoeffelmann@users.noreply.github.com> --------- Co-authored-by: Merrie McGaw <mmcgaw@microsoft.com> Co-authored-by: Klaus Löffelmann <9663150+KlausLoeffelmann@users.noreply.github.com> * .NET 10 P6 - SDK (#9949) * Add period to last sentence in sdk preview6 release notes. * CLI notes around tools and such * Add release notes for preview.6 run-file changes --------- Co-authored-by: Chet Husk <baronfel@users.noreply.github.com> Co-authored-by: Damian Edwards <damian@damianedwards.com> * .NET 10 P6 - Containers (#9942) * Add period to last sentence in containers preview6 release notes. * update to none udpates. * .NET 10 P6 - Runtime (#9948) * Add period to last sentence in runtime preview6 release notes. * Add JIT notes --------- Co-authored-by: Aman Khalid (from Dev Box) <amankhalid@microsoft.com> * .NET 10 P6 - .NET MAUI (#9944) * Add period to last sentence in dotnetmaui preview6 release notes. * Update dotnetmaui.md * adding more details for android * minor updates to iOS note * Update release-notes/10.0/preview/preview6/dotnetmaui.md Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * Update release-notes/10.0/preview/preview6/dotnetmaui.md Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * Update release-notes/10.0/preview/preview6/dotnetmaui.md Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * added contributors from android and iOS repos --------- Co-authored-by: David Ortinau <david.ortinau@microsoft.com> Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * .NET 10 P6 - Libraries (#9947) * Add period to last sentence in libraries preview6 release notes. * Update libraries.md * Update libraries.md Co-authored-by: Weihan Li <weihanli@outlook.com> * Update libraries.md fix link --------- Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com> Co-authored-by: Weihan Li <weihanli@outlook.com> * Add ASP.NET Core release notes for .NET 10 Preview 6 (#9965) * update linter * revert * Fix link to installers and binaries for .NET 10 Preview 6 in README.md * update permissions? * Update release notes for .NET 10 Preview 6: enhance dark mode support in Windows Forms, improve JSON property handling in libraries, and refine CLI tool execution options in SDK. * Enhance release notes for .NET 10 Preview 6: update dark mode support in Windows Forms, improve formatting in EF Core and SDK documentation, and clean up whitespace in various markdown files. * cleanup * add p6 * lint * try this * Update releases.md * Update README.md * Update release-notes/README.md * Update releases-index.json * Update install-linux.md * Update install-macos.md * Update install-windows.md * Update releases.json * Update 10.0.0-preview.6.md * Added release.json * Mix lint errors in release.json for preview 6 release * Fix jsonlint errors * Fix jsonlint errors --------- Co-authored-by: Shay Rojansky <roji@roji.org> Co-authored-by: Andy (Steve) De George <67293991+adegeo@users.noreply.github.com> Co-authored-by: Merrie McGaw <mmcgaw@microsoft.com> Co-authored-by: Klaus Löffelmann <9663150+KlausLoeffelmann@users.noreply.github.com> Co-authored-by: Chet Husk <baronfel@users.noreply.github.com> Co-authored-by: Damian Edwards <damian@damianedwards.com> Co-authored-by: Aman Khalid (from Dev Box) <amankhalid@microsoft.com> Co-authored-by: David Ortinau <david.ortinau@microsoft.com> Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> Co-authored-by: Pranav Senthilnathan <pranas@microsoft.com> Co-authored-by: Weihan Li <weihanli@outlook.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: victorisr <victorisr@microsoft.com> Co-authored-by: Jon Galloway <jongalloway@gmail.com>
1 parent 4156c64 commit 2981881

27 files changed

+4000
-1083
lines changed

.github/workflows/super-linter.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ on:
1414

1515
permissions:
1616
contents: read
17+
packages: read
18+
statuses: write
1719

1820
jobs:
1921
run-lint:
@@ -31,5 +33,6 @@ jobs:
3133
VALIDATE_ALL_CODEBASE: false
3234
VALIDATE_JSCPD: false
3335
VALIDATE_NATURAL_LANGUAGE: false
36+
VALIDATE_MARKDOWN_PRETTIER: false
3437
DEFAULT_BRANCH: main
3538
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ Welcome to the home of .NET [release notes](./release-notes/README.md) and [news
88

99
| Version | Release Date | Release type |Support phase | Latest Patch Version | End of Support |
1010
| :-- | :-- | :-- | :-- | :-- | :-- |
11-
| [.NET 10.0](release-notes/10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview | [10.0.0-preview.5][10.0.0-preview.5] | TBD |
11+
| [.NET 10.0](release-notes/10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview | [10.0.0-preview.6][10.0.0-preview.6] | TBD |
1212
| [.NET 9.0](release-notes/9.0/README.md) | [November 12, 2024](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/) | [STS][policies] | Active | [9.0.7][9.0.7] | May 12, 2026 |
1313
| [.NET 8.0](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | Active | [8.0.18][8.0.18] | November 10, 2026 |
1414

1515
[9.0.7]: release-notes/9.0/9.0.7/9.0.7.md
1616
[8.0.18]: release-notes/8.0/8.0.18/8.0.18.md
17-
[10.0.0-preview.5]: release-notes/10.0/preview/preview5/10.0.0-preview.5.md
17+
[10.0.0-preview.6]: release-notes/10.0/preview/preview6/10.0.0-preview.6.md
1818
[policies]: release-policies.md
1919

2020
* [Release notes](./release-notes/README.md)

release-notes/10.0/README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
1616

1717
| Date | Release |
1818
| :-- | :-- |
19+
| 2025/07/15 | [10.0.0 Preview 6](preview/preview6/README.md) |
1920
| 2025/06/10 | [10.0.0 Preview 5](preview/preview5/README.md) |
2021
| 2025/05/10 | [10.0.0 Preview 4](preview/preview4/README.md) |
2122
| 2025/04/10 | [10.0.0 Preview 3](preview/preview3/README.md) |
@@ -25,6 +26,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
2526
### .NET Libraries
2627

2728
- [What's new in .NET 10 libraries](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview#net-libraries)
29+
- [Preview 6](preview/preview6/libraries.md)
2830
- [Preview 5](preview/preview5/libraries.md)
2931
- [Preview 4](preview/preview4/libraries.md)
3032
- [Preview 3](preview/preview3/libraries.md)
@@ -34,6 +36,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
3436
### .NET Runtime
3537

3638
- [What's new in the .NET 10 runtime](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/runtime)
39+
- [Preview 6](preview/preview6/runtime.md)
3740
- [Preview 5](preview/preview5/runtime.md)
3841
- [Preview 4](preview/preview4/runtime.md)
3942
- [Preview 3](preview/preview3/runtime.md)
@@ -43,6 +46,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
4346
### .NET SDK
4447

4548
- [What's new in the SDK for .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/sdk)
49+
- [Preview 6](preview/preview6/sdk.md)
4650
- [Preview 5](preview/preview5/sdk.md)
4751
- [Preview 4](preview/preview4/sdk.md)
4852
- [Preview 3](preview/preview3/sdk.md)
@@ -52,6 +56,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
5256
### C\#
5357

5458
- [What's new in C# 14](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14)
59+
- [Preview 6](preview/preview6/csharp.md)
5560
- [Preview 5](preview/preview5/csharp.md)
5661
- [Preview 4](preview/preview4/csharp.md)
5762
- [Preview 3](preview/preview3/csharp.md)
@@ -61,6 +66,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
6166
### ASP.NET Core
6267

6368
- [What's new in ASP.NET Core 10.0](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0)
69+
- [Preview 6](preview/preview6/aspnetcore.md)
6470
- [Preview 5](preview/preview5/aspnetcore.md)
6571
- [Preview 4](preview/preview4/aspnetcore.md)
6672
- [Preview 3](preview/preview3/aspnetcore.md)
@@ -70,6 +76,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
7076
### .NET MAUI
7177

7278
- [What's new in .NET MAUI for .NET 10](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10)
79+
- [Preview 6](preview/preview6/dotnetmaui.md)
7380
- [Preview 5](preview/preview5/dotnetmaui.md)
7481
- [Preview 4](preview/preview4/dotnetmaui.md)
7582
- [Preview 3](preview/preview3/dotnetmaui.md)
@@ -79,6 +86,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
7986
### Entity Framework Core
8087

8188
- [What's new in EF Core 10](https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew)
89+
- [Preview 6](preview/preview6/efcore.md)
8290
- [Preview 5](preview/preview5/efcore.md)
8391
- [Preview 4](preview/preview4/efcore.md)
8492
- [Preview 3](preview/preview3/efcore.md)
@@ -88,6 +96,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
8896
### Windows Forms
8997

9098
- [What's new in Windows Forms for .NET 10](https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100)
99+
- [Preview 6](preview/preview6/winforms.md)
91100
- [Preview 5](preview/preview5/winforms.md)
92101
- [Preview 4](preview/preview4/winforms.md)
93102
- [Preview 3](preview/preview3/winforms.md)
@@ -97,8 +106,9 @@ It is currently in development and not supported. .NET 10 is expected to be rele
97106
### Windows Presentation Foundation (WPF)
98107

99108
- [What's new in WPF for .NET 10](https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100)
109+
- [Preview 6](preview/preview6/wpf.md)
100110
- [Preview 5](preview/preview5/wpf.md)
101111
- [Preview 4](preview/preview4/wpf.md)
102112
- [Preview 3](preview/preview3/wpf.md)
103113
- [Preview 2](preview/preview2/wpf.md)
104-
- [Preview 1](preview/preview1/wpf.md)
114+
- [Preview 1](preview/preview1/wpf.md)

release-notes/10.0/install-linux.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@ You can install .NET with a binary archive. This option is required if you want
3030
The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system.
3131

3232
```bash
33-
~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-linux-x64.tar.gz
33+
~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-linux-x64.tar.gz
3434
~# mkdir dotnet
3535
~# tar -C dotnet -xf dotnet.tar.gz
3636
~# rm dotnet.tar.gz
3737
~# export DOTNET_ROOT=~/dotnet
3838
~# export PATH=$PATH:~/dotnet
3939
~# dotnet --version
40-
10.0.100-preview.5.25277.114
40+
10.0.100-preview.6.25358.103
4141
```
4242

4343
The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional.
4444

45-
You can add your .NET install location permanently to your path if you'd like.
45+
You can add your .NET install location permanently to your path if you'd like.

release-notes/10.0/install-macos.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,16 @@ You can install .NET with a binary archive. This option is required if you want
3434
The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system.
3535

3636
```bash
37-
~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-osx-x64.tar.gz
37+
~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-osx-x64.tar.gz
3838
~# mkdir dotnet
3939
~# tar -C dotnet -xf dotnet.tar.gz
4040
~# rm dotnet.tar.gz
4141
~# export DOTNET_ROOT=~/dotnet
4242
~# export PATH=$PATH:~/dotnet
4343
~# dotnet --version
44-
10.0.100-preview.5.25277.114
44+
10.0.100-preview.6.25358.103
4545
```
4646

4747
The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional.
4848

49-
You can add your .NET install location permanently to your path if you'd like.
49+
You can add your .NET install location permanently to your path if you'd like.

release-notes/10.0/install-windows.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,15 @@ You can install .NET with a binary archive. This option is required if you want
5050
The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system.
5151

5252
```console
53-
C:\>curl -Lo dotnet.zip https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.5.25277.114/dotnet-sdk-10.0.100-preview.5.25277.114-win-x64.exe
53+
C:\>curl -Lo dotnet.zip https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-win-x64.exe
5454
C:\>tar -C dotnet -xf dotnet.zip
5555
C:\>del dotnet.zip
5656
C:\>set DOTNET_ROOT=C:\dotnet
5757
C:\>set PATH=%PATH%;C:\dotnet
5858
C:\>dotnet --version
59-
10.0.100-preview.5.25277.114
59+
10.0.100-preview.6.25358.103
6060
```
6161

6262
The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional.
6363

64-
You can add your .NET install location permanently to your path if you'd like.
64+
You can add your .NET install location permanently to your path if you'd like.

0 commit comments

Comments
 (0)