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

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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