diff --git a/README.md b/README.md index bbad44eb79..0540aa3c29 100644 --- a/README.md +++ b/README.md @@ -8,11 +8,11 @@ Welcome to the home of .NET [release notes](./release-notes/README.md) and [news | Version | Release Date | Support | Latest Patch Version | End of Support | | :-- | :-- | :-- | :-- | :-- | -| [.NET 9](release-notes/9.0/README.md) | November 12, 2024 | [STS][policies] | [9.0.0-preview.7][9.0.0-preview.7] | May 12, 2026 | +| [.NET 9](release-notes/9.0/README.md) | November 12, 2024 | [STS][policies] | [9.0.0-rc.1][9.0.0-rc.1] | May 12, 2026 | | [.NET 8](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | [8.0.8][8.0.8] | November 10, 2026 | | [.NET 6](release-notes/6.0/README.md) | [November 8, 2021](https://devblogs.microsoft.com/dotnet/announcing-net-6/) | [LTS][policies] | [6.0.33][6.0.33] | November 12, 2024 | -[9.0.0-preview.7]: release-notes/9.0/preview/preview7/9.0.0-preview.7.md +[9.0.0-rc.1]: release-notes/9.0/preview/rc1/9.0.0-rc.1.md [8.0.8]: release-notes/8.0/8.0.8/8.0.8.md [6.0.33]: release-notes/6.0/6.0.33/6.0.33.md [policies]: release-policies.md diff --git a/release-notes/9.0/README.md b/release-notes/9.0/README.md index 3bc9c3f87a..711767eea6 100644 --- a/release-notes/9.0/README.md +++ b/release-notes/9.0/README.md @@ -14,6 +14,7 @@ | Date | Release | | :-- | :-- | +| 2024/09/10 | [9.0.0 RC 1](preview/rc1/README.md) | | 2024/08/13 | [9.0.0 Preview 7](preview/preview7/README.md) | | 2024/07/09 | [9.0.0 Preview 6](preview/preview6/README.md) | | 2024/06/11 | [9.0.0 Preview 5](preview/preview5/README.md) | diff --git a/release-notes/9.0/preview/rc1/9.0.0-rc.1.md b/release-notes/9.0/preview/rc1/9.0.0-rc.1.md new file mode 100644 index 0000000000..da0910eeac --- /dev/null +++ b/release-notes/9.0/preview/rc1/9.0.0-rc.1.md @@ -0,0 +1,814 @@ +# .NET 9 RC 1 Binaries + +.NET 9 RC 1 installers and binaries can be downloaded for the following product versions: + +- `.NET 9.0.0 RC 1` +- `.NET SDK 9.0.100-rc.1.24452.12` + +See [README.md](README.md) for .NET 9 release notes and discussions. + +The latest .NET releases are always listed at [.NET Releases](../../README.md). + +## Downloads + +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime |Windows Desktop Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] \| [Arm64][dotnet-sdk-win-arm64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [Arm64][dotnet-sdk-win-arm64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] \| [Arm64][dotnet-runtime-win-arm64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [Arm64][dotnet-runtime-win-arm64.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | [x86][windowsdesktop-runtime-win-x86.exe] \| [x64][windowsdesktop-runtime-win-x64.exe] \| [Arm64][windowsdesktop-runtime-win-arm64.exe] | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] \| [ARM64][dotnet-sdk-osx-arm64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] \| [ARM64][dotnet-sdk-osx-arm64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] \| [ARM64][dotnet-runtime-osx-arm64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] \| [ARM64][dotnet-runtime-osx-arm64.tar.gz]| [x64][aspnetcore-runtime-osx-x64.tar.gz] \| [ARM64][aspnetcore-runtime-osx-arm64.tar.gz] | - |1 +| Linux | [Snap and Package Manager](../../install-linux.md) | [x64][dotnet-sdk-linux-x64.tar.gz] \| [Arm][dotnet-sdk-linux-arm.tar.gz] \| [Arm64][dotnet-sdk-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-sdk-linux-musl-arm.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | [Packages (x64)][linux-packages] | [x64][dotnet-runtime-linux-x64.tar.gz] \| [Arm][dotnet-runtime-linux-arm.tar.gz] \| [Arm64][dotnet-runtime-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-runtime-linux-musl-arm.tar.gz] \| [Arm64 Alpine][dotnet-runtime-linux-musl-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]1 \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | 1 | +| | [Checksums][checksums-sdk] | [Checksums][checksums-sdk] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] + +1. Includes the .NET Runtime and ASP.NET Core Runtime +2. For hosting stand-alone apps on Windows Servers. Includes the ASP.NET Core Module for IIS and can be installed separately on servers without installing .NET Runtime. + +The .NET SDK includes a matching updated .NET Runtime. Downloading the Runtime or ASP.NET Core packages is not needed when installing the SDK. + +You can check your .NET SDK version by running the following command. The example version shown is for this release. + +```console +$ dotnet --version +9.0.100-rc.1.24452.12 +``` + +## .NET Multi-Platform App UI (MAUI) Workload Downloads + + After installing the .NET SDK, you can install .NET MAUI using the `dotnet workload install` command: + + ```console + $ dotnet workload install maui + ``` + + The following workloads are also available to install individually: + + ```console + $ dotnet workload install android + $ dotnet workload install ios + $ dotnet workload install maccatalyst + $ dotnet workload install macos + $ dotnet workload install tvos + ``` + +## Docker Images + +The [.NET Docker images](https://hub.docker.com/_/microsoft-dotnet) have been updated for this release. The [.NET Docker samples](https://github.com/dotnet/dotnet-docker/blob/main/samples/README.md) show various ways to use .NET and Docker together. You can use the following command to try running the latest .NET 9.0 release in containers: + +```console +docker run --rm mcr.microsoft.com/dotnet/samples +``` + +The following repos have been updated. + +* [dotnet/sdk](https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md): .NET SDK +* [dotnet/aspnet](https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md): ASP.NET Core Runtime +* [dotnet/runtime](https://github.com/dotnet/dotnet-docker/blob/main/README.runtime.md): .NET Runtime +* [dotnet/runtime-deps](https://github.com/dotnet/dotnet-docker/blob/main/README.runtime.md): .NET Runtime Dependencies +* [dotnet/monitor](https://github.com/dotnet/dotnet-docker/blob/main/README.monitor.md): .NET Monitor +* [dotnet/monitor/base](https://github.com/dotnet/dotnet-docker/blob/main/README.monitor-base.md): .NET Monitor Base +* [dotnet/samples](https://github.com/dotnet/dotnet-docker/blob/main/README.samples.md): .NET Samples + +## Visual Studio Compatibility + +.NET 9 is compatible with [Visual Studio 17.12 latest preview](https://visualstudio.microsoft.com). Users will have to [download](https://dotnet.microsoft.com/download/dotnet/9.0) and install the .NET 9 runtime/SDK standalone. Visual Studio for Mac is currently not supported for .NET 9.0 Preview releases. + +## Feedback + +Your feedback is important and appreciated. We've created an issue at https://aka.ms/dotnet/9/rc1 for your questions and comments. + +## Packages updated in this release: + +Package name | Version +:----------- | :------------------ +Microsoft.DotNet.ApiCompat.Task | 9.0.100-rc.1.24452.12 +FSharp.Core | 9.0.100-beta.24422.2 +Microsoft.DotNet.Common.ProjectTemplates.9.0 | 9.0.100-rc.1.24452.12 +Microsoft.NET.Build.Containers | 9.0.100-rc.1.24452.12 +Microsoft.DotNet.ApiCompat.Tool | 9.0.100-rc.1.24452.12 +Microsoft.DotNet.Common.ItemTemplates | 9.0.100-rc.1.24452.12 +Microsoft.Net.Sdk.Compilers.Toolset | 9.0.100-rc.1.24452.12 +FSharp.Compiler.Service.43 | 9.100-preview.24422.2 +Microsoft.TemplateEngine.Abstractions | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.IDE | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.Core | 9.0.100-rc.1.24420.1 +Microsoft.TemplateSearch.Common | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.Authoring.CLI | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.TemplateLocalizer.Core | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.Authoring.TemplateVerifier | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.Core.Contracts | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.Edge | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.Samples | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.Utils | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.Authoring.Tasks | 9.0.100-rc.1.24420.1 +Microsoft.TemplateEngine.Authoring.Templates | 9.0.100-rc.1.24420.1 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64 | 9.0.0-rc.1.24431.7 +runtime.win-x86.Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +System.CodeDom | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +runtime.linux-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +runtime.linux-arm.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +runtime.linux-bionic-arm64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.linux-musl-arm64.Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +runtime.win-x64.Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +runtime.win-x86.Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +System.Collections.Immutable | 9.0.0-rc.1.24431.7 +System.ComponentModel.Composition.Registration | 9.0.0-rc.1.24431.7 +System.Composition.Hosting | 9.0.0-rc.1.24431.7 +System.Composition.Runtime | 9.0.0-rc.1.24431.7 +System.Configuration.ConfigurationManager | 9.0.0-rc.1.24431.7 +System.Diagnostics.DiagnosticSource | 9.0.0-rc.1.24431.7 +System.DirectoryServices | 9.0.0-rc.1.24431.7 +System.Management | 9.0.0-rc.1.24431.7 +System.Memory.Data | 9.0.0-rc.1.24431.7 +System.Net.Http.WinHttpHandler | 9.0.0-rc.1.24431.7 +System.Reflection.Metadata | 9.0.0-rc.1.24431.7 +System.Numerics.Tensors | 9.0.0-rc.1.24431.7 +System.Resources.Extensions | 9.0.0-rc.1.24431.7 +System.Reflection.MetadataLoadContext | 9.0.0-rc.1.24431.7 +System.Runtime.Caching | 9.0.0-rc.1.24431.7 +System.Security.Permissions | 9.0.0-rc.1.24431.7 +System.Text.Json | 9.0.0-rc.1.24431.7 +System.Text.Encodings.Web | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.DependencyInjection | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.Android.Sample.Mono | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.LibraryBuilder.Sdk | 9.0.0-rc.1.24431.7 +Microsoft.NET.ILLink.Tasks | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk | 9.0.0-rc.1.24431.7 +Microsoft.NET.Sdk.IL | 9.0.0-rc.1.24431.7 +Microsoft.NET.Sdk.WebAssembly.Pack | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-rc.1.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-rc.1 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-rc.1.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-rc.1.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-rc.1.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-rc.1.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.osx-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.wasi-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.wasi-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.linux-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.linux-musl-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-x86.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-x86.Msi.x64 | 9.0.0-rc.1.24431.7 +runtime.linux-arm.Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +runtime.linux-arm.Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +runtime.linux-arm64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +runtime.linux-musl-arm.Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +runtime.linux-musl-arm.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.linux-musl-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +runtime.linux-x64.Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +runtime.osx-x64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.win-x86.Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +System.ComponentModel.Composition | 9.0.0-rc.1.24431.7 +System.Composition | 9.0.0-rc.1.24431.7 +System.Composition.AttributedModel | 9.0.0-rc.1.24431.7 +System.Composition.Convention | 9.0.0-rc.1.24431.7 +System.Data.OleDb | 9.0.0-rc.1.24431.7 +System.Data.Odbc | 9.0.0-rc.1.24431.7 +System.Composition.TypedParts | 9.0.0-rc.1.24431.7 +System.Formats.Asn1 | 9.0.0-rc.1.24431.7 +System.Formats.Cbor | 9.0.0-rc.1.24431.7 +System.IO.Hashing | 9.0.0-rc.1.24431.7 +System.Net.Http.Json | 9.0.0-rc.1.24431.7 +System.Runtime.Serialization.Schema | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Http | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Crossgen2.osx-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Crossgen2.linux-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.linux-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.linux-bionic-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.linux-musl-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.linux-musl-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.win-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.browser-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.linux-bionic-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.linux-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.osx-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-x86.Msi.x86 | 9.0.0-rc.1.24431.7 +runtime.osx-arm64.Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +runtime.osx-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +runtime.osx-arm64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.win-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +runtime.osx-x64.Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +runtime.win-arm64.Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +runtime.win-x64.Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Sdk | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-x64 | 9.0.0-rc.1.24431.7 +dotnet-ilverify | 9.0.0-rc.1.24431.7 +Microsoft.Bcl.AsyncInterfaces | 9.0.0-rc.1.24431.7 +Microsoft.Bcl.Cryptography | 9.0.0-rc.1.24431.7 +Microsoft.Bcl.Numerics | 9.0.0-rc.1.24431.7 +Microsoft.Bcl.TimeProvider | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Caching.Memory | 9.0.0-rc.1.24431.7 +Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Configuration.Ini | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Configuration.Binder | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.Bcl.Memory | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Caching.Abstractions | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Configuration.Abstractions | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Configuration | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Configuration.FileExtensions | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.DependencyInjection.Specification.Tests | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Configuration.UserSecrets | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.FileProviders.Composite | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.DependencyModel | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Diagnostics | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.FileProviders.Abstractions | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.FileProviders.Physical | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Hosting.Systemd | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Hosting.WindowsServices | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Hosting.Abstractions | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Logging.EventSource | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Options | 9.0.0-rc.1.24431.7 +Microsoft.ILVerification | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.MonoAOTCompiler.Task | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Templates.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Templates | 9.0.0-rc.1.24431.7 +Microsoft.NET.WebAssembly.Threading | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-rc.1.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-rc.1 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-rc.1.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Crossgen2.linux-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Crossgen2.win-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.linux-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.wasi-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-x64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-x64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.Win32.SystemEvents | 9.0.0-rc.1.24431.7 +runtime.linux-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +runtime.linux-bionic-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86 | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Configuration.Json | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Diagnostics.Abstractions | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.FileSystemGlobbing | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Hosting | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Logging | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Logging.TraceSource | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Logging.Abstractions | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Primitives | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.iOS.Sample.Mono | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-rc.1 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-rc.1.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-rc.1.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Crossgen2.linux-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Crossgen2.win-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.linux-bionic-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.linux-musl-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.ios-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-arm64 | 9.0.0-rc.1.24431.7 +runtime.android-arm.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +runtime.linux-arm64.Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +runtime.linux-musl-arm.Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +runtime.linux-bionic-x64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.linux-musl-arm.Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-rc.1.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.win-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Ref | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.win-x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.wasi-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.wasi-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.linux-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-arm64 | 9.0.0-rc.1.24431.7 +runtime.android-x64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.android-arm64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.osx-x64.Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +runtime.maccatalyst-x64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +System.Diagnostics.PerformanceCounter | 9.0.0-rc.1.24431.7 +System.Formats.Nrbf | 9.0.0-rc.1.24431.7 +System.IO.Packaging | 9.0.0-rc.1.24431.7 +System.IO.Pipelines | 9.0.0-rc.1.24431.7 +System.IO.Ports | 9.0.0-rc.1.24431.7 +System.Net.ServerSentEvents | 9.0.0-rc.1.24431.7 +System.Reflection.Context | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Configuration.CommandLine | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Configuration.EnvironmentVariables | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Configuration.Xml | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.DependencyInjection.Abstractions | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Logging.Configuration | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Logging.Console | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Logging.Debug | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Options.DataAnnotations | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Logging.EventLog | 9.0.0-rc.1.24431.7 +Microsoft.Extensions.Options.ConfigurationExtensions | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.wasm.Sample.Mono | 9.0.0-rc.1.24431.7 +Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.osx-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.linux-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.browser-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.wasi-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.linux-bionic-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 9.0.0-rc.1.24431.7 +runtime.android-x86.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +runtime.linux-musl-x64.Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +runtime.linux-musl-x64.Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +runtime.linux-x64.Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +runtime.linux-x64.Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +runtime.osx-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +runtime.maccatalyst-arm64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +runtime.osx-x64.Microsoft.NETCore.ILAsm | 9.0.0-rc.1.24431.7 +runtime.win-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +runtime.win-x64.Microsoft.NETCore.ILDAsm | 9.0.0-rc.1.24431.7 +System.Diagnostics.EventLog | 9.0.0-rc.1.24431.7 +System.DirectoryServices.AccountManagement | 9.0.0-rc.1.24431.7 +System.DirectoryServices.Protocols | 9.0.0-rc.1.24431.7 +System.Security.Cryptography.Cose | 9.0.0-rc.1.24431.7 +System.Runtime.Serialization.Formatters | 9.0.0-rc.1.24431.7 +System.Security.Cryptography.Pkcs | 9.0.0-rc.1.24431.7 +System.Security.Cryptography.Xml | 9.0.0-rc.1.24431.7 +System.Security.Cryptography.ProtectedData | 9.0.0-rc.1.24431.7 +System.ServiceModel.Syndication | 9.0.0-rc.1.24431.7 +System.ServiceProcess.ServiceController | 9.0.0-rc.1.24431.7 +System.Text.Encoding.CodePages | 9.0.0-rc.1.24431.7 +System.Speech | 9.0.0-rc.1.24431.7 +System.Threading.AccessControl | 9.0.0-rc.1.24431.7 +System.Threading.Channels | 9.0.0-rc.1.24431.7 +System.Threading.RateLimiting | 9.0.0-rc.1.24431.7 +System.Threading.Tasks.Dataflow | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.MonoTargets.Sdk | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Sdk.WebAssembly.Pack.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-rc.1.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-rc.1.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 9.0.0-rc.1.24431.7 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-rc.1 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Crossgen2.win-x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Crossgen2.osx-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Host.linux-musl-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.browser-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.tvos-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-arm64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.win-x86 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.NativeAOT.win-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.osx-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-x64.Msi.x64 | 9.0.0-rc.1.24431.7 +Microsoft.NETCore.App.Runtime.win-x86 | 9.0.0-rc.1.24431.7 +Microsoft.Win32.Registry.AccessControl | 9.0.0-rc.1.24431.7 +runtime.linux-arm.Microsoft.DotNet.ILCompiler | 9.0.0-rc.1.24431.7 +Microsoft.XmlSerializer.Generator | 9.0.0-rc.1.24431.7 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-rc.1.24431.7 +runtime.linux-musl-arm64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.linux-musl-x64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +runtime.linux-x64.runtime.native.System.IO.Ports | 9.0.0-rc.1.24431.7 +System.Windows.Extensions | 9.0.0-rc.1.24431.7 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-arm64.Msi.arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-arm64.Msi.arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-rc.1.Msi.arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64.Msi.x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-rc.1.Msi.x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-arm64.Msi.arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-arm64.Msi.arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-rc.1.Msi.x86 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-rc.1.Msi.x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-rc.1.Msi.x86 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-rc.1.Msi.x86 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-x64.Msi.x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-rc.1.Msi.arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-rc.1.Msi.arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-rc.1.Msi.x86 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-rc.1 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-rc.1 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-rc.1 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-rc.1 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64.Msi.x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-x64.Msi.x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-rc.1.Msi.arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-rc.1.Msi.x64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-arm64 | 9.0.0-rc.1.24430.3 +Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-rc.1.Msi.x64 | 9.0.0-rc.1.24430.3 +Microsoft.AspNetCore.App.Runtime.osx-arm64 | 9.0.0-rc.1.24452.1 +dotnet-sql-cache | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 9.0.0-rc.1.24452.1 +AspNetCoreRuntime.9.0.x64 | 9.0.0-rc-1-24452-1 +AspNetCoreRuntime.9.0.x86 | 9.0.0-rc-1-24452-1 +Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.App.Ref | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.App.Runtime.linux-arm64 | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.App.Runtime.linux-x64 | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Authentication.Facebook | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Authentication.Twitter | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.Authorization | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.CustomElements | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.QuickGrid | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.Analyzers | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.WebAssembly.Server | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.Forms | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.WebAssembly.Authentication | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.Web | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.DataProtection | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Cryptography.Internal | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Cryptography.KeyDerivation | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.DataProtection.Abstractions | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.HeaderPropagation | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Grpc.Swagger.0 | 9.0-rc.1.24452.1 +Microsoft.AspNetCore.Hosting.WindowsServices | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Http.Connections.Common | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Http.Connections.Client | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Identity.UI | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.JsonPatch | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.MiddlewareAnalysis | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Mvc.Testing | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.OutputCaching.StackExchangeRedis | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.SignalR.Common | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.SignalR.Specification.Tests | 9.0.0-rc.1.24452.1 +Microsoft.DotNet.Web.ItemTemplates.9.0 | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.ApiDescription.Client | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Caching.SqlServer | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.FileProviders.Embedded | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.ObjectPool | 9.0.0-rc.1.24452.1 +Microsoft.JSInterop | 9.0.0-rc.1.24452.1 +Microsoft.JSInterop.WebAssembly | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.App.Runtime.osx-x64 | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Authentication.MicrosoftAccount | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Authentication.Negotiate | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Authentication.OpenIdConnect | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.AzureAppServicesIntegration | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.WebView | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.WebAssembly.DevServer | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Logging.AzureAppServices | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.WebEncoders | 9.0.0-rc.1.24452.1 +Microsoft.Net.Http.Headers | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Authorization | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.DataProtection.Extensions | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Grpc.JsonTranscoding | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Mvc.NewtonsoftJson | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Owin | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.OpenApi | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.SignalR.Client | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.SignalR.StackExchangeRedis | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.SpaServices.Extensions | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.SpaProxy | 9.0.0-rc.1.24452.1 +Microsoft.DotNet.Web.ProjectTemplates.9.0 | 9.0.0-rc.1.24452.1 +Microsoft.Authentication.WebAssembly.Msal | 9.0.0-rc.1.24452.1 +Microsoft.dotnet-openapi | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.ApiDescription.Server | 9.0.0-rc.1.24452.1 +Microsoft.DotNet.Web.Client.ItemTemplates | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Caching.StackExchangeRedis | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Configuration.KeyPerFile | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Diagnostics.HealthChecks | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Http.Polly | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Identity.Stores | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Localization.Abstractions | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Localization | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.App.Runtime.linux-arm | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.App.Runtime.win-arm64 | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.AzureAppServices.HostingStartup | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Components.WebAssembly | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.ConcurrencyLimiter | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Connections.Abstractions | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.SignalR.Protocols.Json | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.TestHost | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.WebUtilities | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Features | 9.0.0-rc.1.24452.1 +Microsoft.Extensions.Identity.Core | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.App.Runtime.win-x64 | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.App.Runtime.win-x86 | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Authentication.Certificate | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Authentication.Google | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Authentication.JwtBearer | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Authentication.WsFederation | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.AzureAppServices.SiteExtension | 9.0.0-rc-1-24452-1 +Microsoft.AspNetCore.Identity.EntityFrameworkCore | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.Metadata | 9.0.0-rc.1.24452.1 +Microsoft.AspNetCore.SignalR.Client.Core | 9.0.0-rc.1.24452.1 +Microsoft.Windows.Compatibility | 9.0.0-rc.1.24452.1 +Microsoft.WindowsDesktop.App.Runtime.win-x64 | 9.0.0-rc.1.24452.1 +Microsoft.WindowsDesktop.App.Runtime.win-x86 | 9.0.0-rc.1.24452.1 +Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 9.0.0-rc.1.24452.1 +Microsoft.WindowsDesktop.App.Ref | 9.0.0-rc.1.24452.1 +System.Drawing.Common | 9.0.0-rc.1.24451.1 +Microsoft.CodeAnalysis.NetAnalyzers | 9.0.0-preview.24415.1 +Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers | 3.11.0-beta1.24415.1 +Microsoft.CodeAnalysis.ResxSourceGenerator | 3.11.0-beta1.24415.1 +Microsoft.CodeAnalysis.Analyzers | 3.11.0-beta1.24415.1 +Microsoft.CodeAnalysis.Metrics | 4.0.0-beta1.24415.1 +Microsoft.CodeAnalysis.BannedApiAnalyzers | 3.11.0-beta1.24415.1 +Microsoft.CodeAnalysis.PublicApiAnalyzers | 3.11.0-beta1.24415.1 +Microsoft.CodeAnalysis.AnalyzerUtilities | 3.11.0-beta1.24415.1 +Text.Analyzers | 3.11.0-beta1.24415.1 +Microsoft.CodeAnalysis.RulesetToEditorconfigConverter | 3.11.0-beta1.24415.1 +Roslyn.Diagnostics.Analyzers | 3.11.0-beta1.24415.1 +Microsoft.EntityFrameworkCore.InMemory | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Sqlite.Core | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Relational | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Proxies | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Sqlite | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Relational.Specification.Tests | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.SqlServer | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Tasks | 9.0.0-rc.1.24451.1 +Microsoft.Data.Sqlite | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Design | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Specification.Tests | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.SqlServer.Abstractions | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.SqlServer.HierarchyId | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Templates | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Tools | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 9.0.0-rc.1.24451.1 +dotnet-ef | 9.0.0-rc.1.24451.1 +Microsoft.Data.Sqlite.Core | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Cosmos | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Abstractions | 9.0.0-rc.1.24451.1 +Microsoft.EntityFrameworkCore.Analyzers | 9.0.0-rc.1.24451.1 + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/main/release-notes/9.0/Preview/rc1/9.0.0-rc.1.md + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/9.0.0-rc.1-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/9.0.0-rc.1-sha.txt + +[linux-install]: https://learn.microsoft.com/dotnet/core/install/linux +[linux-setup]: https://github.com/dotnet/core/blob/main/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/announcing-dotnet-9-rc-1 +[aspnet-blog]: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-9-rc-1/ +[ef-blog]: https://devblogs.microsoft.com/dotnet/announcing-ef9-rc-1/ +[ef_bugs]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A9.0.0-rc1+is%3Aclosed+label%3Atype-bug +[ef_features]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A9.0.0-rc1+is%3Aclosed+label%3Atype-enhancement + +[aspnet_bugs]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A9.0.0-rc1+label%3ADone+label%3Abug +[aspnet_features]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A9.0.0-rc1+label%3ADone+label%3Aenhancement +[runtime_bugs]: https://github.com/dotnet/runtime/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A9.0+label%3Abug+ +[runtime_features]: https://github.com/dotnet/runtime/issues?q=is%3Aissue+milestone%3A9.0+label%3Aenhancement + +[sdk_bugs]: https://github.com/dotnet/sdk/issues?q=is%3Aissue+is%3Aclosed+milestone%3A9.0.1xx +[linux-packages]: ../../install-linux.md + +[//]: # ( Runtime 9.0.0-rc.1.24431.7) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/26c238f2-53a2-4fdc-981e-31272c80d107/67c11b008d57d501cd2e5ca642cbc8c1/dotnet-runtime-9.0.0-rc.1.24431.7-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/54f6fb3b-da5b-4a2d-98f4-ae07c814a586/e5f2a5ba551ffe53ea1c2ae9b7681f0b/dotnet-runtime-9.0.0-rc.1.24431.7-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c948e710-a590-4492-870d-1e44ce476a55/86522880c5160af3c81bfa71378b79b9/dotnet-runtime-9.0.0-rc.1.24431.7-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9ef6c8f0-49ac-4b37-9e7a-0f2cbbc74472/ceebdb8281a18bc80d17147ec3146cd0/dotnet-runtime-9.0.0-rc.1.24431.7-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/30c11bec-b456-45de-bb45-5e892fd1a509/cd72910d2c8b0c908f717a3563c2445f/dotnet-runtime-9.0.0-rc.1.24431.7-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/72048153-7c19-4e69-bcf3-22563060db07/cd181715a0f7cd3cec8c87b115181da9/dotnet-runtime-9.0.0-rc.1.24431.7-linux-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/cbe92155-7b32-44c2-8544-da54f51e1aff/89a8488bec9e2b8baf1b44691de76591/dotnet-runtime-9.0.0-rc.1.24431.7-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8abf3e03-1ab3-40fd-a9cf-fa22005be2e8/cb0c3c5d130ef8ae76a982860fd3606a/dotnet-runtime-9.0.0-rc.1.24431.7-osx-arm64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/69f9f39d-731a-44af-b2bc-16e2032e68f2/ff83940c685cf51cf19a58e3a3fd0fd4/dotnet-runtime-9.0.0-rc.1.24431.7-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/13d7d905-549f-44e8-9062-a678a742c5fb/94c51ca9c08ef9b5cceabafc2337118f/dotnet-runtime-9.0.0-rc.1.24431.7-osx-x64.tar.gz +[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/1e08ea13-3a13-41ad-8555-cc20e7b760bc/3f2a126121eb7a0561d78bad9a2e9a5c/dotnet-runtime-9.0.0-rc.1.24431.7-win-arm64.exe +[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/60cd407e-f995-49cb-bc9e-b990542469ce/1e269314a9fa5de60990bb5879775e23/dotnet-runtime-9.0.0-rc.1.24431.7-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/98d8bcc9-a242-4b85-9764-e1fd3088cae9/71109ed672b325c05b895eba2afe3918/dotnet-runtime-9.0.0-rc.1.24431.7-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/11bfe5b9-8c18-4840-b12f-027a94e9ad39/a58ebaa1cbd0df24a6529689530aef8d/dotnet-runtime-9.0.0-rc.1.24431.7-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/e19676b9-e0d7-4ecb-b2ad-5e1ceeaf1d8d/93016ee5df25f623b959f49e546bf935/dotnet-runtime-9.0.0-rc.1.24431.7-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/870e89c2-cf3f-4b43-affc-2febef06d043/4cca866139bbcec02cfa85f7eeb9b59b/dotnet-runtime-9.0.0-rc.1.24431.7-win-x86.zip + +[//]: # ( WindowsDesktop 9.0.0-rc.1.24452.1) +[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/75c36f38-bd95-40e3-ae0e-6c837b83f0fd/4aa804036271e7f180eaee45fded745f/windowsdesktop-runtime-9.0.0-rc.1.24452.1-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/fa9d434e-5562-4e5b-b146-9c855800477d/26cb637f1d465c2052e83af6656f02c8/windowsdesktop-runtime-9.0.0-rc.1.24452.1-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/42d0d927-a9fd-4466-85b9-a92881127771/ada1c6949c9e4a173284391d91add261/windowsdesktop-runtime-9.0.0-rc.1.24452.1-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/a76a20cf-8db4-43c0-b688-8285da2984da/abd95894de9f7a29a238930bb19790bc/windowsdesktop-runtime-9.0.0-rc.1.24452.1-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/ad33dd90-1911-497e-87d9-f3506c17f87d/2c8aec980e150fa37a65b4bb115bfaf0/windowsdesktop-runtime-9.0.0-rc.1.24452.1-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/542e843e-1449-4da6-8061-de681f7a4554/559fec68bfb5a4c772d0cc219005a198/windowsdesktop-runtime-9.0.0-rc.1.24452.1-win-x86.zip + +[//]: # ( ASP 9.0.0-rc.1.24452.1) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c414fabc-f831-4c5d-af5e-8e85ebecc6a0/670acec9f83315bec2788393db85e708/aspnetcore-runtime-9.0.0-rc.1.24452.1-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c5075cd5-2552-4f77-96ce-31450f9ff8d5/e6ff2b52e2a27a60eb3585cbca01d60b/aspnetcore-runtime-9.0.0-rc.1.24452.1-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8d4492ed-c733-4cfc-bf16-4f13191587f2/c843723067d5fc1d790ffa1810c683c1/aspnetcore-runtime-9.0.0-rc.1.24452.1-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/bc3735cb-fea1-4f97-8669-3ab0e389d055/084b94228b13a45478ac75f5158801b3/aspnetcore-runtime-9.0.0-rc.1.24452.1-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/10aac5f7-c037-4874-8c05-425e668b0a24/4706d38e511259862e93a61f15dda28f/aspnetcore-runtime-9.0.0-rc.1.24452.1-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/da25731f-e296-4e2a-8f2b-0213d26e1799/859039cd012f8cfba53991f8f5543609/aspnetcore-runtime-9.0.0-rc.1.24452.1-linux-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0bae8dff-9440-4388-a03e-af44e20673a8/8ab257a4963967970cd59c31c213f38d/aspnetcore-runtime-9.0.0-rc.1.24452.1-osx-arm64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b0414fd7-20f9-4363-9dbf-072880e97b17/89584fa06e9ba1154a7e02402a28d82f/aspnetcore-runtime-9.0.0-rc.1.24452.1-osx-x64.tar.gz +[aspnetcore-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/081a9fee-fefd-49ae-aaa1-eca16408292a/a6fe095b83415dab426a2d3565b07d0f/aspnetcore-runtime-9.0.0-rc.1.24452.1-win-arm64.exe +[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/16d665ba-a478-462c-b71f-1c33205cad9f/9d3e421691c3e341852b6986a76c8974/aspnetcore-runtime-9.0.0-rc.1.24452.1-win-arm64.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/3e0086bb-e60d-4357-a583-574e143fe998/926a13080470152c1d84eb618d92612b/aspnetcore-runtime-9.0.0-rc.1.24452.1-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/794b8c46-03a9-4379-899b-d40d629a99e4/737cd88894b6720eb4ac02723a25bca8/aspnetcore-runtime-9.0.0-rc.1.24452.1-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/9cd27e9e-80d6-46d1-b987-0ce1fa685d40/b7ed2424f5b1412da37da8b87dc5a11c/aspnetcore-runtime-9.0.0-rc.1.24452.1-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/b566c52c-fb4e-4512-94d2-b9da281cd733/c07c752e86e7d20fbb68f11812d51160/aspnetcore-runtime-9.0.0-rc.1.24452.1-win-x86.zip +[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f79e08cd-827b-41ff-90ea-d14ad74b1591/894ae03f6c8a9059aea91316521d768e/aspnetcore-runtime-composite-9.0.0-rc.1.24452.1-linux-arm.tar.gz +[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4726f360-e432-4d96-ac58-336a1af4dc6a/d39b1f10448110b2b22e6a0b91f7ef84/aspnetcore-runtime-composite-9.0.0-rc.1.24452.1-linux-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/944c0fcb-a40a-40a1-88c2-bb3f71a73118/a5b2b2d34f8369e2750e7260f7076b38/aspnetcore-runtime-composite-9.0.0-rc.1.24452.1-linux-musl-arm.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8a06a0cb-df24-40d9-831b-2def232b25e2/921c1efa5eed69d35f6e149519919fdc/aspnetcore-runtime-composite-9.0.0-rc.1.24452.1-linux-musl-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/aab84d2d-84fb-4b99-86ed-c853290f14c5/3aee7978f038b921def87a863302bd5e/aspnetcore-runtime-composite-9.0.0-rc.1.24452.1-linux-musl-x64.tar.gz +[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/541d88ea-68cb-4cf2-8f8c-014a6cd84022/04e2eaf6093dcb6e2ef942959d2c4e22/aspnetcore-runtime-composite-9.0.0-rc.1.24452.1-linux-x64.tar.gz +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/70dcf334-d01f-4025-9648-da1ad1679040/b742a72f09f6b001dbbb1ac530b274f1/dotnet-hosting-9.0.0-rc.1.24452.1-win.exe + +[//]: # ( SDK 9.0.100-rc.1.24452.12) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/87c96627-cf20-47d7-8cb4-d5e083084dd4/07d4b533e746b344a3dbf9f7279f450b/dotnet-sdk-9.0.100-rc.1.24452.12-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f7739964-9e84-4bb7-9435-509458a15f9c/a95ad7f9deb8ce2fd30173dfe86f55ba/dotnet-sdk-9.0.100-rc.1.24452.12-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8cb683aa-4558-45ac-944a-73ac40b708d2/2795bd0253d5518490378edc7f7b562e/dotnet-sdk-9.0.100-rc.1.24452.12-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8737d284-0c4b-49a0-984c-23fddc7abcd8/ada586539e4417b557d60d0214e8b2eb/dotnet-sdk-9.0.100-rc.1.24452.12-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/791e9a41-59da-4f92-9dfb-2cceaaea001b/710f7adf35dc2f32be49ac2834ad0afd/dotnet-sdk-9.0.100-rc.1.24452.12-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/3b2b3c23-574b-45d7-b2b0-c67f0e935308/23ed647eb71a8f07414124422c15927d/dotnet-sdk-9.0.100-rc.1.24452.12-linux-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/556d3bd1-88f9-4193-899e-3253b3f1cb6e/81869aaa34551cd754dce5d2b7907a7f/dotnet-sdk-9.0.100-rc.1.24452.12-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/930f4eb8-188f-47d5-8a26-28ca393b7d1b/c07a519e3d7e326c3f640ef72ea1193e/dotnet-sdk-9.0.100-rc.1.24452.12-osx-arm64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/66064632-b4da-426d-8c92-964ef60a1705/d89d50709014f11cd6dd6118d0fe653f/dotnet-sdk-9.0.100-rc.1.24452.12-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e26e36f6-746f-462c-8599-5d0a1f00e786/f1b8264ac10442b40009aa8cea46b23b/dotnet-sdk-9.0.100-rc.1.24452.12-osx-x64.tar.gz +[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/a6e58d24-e9a2-4889-86b0-5e813968eb2e/3f2ad317193daa6a15f25aeddf6b55b6/dotnet-sdk-9.0.100-rc.1.24452.12-win-arm64.exe +[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/43608406-ee61-4781-815f-29b07d3b1792/0df27a14349cd33f4a80751820f0d4d1/dotnet-sdk-9.0.100-rc.1.24452.12-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/39d8f777-bc77-4261-9f50-5228cc275ca1/d5445753af7ab151f3a36a48c55b5404/dotnet-sdk-9.0.100-rc.1.24452.12-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/0439a9c2-0190-4595-92b3-9e14822f4a84/5c83aaa1c16ed9f464a56fee5320e358/dotnet-sdk-9.0.100-rc.1.24452.12-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/e6011f62-e3a1-4e61-9db6-a9916d3b8b67/c48fab3dc0c018ad8b857dc5862b620f/dotnet-sdk-9.0.100-rc.1.24452.12-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/bc54d4a8-bf7b-4eb3-ba16-9b6284f41568/7721ac6e6aff216832c3f93225c2450f/dotnet-sdk-9.0.100-rc.1.24452.12-win-x86.zip diff --git a/release-notes/9.0/preview/rc1/README.md b/release-notes/9.0/preview/rc1/README.md new file mode 100644 index 0000000000..aaa536a22d --- /dev/null +++ b/release-notes/9.0/preview/rc1/README.md @@ -0,0 +1,32 @@ +# .NET 9 RC 1 - Release Notes + +.NET 9 RC 1 released on September 10th, 2024. Find more information on new features released in .NET 9 RC 1 by browsing through the release notes below: + +* [Libraries](./libraries.md) +* [SDK](./sdk.md) + +### Feature Release Notes + +* [.NET MAUI](./dotnetmaui.md) +* [ASP.NET Core](./aspnetcore.md) + +## Get Started + +Instructions on getting started with .NET 9 can be found in the [getting started guide](../../get-started.md). Installers and binaries for .NET 9 RC 1 can be found [here on GitHub](./9.0.0-rc.1.md). + +## Announcements & Discussions + +Discuss this release with the product teams on GitHub through the announcements for this release. + +* [.NET 9 RC 1 Announcement](https://aka.ms/dotnet/9/rc1) + +## Stay up-to-date + +You can find a detailed overview of all new features in .NET 9: + +* [What's new in .NET 9](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview) +* [What's new in ASP.NET Core](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0) +* [What's new in .NET MAUI](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9) +* [What's new in EF Core](https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew) + +The latest .NET 9 release is always available at [dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/9.0) and [.NET 9 Releases](../../README.md). diff --git a/release-notes/9.0/preview/rc1/aspnetcore.md b/release-notes/9.0/preview/rc1/aspnetcore.md new file mode 100644 index 0000000000..99d4498acb --- /dev/null +++ b/release-notes/9.0/preview/rc1/aspnetcore.md @@ -0,0 +1,125 @@ +# ASP.NET Core updates in .NET 9 Release Candidate 1 + +Here's a summary of what's new in ASP.NET Core in this release: + +* [Improvements to SignalR distributed tracing](#improvements-to-signalr-distributed-tracing) +* [Keep-alive timeout for WebSockets](#keep-alive-timeout-for-websockets) +* [Keyed DI in middleware](#keyed-di-in-middleware) +* [Override `InputNumber` type attribute](#override-inputnumber-type-attribute) +* [Trust the ASP.NET Core HTTPS development certificate on Linux](#trust-the-aspnet-core-https-development-certificate-on-linux) + +ASP.NET Core updates in .NET 9 Release Candidate 1: + +* [Release notes](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/aspnetcore.md) +* [What's new in ASP.NET Core in .NET 9](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0) documentation. +* [Breaking changes](https://docs.microsoft.com/dotnet/core/compatibility/9.0#aspnet-core) +* [Roadmap](https://aka.ms/aspnet/roadmap) + +.NET 9 Release Candidate 1: + +* [Discussion](https://aka.ms/dotnet/9/rc1) +* [Release notes](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/README.md) + +## Improvements to SignalR distributed tracing + +.NET 9 preview 6 added [initial support for SignalR distributed tracing](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/aspnetcore.md#improved-distributed-tracing-for-signalr). RC1 improves SignalR tracing with new capabilities: + +* .NET SignalR client has an `ActivitySource` named "Microsoft.AspNetCore.SignalR.Client". Hub invocations now create a client span. Note that other SignalR clients, such as the JavaScript client, don't support tracing. This feature will be added to more clients in future releases. +* Hub invocations from the client to the server now support [context propagation](https://opentelemetry.io/docs/concepts/context-propagation/). Propagating the trace context enables true distributed tracing. It's now possible to see invocations flow from the client to the server and back. + +Here's how these new activities look in the [.NET Aspire dashboard](https://learn.microsoft.com/dotnet/aspire/fundamentals/dashboard/overview?tabs=bash#standalone-mode): + +![SignalR distributed tracing](./media/signalr-distributed-tracing.png) + +## Keep-alive timeout for WebSockets + +The [WebSockets middleware](https://learn.microsoft.com/aspnet/core/fundamentals/websockets#configure-the-middleware) can now be configured with keep-alive timeouts. + +The keep-alive timeout aborts the WebSocket connection and throws an exception from `WebSocket.ReceiveAsync` if both of the following conditions are met: + +* The server sends a ping frame using the websocket protocol. +* The client doesn't reply with a pong frame within the specified timeout. + +The server automatically sends the ping frame and configures it with `KeepAliveInterval`. + +The keep-alive timeout setting is useful for detecting connections that might be slow or ungracefully disconnected. + +The keep-alive timeout can be configured globally for the WebSocket middleware: + +```csharp +app.UseWebSockets(new WebSocketOptions { KeepAliveTimeout = TimeSpan.FromSeconds(15) }); +``` + +Or configured per accepted WebSocket: + +```csharp +app.Run(async (context) => +{ + using var webSocket = await context.WebSockets.AcceptWebSocketAsync( + new WebSocketAcceptContext { KeepAliveTimeout = TimeSpan.FromSeconds(15) }); + + // ... +} +``` + +## Keyed DI in middleware + +Middleware now supports [Keyed DI](https://learn.microsoft.com/aspnet/core/fundamentals/dependency-injection#keyed-services) in both the constructor and the `Invoke`/`InvokeAsync` method. + +```csharp +var builder = WebApplication.CreateBuilder(args); +builder.Services.AddKeyedSingleton("test"); +builder.Services.AddKeyedScoped("test2"); + +var app = builder.Build(); +app.UseMiddleware(); +app.Run(); + +internal class MyMiddleware +{ + private readonly RequestDelegate _next; + + public MyMiddleware(RequestDelegate next, [FromKeyedServices("test")] MySingletonClass service) + { + _next = next; + } + + public Task Invoke(HttpContext context, [FromKeyedServices("test2")] MyScopedClass scopedService) => _next(context); +} +``` + +See [Write custom ASP.NET Core middleware](https://learn.microsoft.com/aspnet/core/fundamentals/middleware/write) for more information on writing custom middleware. + +Thank you [@NicoBrabers](https://github.com/NicoBrabers) for this contribution! + +## Override `InputNumber` type attribute + +The `InputNumber` component now supports overriding the type attribute. For example, you can specify `type="range"` to create a range input that supports model binding and form validation: + +```razor + +``` + +Thank you [@MattyLeslie](https://github.com/MattyLeslie) for the contribution! + +## Trust the ASP.NET Core HTTPS development certificate on Linux + +On Ubuntu and Fedora based Linux distros, `dotnet dev-certs https --trust` will now configure ASP.NET Core HTTPS development certificate as a trusted certificate for Chromium (Edge, Chrome, Chromium, etc) and Mozilla (Firefox, etc) browsers, as well as for use with .NET APIs (`HttpClient`, etc). Previously, `--trust` only worked on Windows and macOS. Certificate trust is applied per-user. + +To establish trust in OpenSSL, the tool puts the certificate in *~/.aspnet/dev-certs/trust*, runs a simplified version of OpenSSL's c_rehash tool on the directory, and asks the user to update the `SSL_CERT_DIR` environment variable accordingly. + +To establish trust in dotnet, the tool puts the certificate in the *My/Root* certificate store. + +To establish trust in NSS databases (nssdb), the tool searches the home directory for Firefox profiles, *~/.pki/nssdb*, and *~/snap/chromium/current/.pki/nssdb*. For each one found, the tool adds an entry to the nssdb. + +## Community contributors + +Thank you contributors! ❤️ + +* [@martincostello](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-rc1+author%3Amartincostello) +* [@NoahMoritz](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-rc1+author%3ANoahMoritz) +* [@ladeak](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-rc1+author%3Aladeak) +* [@voroninp](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-rc1+author%3Avoroninp) +* [@MauriceChocoSwiss](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-rc1+author%3AMauriceChocoSwiss) +* [@NicoBrabers](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-rc1+author%3ANicoBrabers) +* [@MattyLeslie](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-rc1+author%3AMattyLeslie) \ No newline at end of file diff --git a/release-notes/9.0/preview/rc1/dotnetmaui.md b/release-notes/9.0/preview/rc1/dotnetmaui.md new file mode 100644 index 0000000000..b930ad3322 --- /dev/null +++ b/release-notes/9.0/preview/rc1/dotnetmaui.md @@ -0,0 +1,47 @@ +# .NET MAUI updates in .NET 9 Release Candidate 1 + +Here's a summary of what's new in .NET MAUI in this release: + +* [Added `HorizontalTextAlignment.Justify`](#added-horizontaltextalignmentjustify) + +.NET MAUI updates in .NET 9 Release Candidate 1: + +This release is focused on quality, housekeeping, and resolving issues to stabilize the impending GA release. + +* [Release notes](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/dotnetmaui.md) +* [What's new in .NET MAUI in .NET 9](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9) documentation. +* [GitHub Release](https://aka.ms/maui9rc1) + +.NET 9 Release Candidate 1: + +* [Discussion](https://aka.ms/dotnet/9/rc1) +* [Release notes](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/rc1/README.md) + +## Added `HorizontalTextAlignment.Justify` + +In addition to `Start`, `Center`, and `End` you can now use `Justify` to horizontally align your text in `Label`s. + +```xml +