Skip to content

.NET 10 Preview 6 #9830

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 38 commits into from
Jul 15, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
8595556
.NET 10 Preview 6
jamesmontemagno Apr 2, 2025
1bc5e97
Merge branch 'main' into dotnet10-p6
jamesmontemagno Jun 10, 2025
10adeec
.NET 10 P6 - FSharp (#9946)
jamesmontemagno Jul 3, 2025
0a374fa
.NET 10 P6 - CSharp (#9943)
jamesmontemagno Jul 3, 2025
91abef6
.NET 10 P6 - EFCore (#9945)
jamesmontemagno Jul 4, 2025
6fe1e58
.NET 10 P6 - WPF (#9952)
jamesmontemagno Jul 4, 2025
ef783a7
.NET 10 P6 - WinForms (#9951)
jamesmontemagno Jul 7, 2025
2e028a5
.NET 10 P6 - SDK (#9949)
jamesmontemagno Jul 7, 2025
7523f91
.NET 10 P6 - Containers (#9942)
jamesmontemagno Jul 7, 2025
c4449dc
Merge branch 'main' into dotnet10-p6
jamesmontemagno Jul 7, 2025
2025cd2
.NET 10 P6 - Runtime (#9948)
jamesmontemagno Jul 8, 2025
ea963cd
.NET 10 P6 - .NET MAUI (#9944)
jamesmontemagno Jul 8, 2025
050fd9e
.NET 10 P6 - Libraries (#9947)
jamesmontemagno Jul 9, 2025
8a6bf70
Add ASP.NET Core release notes for .NET 10 Preview 6 (#9965)
Copilot Jul 9, 2025
48b8419
update linter
jamesmontemagno Jul 9, 2025
8d374c4
Merge branch 'main' into dotnet10-p6
jamesmontemagno Jul 9, 2025
a623100
revert
jamesmontemagno Jul 9, 2025
60cb257
Fix link to installers and binaries for .NET 10 Preview 6 in README.md
jamesmontemagno Jul 9, 2025
160bff4
update permissions?
jamesmontemagno Jul 9, 2025
07eb4e3
Update release notes for .NET 10 Preview 6: enhance dark mode support…
jamesmontemagno Jul 9, 2025
3fb3f45
Enhance release notes for .NET 10 Preview 6: update dark mode support…
jamesmontemagno Jul 9, 2025
f443162
cleanup
jamesmontemagno Jul 9, 2025
2939207
add p6
jamesmontemagno Jul 9, 2025
9fa4193
lint
jamesmontemagno Jul 9, 2025
063e278
try this
jamesmontemagno Jul 10, 2025
1877f33
Update releases.md
victorisr Jul 14, 2025
b1c97c6
Update README.md
victorisr Jul 14, 2025
cb8940d
Update release-notes/README.md
victorisr Jul 14, 2025
49f2ee0
Update releases-index.json
victorisr Jul 14, 2025
be9f954
Update install-linux.md
victorisr Jul 14, 2025
a879cd6
Update install-macos.md
victorisr Jul 14, 2025
1071e5c
Update install-windows.md
victorisr Jul 14, 2025
dee3ee2
Update releases.json
victorisr Jul 14, 2025
bd79ceb
Update 10.0.0-preview.6.md
victorisr Jul 14, 2025
b61eae4
Added release.json
victorisr Jul 14, 2025
135724b
Mix lint errors in release.json for preview 6 release
jongalloway Jul 14, 2025
6ef5777
Fix jsonlint errors
jongalloway Jul 14, 2025
31a4737
Fix jsonlint errors
jongalloway Jul 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/super-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ on:

permissions:
contents: read
packages: read
statuses: write

jobs:
run-lint:
Expand All @@ -31,5 +33,6 @@ jobs:
VALIDATE_ALL_CODEBASE: false
VALIDATE_JSCPD: false
VALIDATE_NATURAL_LANGUAGE: false
VALIDATE_MARKDOWN_PRETTIER: false
DEFAULT_BRANCH: main
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ Welcome to the home of .NET [release notes](./release-notes/README.md) and [news

| Version | Release Date | Release type |Support phase | Latest Patch Version | End of Support |
| :-- | :-- | :-- | :-- | :-- | :-- |
| [.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 |
| [.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 |
| [.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 |
| [.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 |

[9.0.7]: release-notes/9.0/9.0.7/9.0.7.md
[8.0.18]: release-notes/8.0/8.0.18/8.0.18.md
[10.0.0-preview.5]: release-notes/10.0/preview/preview5/10.0.0-preview.5.md
[10.0.0-preview.6]: release-notes/10.0/preview/preview6/10.0.0-preview.6.md
[policies]: release-policies.md

* [Release notes](./release-notes/README.md)
Expand Down
12 changes: 11 additions & 1 deletion release-notes/10.0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele

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

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

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

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

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

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

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

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

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

- [What's new in WPF for .NET 10](https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100)
- [Preview 6](preview/preview6/wpf.md)
- [Preview 5](preview/preview5/wpf.md)
- [Preview 4](preview/preview4/wpf.md)
- [Preview 3](preview/preview3/wpf.md)
- [Preview 2](preview/preview2/wpf.md)
- [Preview 1](preview/preview1/wpf.md)
- [Preview 1](preview/preview1/wpf.md)
6 changes: 3 additions & 3 deletions release-notes/10.0/install-linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,16 @@ You can install .NET with a binary archive. This option is required if you want
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.

```bash
~# 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
~# 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
~# mkdir dotnet
~# tar -C dotnet -xf dotnet.tar.gz
~# rm dotnet.tar.gz
~# export DOTNET_ROOT=~/dotnet
~# export PATH=$PATH:~/dotnet
~# dotnet --version
10.0.100-preview.5.25277.114
10.0.100-preview.6.25358.103
```

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.

You can add your .NET install location permanently to your path if you'd like.
You can add your .NET install location permanently to your path if you'd like.
6 changes: 3 additions & 3 deletions release-notes/10.0/install-macos.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,16 @@ You can install .NET with a binary archive. This option is required if you want
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.

```bash
~# 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
~# 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
~# mkdir dotnet
~# tar -C dotnet -xf dotnet.tar.gz
~# rm dotnet.tar.gz
~# export DOTNET_ROOT=~/dotnet
~# export PATH=$PATH:~/dotnet
~# dotnet --version
10.0.100-preview.5.25277.114
10.0.100-preview.6.25358.103
```

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.

You can add your .NET install location permanently to your path if you'd like.
You can add your .NET install location permanently to your path if you'd like.
6 changes: 3 additions & 3 deletions release-notes/10.0/install-windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,15 +50,15 @@ You can install .NET with a binary archive. This option is required if you want
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.

```console
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
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
C:\>tar -C dotnet -xf dotnet.zip
C:\>del dotnet.zip
C:\>set DOTNET_ROOT=C:\dotnet
C:\>set PATH=%PATH%;C:\dotnet
C:\>dotnet --version
10.0.100-preview.5.25277.114
10.0.100-preview.6.25358.103
```

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.

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