Skip to content

Commit 215900a

Browse files
jamesmontemagnoBillWagnerbartonjsmerriemcgawadegeo
authored
.NET 10 Preview 5 (#9829)
* .NET 10 Preview 5 * update * lint * Add C# features in preview 5 Write the description for user defined compound assignment operators. * Revert "Add C# features in preview 5" This reverts commit 42e5ac6. * Remove VB release notes for P5 There aren't notable new features in Visual Basic for Preview 5. * Add notes about PQC * Add PQC to the libraries ToC * .NET 10 P5 - WinForms (#9919) * winforms * WinForms Preview 5 Preview 5 updates * Fix duplicated intro --------- Co-authored-by: Merrie McGaw <[email protected]> Co-authored-by: Andy (Steve) De George <[email protected]> * .NET 10 P5 - Containers (#9917) * containers * update for p5 * .NET 10 P5 - WPF (#9918) * wpf * Add notes --------- Co-authored-by: Andy (Steve) De George <[email protected]> * .NET 10 P5 Runtime (#9912) * Update for Runtime * Add JIT notes * Fix GC notes --------- Co-authored-by: Aman Khalid (from Dev Box) <[email protected]> * .NET 10 P5 - Languages (#9916) * update csharp * Add C# features in preview 5 Write the description for user defined compound assignment operators. * Remove VB release notes for P5 There aren't notable new features in Visual Basic for Preview 5. * Update fsharp.md * Update fsharp.md * Update fsharp.md * add vb back just to link to docs * update f# * Update README.md --------- Co-authored-by: Bill Wagner <[email protected]> Co-authored-by: Tomas Grosup <[email protected]> * updates for lint * update (#9915) * update for sdk (#9914) * some more updates * .NET MAUI in 10 Preview 5 (#9921) * .NET MAUI in 10 Preview 5 * Update dotnetmaui.md * added contributors * hybridwebview interception * addressing comments --------- Co-authored-by: James Montemagno <[email protected]> * linting * Update release-notes/10.0/preview/preview5/README.md Co-authored-by: Martin Costello <[email protected]> * Update release-notes/10.0/preview/preview5/README.md Co-authored-by: Martin Costello <[email protected]> * Update ef and date * updating md file * Added updates to README --------- Co-authored-by: Bill Wagner <[email protected]> Co-authored-by: Jeremy Barton <[email protected]> Co-authored-by: Merrie McGaw <[email protected]> Co-authored-by: Andy (Steve) De George <[email protected]> Co-authored-by: Aman Khalid (from Dev Box) <[email protected]> Co-authored-by: Tomas Grosup <[email protected]> Co-authored-by: David Ortinau <[email protected]> Co-authored-by: Martin Costello <[email protected]> Co-authored-by: victorisr <[email protected]>
1 parent 7783168 commit 215900a

23 files changed

+2212
-44
lines changed

README.md

Lines changed: 3 additions & 3 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](release-notes/10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview| [10.0.0-preview.4][10.0.0-preview.4] | |
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 |
1212
| [.NET 9](release-notes/9.0/README.md) | [November 12, 2024](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/) | [STS][policies] | Active | [9.0.5][9.0.5] | May 12, 2026 |
1313
| [.NET 8](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | Active | [8.0.16][8.0.16] | November 10, 2026 |
1414

15-
[10.0.0-preview.4]: release-notes/10.0/preview/preview4/10.0.0-preview.4.md
1615
[9.0.5]: release-notes/9.0/9.0.5/9.0.5.md
1716
[8.0.16]: release-notes/8.0/8.0.16/8.0.16.md
17+
[10.0.0-preview.5]: release-notes/10.0/preview/preview5/10.0.0-preview.5.md
1818
[policies]: release-policies.md
1919

2020
* [Release notes](./release-notes/README.md)
@@ -32,4 +32,4 @@ You can subscribe to discussions with the following RSS feeds:
3232
| --- | :--: | :--: |
3333
| All Discussions | [🔗](https://github.com/dotnet/core/discussions) | [🔗](https://github.com/dotnet/core/discussions.atom) |
3434
| News | [🔗](https://github.com/dotnet/core/discussions/categories/news) | [🔗](https://github.com/dotnet/core/discussions/categories/news.atom) |
35-
| General | [🔗](https://github.com/dotnet/core/discussions/categories/general) | [🔗](https://github.com/dotnet/core/discussions/categories/general.atom) |
35+
| General | [🔗](https://github.com/dotnet/core/discussions/categories/general) | [🔗](https://github.com/dotnet/core/discussions/categories/general.atom) |

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/06/10 | [10.0.0 Preview 5](preview/preview5/README.md) |
1920
| 2025/05/10 | [10.0.0 Preview 4](preview/preview4/README.md) |
2021
| 2025/04/10 | [10.0.0 Preview 3](preview/preview3/README.md) |
2122
| 2025/03/18 | [10.0.0 Preview 2](preview/preview2/README.md) |
@@ -24,6 +25,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
2425
### .NET Libraries
2526

2627
- [What's new in .NET 10 libraries](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview#net-libraries)
28+
- [Preview 5](preview/preview5/libraries.md)
2729
- [Preview 4](preview/preview4/libraries.md)
2830
- [Preview 3](preview/preview3/libraries.md)
2931
- [Preview 2](preview/preview2/libraries.md)
@@ -32,6 +34,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
3234
### .NET Runtime
3335

3436
- [What's new in the .NET 10 runtime](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/runtime)
37+
- [Preview 5](preview/preview5/runtime.md)
3538
- [Preview 4](preview/preview4/runtime.md)
3639
- [Preview 3](preview/preview3/runtime.md)
3740
- [Preview 2](preview/preview2/runtime.md)
@@ -40,6 +43,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
4043
### .NET SDK
4144

4245
- [What's new in the SDK for .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/sdk)
46+
- [Preview 5](preview/preview5/sdk.md)
4347
- [Preview 4](preview/preview4/sdk.md)
4448
- [Preview 3](preview/preview3/sdk.md)
4549
- [Preview 2](preview/preview2/sdk.md)
@@ -48,6 +52,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
4852
### C\#
4953

5054
- [What's new in C# 14](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14)
55+
- [Preview 5](preview/preview5/csharp.md)
5156
- [Preview 4](preview/preview4/csharp.md)
5257
- [Preview 3](preview/preview3/csharp.md)
5358
- [Preview 2](preview/preview2/csharp.md)
@@ -56,6 +61,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
5661
### ASP.NET Core
5762

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

6672
- [What's new in .NET MAUI for .NET 10](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10)
73+
- [Preview 5](preview/preview5/dotnetmaui.md)
6774
- [Preview 4](preview/preview4/dotnetmaui.md)
6875
- [Preview 3](preview/preview3/dotnetmaui.md)
6976
- [Preview 2](preview/preview2/dotnetmaui.md)
@@ -72,6 +79,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele
7279
### Entity Framework Core
7380

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

8290
- [What's new in Windows Forms for .NET 10](https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100)
91+
- [Preview 5](preview/preview5/winforms.md)
8392
- [Preview 4](preview/preview4/winforms.md)
8493
- [Preview 3](preview/preview3/winforms.md)
8594
- [Preview 2](preview/preview2/winforms.md)
@@ -88,7 +97,8 @@ It is currently in development and not supported. .NET 10 is expected to be rele
8897
### Windows Presentation Foundation (WPF)
8998

9099
- [What's new in WPF for .NET 10](https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100)
100+
- [Preview 5](preview/preview5/wpf.md)
91101
- [Preview 4](preview/preview4/wpf.md)
92102
- [Preview 3](preview/preview3/wpf.md)
93103
- [Preview 2](preview/preview2/wpf.md)
94-
- [Preview 1](preview/preview1/wpf.md)
104+
- [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.4.25258.110/dotnet-sdk-10.0.100-preview.4.25258.110-linux-x64.tar.gz
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
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.4.25258.110
40+
10.0.100-preview.5.25277.114
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.4.25258.110/dotnet-sdk-10.0.100-preview.4.25258.110-win-x64.exe
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
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.4.25258.110
44+
10.0.100-preview.5.25277.114
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.4.25258.110/dotnet-sdk-10.0.100-preview.4.25258.110-win-x64.exe
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
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.4.25258.110
59+
10.0.100-preview.5.25277.114
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)