CARVIEW |
Select Language
HTTP/2 200
date: Sat, 19 Jul 2025 19:43:04 GMT
content-type: application/atom+xml; charset=utf-8
content-length: 216382
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: noindex, nofollow
etag: W/"02c7d15058fd7ba0adbecaa54710e596"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
accept-ranges: bytes
set-cookie: _gh_sess=4mZSnUwRnjj3wER8liNGUWLrFiuhC24ocl8ggcsAUqQxmchJ24WWMxcutxWfTt1qr55kItnx8Ie3gjQ660E3VmyiApfMxCZ0%2FOWm0jMfVWYpuVEJEikB4OKnOZIPNFQ%2BQW0%2BIwv3R5vC8uPmvWU8TDAZ5On52w6bBP7I7gyoJvy0n%2BBl7Qn0vQmvq3%2BDO7juOnn8pDYFEFxGpCyyL%2FklOncVwTHN4yWdT150XQA%2B16mgCyYZkpUuWkO9dRZx9pHe7iqKDfDmUhxLc06G%2FeLOtQ%3D%3D--36iFcbbHbFXt2Nzu--T6zB5O8Ub%2BRRyue63riz%2FA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1669907452.1752954183; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 19:43:03 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 19:43:03 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E54C:2E2A0B:72EDCD:8F3018:687BF547
tag:github.com,2008:/dotnet/core/discussions/categories/news
Recent discussions in dotnet/core, category: news
2025-07-16T19:06:54+00:00
tag:github.com,2008:8587534
.NET 10 Preview 6
2025-07-15T17:14:42+00:00
2025-07-16T19:06:54+00:00
jongalloway
https://github.com/jongalloway
<p dir="auto">Today, we are excited to announce the <strong>sixth</strong> preview release of .NET 10 with enhancements across the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, .NET MAUI, and more. Check out the full release notes linked below and get started today.</p>
<p dir="auto"><a href="https://get.dot.net/10" rel="nofollow">Download .NET 10 Preview 6</a></p>
<p dir="auto">This release contains the following improvements.</p>
<h2 dir="auto"><strong>📚Libraries</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/libraries.md#option-to-disallow-duplicate-json-properties">Option to disallow duplicate JSON properties</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/libraries.md#strict-json-serialization-options">Strict JSON serialization options</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/libraries.md#post-quantum-cryptography-pqc">Post-Quantum Cryptography (PQC)</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/libraries.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>⏱️Runtime</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/runtime.md#improved-code-generation-for-struct-arguments">Improved Code Generation for Struct Arguments</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/runtime.md#improved-loop-inversion">Improved Loop Inversion</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/runtime.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🛠️ SDK</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/sdk.md#platform-specific-net-tools">Platform-specific .NET Tools</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/sdk.md#one-shot-tool-execution">One-shot tool execution</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/sdk.md#the-new-dnx-tool-execution-script">The new <code class="notranslate">dnx</code> tool execution script</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/sdk.md#new---cli-schema-option-for-cli-introspection">New <code class="notranslate">--cli-schema</code> option for CLI introspection</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/sdk.md#file-based-apps">File-based apps enhancements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/sdk.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>C#</strong></h2>
<p dir="auto">This preview release does not contain new C# features.</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/csharp.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>F#</strong></h2>
<p dir="auto">This preview release does not contain new F# features.</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/fsharp.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>Visual Basic</strong></h2>
<p dir="auto">This preview release does not contain new Visual Basic features.</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/visualbasic.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🌐 ASP.NET Core & Blazor</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/aspnetcore.md#automatic-eviction-from-memory-pool">Automatic eviction from memory pool</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/aspnetcore.md#blazor-webassembly-preloading">Blazor WebAssembly preloading</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/aspnetcore.md#blazor-build-producing-javascript-bundler-friendly-output">Blazor build producing javascript bundler friendly output</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/aspnetcore.md#improved-form-validation-for-blazor">Improved form validation for Blazor</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/aspnetcore.md#navigationmanagernotfound-works-after-streaming-has-started">NavigationManager.NotFound() works after streaming has started</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/aspnetcore.md#blazor-diagnostics-improvements">Blazor diagnostics improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/aspnetcore.md#blazor-server-state-persistence">Blazor Server state persistence</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/aspnetcore.md#add-passkey-support-to-aspnet-core-identity">Add passkey support to ASP.NET Core Identity</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/aspnetcore.md#minimal-api-validation-integration-with-iproblemdetailsservice">Minimal API validation integration with IProblemDetailsService</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/aspnetcore.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>📱 .NET MAUI</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/dotnetmaui.md#mediapicker-enhancements">MediaPicker Enhancements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/dotnetmaui.md#webview-request-interception">WebView Request Interception</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/dotnetmaui.md#control-and-layout-fixes">Control and Layout Fixes</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/dotnetmaui.md">Full Release Notes</a></li>
<li>Full list of quality improvements on <a href="https://github.com/dotnet/maui/releases/">dotnet/maui GitHub releases</a>.</li>
</ul>
<h3 dir="auto"><strong>🤖 .NET for Android</strong></h3>
<p dir="auto">This release includes support for Android API levels 35 and 36, along with enhancements to interop performance, binary size reduction, and diagnostics. A detailed list can be found on <a href="https://github.com/dotnet/android/releases/">dotnet/android GitHub releases</a>.</p>
<h3 dir="auto"><strong>🍎 .NET for iOS, Mac Catalyst, macOS, tvOS</strong></h3>
<p dir="auto">This release includes updates to Apple platform SDKs aligned with Xcode 16.4 and introduces improvements to binding generation, build reliability, and runtime behavior. A detailed list can be found on <a href="https://github.com/dotnet/macios/releases/">dotnet/macios GitHub releases</a> including a list of <a href="https://github.com/dotnet/macios/wiki/Known-issues-in-.NET10">Known issues</a>.</p>
<h2 dir="auto"><strong>🖥️ Windows Forms</strong></h2>
<p dir="auto">This release was focused on quality improvements and build performance. A detailed list can be found in <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/winforms.md">release notes</a>.</p>
<h2 dir="auto"><strong>🖥️ Windows Presentation Foundation (WPF)</strong></h2>
<p dir="auto">This release was focused on quality improvements and build performance. A detailed list can be found in <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/wpf.md">release notes</a>.</p>
<h2 dir="auto"><strong>🎁 Entity Framework Core</strong></h2>
<p dir="auto">This release was focused on quality improvements and build performance. A detailed list can be found in <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/efcore.md">release notes</a>.</p>
<h2 dir="auto"><strong>📦 Container Images</strong></h2>
<p dir="auto">This release was focused on quality improvements and build performance. A detailed list can be found in <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/containers.md">release notes</a>.</p>
<h2 dir="auto">🚀 Get started</h2>
<p dir="auto">To get started with .NET 10, <a href="https://get.dot.net/10" rel="nofollow">install the .NET 10 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>, which now includes <a href="https://devblogs.microsoft.com/visualstudio/agent-mode-has-arrived-in-preview-for-visual-studio/" rel="nofollow">GitHub Copilot agent mode and MCP server support</a>. You can also use Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension with .NET 10.</p>
<h2 dir="auto">📦 Join a .NET community standup</h2>
<p dir="auto">Join us each week and engage with the developers and product managers behind .NET for <a href="https://dotnet.microsoft.com/live/community-standup" rel="nofollow">community standups</a>.</p>
<h2 dir="auto">📢 .NET 10 Discussions</h2>
<p dir="auto">The team has been making <a href="https://aka.ms/dotnet/10/preview6" rel="nofollow">monthly announcements</a> alongside full <a href="https://github.com/dotnet/core/tree/main/release-notes/10.0">release notes</a> on the <a href="https://github.com/dotnet/core/discussions/categories/news">dotnet/core GitHub Discussions</a> and has seen great engagement and feedback from the community.</p>
<h2 dir="auto">🔔 Stay up-to-date with .NET 10</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 10 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview" rel="nofollow">What's new in .NET 10</a></li>
<li><a href="https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14" rel="nofollow">What's new in C# 14</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew" rel="nofollow">What's new in Entity Framework Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100" rel="nofollow">What's new in Windows Forms</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100" rel="nofollow">What's new in WPF</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/10.0" rel="nofollow">Breaking Changes in .NET 10</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/README.md">.NET 10 Releases</a></li>
</ul>
<p dir="auto">Additionally, be sure to subscribe to the GitHub Discussions <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS news feed</a> for all release announcements.</p>
<p dir="auto">We want your feedback, so head over to the <a href="https://aka.ms/dotnet/10/preview6" rel="nofollow">.NET 10 Preview 6 GitHub Discussion</a> to discuss features and give feedback for this release.</p>
tag:github.com,2008:8438531
.NET 10 Preview 5
2025-06-10T18:13:11+00:00
2025-06-21T16:47:22+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">Today, we are excited to announce the <strong>fifth</strong> preview release of .NET 10 with enhancements across the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, .NET MAUI, and more. Check out the full release notes linked below and get started today.</p>
<p dir="auto"><a href="https://dotnet.microsoft.com/download/dotnet/10.0" rel="nofollow">Download .NET 10 Preview 5</a></p>
<p dir="auto">This release contains the following improvements.</p>
<h2 dir="auto"><strong>📚Libraries</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/libraries.md#post-quantum-cryptography-pqc">Post-Quantum Cryptography (PQC)</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/libraries.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>⏱️Runtime</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/runtime.md#escape-analysis-for-delegates">Escape Analysis for Delegate</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/runtime.md#inlining-improvements">Inlining Improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/runtime.md#arm64-write-barrier-improvements">ARM64 Write Barrier Improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/runtime.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🛠️ SDK</strong></h2>
<ul dir="auto">
<li>No new features added in this preview release.</li>
</ul>
<h2 dir="auto"><strong>C#</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/csharp.md#user-defined-compound-assignment-operators">User defined compound assignment operators</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/csharp.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>F#</strong></h2>
<p dir="auto">This release you will find updates across the <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/fsharp.md#f-language">F# language</a> including scoped <code class="notranslate">#nowarn/#warnon</code>, <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/fsharp.md#fsharpcore-standard-library">FSharp.Core standard library</a>, and <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/fsharp.md#fsharpcompilerservice">FSharp.Compiler.Service</a>.</p>
<h2 dir="auto"><strong>Visual Basic</strong></h2>
<ul dir="auto">
<li>No new features added in this preview release.</li>
</ul>
<h2 dir="auto"><strong>🌐 ASP.NET Core & Blazor</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/aspnetcore.md#configure-custom-security-descriptors-for-httpsys-request-queues">Configure custom security descriptors for HTTP.sys request queues</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/aspnetcore.md#validation-resolver-apis-marked-as-experimental">Validation resolver APIs marked as experimental</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/aspnetcore.md#support-for-generating-openapi-31">Support for generating OpenAPI 3.1</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/aspnetcore.md#openapi-metadata-from-xml-doc-comments">OpenAPI metadata from XML doc comments</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/aspnetcore.md#add-a-not-found-page-using-the-blazor-router">Add a Not Found page using the Blazor Router</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/aspnetcore.md#blazor-metrics-and-tracing">Blazor metrics and tracing</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/aspnetcore.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>📱 .NET MAUI</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/dotnetmaui.md#xaml-global-namespaces">XAML Global Namespaces</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/dotnetmaui.md#xaml-global-namespaces">XAML Implicit Namespaces</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/dotnetmaui.md#intercept-web-requests">Intercept web requests</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/dotnetmaui.md">Full Release Notes</a></li>
<li>Full list of quality improvements on <a href="https://github.com/dotnet/maui/releases/">dotnet/maui GitHub releases</a>.</li>
</ul>
<h3 dir="auto"><strong>🤖 .NET for Android</strong></h3>
<p dir="auto">This release was focused on quality improvements and build performance. A detailed list can be found on <a href="https://github.com/dotnet/android/releases/">dotnet/android GitHub releases</a>.</p>
<h3 dir="auto"><strong>🍎 .NET for iOS, Mac Catalyst, macOS, tvOS</strong></h3>
<p dir="auto">This release was focused on quality improvements and build performance. A detailed list can be found on <a href="https://github.com/dotnet/macios/releases/">dotnet/macios GitHub releases</a> including a list of <a href="https://github.com/dotnet/macios/wiki/Known-issues-in-.NET10">Known issues</a>.</p>
<h2 dir="auto"><strong>🖥️ Windows Forms</strong></h2>
<p dir="auto">This release was focused on quality improvements and build performance. A detailed list can be found in <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/winforms.md">release notes</a>.</p>
<h2 dir="auto"><strong>🖥️ Windows Presentation Foundation (WPF)</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/wpf.md#xaml-grid-syntax-enhancements">XAML Grid Syntax Enhancements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/wpf.md#font-and-globalization-updates">Font and Globalization Updates</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/wpf.md#fluent-theme-improvements">Fluent Theme Improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/wpf.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🎁 Entity Framework Core</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/efcore.md#customdefaultconstraintnames">Custom Default Constraint Names</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview5/efcore.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>📦 Container Images</strong></h2>
<ul dir="auto">
<li>No new features added in this preview release.</li>
</ul>
<h2 dir="auto">🚀 Get started</h2>
<p dir="auto">To get started with .NET 10, <a href="https://dotnet.microsoft.com/download/dotnet/10.0" rel="nofollow">install the .NET 10 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>. You can also use Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension with .NET 10.</p>
<h2 dir="auto">🔔 Stay up-to-date with .NET 10</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 10 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview" rel="nofollow">What's new in .NET 10</a></li>
<li><a href="https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14" rel="nofollow">What's new in C# 14</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew" rel="nofollow">What's new in Entity Framework Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100" rel="nofollow">What's new in Windows Forms</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100" rel="nofollow">What's new in WPF</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/10.0" rel="nofollow">Breaking Changes in .NET 10</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/README.md">.NET 10 Releases</a></li>
</ul>
<p dir="auto">Additionally, be sure to subscribe to the GitHub Discussions <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS news feed</a> for all release announcements.</p>
tag:github.com,2008:8319684
.NET 10 Preview 4
2025-05-13T18:19:35+00:00
2025-05-29T20:02:10+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">Today, we are excited to announce the <strong>fourth</strong> preview release of .NET 10 with enhancements across the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, .NET MAUI, and more. Check out the full release notes linked below and get started today.</p>
<p dir="auto"><a href="https://dotnet.microsoft.com/download/dotnet/10.0" rel="nofollow">Download .NET 10 Preview 4</a></p>
<p dir="auto">This release contains the following improvements.</p>
<h2 dir="auto"><strong>📚Libraries</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/libraries.md#add-out-of-proc-trace-support-for-activity-events-and-links">Add Out-of-Proc Trace Support for Activity Events and Links</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/libraries.md#rate-limiting-trace-sampling-support">Rate Limiting Trace Sampling Support</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/libraries.md#new-async-zip-apis">New async Zip APIs</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/libraries.md#performance-improvement-in-gzipstream-for-concatenated-streams">Performance improvement in GZipStream for concatenated streams</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/libraries.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>⏱️Runtime</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/runtime.md#escape-analysis-for-local-struct-fields">Escape Analysis for Local Struct Fields</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/runtime.md#inlining-improvements">Inlining Improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/runtime.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🛠️ SDK</strong></h2>
<ul dir="auto">
<li>No new features added in this preview release.</li>
</ul>
<h2 dir="auto"><strong>C#</strong></h2>
<ul dir="auto">
<li>No new features added in this preview release.</li>
</ul>
<h2 dir="auto"><strong>F#</strong></h2>
<p dir="auto">This release you will find updates across the <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/fsharp.md#f-language">F# language</a>, <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/fsharp.md#fsharpcore-standard-library">FSharp.Core standard library</a>, and <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/fsharp.md#fsharpcompilerservice">FSharp.Compiler.Service</a>.</p>
<h2 dir="auto"><strong>Visual Basic</strong></h2>
<ul dir="auto">
<li>No new features added in this preview release.</li>
</ul>
<h2 dir="auto"><strong>🌐 ASP.NET Core & Blazor</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#json-patch-with-systemtextjson">JSON Patch with System.Text.Json</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#minimal-api-validation-for-record-types">Minimal API validation for record types</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#generate-openapi-schemas-in-transformers">Generate OpenAPI schemas in transformers</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#improved-openapi-xml-documentation-support">Improved OpenAPI XML documentation support</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#access-the-openapi-document-with-iopenapidocumentprovider">Access the OpenAPI document with <code class="notranslate">IOpenApiDocumentProvider</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#openapinet-updated-to-preview17">OpenAPI.NET updated to Preview.17</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#javascript-interop-for-constructors-and-properties">JavaScript interop for constructors and properties</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#reference-a-javascript-function-with-ijsobjectreference">Reference a JavaScript function with <code class="notranslate">IJSObjectReference</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#blazor-webassembly-runtime-diagnostics">Blazor WebAssembly runtime diagnostics</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#signal-not-found-responses-using-navigationmanager">Signal Not Found responses using <code class="notranslate">NavigationManager</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#navigationmanagernavigateto-no-longer-throws-a-navigationexception"><code class="notranslate">NavigationManager.NavigateTo</code> no longer throws a <code class="notranslate">NavigationException</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#quickgrid-method-closecolumnoptionsasync-renamed-to-hidecolumnoptionsasync"><code class="notranslate">QuickGrid</code> method <code class="notranslate">CloseColumnOptionsAsync</code> renamed to <code class="notranslate">HideColumnOptionsAsync</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#writeimportmaptohtml-renamed-to-overridehtmlassetplaceholders"><code class="notranslate">WriteImportMapToHtml</code> renamed to <code class="notranslate">OverrideHtmlAssetPlaceholders</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#preload-blazor-framework-static-assets">Preload Blazor framework static assets</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#blazor-webassembly-standalone-app-template-updates">Blazor WebAssembly Standalone App template updates</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#blazor-boot-manifest-merged-into-dotnetjs">Blazor boot manifest merged into dotnet.js</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md#use-webapplicationfactory-with-kestrel-for-integration-testing">Use <code class="notranslate">WebApplicationFactory</code> with Kestrel for integration testing</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/aspnetcore.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>📱 .NET MAUI</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/dotnetmaui.md#mediapicker-modernization">MediaPicker modernization</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/dotnetmaui.md#nullable-pickers">Nullable Pickers</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/dotnetmaui.md">Full Release Notes</a></li>
<li>Full list of quality improvements on <a href="https://github.com/dotnet/maui/releases/">dotnet/maui GitHub releases</a>.</li>
</ul>
<h3 dir="auto"><strong>🤖 .NET for Android</strong></h3>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/dotnetmaui.md#use-systemiocompression-for-apk-creation">Use System.IO.Compression for <code class="notranslate">.apk</code> creation</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/dotnetmaui.md#reduced-download-size">Reduced download size</a></li>
<li>Full list of quality improvements on <a href="https://github.com/dotnet/android/releases/">dotnet/android GitHub releases</a>.</li>
</ul>
<h3 dir="auto"><strong>🍎 .NET for iOS, Mac Catalyst, macOS, tvOS</strong></h3>
<p dir="auto">This release was focused on quality improvements and build performance. A detailed list can be found on <a href="https://github.com/dotnet/macios/releases/">dotnet/macios GitHub releases</a> including a list of <a href="https://github.com/dotnet/macios/wiki/Known-issues-in-.NET10">Known issues</a>.</p>
<h2 dir="auto"><strong>🖥️ Windows Forms</strong></h2>
<p dir="auto">This release introduced <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/winforms.md#shared-core-clipboard-functionality-with-wpf">shared core clipboard functionality with WPF</a> and was focused on several quality and engineering improvements. See the <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/winforms.md">full release notes</a> for details.</p>
<h2 dir="auto"><strong>🖥️ Windows Presentation Foundation (WPF)</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/wpf.md#messagebox-api-enhancements">API Enhancements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/wpf.md#shared-clipboard-code">Shared Clipboard Code</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/wpf.md#fluent-theme-bug-fixes-and-enhancements">Fluent Theme Bug Fixes and Enhancements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/wpf.md#performance-improvements">Performance Improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/wpf.md">Full Release Notes</a> for details.</li>
</ul>
<h2 dir="auto"><strong>🎁 Entity Framework Core</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/efcore.md#full-text-search-support-on-azure-cosmos-db-for-nosql">Full-text search support on Azure Cosmos DB for NoSQL</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/efcore.md#hybrid-search">Hybrid search</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/efcore.md#vector-similarity-search-exits-preview">Vector similarity search exits preview</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/efcore.md#small-improvements">Several small improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview4/efcore.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>📦 Container Images</strong></h2>
<ul dir="auto">
<li>No new features added in this preview release.</li>
</ul>
<h2 dir="auto">🚀 Get started</h2>
<p dir="auto">To get started with .NET 10, <a href="https://dotnet.microsoft.com/download/dotnet/10.0" rel="nofollow">install the .NET 10 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>. You can also use Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension with .NET 10.</p>
<h2 dir="auto">🔔 Stay up-to-date with .NET 10</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 10 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview" rel="nofollow">What's new in .NET 10</a></li>
<li><a href="https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14" rel="nofollow">What's new in C# 14</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew" rel="nofollow">What's new in Entity Framework Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100" rel="nofollow">What's new in Windows Forms</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100" rel="nofollow">What's new in WPF</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/10.0" rel="nofollow">Breaking Changes in .NET 10</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/README.md">.NET 10 Releases</a></li>
</ul>
<p dir="auto">Additionally, be sure to subscribe to the GitHub Discussions <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS news feed</a> for all release announcements.</p>
tag:github.com,2008:8320320
Unified Build Progress and Preview 4 Milestone
2025-05-13T20:43:37+00:00
2025-05-13T21:17:42+00:00
mmitche
https://github.com/mmitche
<p dir="auto">Today we are excited to announce that .NET 10 Preview 4 build was produced from <a href="https://github.com/dotnet/dotnet">dotnet/dotnet</a>, using a new build system and repo structure! This is a major milestone in our <strong>Unified Build</strong> project, resulting in major efficiencies for the official build and aligning Microsoft practices with those of community .NET builders.</p>
<h2 dir="auto">What's different?</h2>
<p dir="auto">From .NET Core 1.0 through .NET 9, we have had essentially two build systems that have evolved separately. Microsoft's build, which utilizes many small repositories and a complex dependency management system to produce a product, and a largely bespoke build that meets the requirements of our Linux distro partner community. We arrived at that situation by circumstance not intent. The new system corrects those challenges and enables Microsoft and the community to share a build system derived from the source-build system that the community had been using.</p>
<h2 dir="auto">Unified Build?</h2>
<p dir="auto">The Unified Build project has been working for years to move from producing the core .NET product (SDK and runtimes) via a complex distributed, multi-repository build to a simpler system which builds the product from a single monolithic repository. This shift also brings closer alignment between the way that Microsoft and our Linux distro partners build .NET, a huge win for maintainability.</p>
<p dir="auto">Unified Build drastically reduces build overhead by forcing "coherency" of components at all times and performing most of the building in a set of parallel jobs (like Linux-x64) we call "verticals". No need to flow dependency updates through a dozen+ repositories for days to get a shippable build. Instead, each "vertical " (e.g. Windows x64, MacOS arm64, etc.) is built in parallel, then stitched together at the end to form the shipping product. Even more exciting, Unified Build reaps these full-build wins <em>without</em> compromising the development efficiency of smaller repos by allowing source diffs (no mucking about with submodules) to flow to and from this "virtual" monolithic repository. A developer can work in an isolated repository, where tools and validation are tailored to a specific product component, without the overall product build incurring the cost that distributed development has. Or they can make cross cutting changes in the VMR repository itself, vastly accelerating inter-repo development.</p>
<h2 dir="auto">What's next?</h2>
<p dir="auto">Over the coming months. We'll be refining code flow, optimizing the build, improving dev workflow, and generally working on Fit and Finish prior to shipping .NET 10. In addition, expect a deep-dive blog post about the effort some time mid-summer.</p>
<p dir="auto">Follow along at <a href="https://github.com/dotnet/dotnet">https://github.com/dotnet/dotnet</a>!</p>
tag:github.com,2008:8189456
.NET 10 Preview 3
2025-04-10T20:05:33+00:00
2025-04-30T05:28:03+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">Today, we are excited to announce the <strong>third</strong> preview release of .NET 10 with enhancements across the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, .NET MAUI, and more. Check out the full release notes linked below and get started today.</p>
<p dir="auto"><a href="https://dotnet.microsoft.com/download/dotnet/10.0" rel="nofollow">Download .NET 10 Preview 3</a></p>
<p dir="auto">This release contains the following improvements.</p>
<h2 dir="auto"><strong>📚Libraries</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/libraries.md#introduce-an-aot-safe-constructor-for-validationcontext">Introduce an AOT-Safe Constructor for <code class="notranslate">ValidationContext</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/libraries.md#support-for-telemetry-schema-urls-in-activitysource-and-meter">Support for Telemetry Schema URLs in <code class="notranslate">ActivitySource</code> and <code class="notranslate">Meter</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/libraries.md#byte-level-support-in-bpe-tokenizer">Byte-Level Support in BPE Tokenizer</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/libraries.md#deterministic-option-for-lightgbm-trainer-in-mlnet">Deterministic option for LightGBM Trainer in ML.NET</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/libraries.md#tensor-enhancements">Tensor enhancements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/libraries.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>⏱️Runtime</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/runtime.md#stack-allocation-of-small-arrays-of-reference-types">Stack Allocation of Small Arrays of Reference Types</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/runtime.md#improved-code-layout">Improved Code Layout</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/runtime.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🛠️ SDK</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/sdk.md#the---interactive-option-is-nowinteractive">The <code class="notranslate">--interactive</code> option is now...interactive!</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/sdk.md#native-shell-tab-completion-scripts">Native Shell Tab-Completion scripts</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/sdk.md#console-apps-can-natively-create-container-images">Console apps can natively create container images</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/sdk.md#explicitly-control-the-image-format-of-containers">Explicitly control the image format of containers</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/sdk.md#support-for-microsoft-testing-platform-in-dotnet-test">Support for Microsoft Testing Platform in <code class="notranslate">dotnet test</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/sdk.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>C#</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/csharp.md#extension-members">Extension members</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/csharp.md#null-conditional-assignment">Null-conditional assignment</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/csharp.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>F#</strong></h2>
<p dir="auto">This release you will find updates across the <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/fsharp.md#f-language">F# language</a>, <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/fsharp.md#fsharpcore-standard-library">FSharp.Core standard library</a>, and <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/fsharp.md#fsharpcompilerservice">FSharp.Compiler.Service</a>.</p>
<h2 dir="auto"><strong>Visual Basic</strong></h2>
<ul dir="auto">
<li>No new features added in this preview release.</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/visualbasic.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🌐 ASP.NET Core & Blazor</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/aspnetcore.md#declarative-model-for-persisting-state-from-components-and-services">Declarative model for persisting state from components and services</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/aspnetcore.md#reference-fingerprinted-static-web-assets-in-standalone-blazor-webassembly-apps">Reference fingerprinted static web assets in standalone Blazor WebAssembly apps</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/aspnetcore.md#httpclient-response-streaming-enabled-by-default-on-webassembly"><code class="notranslate">HttpClient</code> response streaming enabled by default on WebAssembly</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/aspnetcore.md#disablematchallignoreslefturipart-app-context-switch-renamed-to-enablematchallforquerystringandfragment"><code class="notranslate">DisableMatchAllIgnoresLeftUriPart</code> app context switch renamed to <code class="notranslate">EnableMatchAllForQueryStringAndFragment</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/aspnetcore.md#set-the-environment-at-build-time-for-standalone-blazor-webassembly-apps">Set the environment at build-time for standalone Blazor WebAssembly apps</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/aspnetcore.md#validation-support-in-minimal-apis">Validation support in minimal APIs</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/aspnetcore.md#openapi-support-enabled-by-default-in-the-aspnet-core-web-api-native-aot-template">OpenAPI support enabled by default in the ASP.NET Core Web API (native AOT) template</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/aspnetcore.md#support-for-server-sent-events-sse">Support for Server-Sent Events (SSE)</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/aspnetcore.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>📱 .NET MAUI</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/dotnetmaui.md#fullscreen-video-playback">Fullscreen video playback</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/dotnetmaui.md#geolocation-isenabled">Geolocation IsEnabled</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/dotnetmaui.md#webauthenticator-cancellationtoken">WebAuthenticator CancellationToken</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/dotnetmaui.md#performance-improvements">Performance improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/dotnetmaui.md">Full Release Notes</a></li>
</ul>
<h3 dir="auto"><strong>.NET for Android</strong></h3>
<p dir="auto">This release was focused on quality improvements, build performance, and experimental runtimes. A detailed list can be found on <a href="https://github.com/dotnet/android/releases/">dotnet/android GitHub releases</a>.</p>
<h3 dir="auto"><strong>.NET for iOS, Mac Catalyst, macOS, tvOS</strong></h3>
<p dir="auto">This release includes support for <strong>Xcode 16.3 Release Candidate</strong>, and is focused on quality improvements. A detailed list can be found on <a href="https://github.com/dotnet/macios/releases/">dotnet/macios GitHub releases</a> including a list of <a href="https://github.com/dotnet/macios/wiki/Known-issues-in-.NET10">Known issues</a>.</p>
<h2 dir="auto"><strong>🖥️ Windows Forms</strong></h2>
<p dir="auto">This release is focused on several quality and engineering improvements. See the <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/winforms.md">full release notes</a> for details.</p>
<h2 dir="auto"><strong>🖥️ Windows Presentation Foundation (WPF)</strong></h2>
<p dir="auto">This release includes <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/wpf.md#fluent-style-changes">Fluent style changes</a> along side several <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/wpf.md#performance-improvements">performance</a> & <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/wpf.md#bug-fixes">quality improvements</a>. See the <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/wpf.md">full release notes</a> for details.</p>
<h2 dir="auto"><strong>🎁 Entity Framework Core</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/efcore.md#improved-experience-when-evolving-the-model-on-azure-cosmos-db-for-nosql">Improved experience when evolving the model on Azure Cosmos DB for NoSQL</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/efcore.md#small-improvements">Small improvements to redact inlined constants from logs and to <code class="notranslate">LoadExtension</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/efcore.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>📦 Container Images</strong></h2>
<ul dir="auto">
<li>No new features added in this preview release.</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview3/containers.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto">🚀 Get started</h2>
<p dir="auto">To get started with .NET 10, <a href="https://dotnet.microsoft.com/download/dotnet/10.0" rel="nofollow">install the .NET 10 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>. You can also use Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension with .NET 10.</p>
<h2 dir="auto">📦 Join us for .NET 10 Preview 3 Unboxed Live Stream</h2>
<p dir="auto">Join us for an <a href="https://www.youtube.com/embed/3Kxp4DKkwj8" rel="nofollow">unboxing live stream</a> with the team to discuss what's new in this preview release, with live demos from the dev team!</p>
<h2 dir="auto">📢 .NET 10 Discussions</h2>
<p dir="auto">The team has been making <a href="https://aka.ms/dotnet/10/preview3" rel="nofollow">monthly announcements</a> alongside full <a href="https://github.com/dotnet/core/tree/main/release-notes/10.0">release notes</a> on the <a href="https://github.com/dotnet/core/discussions/categories/news">dotnet/core GitHub Discussions</a> and has seen great engagement and feedback from the community.</p>
<h2 dir="auto">🔔 Stay up-to-date with .NET 10</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 10 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview" rel="nofollow">What's new in .NET 10</a></li>
<li><a href="https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14" rel="nofollow">What's new in C# 14</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew" rel="nofollow">What's new in Entity Framework Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100" rel="nofollow">What's new in Windows Forms</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100" rel="nofollow">What's new in WPF</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/10.0" rel="nofollow">Breaking Changes in .NET 10</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/README.md">.NET 10 Releases</a></li>
</ul>
<p dir="auto">Additionally, be sure to subscribe to the GitHub Discussions <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS news feed</a> for all release announcements.</p>
tag:github.com,2008:8099782
.NET 10 Preview 2
2025-03-18T18:20:35+00:00
2025-04-01T10:35:42+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">Today, we are excited to announce the second preview release of .NET 10 with enhancements across the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, .NET MAUI, and more. Check out the full release notes linked below and get started today.</p>
<p dir="auto"><a href="https://dotnet.microsoft.com/download/dotnet/10.0" rel="nofollow">Download .NET 10 Preview 2</a></p>
<p dir="auto">This release contains the following improvements.</p>
<h2 dir="auto"><strong>📚Libraries</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/libraries.md#encryption-algorithm-can-now-be-specified-in-pkcs12pfx-export">Encryption algorithm can now be specified in PKCS#12/PFX Export</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/libraries.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>⏱️Runtime</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/runtime.md#array-enumeration-de-abstraction">Array Enumeration De-Abstraction</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/runtime.md#inlining-of-late-devirtualized-methods">Inlining of Late Devirtualized Methods</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/runtime.md#devirtualization-based-on-inlining-observations">Devirtualization Based on Inlining Observations</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/runtime.md#support-for-casting-and-negation-in-nativeaots-type-preinitializer">Support for Casting and Negation in NativeAOT's Type Preinitializer</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/runtime.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🛠️ SDK</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/sdk.md#more-consistent-command-order">More consistent command order for <code class="notranslate">dotnet</code> CLI</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/sdk.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>C#</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/csharp.md#partial-events-and-constructors">Partial events and constructors</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/csharp.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>F#</strong></h2>
<p dir="auto">This release you will find updates across the <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/fsharp.md#f-language">F# language</a>, <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/fsharp.md#fsharpcore-standard-library">FSharp.Core standard library</a>, and <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/fsharp.md#fsharpcompilerservice">FSharp.Compiler.Service</a>.</p>
<h2 dir="auto"><strong>Visual Basic</strong></h2>
<ul dir="auto">
<li>No new features added in this preview release.</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/visualbasic.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🌐 ASP.NET Core & Blazor</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/aspnetcore.md#reconnection-ui-component-added-to-the-blazor-web-app-project-template">Reconnection UI component added to the Blazor Web App project template</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/aspnetcore.md#navigateto-no-longer-scrolls-to-the-top-for-same-page-navigations"><code class="notranslate">NavigateTo</code> no longer scrolls to the top for same page navigations</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/aspnetcore.md#ignore-query-string-and-fragment-when-using-navlinkmatchall">Ignore query string and fragment when using <code class="notranslate">NavLinkMatch.All</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/aspnetcore.md#close-quickgrid-column-options">Close <code class="notranslate">QuickGrid</code> column options</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/aspnetcore.md#populate-xml-doc-comments-into-openapi-document">Populate XML doc comments into OpenAPI document</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/aspnetcore.md#upgrade-to-openapinet-v200-preview7">Upgrade to OpenAPI.NET v2.0.0-preview7</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/aspnetcore.md#treat-empty-strings-in-form-posts-as-null-for-nullable-value-types">Treat empty strings in form posts as <code class="notranslate">null</code> for nullable value types</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/aspnetcore.md#new-authentication-and-authorization-metrics">New authentication and authorization metrics</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/aspnetcore.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>📱 .NET MAUI</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/dotnetmaui.md#shadowtypeconverter">ShadowTypeConverter</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/dotnetmaui.md#speechoptions-rate">SpeechOptions Rate</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/dotnetmaui.md#styling-modal-as-popover">Styling Modal as Popover</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/dotnetmaui.md#switchoffcolor">Switch.OffColor</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/dotnetmaui.md#hybridwebview-new-invokejavascriptasync-method">HybridWebView new InvokeJavascriptAsync Method</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/dotnetmaui.md#deprecations">Deprecations</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/dotnetmaui.md">Full Release Notes</a></li>
</ul>
<h3 dir="auto"><strong>.NET for Android</strong></h3>
<p dir="auto">This release was focused on quality improvements. A detailed list can be found on <a href="https://github.com/dotnet/android/releases/">dotnet/android GitHub releases</a>.</p>
<h3 dir="auto"><strong>.NET for iOS, Mac Catalyst, macOS, tvOS</strong></h3>
<p dir="auto">This release was focused on quality improvements. A detailed list can be found on <a href="https://github.com/dotnet/macios/releases/">dotnet/macios GitHub releases</a> including a list of <a href="https://github.com/dotnet/macios/wiki/Known-issues-in-.NET10">Known issues</a>.</p>
<h2 dir="auto"><strong>🖥️ Windows Forms</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/winforms.md#clipboard-code-sharing-with-wpf">Clipboard Code Sharing with WPF</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/winforms.md#ported-more-systemwindowsformsdesign-uitypeeditors">Ported more System.Windows.Forms.Design UITypeEditors</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/winforms.md#quality-enhancements">Quality Enhancements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/winforms.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🖥️ Windows Presentation Foundation (WPF)</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/wpf.md#performance-improvements">Performance Improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/wpf.md#fluent-style-changes">Fluent Style Changes</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/wpf.md#bug-fixes">Bug Fixes</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/wpf.md#engineering-health">Engineering Health</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/wpf.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🎁 Entity Framework Core</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/efcore.md#support-for-the-net-10-rightjoin-operator">Support for the .NET 10 RightJoin operator</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/efcore.md#small-improvements">Small improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/efcore.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>📦 Container Images</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/containers.md#native-aot-sdk-images">Native AOT SDK images</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview2/containers.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto">🚀 Get started</h2>
<p dir="auto">To get started with .NET 10, <a href="https://dotnet.microsoft.com/download/dotnet/10.0" rel="nofollow">install the .NET 10 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>. You can also use Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension with .NET 10.</p>
<h2 dir="auto">📦 Join us for .NET 10 Preview 2 Unboxed Live Stream</h2>
<p dir="auto">Join us for an unboxing video with the team to discuss what's new in this preview release, with live demos from the dev team!</p>
<p dir="auto">📺<a href="https://www.youtube.com/watch?v=a3YdK2dKf2w" rel="nofollow">.NET Preview Unboxed - .NET 10 Preview 2, DevContainers, Blazor, & More!</a></p>
<h2 dir="auto">🔔 Stay up-to-date with .NET 10</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 10 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview" rel="nofollow">What's new in .NET 10</a></li>
<li><a href="https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14" rel="nofollow">What's new in C# 14</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew" rel="nofollow">What's new in Entity Framework Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100" rel="nofollow">What's new in Windows Forms</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100" rel="nofollow">What's new in WPF</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/10.0" rel="nofollow">Breaking Changes in .NET 10</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/README.md">.NET 10 Releases</a></li>
</ul>
<p dir="auto">Additionally, be sure to subscribe to the GitHub Discussions <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS news feed</a> for all release announcements.</p>
tag:github.com,2008:8012996
.NET 10 Preview 1
2025-02-25T19:24:03+00:00
2025-03-17T19:28:58+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">Today, we are excited to announce the first preview release of .NET 10! We just shipped our <strong>first</strong> preview release, adding to some major enhancements across the .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, .NET MAUI, and more. Check out the full release notes linked below and get started today.</p>
<p dir="auto"><a href="https://dotnet.microsoft.com/download/dotnet/10.0" rel="nofollow">Download .NET 10 Preview 1</a></p>
<p dir="auto">This release contains the following improvements.</p>
<h2 dir="auto"><strong>📚Libraries</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/libraries.md#finding-certificates-by-thumbprints-other-than-sha-1">Finding Certificates By Thumbprints Other Than SHA-1</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/libraries.md#finding-pem-encoded-data-in-asciiutf-8">Finding PEM-encoded Data in ASCII/UTF-8</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/libraries.md#new-method-overloads-in-isoweek-for-dateonly-type">New Method Overloads in ISOWeek for DateOnly Type</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/libraries.md#string-normalization-apis-to-work-with-span-of-characters">String Normalization APIs to Work with Span of Characters</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/libraries.md#numeric-ordering-for-string-comparison">Numeric Ordering for String Comparison</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/libraries.md#adding-timespanfrommilliseconds-overload-with-a-single-parameter">Adding TimeSpan.FromMilliseconds Overload with a Single Parameter</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/libraries.md#ziparchive-performance-and-memory-improvements">ZipArchive performance and memory improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/libraries.md#additional-tryadd-and-trygetvalue-overloads-for-ordereddictionarytkey-tvalue">Additional <code class="notranslate">TryAdd</code> and <code class="notranslate">TryGetValue</code> overloads for <code class="notranslate">OrderedDictionary<TKey, TValue></code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/libraries.md#more-left-handed-matrix-transformation-methods">More Left-Handed Matrix Transformation Methods</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/libraries.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>⏱️Runtime</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/runtime.md#array-interface-method-devirtualization">Array Interface Method Devirtualization</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/runtime.md#stack-allocation-of-arrays-of-value-types">Stack Allocation of Arrays of Value Types</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/runtime.md#avx102-support">AVX10.2 Support</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/runtime.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🛠️ SDK</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/sdk.md#pruning-of-framework-provided-package-references">Pruning of Framework-provided Package References</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/sdk.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>C#</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/csharp.md#unbound-generic-support-for-nameof"><code class="notranslate">nameof</code> in unbound generics</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/csharp.md#implicit-span-conversions">Implicit span conversions</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/csharp.md#field-backed-properties"><code class="notranslate">field</code> backed properties</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/csharp.md#modifiers-on-simple-lambda-parameters">Modifiers on simple lambda parameters</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/csharp.md#experimental-feature-string-literals-in-data-section">Experimental feature - String literals in data section</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/csharp.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>F#</strong></h2>
<p dir="auto">This release you will find updates across the <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/fsharp.md#f-language">F# language</a>, <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/fsharp.md#fsharpcore-standard-library">FSharp.Core standard library</a>, and <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/fsharp.md#fsharpcompilerservice">FSharp.Compiler.Service</a>.</p>
<h2 dir="auto"><strong>Visual Basic</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/visualbasic.md#unmanaged-constraint-support"><code class="notranslate">unmanaged</code> constraint support</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/visualbasic.md#honor-overload-resolution-priority">Honor overload resolution priority</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/visualbasic.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🌐 ASP.NET Core & Blazor</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/aspnetcore.md#openapi-31-support">OpenAPI 3.1 support</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/aspnetcore.md#generate-openapi-documents-in-yaml-format">Generate OpenAPI documents in YAML format</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/aspnetcore.md#response-description-on-producesresponsetype">Response description on <code class="notranslate">ProducesResponseType</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/aspnetcore.md#detect-if-url-is-local-using-redirecthttpresultislocalurl">Detect if URL is local using <code class="notranslate">RedirectHttpResult.IsLocalUrl</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/aspnetcore.md#improvements-to-integration-testing-of-apps-with-top-level-statements">Improvements to integration testing of apps with top-level statements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/aspnetcore.md#quickgrid-rowclass-parameter">QuickGrid <code class="notranslate">RowClass</code> parameter</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/aspnetcore.md#blazor-script-as-a-static-web-asset">Blazor script as a static web asset</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/aspnetcore.md#route-syntax-highlighting-for-blazor-routeattribute">Route syntax highlighting for Blazor <code class="notranslate">RouteAttribute</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/aspnetcore.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>📱 .NET MAUI</strong></h2>
<p dir="auto">This release focused on quality improvements for .NET MAUI. In addition to the <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/dotnetmaui.md#collectionview-enhancements-for-ios-and-mac-catalyst">CollectionView enhancements for iOS and Mac Catalyst</a> are included in this release, browse through the full <a href="https://aka.ms/maui10p1" rel="nofollow">GitHub release notes</a> for all of the improvements.</p>
<h3 dir="auto"><strong>.NET for Android</strong></h3>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/dotnetmaui.md#android-16-baklava-beta-1">Android 16 (Baklava) Beta 1</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/dotnetmaui.md#updated-recommended-minimum-supported-android-api">Minimum supported Android API recommendations</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/dotnetmaui.md#building-with-jdk-21-is-now-supported">Building with JDK-21 is now supported</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/dotnetmaui.md#support-for-dotnet-run-for-android"><code class="notranslate">dotnet run</code> support for Androd projects</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/dotnetmaui.md#enable-marshal-methods-by-default">Enable marshal methods by default</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/dotnetmaui.md#visual-studio-design-time-builds-no-longer-invoke-aapt2">Visual Studio Design-Time Builds no longer invoke <code class="notranslate">aapt2</code></a></li>
</ul>
<h3 dir="auto"><strong>.NET for iOS, Mac Catalyst, macOS, tvOS</strong></h3>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/dotnetmaui.md#trimmer-warnings-enabled-by-default">Trimmer warnings enabled by default</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/dotnetmaui.md#bundling-original-resources-in-libraries">Bundling original resources in libraries</a></li>
</ul>
<p dir="auto">Browse the <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/dotnetmaui.md">full release notes</a> for all of this and more.</p>
<h2 dir="auto"><strong>🖥️ Windows Forms</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/winforms.md#clipboard-related-serialization-and-deserialization-changes">Clipboard related serialization and deserialization changes</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/winforms.md#obsoleted-clipboard-apis">Obsoleted Clipboard APIs</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/winforms.md#new-clipboard-related-apis">New Clipboard related APIs</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/winforms.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>🖥️ Windows Presentation Foundation (WPF)</strong></h2>
<p dir="auto">This release focused on quality improvements. A full list of changes can be found in the <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/wpf.md">release notes</a>.</p>
<h2 dir="auto"><strong>🎁 Entity Framework Core</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/efcore.md#support-for-the-net-10-leftjoin-operator">Support for the .NET 10 LeftJoin operator</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/efcore.md#executeupdateasync-now-accepts-a-regular-non-expression-lambda">ExecuteUpdateAsync now accepts a regular, non-expression lambda</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/efcore.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto"><strong>📦 Container Images</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/containers.md#100-preview-tags-use-ubuntu-2404"><code class="notranslate">10.0-preview</code> tags use Ubuntu 24.04</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/containers.md#debian-images-use-debian-13-trixie">Debian images use Debian 13 "Trixie"</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/containers.md#ubuntu-chiseled-images-now-contain-the-chisel-manifest">Ubuntu Chiseled images now contain the Chisel manifest</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview1/containers.md">Full Release Notes</a></li>
</ul>
<h2 dir="auto">🚀 Get started</h2>
<p dir="auto">To get started with .NET 10, <a href="https://dotnet.microsoft.com/download/dotnet/10.0" rel="nofollow">install the .NET 10 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>. You can also use Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension with .NET 10.</p>
<h2 dir="auto">🔔 Stay up-to-date with .NET 10</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 10 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview" rel="nofollow">What's new in .NET 10</a></li>
<li><a href="https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14" rel="nofollow">What's new in C# 14</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew" rel="nofollow">What's new in Entity Framework Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100" rel="nofollow">What's new in Windows Forms</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100" rel="nofollow">What's new in WPF</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/10.0" rel="nofollow">Breaking Changes in .NET 10</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/README.md">.NET 10 Releases</a></li>
</ul>
<p dir="auto">Additionally, be sure to subscribe to the GitHub Discussions <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS news feed</a> for all release announcements.</p>
tag:github.com,2008:6705396
.NET 9 Preview 4
2024-05-21T15:02:50+00:00
2025-02-25T07:40:55+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">We are pleased to announce the release of .NET 9 Preview 4. This release contains the following Libraries & Runtime improvements:</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/runtime.md#unsafeaccessorattribute-supports-generic-parameters"><code class="notranslate">UnsafeAccessorAttribute</code> supports generic parameters</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/runtime.md#feature-switches-with-trimming-support">Feature switches with trimming support</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/libraries.md#tokenizer-library-enhancements">Tokenizer library enhancements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/libraries.md#opentelemetry-make-activity-linking-more-flexible">OpenTelemetry: Make activity linking more flexible</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/libraries.md#pdb-support-added-for-systemreflectionemitpersistedassemblybuilder">PDB support for System.Reflection.Emit.PersistedAssemblyBuilder</a></li>
</ul>
<p dir="auto">For details on these new features and more see the <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/libraries.md">Libraries release notes</a> and <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/runtime.md">Runtime release notes</a></p>
<p dir="auto">Discuss this release with the .NET team on <a href="https://github.com/dotnet/runtime/discussions/102504" data-hovercard-type="discussion" data-hovercard-url="/dotnet/runtime/discussions/102504/hovercard">GitHub Discussions</a>.</p>
<p dir="auto">You can find detailed release notes for additional features in .NET 9 Preview 4 below:</p>
<h3 dir="auto">.NET Data & EF Core</h3>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/efcoreanddata.md#enhanced-database-provider-for-azure-cosmos-db-for-nosql">Enhanced database provider for Azure Cosmos DB for NoSQL</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/efcoreanddata.md#groupby-complex-types">GroupBy complex types</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/efcoreanddata.md#read-only-primitive-collections">Read-only primitive collections</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/efcoreanddata.md">release notes</a></li>
</ul>
<h3 dir="auto">.NET MAUI</h3>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/dotnetmaui.md#new-input-keyboards">New Input Keyboards</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/dotnetmaui.md#android-15-beta-1-support">Android 15 Beta 1 Support</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/dotnetmaui.md#native-aot-for-ios--mac-catalyst">NativeAOT improvements for iOS & Mac Catalyst</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/dotnetmaui.md">release notes</a></li>
</ul>
<p dir="auto">Discuss this release with the .NET MAUI team on <a href="https://github.com/dotnet/maui/discussions/22553" data-hovercard-type="discussion" data-hovercard-url="/dotnet/maui/discussions/22553/hovercard">GitHub Discussions</a></p>
<h3 dir="auto">ASP.NET Core</h3>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/aspnetcore.md#built-in-support-for-openapi-document-generation">Built-in support for OpenAPI document generation</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/aspnetcore.md#introducing-hybridcache">Introducing <code class="notranslate">HybridCache</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/aspnetcore.md#developer-exception-page-improvements">Developer exception page improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/aspnetcore.md#added-overscancount-parameter-to-quickgrid">Added <code class="notranslate">OverscanCount</code> parameter to <code class="notranslate">QuickGrid</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/aspnetcore.md#add-static-ssr-pages-to-a-globally-interactive-blazor-web-app">Add static SSR pages to a globally-interactive Blazor Web app</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/aspnetcore.md#avoid-503s-during-app-recycle-in-iis">Avoid 503's during app recycle in IIS</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/aspnetcore.md">release notes</a></li>
</ul>
<p dir="auto">Discuss this release with the ASP.NET Core team on <a href="https://github.com/dotnet/aspnetcore/discussions/55820" data-hovercard-type="discussion" data-hovercard-url="/dotnet/aspnetcore/discussions/55820/hovercard">GitHub Discussions</a>.</p>
<h3 dir="auto">WPF</h3>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/wpf.md#support-for-windows-11-theming">Theming improvements – Support for Windows 11 theming for WPF apps</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/wpf.md#hyphen-based-ligature-support">Hyphen based ligature support</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/wpf.md">release notes</a></li>
</ul>
<h2 dir="auto">Get started</h2>
<p dir="auto">To get started with .NET 9, <a href="https://dotnet.microsoft.com/download/dotnet/9.0" rel="nofollow">install the .NET 9 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>, or get started with Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension.</p>
<p dir="auto">You can find <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/9.0.0-preview.4.md">.NET 9 Preview 4 Installer & Binaries</a> on GitHub.</p>
<h2 dir="auto">Team Announcements & Discussions</h2>
<p dir="auto">Discuss this release with the product teams on GitHub through the announcements for this release.</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/maui/discussions/22553" data-hovercard-type="discussion" data-hovercard-url="/dotnet/maui/discussions/22553/hovercard">.NET MAUI</a></li>
<li><a href="https://github.com/dotnet/aspnetcore/discussions/55820" data-hovercard-type="discussion" data-hovercard-url="/dotnet/aspnetcore/discussions/55820/hovercard">ASP.NET Core</a></li>
<li><a href="https://github.com/dotnet/runtime/discussions/102504" data-hovercard-type="discussion" data-hovercard-url="/dotnet/runtime/discussions/102504/hovercard">Libraries & Runtime</a></li>
<li><a href="https://github.com/dotnet/source-build/discussions/4414" data-hovercard-type="discussion" data-hovercard-url="/dotnet/source-build/discussions/4414/hovercard">Source-build</a></li>
</ul>
<h2 dir="auto">Stay up-to-date with .NET 9</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 9 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview" rel="nofollow">What's new in .NET 9</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew" rel="nofollow">What's new in EF Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/9.0" rel="nofollow">Breaking Changes in .NET 9</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/README.md">.NET 9 Releases</a></li>
</ul>
<p dir="auto">For .NET 9 previews we are utilizing GitHub Discussions to make announcements. For more information <a href="https://github.com/dotnet/core/discussions/9131" data-hovercard-type="discussion" data-hovercard-url="/dotnet/core/discussions/9131/hovercard">read our discussion</a>.</p>
<p dir="auto">Stay up to date by subscribing to the <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS feed</a> for all release announcements.</p>
<p dir="auto">Engage with the product teams by commenting below as you try out these new features or have questions.</p>
tag:github.com,2008:7471840
.NET 9 - Release
2024-11-12T18:49:51+00:00
2025-01-27T08:50:36+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">We are pleased to announce the general availability of .NET 9.</p>
<p dir="auto">Read about the final release on the <a href="https://aka.ms/dotnet9" rel="nofollow">.NET Blog announcement</a>.</p>
<p dir="auto">You can find a detailed overview of new features across .NET 9 in our documentation:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview" rel="nofollow">What's new in .NET 9</a>: <a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/runtime" rel="nofollow">Runtime</a>, <a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/libraries" rel="nofollow">Libraries</a>, and <a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/sdk" rel="nofollow">SDK</a></li>
<li><a href="https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-13" rel="nofollow">What's new in C# 13</a></li>
<li><a href="https://learn.microsoft.com/dotnet/fsharp/whats-new/fsharp-9" rel="nofollow">What's new in F# 9</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/aspire/whats-new/" rel="nofollow">What's new in .NET Aspire</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew" rel="nofollow">What's new in EF Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net90" rel="nofollow">What's new in WPF</a></li>
<li><a href="https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net90" rel="nofollow">What's new in Windows Forms</a></li>
</ul>
<h2 dir="auto">Get started</h2>
<p dir="auto">To get started with .NET 9, <a href="https://dotnet.microsoft.com/download/dotnet/9.0" rel="nofollow">install the .NET 9 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/download/" rel="nofollow">Visual Studio 2022</a>. .NET 9 is now can be installed directly through the Visual Studio installer starting with Visual Studio 2022 17.12.</p>
<p dir="auto">You can also use Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension with .NET 9.</p>
<p dir="auto">You can find <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/9.0.0.md">.NET 9 Installer & Binaries</a> on GitHub.</p>
<h2 dir="auto">Release Notes</h2>
<p dir="auto">Release notes are available for changes between .NET 9 RC2 and this release:</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/libraries.md">Libraries</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/runtime.md">Runtime</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/sdk.md">SDK</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/dotnetmaui.md">.NET MAUI</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/aspnetcore.md">ASP.NET Core</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/csharp.md">C#</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/efcoreanddata.md">EF Core and Data</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/fsharp.md">F#</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/winforms.md">WinForms</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.0/wpf.md">WPF</a></li>
</ul>
<p dir="auto">Celebrate the release of .NET 9 at <a href="https://dotnetconf.net" rel="nofollow">.NET Conf 2024</a> - November 12th -14th.</p>
tag:github.com,2008:7291569
.NET 9 RC 2
2024-10-08T17:04:27+00:00
2024-11-11T10:11:09+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">We are pleased to announce the release of .NET 9 Release Candidate 2. As we prepare the general availability (GA) release of .NET 9 in November we are adding our final touches around performance, stability, and any additional optimizations to make it the best release of .NET 9. This release comes with a <a href="https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core#previews" rel="nofollow">go-live license</a>, indicating that it is supported in production environments. We encourage developers today to try out this latest release and give the teams feedback on anything that you find in your development so we can incorporate any additional enhancements into the final release.</p>
<p dir="auto">You can find release notes for enhancements in this release for the following:</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc2/libraries.md">📚Libraries</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc2/runtime.md">⏱️Runtime</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc2/sdk.md">🛠️ SDK</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc2/aspnetcore.md">🌐 ASP.NET Core</a> with an <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc2/aspnetcore.md#updated-to-latest-bootstrap-jquery-and-jquery-validation-versions">update to latest Bootstrap, jQuery, and jQuery Validation versions</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc2/dotnetmaui.md">📱 .NET MAUI</a> including <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc2/dotnetmaui.md#xcode-16-and-latest-platform-sdk-versions">Xcode 16 and latest platform SDK versions</a></li>
</ul>
<h2 dir="auto">Get started</h2>
<p dir="auto">To get started with .NET 9, <a href="https://dotnet.microsoft.com/download/dotnet/9.0" rel="nofollow">install the .NET 9 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>. .NET 9 is now can be installed directly through the Visual Studio installer starting with Visual Studio 2022 17.12 Preview 3 (Available Oct. 15th).</p>
<p dir="auto">You can also use Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension with .NET 9.</p>
<p dir="auto">You can find <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc2/9.0.0-rc.2.md">.NET 9 RC 2 Installer & Binaries</a> on GitHub.</p>
<h2 dir="auto">Stay up-to-date with .NET 9</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 9 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview" rel="nofollow">What's new in .NET 9</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew" rel="nofollow">What's new in EF Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/9.0" rel="nofollow">Breaking Changes in .NET 9</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/README.md">.NET 9 Releases</a></li>
</ul>
<p dir="auto">Be sure to subscribe to the GitHub Discussions <a href="https://github.com/dotnet/core/discussions/categories/news.atom">news feed</a> for all release announcements.</p>
tag:github.com,2008:7165875
.NET 9 RC 1
2024-09-10T18:22:56+00:00
2024-10-08T16:37:01+00:00
jongalloway
https://github.com/jongalloway
<p dir="auto">We are pleased to announce the release of .NET 9 Release Candidate 1. This release comes with a <a href="https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core#previews" rel="nofollow">go-live license</a>, indicating that it is supported in production environments.</p>
<p dir="auto">This release contains the following improvements:</p>
<h2 dir="auto"><strong>📚Libraries</strong></h2>
<ul dir="auto">
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/libraries.md#websocket-keep-alive-ping-and-timeout">WebSocket <code class="notranslate">Keep-Alive</code> Ping and Timeout APIs</a></p>
</li>
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/libraries.md#add-zlib-and-brotli-compression-options">Add ZLib, Brotli compression options</a></p>
</li>
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/libraries.md#add-tarentrydataoffset">Add TarEntry.DataOffset</a></p>
</li>
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/libraries.md#httpclientfactory-no-longer-logs-header-values-by-default"><code class="notranslate">HttpClientFactory</code> no longer logs header values by default</a></p>
</li>
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/libraries.md#Out-of-proc-Meter-wildcard-listening">Out-of-proc Meter wildcard listening</a></p>
</li>
<li>
<p dir="auto">Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/libraries.md">release notes</a></p>
</li>
</ul>
<h2 dir="auto"><strong>🛠️ SDK</strong></h2>
<ul dir="auto">
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/sdk.md#workload-history">Workload History</a></p>
</li>
<li>
<p dir="auto">Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/sdk.md">release notes</a></p>
</li>
</ul>
<h2 dir="auto"><strong>🌐 ASP.NET Core</strong></h2>
<ul dir="auto">
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/aspnetcore.md#improvements-to-signalr-distributed-tracing">Improvements to SignalR distributed tracing</a></p>
</li>
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/aspnetcore.md#keep-alive-timeout-for-websockets">Keep-alive timeout for WebSockets</a></p>
</li>
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/aspnetcore.md#keyed-di-in-middleware">Keyed DI in middleware</a></p>
</li>
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/aspnetcore.md#override-inputnumber-type-attribute">Override <code class="notranslate">InputNumber</code> type attribute</a></p>
</li>
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/aspnetcore.md#trust-the-aspnet-core-https-development-certificate-on-linux">Trust the ASP.NET Core HTTPS development certificate on Linux</a></p>
</li>
<li>
<p dir="auto">Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/aspnetcore.md">release notes</a></p>
</li>
</ul>
<h2 dir="auto"><strong>📱 .NET MAUI</strong></h2>
<ul dir="auto">
<li>
<p dir="auto"><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/dotnetmaui.md#added-horizontaltextalignmentjustify">Added <code class="notranslate">HorizontalTextAlignment.Justify</code></a></p>
</li>
<li>
<p dir="auto">Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/dotnetmaui.md">release notes</a></p>
</li>
</ul>
<h2 dir="auto">Get started</h2>
<p dir="auto">To get started with .NET 9, <a href="https://dotnet.microsoft.com/download/dotnet/9.0" rel="nofollow">install the .NET 9 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>. .NET 9 is now can be installed directly through the Visual Studio installer starting with Visual Studio 2022 17.12 Preview 2.</p>
<p dir="auto">You can also use Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension with .NET 9.</p>
<p dir="auto">You can find <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/9.0.0-rc.1.md">.NET 9 RC 1 Installer & Binaries</a> on GitHub.</p>
<h2 dir="auto">Team Announcements & Discussions</h2>
<p dir="auto">Discuss this release with the product teams on GitHub through the announcements for this release.</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/maui/discussions/24698" data-hovercard-type="discussion" data-hovercard-url="/dotnet/maui/discussions/24698/hovercard">.NET MAUI</a></li>
<li>ASP.NET Core(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="7165975" data-permission-text="Title is private" data-url="https://github.com/dotnet/aspnetcore/discussions/57787" data-hovercard-type="discussion" data-hovercard-url="/dotnet/aspnetcore/discussions/57787/hovercard" href="https://github.com/dotnet/aspnetcore/discussions/57787">dotnet/aspnetcore#57787</a>)</li>
</ul>
<h2 dir="auto">Stay up-to-date with .NET 9</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 9 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview" rel="nofollow">What's new in .NET 9</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew" rel="nofollow">What's new in EF Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/9.0" rel="nofollow">Breaking Changes in .NET 9</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/README.md">.NET 9 Releases</a></li>
</ul>
<p dir="auto">For .NET 9 previews we are utilizing GitHub Discussions to make announcements. For more information <a href="https://github.com/dotnet/core/discussions/9131" data-hovercard-type="discussion" data-hovercard-url="/dotnet/core/discussions/9131/hovercard">read our discussion</a>.</p>
<p dir="auto">Stay up to date by subscribing to the <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS feed</a> for all release announcements.</p>
tag:github.com,2008:7049718
.NET 9 Preview 7
2024-08-13T17:16:17+00:00
2024-08-30T09:39:41+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">We are pleased to announce the release of .NET 9 Preview 7.</p>
<p dir="auto">This release contains the following improvements:</p>
<h2 dir="auto"><strong>📚Libraries</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md#removal-of-binaryformatter-is-complete">Removal of <code class="notranslate">BinaryFormatter</code> is complete</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md#enumerate-over-readonlyspancharsplit-segments">Enumerate over <code class="notranslate">ReadOnlySpan<char>.Split()</code> segments</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md#debugassert-now-reports-assert-condition-by-default"><code class="notranslate">Debug.Assert</code> now reports assert condition, by default.</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md#compression-apis-now-use-zlib-ng">Compression APIs now use <code class="notranslate">zlib-ng</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md#guidcreateversion7-enables-creating-guids-with-a-natural-sort-order"><code class="notranslate">Guid.CreateVersion7</code> enables creating GUIDs with a natural sort order</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md#interlockedcompareexchange-for-more-types"><code class="notranslate">Interlocked.CompareExchange</code> for more types</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md#aes-gcm-and-chachapoly1305-algorithms-enabled-for-iostvosmaccatalyst">AES-GCM and ChaChaPoly1305 algorithms enabled for iOS/tvOS/MacCatalyst</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md#changes-to-x509-certificate-loading">Changes to X.509 Certificate Loading</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md#support-for-xps-documents-from-xps-virtual-printer">Support for XPS documents from XPS virtual printer</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md#marking-tensort-as-experimental">Marking <code class="notranslate">Tensor<T></code> as <code class="notranslate">Experimental</code></a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/libraries.md">release notes</a></li>
</ul>
<h2 dir="auto"><strong>⏱️Runtime</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/runtime.md#arm64-sve-support">ARM64 SVE Support</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/runtime.md#post-indexed-addressing-on-arm64">Post-Indexed Addressing on ARM64</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/runtime.md#strength-reduction-in-loops">Strength Reduction in Loops</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/runtime.md#object-stack-allocation-for-boxes">Object Stack Allocation for Boxes</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/runtime.md#gc-dynamic-adaptation-to-application-sizes">GC Dynamic Adaptation To Application Sizes</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/runtime.md">release notes</a></li>
</ul>
<h2 dir="auto"><strong>🛠️ SDK</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/sdk.md#container-publishing-improvements-for-insecure-registries">Container publishing improvements for insecure registries</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/sdk.md#more-consistent-environment-variables-for-container-publishing">More consistent environment variables for container publishing</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/sdk.md#introduction-of-workload-sets-for-more-control-over-workloads">Introduction of Workload Sets for more control over workloads</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/sdk.md#mitigating-analyzer-mismatch-issues-aka-torn-sdk">Mitigating analyzer mismatch issues aka 'torn SDK'</a></li>
</ul>
<ul dir="auto">
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/sdk.md">release notes</a></li>
</ul>
<h2 dir="auto"><strong>C#</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/csharp.md#prioritize-better-overloads-with-overloadresolutionpriority-attribute">Prioritize better overloads with <code class="notranslate">OverloadResolutionPriority</code> attribute</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/csharp.md">release notes</a></li>
</ul>
<h2 dir="auto"><strong>🌐 ASP.NET Core</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md#signalr-supports-trimming-and-native-aot">SignalR supports trimming and Native AOT</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md#microsoftaspnetcoreopenapi-supports-trimming-and-native-aot">Microsoft.AspNetCore.OpenApi supports trimming and Native AOT</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md#improvements-to-transformer-registration-apis-in-microsoftaspnetcoreopenapi">Improvements to transformer registration APIs in Microsoft.AspNetCore.OpenApi</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md#call-producesproblem-and-producesvalidationproblem-on-route-groups">Call <code class="notranslate">ProducesProblem</code> and <code class="notranslate">ProducesValidationProblem</code> on route groups</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md#construct-problem-and-validationproblem-result-types-with-ienumerablekeyvaluepairstring-object-values">Construct <code class="notranslate">Problem</code> and <code class="notranslate">ValidationProblem</code> result types with <code class="notranslate">IEnumerable<KeyValuePair<string, object?>></code> values</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md#openidconnecthandler-support-for-pushed-authorization-requests-par"><code class="notranslate">OpenIdConnectHandler</code> support for Pushed Authorization Requests (PAR)</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md#data-protection-support-for-deleting-keys">Data Protection support for deleting keys</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md#customize-kestrel-named-pipe-endpoints">Customize Kestrel named pipe endpoints</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md#improved-kestrel-connection-metrics">Improved Kestrel connection metrics</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md#opt-out-of-http-metrics-on-certain-endpoints-and-requests">Opt-out of HTTP metrics on certain endpoints and requests</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md#exceptionhandlermiddleware-option-to-choose-the-status-code-based-on-the-exception"><code class="notranslate">ExceptionHandlerMiddleware</code> option to choose the status code based on the exception</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md">release notes</a></li>
</ul>
<h2 dir="auto"><strong>📱 .NET MAUI</strong></h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#introduction-of-hybridwebview">Introduction of <code class="notranslate">HybridWebview</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#new-titlebar-control-and-windowtitlebar-for-windows">New <code class="notranslate">TitleBar</code> Control and <code class="notranslate">Window.TitleBar</code> for Windows</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#collectionview--carouselview-improvements-with-a-new-opt-in-handler-for-ios-and-mac-catalyst"><code class="notranslate">CollectionView</code> & <code class="notranslate">CarouselView</code> improvements with a new opt-in handler for iOS and Mac Catalyst</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#activatewindow-added-to-bring-a-window-to-foreground">Ability to bring a <code class="notranslate">Window</code> to the foregrond with <code class="notranslate">ActivateWindow</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#backbuttonbehavior-oneway-binding-mode"><code class="notranslate">BackButtonBehavior</code> <code class="notranslate">OneWay</code> binding mode</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#blazorwebview-backward-compatibility-host-address"><code class="notranslate">BlazorWebView</code> backward compatibility host address</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#native-embedding-improvements">Native Embedding improvements</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#mainpage-is-obsolete"><code class="notranslate">MainPage</code> is Obsolete</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#new-handler-disconnect-policy">New Handler Disconnect Policy</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#new-processterminated-event-on-webview-control">New <code class="notranslate">ProcessTerminated</code> event on <code class="notranslate">WebView</code> Control</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#new-lifecycle-methods-for-remote-notifications-on-ios--mac-catalyst">New lifecycle methods for remote notifications on iOS & Mac Catalyst</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md#xcode-sync-for-cli-and-visual-studio-code">Xcode Sync for CLI and Visual Studio Code</a></li>
</ul>
<ul dir="auto">
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md">release notes</a></li>
</ul>
<h2 dir="auto">Get started</h2>
<p dir="auto">To get started with .NET 9, <a href="https://dotnet.microsoft.com/download/dotnet/9.0" rel="nofollow">install the .NET 9 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>. .NET 9 is now can be installed directly through the Visual Studio installer starting with Visual Studio 2022 17.12 Preview 1.</p>
<p dir="auto">You can also use Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension with .NET 9.</p>
<p dir="auto">You can find <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/9.0.0-preview.7.md">.NET 9 Preview 7 Installer & Binaries</a> on GitHub.</p>
<h2 dir="auto">Team Announcements & Discussions</h2>
<p dir="auto">Discuss this release with the product teams on GitHub through the announcements for this release.</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/maui/discussions/24219" data-hovercard-type="discussion" data-hovercard-url="/dotnet/maui/discussions/24219/hovercard">.NET MAUI</a></li>
<li><a href="https://github.com/dotnet/aspnetcore/discussions/57312" data-hovercard-type="discussion" data-hovercard-url="/dotnet/aspnetcore/discussions/57312/hovercard">ASP.NET Core</a></li>
<li><a href="https://github.com/dotnet/runtime/discussions/106350" data-hovercard-type="discussion" data-hovercard-url="/dotnet/runtime/discussions/106350/hovercard">Libraries & Runtime</a></li>
<li><a href="https://github.com/dotnet/source-build/discussions/4551" data-hovercard-type="discussion" data-hovercard-url="/dotnet/source-build/discussions/4551/hovercard">Source-build</a></li>
</ul>
<h2 dir="auto">Stay up-to-date with .NET 9</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 9 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview" rel="nofollow">What's new in .NET 9</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew" rel="nofollow">What's new in EF Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/9.0" rel="nofollow">Breaking Changes in .NET 9</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/README.md">.NET 9 Releases</a></li>
</ul>
<p dir="auto">For .NET 9 previews we are utilizing GitHub Discussions to make announcements. For more information <a href="https://github.com/dotnet/core/discussions/9131" data-hovercard-type="discussion" data-hovercard-url="/dotnet/core/discussions/9131/hovercard">read our discussion</a>.</p>
<p dir="auto">Stay up to date by subscribing to the <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS feed</a> for all release announcements.</p>
tag:github.com,2008:6916254
.NET 9 Preview 6
2024-07-09T17:04:48+00:00
2024-08-16T02:11:27+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">We are pleased to announce the release of .NET 9 Preview 6.</p>
<p dir="auto">This release contains the following improvements:</p>
<p dir="auto"><strong>📚Libraries:</strong></p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#improvements-to-systemnumerics">Improvements to System.Numerics</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#support-primary-constructors-in-logging-source-generator">Support Primary Constructors in Logging Source Generator</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#systemtextjson">System.Text.Json enhancements</a> including a new <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#jsonschemaexporter">JsonSchemaExporter</a>, <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#respecting-nullable-annotations">nullable annotations recognition</a>, <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#requiring-non-optional-constructor-parameters">requiring non-optional constructor parameters</a>, <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#ordering-jsonobject-properties">ordering <code class="notranslate">JsonObject</code> properties</a>, and new <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#additional-contract-metadata-apis">contract metadata APIs</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#generatedregex-on-properties"><code class="notranslate">[GeneratedRegex]</code> can now be used on properties</a></li>
<li>New <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#regexenumeratesplits"><code class="notranslate">EnumerateSplits</code></a> method for <code class="notranslate">Regex</code> to split more collection types</li>
<li>Introduction of generic <code class="notranslate">OrderedDictionary</code> with <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#ordereddictionarytkey-tvalue"><code class="notranslate">OrderedDictionary<TKey, TValue></code></a></li>
<li>New <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#readonlysett"><code class="notranslate">ReadOnlySet<T></code></a> when needing to create a read-only wrapper around <code class="notranslate">ISet<T></code></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#allows-ref-struct-used-in-many-places-throughout-the-libraries"><code class="notranslate">allows ref struct</code> used in many places throughout the libraries</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#collection-lookups-with-spans">Collection lookups with spans</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#more-span-based-apis">More span-based APIs</a> including <code class="notranslate">StartsWith</code> and <code class="notranslate">EndsWith</code> extension methods</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#base64url">Base64Url</a> for optimized encoding and decoding</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#socketshttphandler-by-default-in-httpclientfactory">SocketsHttpHandler by default in HttpClientFactory</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#tls-resume-with-client-certificates-on-linux">TLS resume with client certificates on Linux</a></li>
<li>New <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#systemnetserversentevents"><code class="notranslate">System.Net.ServerSentEvents</code></a> library providing a parser for easily ingesting server-sent events</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md#introducing-the-metrics-gauge-instrument">Introducing the Metrics Gauge Instrument</a> in <code class="notranslate">System.Diagnostics.Metrics</code> to record non-additive values when changes occur</li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/libraries.md">release notes</a></li>
</ul>
<p dir="auto"><strong>⏱️Runtime:</strong></p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/runtime.md#arm64-code-generation">ARM64 Code Generation</a> now adds ability to store operations</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/runtime.md#code-layout">Code Layout</a> - RyuJIT's block reordering algorithm with a simpler, more global approach</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/runtime.md#loop-optimizations">Loop Optimizations</a> for code size reduction and performance improvements</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/runtime.md#reduced-address-exposure">Reduced Address Exposure</a> through RyuJIT improvements to better track usage of local variable address</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/runtime.md#avx10v1-support">AVX10v1 Support</a>, a new SIMD instruction set from Intel</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/runtime.md#hardware-intrinsic-code-generation">Hardware Intrinsic Code Generation</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/runtime.md#constant-folding-for-floating-point-and-simd-operations">Constant Folding for Floating Point and SIMD Operations</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/runtime.md">release notes</a></li>
</ul>
<p dir="auto"><strong>🛠️SDK</strong></p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/sdk.md#nugetaudit-now-raises-warnings-for-vulnerabilities-in-transitive-dependencies">NuGetAudit now raises warnings for vulnerabilities in transitive dependencies</a></li>
<li>Addition of <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/sdk.md#dotnet-nuget-why"><code class="notranslate">dotnet nuget why</code></a> to find out why a transitive package is being used in your project</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/sdk.md#msbuild-buildchecks">MSBuild BuildChecks</a> to help users enforce rules and invariants during their builds</li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/sdk.md">release notes</a></li>
</ul>
<p dir="auto">You can find detailed release notes for additional features in .NET 9 Preview 6 below:</p>
<h2 dir="auto">C#</h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/csharp.md#partial-properties">Partial properties</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/csharp.md">release notes</a></li>
</ul>
<h2 dir="auto">🌐ASP.NET Core</h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md#fingerprinting-of-static-web-assets">Fingerprinting of static web assets</a> ensuring that stale assets aren't used and enables improved caching behavior for faster load time</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md#improved-distributed-tracing-for-signalr">Improved distributed tracing for SignalR</a> with a new <code class="notranslate">ActivitySource</code></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md#enhancements-to-microsoftaspnetcoreopenapi">Enhancements to Microsoft.AspNetCore.OpenAPI</a> including <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md#completion-enhancements-and-package-install-recommendations-for-openapi-package">completion enhancements</a>, support for <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md#support-for-required-and-defaultvalue-attributes-on-parameters-or-properties"><code class="notranslate">[Required]</code> and <code class="notranslate">[DefaultValue]</code> attributes</a>, <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md#support-for-schema-transformers-on-openapi-document">schema transforms</a> on OpenAPI documents,</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md#analyzer-to-warn-when-authorize-is-overridden-by-allowanonymous-from-farther-away">Analyzer to warn when <code class="notranslate">[Authorize]</code> is overridden by <code class="notranslate">[AllowAnonymous]</code></a>, and new <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md#analyzer-to-warn-when-authorize-is-overridden-by-allowanonymous-from-farther-away">analyzers</a>,</li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md#componentplatform-renamed-to-rendererinfo"><code class="notranslate">ComponentPlatform</code> renamed to <code class="notranslate">RendererInfo</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md#split-large-http2-headers-across-frames">Split large HTTP/2 headers across frames</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md">release notes</a></li>
</ul>
<h2 dir="auto">.NET MAUI</h2>
<ul dir="auto">
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/dotnetmaui.md">release notes</a></li>
</ul>
<h2 dir="auto">Get started</h2>
<p dir="auto">To get started with .NET 9, <a href="https://dotnet.microsoft.com/download/dotnet/9.0" rel="nofollow">install the .NET 9 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>, or get started with Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension.</p>
<p dir="auto">You can find <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/9.0.0-preview.6.md">.NET 9 Preview 6 Installer & Binaries</a> on GitHub.</p>
<h2 dir="auto">Team Announcements & Discussions</h2>
<p dir="auto">Discuss this release with the product teams on GitHub through the announcements for this release.</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/runtime/discussions/104620" data-hovercard-type="discussion" data-hovercard-url="/dotnet/runtime/discussions/104620/hovercard">.NET Libraries & Runtime</a></li>
<li><a href="https://github.com/dotnet/maui/discussions/23506" data-hovercard-type="discussion" data-hovercard-url="/dotnet/maui/discussions/23506/hovercard">.NET MAUI</a></li>
<li><a href="https://github.com/dotnet/aspnetcore/discussions/56690" data-hovercard-type="discussion" data-hovercard-url="/dotnet/aspnetcore/discussions/56690/hovercard">ASP.NET Core</a></li>
</ul>
<h2 dir="auto">Stay up-to-date with .NET 9</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 9 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview" rel="nofollow">What's new in .NET 9</a></li>
<li><a href="https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-13" rel="nofollow">What's new in C# 13</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew" rel="nofollow">What's new in EF Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/9.0" rel="nofollow">Breaking Changes in .NET 9</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/README.md">.NET 9 Releases</a></li>
</ul>
<p dir="auto">For .NET 9 previews we are utilizing GitHub Discussions to make announcements. For more information <a href="https://github.com/dotnet/core/discussions/9131" data-hovercard-type="discussion" data-hovercard-url="/dotnet/core/discussions/9131/hovercard">read our discussion</a>.</p>
<p dir="auto">Stay up to date by subscribing to the <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS feed</a> for all release announcements.</p>
tag:github.com,2008:6809250
.NET 9 Preview 5
2024-06-11T19:14:23+00:00
2024-08-08T10:26:15+00:00
jongalloway
https://github.com/jongalloway
<p dir="auto">We are pleased to announce the release of .NET 9 Preview 5.</p>
<p dir="auto">This release contains the following Libraries improvements:</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/libraries.md#enhanced-ai-capabilities-with-tensorprimitives-and-tensort">Enhanced AI capabilities with <code class="notranslate">TensorPrimitives</code> and <code class="notranslate">Tensor<T></code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/libraries.md#params-offers-better-performance-with-span-overloads"><code class="notranslate">params</code> offers better performance with <code class="notranslate">Span</code> overloads</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/libraries.md#searchvalues-can-search-for-multiple-substrings-within-a-string"><code class="notranslate">SearchValues</code> can search for (multiple) substrings within a string</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/libraries.md#foreach-completed-tasks-with-taskwheneach"><code class="notranslate">foreach</code> completed tasks with <code class="notranslate">Task.WhenEach</code></a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/libraries.md#prioritized-unbounded-channel">Prioritized unbounded channel</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/libraries.md#opentelemetry-activity-linking-is-more-flexible">OpenTelemetry activity linking is more flexible</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/libraries.md#typedescriptor-trimming-support">TypeDescriptor trimming support</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/libraries.md#type-name-parsing">Type name parsing</a></li>
</ul>
<p dir="auto">For details on these new features and more see the <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/libraries.md">Libraries Release Notes</a></p>
<p dir="auto">You can find detailed release notes for additional features in .NET 9 Preview 5 below:</p>
<h2 dir="auto">.NET Data & EF Core</h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/efcoreanddata.md#enhanced-database-provider-for-azure-cosmos-db-for-nosql">Enhanced database provider for Azure Cosmos DB for NoSQL</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/efcoreanddata.md#query-translation-improvements">Query translation improvements</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/efcoreanddata.md">release notes</a></li>
</ul>
<h2 dir="auto">.NET MAUI</h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/dotnetmaui.md#blazor-hybrid-updated-templates">Updated Blazor Hybrid Templates</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/dotnetmaui.md#android-api-35-beta-2">Android API 35 Beta 2 Support</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/dotnetmaui.md#llvm-marshalled-methods">Android - LLVM Marshalled Methods</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/dotnetmaui.md#trimming-enhancements">Android - Trimming Enhancements</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/dotnetmaui.md">release notes</a></li>
</ul>
<h2 dir="auto">ASP.NET Core</h2>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/aspnetcore.md#optimized-static-web-asset-delivery">Optimized static web asset delivery</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/aspnetcore.md#improved-blazor-server-reconnection-experience">Improved Blazor Server reconnection experience</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/aspnetcore.md#detect-the-current-component-render-mode-at-runtime">Detect the current component render mode at runtime</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/aspnetcore.md#simplified-authentication-state-serialization-for-blazor-web-apps">Simplified authentication state serialization for Blazor Web Apps</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/aspnetcore.md#new-net-maui-blazor-hybrid-and-web-solution-template">New .NET MAUI Blazor Hybrid and Web solution template</a></li>
<li>Full <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/aspnetcore.md">release notes</a></li>
</ul>
<h2 dir="auto">Get started</h2>
<p dir="auto">To get started with .NET 9, <a href="https://dotnet.microsoft.com/download/dotnet/9.0" rel="nofollow">install the .NET 9 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a> or get started with Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension.</p>
<p dir="auto">You can find <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/9.0.0-preview.5.md">.NET 9 Preview 5 Installer & Binaries</a> on GitHub.</p>
<h2 dir="auto">Team Announcements & Discussions</h2>
<p dir="auto">Discuss this release with the product teams on GitHub through the announcements for this release.</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/maui/discussions/22977" data-hovercard-type="discussion" data-hovercard-url="/dotnet/maui/discussions/22977/hovercard">.NET MAUI</a></li>
<li><a href="https://github.com/dotnet/aspnetcore/discussions/56194" data-hovercard-type="discussion" data-hovercard-url="/dotnet/aspnetcore/discussions/56194/hovercard">ASP.NET Core</a></li>
<li><a href="https://github.com/dotnet/runtime/discussions/103313" data-hovercard-type="discussion" data-hovercard-url="/dotnet/runtime/discussions/103313/hovercard">Libraries & Runtime</a></li>
<li><a href="https://github.com/dotnet/dotnet-docker/discussions/5557" data-hovercard-type="discussion" data-hovercard-url="/dotnet/dotnet-docker/discussions/5557/hovercard">Containers</a></li>
</ul>
<h2 dir="auto">Stay up to date with .NET 9</h2>
<p dir="auto">You can stay up to date with all the features of .NET 9 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview" rel="nofollow">What's new in .NET 9</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew" rel="nofollow">What's new in EF Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/9.0" rel="nofollow">Breaking Changes in .NET 9</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/README.md">.NET 9 Releases</a></li>
</ul>
<p dir="auto">For .NET 9 previews we are utilizing GitHub Discussions to make announcements. For more information <a href="https://github.com/dotnet/core/discussions/9131" data-hovercard-type="discussion" data-hovercard-url="/dotnet/core/discussions/9131/hovercard">read our discussion</a>.</p>
<p dir="auto">Stay up to date by subscribing to the <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS feed</a> for all release announcements.</p>
<p dir="auto">Engage with the product teams by commenting below as you try out these new features or have questions.</p>
tag:github.com,2008:6214674
.NET 9 Preview 1
2024-02-13T18:08:19+00:00
2024-07-04T14:22:58+00:00
richlander
https://github.com/richlander
<p dir="auto">Welcome to .NET 9! We're happy to deliver the first preview of .NET 9 and share in-depth release notes that provide varied and impressive improvements for the first preview out of the gate. We also published <a href="https://aka.ms/dotnet/9/vision" rel="nofollow">Our Vision for .NET 9</a>, which describes some of the broad areas we intend to deliver on by the final November 2024 release.</p>
<p dir="auto">You can find <a href="https://github.com/dotnet/core/tree/main/release-notes/9.0/preview/preview1">detailed release notes about the new features in .NET 9 Preview 1</a> and up-to-date <a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview" rel="nofollow">What's new in .NET 9</a> and <a href="https://learn.microsoft.com/dotnet/core/compatibility/9.0" rel="nofollow">Breaking Changes in .NET 9</a> in <a href="https://learn.microsoft.com/dotnet/core/introduction" rel="nofollow">.NET docs</a>.</p>
<p dir="auto">The latest .NET 9 release is always available at <a href="https://dotnet.microsoft.com/download/dotnet/9.0" rel="nofollow">dotnet.microsoft.com</a> and <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/README.md">.NET 9 Releases</a>.</p>
<p dir="auto">You may be surprised to be reading about our release on GitHub Discussions. Check out <a href="https://github.com/dotnet/core/discussions/9131" data-hovercard-type="discussion" data-hovercard-url="/dotnet/core/discussions/9131/hovercard">Welcome to .NET Release News on GitHub Discussions!</a> to learn more about how we're approaching documenting and sharing preview releases.</p>
<h2 dir="auto">Team Announcements & Release Notes</h2>
<p dir="auto">Check out the team announcements and feature release notes.</p>
<ul dir="auto">
<li>.NET 9: <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/9.0.0-preview.1.md">Binaries</a></li>
<li>.NET Data and EF Core: <a href="https://github.com/dotnet/efcore/issues/33030" data-hovercard-type="issue" data-hovercard-url="/dotnet/efcore/issues/33030/hovercard">Announcement</a> - <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/efcoreanddata.md">Release notes</a></li>
<li>.NET MAUI: <a href="https://github.com/dotnet/maui/discussions/20558" data-hovercard-type="discussion" data-hovercard-url="/dotnet/maui/discussions/20558/hovercard">Announcement</a> - <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/dotnetmaui.md">Release notes</a></li>
<li>ASP.NET Core: <a href="https://github.com/dotnet/aspnetcore/discussions/54007" data-hovercard-type="discussion" data-hovercard-url="/dotnet/aspnetcore/discussions/54007/hovercard">Announcement</a> - <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/aspnetcore.md">Release notes</a></li>
<li>Libraries and Runtime <a href="https://github.com/dotnet/runtime/discussions/98372" data-hovercard-type="discussion" data-hovercard-url="/dotnet/runtime/discussions/98372/hovercard">Announcement</a> - Release notes: <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/libraries.md">Libraries</a>, <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/runtime.md">Runtime</a>, <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/sdk.md">SDK</a></li>
<li>Containers: <a href="https://github.com/dotnet/dotnet-docker/discussions/5198" data-hovercard-type="discussion" data-hovercard-url="/dotnet/dotnet-docker/discussions/5198/hovercard">Announcement</a></li>
</ul>
<p dir="auto">Please tell us what you think about the new release. There is lots more to come!</p>
<p dir="auto">Stay up to date by subscribing to the <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS feed</a> for all release announcements.</p>
tag:github.com,2008:6866562
Supported OS information now available as JSON
2024-06-26T16:40:58+00:00
2024-07-04T14:22:33+00:00
richlander
https://github.com/richlander
<p dir="auto">Supported OS information is <a href="https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.json">now available in JSON format</a>. These new files are a complement to the existing <a href="https://github.com/dotnet/core/blob/main/release-notes/releases-index.json">.NET release information</a> available in JSON format.</p>
<p dir="auto">Supported OS information has been available for many years as <a href="https://github.com/dotnet/core/blob/main/os-lifecycle-policy.md">markdown files</a>. Markdown is a great presentation format, but not for programmability. We now offer both markdown and JSON. In fact, the markdown files are now <a href="https://github.com/richlander/distroessed/blob/main/src/SupportedOsMd/Program.cs">generated from the JSON</a>.</p>
<p dir="auto">We took the opportunity to improve the markdown format as part of this project. The OSes are now grouped by OS families and everything (families, OSes, architectures) are all in alpha-order. We also added a more <a href="https://github.com/dotnet/core/blob/main/release-notes/6.0/supported-os.md#out-of-support-os-versions">useful end-of-life table</a> at the end of the document <a href="https://github.com/dotnet/core/blob/main/release-notes/3.1/3.1-supported-os.md#out-of-support-os-versions">modeled on past practice</a>.</p>
<p dir="auto">Note: We are waiting on <a href="https://github.com/dotnet/core/pull/9367/files">dotnet/core #9367</a> to merge. The files are also not yet published to the locations in that PR. Once that all happens, it will be straightforward to get access to these new JSON files.</p>
<p dir="auto">We will no longer be accepting PRs on the markdown files, but will direct updates to the JSON files. Anyone is free to propose updates to the JSON files if they find them to be incorrect.</p>
<p dir="auto">Both the JSON and markdown files were created with data available from <a href="https://endoflife.date/" rel="nofollow">endoflife.date</a>. This site is a valuable resource. Thanks to the maintainers for making it available!</p>
<p dir="auto">You may notice that some operating system lifecycle data is missing. You are encouraged to <a href="https://endoflife.date/contribute" rel="nofollow">contribute to endoflife.date</a> if you are passionate about accurate data.</p>
<p dir="auto">Thanks to <a href="https://github.com/Falco20019">@Falco20019</a> for working on this project. His insight and <a href="https://github.com/dotnet/core/pull/9294" data-hovercard-type="pull_request" data-hovercard-url="/dotnet/core/pull/9294/hovercard">development effort</a> helped make this new resource better for everyone.</p>
tag:github.com,2008:6189109
Welcome to .NET Release News on GitHub Discussions!
2024-02-07T00:48:08+00:00
2024-07-04T14:20:54+00:00
richlander
https://github.com/richlander
<p dir="auto">Hi! We've been using the <a href="https://devblogs.microsoft.com/dotnet" rel="nofollow">.NET Blog</a> and <a href="https://github.com/dotnet/core">dotnet/core</a> and <a href="https://github.com/dotnet/announcements">dotnet/announcements</a> repos to keep you up to date for several years now. That's been working well, but we think we can do better. Our friends at GitHub have made Discussions much more capable over the years. We plan to use Discussions as the primary way we share news.</p>
<p dir="auto">Here's our plan:</p>
<ul dir="auto">
<li>We'll update .NET docs for each of the .NET 9 previews, with a summary in Discussions.</li>
<li>We will post Discussion links across <a href="https://dotnet.microsoft.com/community" rel="nofollow">.NET socials</a>.</li>
<li>We will talk about advancements live on <a href="https://dotnet.microsoft.com/live/community-standup" rel="nofollow">.NET Community Standups</a> throughout the year.</li>
<li>We're leaving the blog primarily for posts about stable products, like .NET 8. Expect more of those.</li>
<li>We'll publish a .NET 9 post on the .NET blog on GA day (November 2024).</li>
<li>Release notes will continue to be posted in dotnet/core.</li>
<li>We'll continue to post releases at dotnet/announcements for users who want notifications through that repo.</li>
</ul>
<p dir="auto">Future plans:</p>
<ul dir="auto">
<li>Servicing blog posts will adopt a similar model.</li>
<li>CVEs will be posted to discussions and no longer to dotnet/announcements.</li>
</ul>
<p dir="auto">The rationale for this change is simple. We can tell from blog readership that readers want more high-value posts about the current stable release of .NET than preview content. We also know that users want to see more focus on high quality content in docs. And finally, we want to have a centralized space on GitHub for developers to continue the conversation around previews. Our solution is to focus on those things. The preview content previously published to the .NET blog will still be available, but it will show up in <a href="https://learn.microsoft.com/dotnet/whats-new/" rel="nofollow">docs</a> and <a href="https://github.com/dotnet/core/tree/main/release-notes">release notes</a>. In fact, you can check out the <a href="https://github.com/dotnet/docs/pull/39406" data-hovercard-type="pull_request" data-hovercard-url="/dotnet/docs/pull/39406/hovercard">first docs PR right now</a>.</p>
<p dir="auto">It is going to take us a few months to get this new system working well. We'll appreciate your feedback along the way. We want to deliver the information you want, when you want it, and where you want it. We're also looking forward to watching the discussion about new releases right here on GitHub Discussions.</p>
<p dir="auto">Thanks to everyone that pays close attention to the preview releases, tries them out, and gives us feedback. It helps a lot, and we hope this new system increases the engagement around these early builds of the product. You can expect the same seven previews, two RCs, and a GA release that coincides with .NET Conf in November. Same show, different venue.</p>
tag:github.com,2008:6492411
.NET 9 Preview 3
2024-04-11T17:16:00+00:00
2024-05-20T23:01:52+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">We are pleased to announce the release of .NET 9 Preview 3.</p>
<p dir="auto">Here's a summary of what's new in .NET Libraries, Runtime, & SDK in this preview release:</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/libraries.md#adding-timespanfrom-overloads">TimeSpan.From overloads</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/libraries.md#added-persistableassemblybuilder-type-in-systemreflectionemit">Added <code class="notranslate">PersistableAssemblyBuilder</code> type in System.Reflection.Emit</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/runtime.md#faster-exceptions">Faster exception handling</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/runtime.md#inlining-improvements-shared-generics-with-runtime-lookups">Inlining Improvements: Shared Generics with Runtime Lookups</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/sdk.md#terminal-logger-usability">Terminal Logger Usability</a></li>
</ul>
<p dir="auto">For details on these new features and more see the</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/libraries.md">.NET Libraries Release Notes</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/runtime.md">.NET Runtime Release Notes</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/sdk.md">.NET SDK Release Notes</a></li>
</ul>
<p dir="auto">You can find detailed release notes for additional features in .NET 9 Preview 3 below:</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/efcoreanddata.md">.NET Data & EF Core</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/dotnetmaui.md">.NET MAUI</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/aspnetcore.md">ASP.NET Core</a></li>
</ul>
<p dir="auto">You can re-use and re-mix release notes per <a href="https://github.com/dotnet/core/blob/main/release-notes/license-information.md">license information</a>.</p>
<h2 dir="auto">Get started</h2>
<p dir="auto">To get started with .NET 9, <a href="https://dotnet.microsoft.com/download/dotnet/9.0" rel="nofollow">install the .NET 9 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>, or get started with Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension.</p>
<p dir="auto">You can find <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview3/9.0.0-preview.3.md">.NET 9 Preview 3 Installer & Binaries</a> on GitHub.</p>
<h2 dir="auto">Team Announcements & Discussions</h2>
<p dir="auto">Discuss this release with the product teams on GitHub through the announcements for this release.</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/maui/discussions/21783" data-hovercard-type="discussion" data-hovercard-url="/dotnet/maui/discussions/21783/hovercard">.NET MAUI</a></li>
<li><a href="https://github.com/dotnet/aspnetcore/discussions/55086" data-hovercard-type="discussion" data-hovercard-url="/dotnet/aspnetcore/discussions/55086/hovercard">ASP.NET Core</a></li>
<li><a href="https://github.com/dotnet/runtime/discussions/100928" data-hovercard-type="discussion" data-hovercard-url="/dotnet/runtime/discussions/100928/hovercard">Libraries & Runtime</a></li>
<li><a href="https://github.com/dotnet/dotnet-docker/discussions/5351" data-hovercard-type="discussion" data-hovercard-url="/dotnet/dotnet-docker/discussions/5351/hovercard">Containers</a></li>
<li><a href="https://github.com/dotnet/source-build/discussions/4320" data-hovercard-type="discussion" data-hovercard-url="/dotnet/source-build/discussions/4320/hovercard">Source-build</a></li>
</ul>
<h2 dir="auto">Stay up-to-date with .NET 9</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 9 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview" rel="nofollow">What's new in .NET 9</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew" rel="nofollow">What's new in EF Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/9.0" rel="nofollow">Breaking Changes in .NET 9</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/README.md">.NET 9 Releases</a></li>
</ul>
<p dir="auto">For .NET 9 previews we are utilizing GitHub Discussions to make announcements. For more information <a href="https://github.com/dotnet/core/discussions/9131" data-hovercard-type="discussion" data-hovercard-url="/dotnet/core/discussions/9131/hovercard">read our discussion</a>.</p>
<p dir="auto">Stay up to date by subscribing to the <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS feed</a> for all release announcements.</p>
<p dir="auto">You can find a full list of release notes and discussions for all preview releases in the <a href="https://github.com/dotnet/core/discussions/9234" data-hovercard-type="discussion" data-hovercard-url="/dotnet/core/discussions/9234/hovercard">Release Index</a> thread.</p>
tag:github.com,2008:6364093
.NET 9 Preview 2
2024-03-12T17:12:50+00:00
2024-04-11T18:03:28+00:00
JonDouglas
https://github.com/JonDouglas
<p dir="auto">We are pleased to announce the release of .NET 9 Preview 2.</p>
<p dir="auto">This release contains the following Runtime & SDK improvements:</p>
<ul dir="auto">
<li>RyuJIT enhancements</li>
<li>Arm64 vectorization</li>
<li>Parallel Testing & Terminal Logger Test Display</li>
</ul>
<p dir="auto">For details on these new features and more see the <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/runtime.md">Runtime Release Notes</a> and <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/sdk.md">SDK Release Notes</a></p>
<p dir="auto">You can find detailed release notes for additional features in .NET 9 Preview 2 below:</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/efcoreanddata.md">.NET Data & EF Core</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/dotnetmaui.md">.NET MAUI</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/aspnetcore.md">ASP.NET Core</a></li>
</ul>
<h2 dir="auto">Get started</h2>
<p dir="auto">To get started with .NET 9, <a href="https://dotnet.microsoft.com/download/dotnet/9.0" rel="nofollow">install the .NET 9 SDK</a>.</p>
<p dir="auto">If you're on Windows using Visual Studio, we recommend installing the latest <a href="https://visualstudio.microsoft.com/vs/preview/" rel="nofollow">Visual Studio 2022 preview</a>, or get started with Visual Studio Code and the <a href="https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit" rel="nofollow">C# Dev Kit</a> extension.</p>
<p dir="auto">You can find <a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/9.0.0-preview.2.md">.NET 9 Preview 2 Installer & Binaries</a> on GitHub.</p>
<h2 dir="auto">Team Announcements & Discussions</h2>
<p dir="auto">Discuss this release with the product teams on GitHub through the announcements for this release.</p>
<ul dir="auto">
<li><a href="https://github.com/dotnet/maui/discussions/21159" data-hovercard-type="discussion" data-hovercard-url="/dotnet/maui/discussions/21159/hovercard">.NET MAUI</a></li>
<li><a href="https://github.com/dotnet/aspnetcore/discussions/54503" data-hovercard-type="discussion" data-hovercard-url="/dotnet/aspnetcore/discussions/54503/hovercard">ASP.NET Core</a></li>
<li><a href="https://github.com/dotnet/runtime/discussions/99619" data-hovercard-type="discussion" data-hovercard-url="/dotnet/runtime/discussions/99619/hovercard">Libraries & Runtime</a></li>
<li><a href="https://github.com/dotnet/source-build/discussions/4132" data-hovercard-type="discussion" data-hovercard-url="/dotnet/source-build/discussions/4132/hovercard">Source-build</a></li>
</ul>
<h2 dir="auto">Stay up-to-date with .NET 9</h2>
<p dir="auto">You can stay up-to-date with all the features of .NET 9 with:</p>
<ul dir="auto">
<li><a href="https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview" rel="nofollow">What's new in .NET 9</a></li>
<li><a href="https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0" rel="nofollow">What's new in ASP.NET Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9" rel="nofollow">What's new in .NET MAUI</a></li>
<li><a href="https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew" rel="nofollow">What's new in EF Core</a></li>
<li><a href="https://learn.microsoft.com/dotnet/core/compatibility/9.0" rel="nofollow">Breaking Changes in .NET 9</a></li>
<li><a href="https://github.com/dotnet/core/blob/main/release-notes/9.0/README.md">.NET 9 Releases</a></li>
</ul>
<p dir="auto">For .NET 9 previews we are utilizing GitHub Discussions to make announcements. For more information <a href="https://github.com/dotnet/core/discussions/9131" data-hovercard-type="discussion" data-hovercard-url="/dotnet/core/discussions/9131/hovercard">read our discussion</a>.</p>
<p dir="auto">Stay up to date by subscribing to the <a href="https://github.com/dotnet/core/discussions/categories/news.atom">RSS feed</a> for all release announcements.</p>
tag:github.com,2008:6223656
Stay Up to Date with News on .NET Previews
2024-02-15T20:20:55+00:00
2024-03-04T18:48:54+00:00
jamesmontemagno
https://github.com/jamesmontemagno
<p dir="auto">We just <a href="https://github.com/dotnet/core/discussions/9167" data-hovercard-type="discussion" data-hovercard-url="/dotnet/core/discussions/9167/hovercard">released our first preview of .NET 9</a> and you may have noticed that we published the announcement on GitHub Discussions instead of the .NET Blog. We also made announcements for other features & projects in their repos Discussions including .NET MAUI, ASP.NET Core, EF Core, and more. Each month we will be making announcements on GitHub Discussions for each preview. We'll tailor our .NET blog content to highlight the advantages of .NET 8, aiming to support your use of .NET 8 in production environments. You can read more about our strategy in our <a href="https://github.com/dotnet/core/discussions/9131" data-hovercard-type="discussion" data-hovercard-url="/dotnet/core/discussions/9131/hovercard">announcement post</a>.</p>
<p dir="auto">So, a question you may have is, how do I stay up to date?</p>
<p dir="auto">There are several ways based on how involved and how many notifications you would like to receive.</p>
<h2 dir="auto">Minimal Notifications</h2>
<p dir="auto">The <a href="https://github.com/dotnet/announcements">dotnet/announcements</a> repo is intended to keep everyone informed about important information related to the .NET platform. It is a one-way broadcast that plays nicely with GitHub notifications, making it desirable to watch/subscribe to it. By watching the repo and subscribing to <strong>All Activity</strong> you will get minimal alerts including one for each preview, monthly service releases, and CVEs.</p>
<p dir="auto">Here is the <a href="https://github.com/dotnet/announcements/issues/297" data-hovercard-type="issue" data-hovercard-url="/dotnet/announcements/issues/297/hovercard">.NET 9 Preview 1 announcement</a> on dotnet/announcements.</p>
<p dir="auto">Read our <a href="https://github.com/dotnet/core/issues/7562" data-hovercard-type="issue" data-hovercard-url="/dotnet/core/issues/7562/hovercard">best practices guide</a> to learn more.</p>
<h2 dir="auto">RSS Feeds</h2>
<p dir="auto">GitHub Discussions over atom feeds that you can subscribe to that are updated when new posts are made. You can subscribe to all discussions in all categories or specific categories.</p>
<p dir="auto">All Discussions: <a href="https://github.com/dotnet/core/discussions.atom">https://github.com/dotnet/core/discussions.atom</a><br>
Only News: <a href="https://github.com/dotnet/core/discussions/categories/news.atom">https://github.com/dotnet/core/discussions/categories/news.atom</a></p>
<p dir="auto">This can be applied to any repo, for example if you want to subscribe to ASP.NET Core announcements you would use:</p>
<p dir="auto"><a href="https://github.com/dotnet/aspnetcore/discussions/categories/announcements.atom">https://github.com/dotnet/aspnetcore/discussions/categories/announcements.atom</a></p>
<h2 dir="auto">GitHub Notifications for All Discussions & Comments</h2>
<p dir="auto">Want to be super involved and get notified for all new discussions and responses as well? You can turn on custom notifications and select <em>Discussions</em>* and you will get a notification in GitHub whenever there is a new discussion thread and comments on it.</p>