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 2 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
6 changes: 6 additions & 0 deletions release-notes/10.0/preview/preview6/10.0.0-preview.6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# .NET 10 Preview 6 Binaries

.NET 10 Preview 6 installers and binaries can be downloaded for the following product versions:

- `.NET 10.0.0 Preview 6`
- `.NET SDK 10.0.100-preview.6.xxxx.xx`
40 changes: 40 additions & 0 deletions release-notes/10.0/preview/preview6/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# .NET 10 Preview 6 - Release Notes

.NET 10 Preview 6 released on April X, 2025. Find more information on new features released in .NET 10 Preview 6 by browsing through the release notes below:

- [Libraries](./libraries.md)
- [Runtime](./runtime.md)
- [SDK](./sdk.md)

## Languages

- [C#](./csharp.md)
- [F#](./fsharp.md)
- [Visual Basic](./visualbasic.md)

## Workloads, Libraries, & More

- [.NET MAUI](./dotnetmaui.md)
- [ASP.NET Core](./aspnetcore.md)
- [Container images](./containers.md)
- [EF Core & Data](./efcore.md)
- [Windows Forms](./winforms.md)
- [WPF](./wpf.md)

## Get Started

Instructions on getting started with .NET 10 can be found in the [getting started guide](../../get-started.md). Installers and binaries for .NET 10 Preview 6 can be found [here on GitHub](./10.0.0-preview.3.md).

## Stay up-to-date

You can find a detailed overview of all new features in .NET 10:

- [What's new in .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview)
- [What's new in C# 14](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14)
- [What's new in .NET MAUI](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10)
- [What's new in ASP.NET Core](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0)
- [What's new in Entity Framework Core](https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew)
- [What's new in Windows Forms](https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100)
- [What's new in WPF](https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100)

The latest .NET 10 release is always available at [dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/10.0) and [.NET 10 Releases](../../README.md).
15 changes: 15 additions & 0 deletions release-notes/10.0/preview/preview6/aspnetcore.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# ASP.NET Core in .NET 10 Preview 6 - Release Notes

Here's a summary of what's new in ASP.NET Core in this preview release:

- [Feature](#feature)

ASP.NET Core updates in .NET 10:

- [What's new in ASP.NET Core in .NET 10](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0) documentation.
- [Breaking changes](https://docs.microsoft.com/dotnet/core/compatibility/10.0#aspnet-core)
- [Roadmap](https://github.com/dotnet/aspnetcore/issues/59443)

## Feature

Something about the feature
9 changes: 9 additions & 0 deletions release-notes/10.0/preview/preview6/containers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Container image updates in .NET 10 Preview 6 - Release Notes

Here's a summary of what's new in container images in this preview release:

- [Feature](#feature)

## Feature

Something about the feature
14 changes: 14 additions & 0 deletions release-notes/10.0/preview/preview6/csharp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# C# 14 updates in .NET 10 Preview 63 - Release Notes

Here's a summary of what's new in C# in this preview release:

- [Feature](#feature)

C# 14 updates:

- [What's new in C# 14](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14) documentation
- [Breaking changes in C# 14](https://learn.microsoft.com/dotnet/csharp/whats-new/breaking-changes/compiler%20breaking%20changes%20-%20dotnet%2010)

## Feature

Something about the feature
24 changes: 24 additions & 0 deletions release-notes/10.0/preview/preview6/dotnetmaui.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# .NET MAUI in .NET 10 Preview 6 - Release Notes

Here's a summary of what's new in .NET MAUI, .NET for Android, and .NET for iOS, Mac Catalyst, macOS, and tvOS in this preview release:

- .NET MAUI
- [Feature](#feature)
- [.NET for Android](#net-for-android)
- [.NET for iOS, Mac Catalyst, macOS, tvOS](#net-for-ios-mac-catalyst-macos-tvos)

.NET MAUI updates in .NET 10:

- [What's new in .NET MAUI in .NET 10](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10) documentation.

## Feature

Something about the feature

## .NET for Android

This release was focused on quality improvements. A detailed list can be found on [dotnet/android GitHub releases](https://github.com/dotnet/android/releases/).

## .NET for iOS, Mac Catalyst, macOS, tvOS

This release was focused on quality improvements. A detailed list can be found on [dotnet/macios GitHub releases](https://github.com/dotnet/macios/releases/) including a list of [Known issues](https://github.com/dotnet/macios/wiki/Known-issues-in-.NET10).
30 changes: 30 additions & 0 deletions release-notes/10.0/preview/preview6/efcore.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Entity Framework Core 10 Preview 6 - Release Notes

Here's a summary of what's new in Entity Framework Core in this preview release:

- [Improved experience when evolving the model on Azure Cosmos DB for NoSQL](#improved-experience-when-evolving-the-model-on-azure-cosmos-db-for-nosql)
- [Small improvements](#small-improvements)

Entity Framework Core 10 updates:

- [What's new in Entity Framework Core 10](https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew) documentation
- [Breaking change in Entity Framework Core 10](https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/breaking-changes)

## Improved experience when evolving the model on Azure Cosmos DB for NoSQL

In previous versions of EF Core, evolving the model when using Azure Cosmos DB was quite painful. Specifically, when adding a new required property to the entity, EF would no longer be able to materialize that entity. The reason was that EF expected a value for the new property (since it was required), but the document created before the change didn't contain those values. The workaround was to mark the property as optional first, manually add default values for the property, and only then change it to required.

In EF 10 Preview 6 we improved this experience - EF will now materialize a default value for a required property, if no data is present for it in the document, rather than throw.

## Small improvements

- Redact inlined constants from log when sensitive logging is off ([#35724](https://github.com/dotnet/efcore/pull/35724)).
- Improve LoadExtension to work correctly with dotnet run and lib* named libs ([#35617](https://github.com/dotnet/efcore/pull/35617), contributed by [@krwq](https://github.com/krwq)).

## Everything else in Preview 6

Preview 6 contains:

- [4 enhancements](https://github.com/dotnet/efcore/issues?q=is%3Aissue%20is%3Aclosed%20label%3Apreview-3%20(milestone%3A9.0.5%20OR%20milestone%3A10.0.0)%20label%3Atype-enhancement)
- [2 regression bug fixes](https://github.com/dotnet/efcore/issues?q=is%3Aissue%20is%3Aclosed%20label%3Apreview-3%20(milestone%3A9.0.5%20OR%20milestone%3A10.0.0)%20label%3Atype-bug%20label%3Aregression)
- [2 non-regression bug fixes](https://github.com/dotnet/efcore/issues?q=is%3Aissue%20is%3Aclosed%20label%3Apreview-3%20(milestone%3A10.0.0)%20label%3Atype-bug%20-label%3Aregression)
21 changes: 21 additions & 0 deletions release-notes/10.0/preview/preview6/fsharp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# F# updates in .NET 10 Preview 6 - Release Notes

Here's a summary of what's new in F# in this preview release:

- [F# Language](#f-language)
- [FSharp.Core standard library](#fsharpcore-standard-library)
- [FSharp.Compiler.Service](#fsharpcompilerservice)

> Note: Release notes for F# are generated for all contributions to the [dotnet/fsharp](https://github.com/dotnet/fsharp) repository and split across language, library and compiler changes.

## F# Language

[Release notes for new F# language features](https://fsharp.github.io/fsharp-compiler-docs/release-notes/Language.html) list language changes that have to be enabled by `<LangVersion>preview</LangVersion>` project property in `.fsproj` project file. They will become the default with .NET 10 release.

## FSharp.Core Standard Library

[Changes to the FSharp.Core standard library](https://fsharp.github.io/fsharp-compiler-docs/release-notes/FSharp.Core.html) are applied automatically to projects compiled with new SDK, unless they pin down a lower FSharp.Core version.

## FSharp.Compiler.Service

General improvements and bugfixes in the compiler implementation are at [Release notes for FSharp.Compiler.Service](https://fsharp.github.io/fsharp-compiler-docs/release-notes/FSharp.Compiler.Service.html).
13 changes: 13 additions & 0 deletions release-notes/10.0/preview/preview6/libraries.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# .NET Libraries in .NET 10 Preview 6 - Release Notes

Here's a summary of what's new in .NET Libraries in this preview release:

- [Feature](#feature)

.NET Libraries updates in .NET 10:

- [What's new in .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview) documentation

## Feature

Something about the feature
13 changes: 13 additions & 0 deletions release-notes/10.0/preview/preview6/runtime.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# .NET Runtime in .NET 10 Preview 6 - Release Notes

Here's a summary of what's new in the .NET Runtime in this preview release:

- [Feature](#feature)

.NET Runtime updates in .NET 10:

- [What's new in .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview) documentation

## Feature

Something about the feature
13 changes: 13 additions & 0 deletions release-notes/10.0/preview/preview6/sdk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# .NET SDK in .NET 10 Preview 6 - Release Notes

Here's a summary of what's new in the .NET SDK in this preview release:

- [Feature](#feature)

.NET SDK updates in .NET 10:

- [What's new in .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview) documentation

## Feature

Something about the feature
6 changes: 6 additions & 0 deletions release-notes/10.0/preview/preview6/visualbasic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Visual Basic updates in .NET 10 Preview 6 - Release Notes

This preview release does not contain new Visual Basic features. Please checkout the lastest documentation:

- [What's new in Visual Basic](https://learn.microsoft.com/dotnet/visual-basic/whats-new/) documentation
- [Breaking changes](https://learn.microsoft.com/dotnet/visual-basic/whats-new/breaking-changes)
14 changes: 14 additions & 0 deletions release-notes/10.0/preview/preview6/winforms.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Windows Forms in .NET 10 Preview 6 - Release Notes

Here's a summary of what's new in Windows Forms in this preview release:

- [Feature](#feature)

## Windows Forms updates in .NET 10

- [What's new in Windows Forms in .NET 10](https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100) documentation.
- [Issues List for Windows Forms in .NET 10 Preview 2](https://github.com/dotnet/winforms/issues?q=is%3Aissue%20milestone%3A%2210.0%20Preview2%22%20)

## Feature

Something about the feature
13 changes: 13 additions & 0 deletions release-notes/10.0/preview/preview6/wpf.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# WPF in .NET 10 Preview 6 - Release Notes

Here's a summary of what's new in WPF in this preview release:

- [Feature](#feature)

WPF updates in .NET 10:

- [What's new in WPF in .NET 10](https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100) documentation.

## Feature

Something about the feature