{"id":1038,"date":"2024-07-15T18:02:32","date_gmt":"2024-07-15T18:02:32","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2024\/07\/15\/net-9-preview-6-is-now-available\/"},"modified":"2024-07-15T18:02:32","modified_gmt":"2024-07-15T18:02:32","slug":"net-9-preview-6-is-now-available","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2024\/07\/15\/net-9-preview-6-is-now-available\/","title":{"rendered":".NET 9 Preview 6 is now available!"},"content":{"rendered":"<p>It\u2019s a great time to check out the latest .NET 9 Preview! We just shipped our sixth preview release, adding to some great features in the previous previews with major enhancements across the .NET Runtime, SDK, libraries, C#, and frameworks including ASP.NET Core, Blazor, and .NET MAUI. Check out the full release notes linked below and get started today.<\/p>\n\n<div><a class=\"cta_button_link\" href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet\/9.0\" target=\"_blank\" rel=\"noopener\">Download .NET 9 Preview 6<\/a><\/div>\n<p>This release contains the following improvements:<\/p>\n<p><strong>Libraries:<\/strong><\/p>\n<p><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><br \/>\n<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><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/libraries.md#systemtextjson\">System.Text.Json Improvements<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/libraries.md#generatedregex-on-properties\">[GeneratedRegex] on properties<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/libraries.md#regexenumeratesplits\">Regex.EnumerateSplits<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/libraries.md#ordereddictionarytkey-tvalue\">OrderedDictionary&lt;TKey, TValue&gt;<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/libraries.md#readonlysett\">ReadOnlySet&lt;T&gt;<\/a><br \/>\n<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\">allows ref struct used in many places throughout the libraries<\/a><br \/>\n<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><br \/>\n<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><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/libraries.md#base64url\">Base64Url<\/a><br \/>\n<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><br \/>\n<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><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/libraries.md#systemnetserversentevents\">System.Net.ServerSentEvents<\/a><br \/>\n<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><br \/>\nFull <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/libraries.md\">release notes<\/a><\/p>\n<p><strong>Runtime:<\/strong><\/p>\n<p><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/runtime.md#arm64-code-generation\">ARM64 Code Generation<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/runtime.md#code-layout\">Code Layout<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/runtime.md#loop-optimizations\">Loop Optimizations<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/runtime.md#reduced-address-exposure\">Reduced Address Exposure<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/runtime.md#avx10v1-support\">AVX10v1 Support<\/a><br \/>\n<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><br \/>\n<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><br \/>\nFull <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/runtime.md\">release notes<\/a><\/p>\n<p><strong>SDK<\/strong><\/p>\n<p><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><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/sdk.md#dotnet-nuget-why\">dotnet nuget why<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/sdk.md#msbuild-buildchecks\">MSBuild BuildChecks<\/a><br \/>\nFull <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/sdk.md\">release notes<\/a><\/p>\n<p>You can find detailed release notes for additional features in .NET 9 Preview 6 below:<\/p>\n<h2>C#<\/h2>\n<p><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/csharp.md#partial-properties\">Partial properties<\/a><br \/>\nFull <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/csharp.md\">release notes<\/a><\/p>\n<h2>ASP.NET Core<\/h2>\n<p><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><br \/>\n<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><br \/>\n<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><br \/>\n<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-allowanymous-from-farther-away\">Analyzer to warn when [Authorize] is overridden by [AllowAnymous]<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/aspnetcore.md#componentplatform-renamed-to-rendererinfo\">ComponentPlatform renamed to RendererInfo<\/a><br \/>\n<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><br \/>\nFull <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/aspnetcore.md\">release notes<\/a><\/p>\n<h2>.NET MAUI<\/h2>\n<p>Full <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/preview6\/dotnetmaui.md\">release notes<\/a><\/p>\n<h2>Get started<\/h2>\n<p>To get started with .NET 9, <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet\/9.0\">install the .NET 9 SDK<\/a>.<\/p>\n<p>If you\u2019re on Windows using Visual Studio, we recommend installing the latest <a href=\"https:\/\/visualstudio.microsoft.com\/vs\/preview\/\">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\">C# Dev Kit<\/a> extension.<\/p>\n<h2>Team Announcements &amp; Discussions<\/h2>\n<p>The team has been making <a href=\"https:\/\/github.com\/dotnet\/core\/discussions\/9234\">monthly announcements<\/a> alongside full <a href=\"https:\/\/github.com\/dotnet\/core\/tree\/main\/release-notes\/9.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. We will continue to post each new release on GitHub, but as we get closer to launch this November alongside <a href=\"https:\/\/www.dotnetconf.net\/\">.NET Conf 2024 (save the date today!)<\/a>, we wanted to cross-post our release details on the .NET blog. <\/p>\n<p>Discuss this release with the product teams on GitHub through the GitHub discussion announcement for this release.<\/p>\n<p><a href=\"https:\/\/github.com\/dotnet\/core\/discussions\/9392\">.NET 9 Preview 6 Discussion<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/runtime\/discussions\/104620\">.NET Libraries &amp; Runtime Discussion<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/maui\/discussions\/23506\">.NET MAUI Discussion<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/aspnetcore\/discussions\/56690\">ASP.NET Core Discussion<\/a><\/p>\n<h2>Stay up to date with .NET 9<\/h2>\n<p>You can stay up-to-date with all the features of .NET 9 with:<\/p>\n<p><a href=\"https:\/\/learn.microsoft.com\/dotnet\/core\/whats-new\/dotnet-9\/overview\">What\u2019s new in .NET 9<\/a><br \/>\n<a href=\"https:\/\/learn.microsoft.com\/dotnet\/csharp\/whats-new\/csharp-13\">What\u2019s new in C# 13<\/a><br \/>\n<a href=\"https:\/\/learn.microsoft.com\/aspnet\/core\/release-notes\/aspnetcore-9.0\">What\u2019s new in ASP.NET Core<\/a><br \/>\n<a href=\"https:\/\/learn.microsoft.com\/dotnet\/maui\/whats-new\/dotnet-9\">What\u2019s new in .NET MAUI<\/a><br \/>\n<a href=\"https:\/\/learn.microsoft.com\/ef\/core\/what-is-new\/ef-core-9.0\/whatsnew\">What\u2019s new in EF Core<\/a><br \/>\n<a href=\"https:\/\/learn.microsoft.com\/dotnet\/core\/compatibility\/9.0\">Breaking Changes in .NET 9<\/a><br \/>\n<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/README.md\">.NET 9 Releases<\/a><\/p>\n<p>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>\n<p>We want your feedback, so head over to the <a href=\"https:\/\/github.com\/dotnet\/core\/discussions\/9392\">.NET 9 Preview 6 GitHub Discussion<\/a> to discuss features and give feedback for this release.<\/p>\n<p>The post <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-9-preview-6\/\">.NET 9 Preview 6 is now available!<\/a> appeared first on <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\">.NET Blog<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>It\u2019s a great time to check out the latest .NET 9 Preview! We just shipped our sixth preview release, adding [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[7],"tags":[],"class_list":["post-1038","post","type-post","status-publish","format-standard","hentry","category-dotnet"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/1038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=1038"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/1038\/revisions"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=1038"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=1038"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=1038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}