diff --git a/Documentation/security-group/dotnet-security-group-agreement.md b/Documentation/security-group/dotnet-security-group-agreement.md new file mode 100644 index 0000000000..bdc05af094 --- /dev/null +++ b/Documentation/security-group/dotnet-security-group-agreement.md @@ -0,0 +1,46 @@ +# MICROSOFT PRE-DISCLOSURE COMMON VULNERABILITIES AND EXPOSURES COLLABORATION AGREEMENT + +Microsoft Corporation (“Microsoft”) is pleased to work with Company Ltd. (“Collaborator”) on an information sharing engagement. This letter (“Agreement”) outlines the terms and conditions of this limited engagement. Microsoft and Collaborator agree to work together in good faith as described herein for the benefit of the .NET ecosystem. Confidential information disclosed or exchanged pursuant to this Agreement is subject to the Microsoft Corporation Non-Disclosure Agreement between Microsoft and Collaborator, dated [NDA date] (“NDA”). + +1. **Disclosure of Information**. Microsoft is collaborating with Collaborator and certain other third parties who are users of .NET to share in confidence early information concerning possible security vulnerabilities in advance of their publication by Microsoft (“Pre Disclosure CVEs”). Collaborator will share with Microsoft information it discovers or learns of on possible .NET security vulnerabilities, which Microsoft may in its discretion publish as CVEs. Each party will bear its own expenses in relation to the Project and no fees or payments are contemplated by either party to the other. + +2. **Coordination**. Microsoft will share confidential Pre-Disclosure CVEs (description and fixes) with Collaborator from time to time, generally on a schedule pre-determined by Microsoft. Collaborator will make commercially reasonable efforts to apply sufficient resources to release updates (to Collaborator assets) in a reasonably timely manner after a release embargo is lifted by Microsoft. Release embargoes are lifted after published disclosure by Microsoft, at dotnet/announcements (GitHub), the .NET Blog (devblogs.microsoft.com), or as communicated by Microsoft in writing. The parties may agree during the Term to a specific release schedule for updates. The parties acknowledge that potential vulnerabilities, which may be similar to or the same as a Pre-Disclosure CVE, may be discovered or learned of by third parties independent of this Agreement, but the parties will nonetheless coordinate and observe release embargoes with respect to Pre-Disclosure CVEs. + +3. **Collaboration with Other Parties**. Microsoft intends to engage with a group of interested and known industry parties (who have also entered into an agreement substantially the same as this Agreement) in a similar way as Microsoft and Collaborator are collaborating under this Agreement. Each party agrees to use commercially reasonable efforts to collaborate in good faith with all other such parties to the program. Within the group, parties may share information relating to their respective products, builds, schedules, processes, dependencies, etc. Collaborator agrees to keep confidential all information received from other parties while participating in the group. + +4. **Proprietary Rights**. With the exception of information shared under Section 1, neither party grants the other (by implication, estoppel or otherwise) any right, title, interest, or license, in any patents, patent applications, trade secrets, copyrights, mask work rights, trademarks or other intellectual property. Collaborator grants Microsoft a license to use, publish, and commercialize information shared under Section 1. + +5. **Data**. Collaborator and Microsoft will not provide each other with any customer data, personal data, or personally identifiable information in connection with this Agreement. + +6. **Confidentiality and Publicity**. Without limiting the parties’ obligations under the NDA with respect to Pre-Disclosure CVEs and any other confidential information or materials exchanged between the parties in connection with this Agreement, Microsoft is free to publish CVEs when and in such form it determines in its discretion, after which time such published information shall no longer be considered confidential information. Collaborator agrees to be named as a member of Microsoft’s .NET pre-disclosure group along with other participants and to collaborate in good faith in group communications and agreed publications. + +7. **Termination**. This Agreement is effective as of the date on which it has been signed by Collaborator as shown in the signature block below (“Effective Date”) and will remain in effect for a term of one year following the Effective Date (“Term”), after which the Agreement will automatically renew for additional one year renewal terms. Either party may terminate this Agreement effective immediately at any time by providing written notice to the other, provided that Collaborator will continue to make commercially reasonable efforts to apply sufficient resources to release updates (to Collaborator assets) in a reasonably timely manner for Pre-Disclosure CVEs shared during the Term. Upon request, each party will return to the other party or destroy any Confidential Information received from the other party in connection with this Agreement. Provisions pertaining to confidentiality, limitation of liability, and choice of law provisions will survive any such termination of this Agreement. + +8. **Warranties**. Neither party makes any warranties. To the maximum extent permitted by law, each party, and its respective affiliates, agents, and representatives expressly disclaim all express, statutory, and implied warranties. Microsoft’s Pre-Disclosure CVEs and related information may be incomplete, may contain bugs or errors and may not become published as CVEs. Collaborator agrees that it is solely responsible for determining the appropriateness of utilizing the Pre-Disclosure CVEs. + +9. **Limitation of liability**. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE PARTIES LIMIT THEIR LIABILITY FOR ANY CLAIMS UNDER THIS AGREEMENT TO $500 USD AND IN NO EVENT WILL EITHER PARTY (INCLUDING THEIR DIRECTORS, OFFICERS AND AFFILIATES) BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, SPECIAL, OR EXEMPLARY DAMAGES ARISING OUT OF THIS AGREEMENT. THESE EXCLUSIONS APPLY REGARDLESS OF WHETHER APPLICATION OF THESE EXCLUSIONS CAUSES ANY REMEDY TO FAIL OF ITS ESSENTIAL PURPOSE. THIS SECTION 9 WILL NOT APPLY TO LIABILITY ARISING OUT OF EITHER PARTY’S LIABILITY FOR (i) VIOLATION OF ITS CONFIDENTIALITY OBLIGATIONS OR (ii) WILLFUL MISCONDUCT. + +10. **Governing Law**. The terms of this Agreement will be governed and construed in accordance with the laws of the state of New York of the United States of America, U.S.A. + +11. **Entire agreement; assignment**. This Agreement is the entire agreement between the parties regarding its limited subject matter and merges and replaces all prior and contemporaneous agreements, communications, and representations between the parties regarding its subject matter. Collaborator may not assign or transfer this Agreement to a third party without Microsoft’s prior written consent. + +Sincerely, + +Microsoft Corporation +One Microsoft Way, Redmond, WA 98052 USA + +Signed: __________________________________ +Name: __________________________________ +Title: __________________________________ +Date: __________________________________ + +Acknowledged and agreed: + +Company Limited +Registered Address: Address +Correspondence Address: Address + +Signed: __________________________________ +Name: __________________________________ +Title: __________________________________ +Date: __________________________________ diff --git a/Documentation/security-group/dotnet-security-group.md b/Documentation/security-group/dotnet-security-group.md new file mode 100644 index 0000000000..3fd06b04bf --- /dev/null +++ b/Documentation/security-group/dotnet-security-group.md @@ -0,0 +1,51 @@ +# .NET Security Group + +The .NET upstream project is run by Microsoft and follows Microsoft security reporting and disclosure practices. Microsoft shares vulnerability information with the .NET Security Group (subsequently referred to as the “Group”) prior to public disclosure to enable members to build, validate, and publish packages at the same time as Microsoft. + +The overall charter of the Group is to ensure that vulnerability descriptions and patches are consistently and transparently published, enabling users everywhere to deploy patches quickly. + +The Group was established in 2016 by Microsoft and Red Hat, in advance of .NET Core 1.0. + +See [Announcing the .NET Security Group](https://devblogs.microsoft.com/dotnet/announcing-dotnet-security-group/) for process information. + +## Membership + +Membership in the Group is limited to companies that distribute or support .NET and that have a track record of careful handling of embargo information. Members must have a non-disclosure agreement with Microsoft and sign a [pre-disclosure collaboration agreement](./dotnet-security-group-agreement.md). Members are added at the discretion of the Group. Member removal is subject to the agreement. + +Members: + +- Canonical +- IBM +- Microsoft +- Red Hat + +## Responsibilities + +The group is modelled on common open source practices. It is oriented on source as the shared artifact and securing supply chains that rely on supported .NET versions. There is no affordance for sharing source patches for unsupported .NET versions or binaries. Binary sharing establishes a high level of business continuity, which is outside the scope of a program oriented around an open source project. + +Members must publish builds for supported .NET versions. They can additionally patch end-of-life .NET versions, however, that activity is outside the scope of the Group. Members who exclusively use early-access source patches to update end-of-life versions may be removed from the program. + +Members are expected to be active in `main` or other active branches as an investment in the .NET ecosystem. Doing that demonstrates a strong commitment to the ecosystem and earned community credibility. + +## Vulnerability publishing process + +Vulnerability information is strictly confidential until the public disclosure. The Group coordinates primarily via regular Teams calls, open to all members. + +Process: + +- Vulnerabilities are discovered and [privately reported](https://github.com/dotnet/runtime/blob/main/README.md#reporting-security-issues-and-security-bugs) by project engineers, security researchers, or other parties. +- Vulnerabilities are validated and resolved. +- Vulnerability descriptions and patches are shared with Group members via shared git repositories, typically a minimum of 10 business days before publishing. Embargo starts at that time. +- Group members follow their own established vulnerability process. They privately build and validate patches in preparation for publishing patched binaries for their users at the same time as or soon after Microsoft. +- Microsoft publicly publishes [vulnerability disclosures](https://github.com/dotnet/announcements/issues?q=is%3Aissue+is%3Aopen+label%3ASecurity). Embargo ends at that time. +- Group members publicly publish vulnerability disclosures and patched builds to their users via their established means. + +The publishing day is almost always [Patch Tuesday](https://en.wikipedia.org/wiki/Patch_Tuesday). The same overall process will be followed in case accelerated action is needed, possibly with shorter timelines. + +This process applies to [supported .NET releases](https://github.com/dotnet/core/blob/main/releases.md). Some months may have no security patches. + +## Reporting and inquiries + +Vulnerability reports should be sent through the [security reporting process](https://github.com/dotnet/runtime/blob/main/README.md#reporting-security-issues-and-security-bugs). + +Inquiries about the Group can be sent to [dotnet@microsoft.com](mailto:dotnet@microsoft.com). diff --git a/README.md b/README.md index 3fa6cb8be2..a98538420a 100644 --- a/README.md +++ b/README.md @@ -8,13 +8,13 @@ Welcome to the home of .NET [release notes](./release-notes/README.md) and [news | Version | Release Date | Release type | Support phase | Latest Patch Version | End of Support | | :-- | :-- | :-- | :-- | :-- | :-- | -| [.NET 10.0](release-notes/10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview | [10.0.0-rc.1][10.0.0-rc.1] | TBD | -| [.NET 9.0](release-notes/9.0/README.md) | [November 12, 2024](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/) | [STS][policies] | Active | [9.0.9][9.0.9] | May 12, 2026 | -| [.NET 8.0](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | Active | [8.0.20][8.0.20] | November 10, 2026 | +| [.NET 10.0](release-notes/10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview | [10.0.0-rc.2][10.0.0-rc.2] | TBD | +| [.NET 9.0](release-notes/9.0/README.md) | [November 12, 2024](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/) | [STS][policies] | Active | [9.0.10][9.0.10] | May 12, 2026 | +| [.NET 8.0](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | Active | [8.0.21][8.0.21] | November 10, 2026 | -[10.0.0-rc.1]: release-notes/10.0/preview/rc1/10.0.0-rc.1.md -[9.0.9]: release-notes/9.0/9.0.9/9.0.9.md -[8.0.20]: release-notes/8.0/8.0.20/8.0.20.md +[10.0.0-rc.2]: release-notes/10.0/preview/rc2/10.0.0-rc.2.md +[9.0.10]: release-notes/9.0/9.0.10/9.0.10.md +[8.0.21]: release-notes/8.0/8.0.21/8.0.21.md [policies]: release-policies.md diff --git a/release-notes/10.0/README.md b/release-notes/10.0/README.md index 79122f9d4a..0545e21348 100644 --- a/release-notes/10.0/README.md +++ b/release-notes/10.0/README.md @@ -16,6 +16,7 @@ It is currently in development and not supported. .NET 10 is expected to be rele | Date | Release | | :-- | :-- | +| 2025/10/14 | [10.0.0 RC 2](preview/rc2/README.md) | | 2025/09/09 | [10.0.0 RC 1](preview/rc1/README.md) | | 2025/08/12 | [10.0.0 Preview 7](preview/preview7/README.md) | | 2025/07/15 | [10.0.0 Preview 6](preview/preview6/README.md) | diff --git a/release-notes/10.0/install-linux.md b/release-notes/10.0/install-linux.md index d2c8d61716..71f20d44f2 100644 --- a/release-notes/10.0/install-linux.md +++ b/release-notes/10.0/install-linux.md @@ -30,14 +30,14 @@ You can install .NET with a binary archive. This option is required if you want The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system. ```bash -~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-linux-x64.tar.gz +~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-x64.tar.gz ~# mkdir dotnet ~# tar -C dotnet -xf dotnet.tar.gz ~# rm dotnet.tar.gz ~# export DOTNET_ROOT=~/dotnet ~# export PATH=$PATH:~/dotnet ~# dotnet --version -10.0.100-rc.1.25451.107 +10.0.100-rc.2.25502.107 ``` The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional. diff --git a/release-notes/10.0/install-macos.md b/release-notes/10.0/install-macos.md index e9494fc7b4..c6648a2f8c 100644 --- a/release-notes/10.0/install-macos.md +++ b/release-notes/10.0/install-macos.md @@ -34,14 +34,14 @@ You can install .NET with a binary archive. This option is required if you want The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system. ```bash -~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-osx-x64.tar.gz +~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.tar.gz ~# mkdir dotnet ~# tar -C dotnet -xf dotnet.tar.gz ~# rm dotnet.tar.gz ~# export DOTNET_ROOT=~/dotnet ~# export PATH=$PATH:~/dotnet ~# dotnet --version -10.0.100-rc.1.25451.107 +10.0.100-rc.2.25502.107 ``` The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional. diff --git a/release-notes/10.0/install-windows.md b/release-notes/10.0/install-windows.md index 1b7ef16776..0250cdad3b 100644 --- a/release-notes/10.0/install-windows.md +++ b/release-notes/10.0/install-windows.md @@ -50,13 +50,13 @@ You can install .NET with a binary archive. This option is required if you want The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system. ```console -C:\>curl -Lo dotnet.zip https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.1.25451.107/dotnet-sdk-10.0.100-rc.1.25451.107-win-x64.exe +C:\>curl -Lo dotnet.zip https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x64.exe C:\>tar -C dotnet -xf dotnet.zip C:\>del dotnet.zip C:\>set DOTNET_ROOT=C:\dotnet C:\>set PATH=%PATH%;C:\dotnet C:\>dotnet --version -10.0.100-rc.1.25451.107 +10.0.100-rc.2.25502.107 ``` The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional. diff --git a/release-notes/10.0/known-issues.md b/release-notes/10.0/known-issues.md index 865cafc1da..29dbb6e16f 100644 --- a/release-notes/10.0/known-issues.md +++ b/release-notes/10.0/known-issues.md @@ -26,3 +26,37 @@ Add the following to a `Directory.Build.props` file that is imported in all MAUI ``` The behavior will be **fixed in the .NET 10 preview 5** release. The workaround should be removed after that release. + +## `dotnet.config` will be removed in favor of `global.json` + +In .NET 10, we introduced `dotnet.config` file that is used to set the test runner and is the way to opt-in using `dotnet test` for Microsoft.Testing.Platform. This is already shipping in RC1, but will be removed in RC2. + +The `dotnet.config` used to look like: + +```ini +[dotnet.test.runner] +name = "Microsoft.Testing.Platform" +``` + +With `global.json`, this becomes: + +```json +{ + "test": { + "runner": "Microsoft.Testing.Platform" + } +} +``` + +A `global.json` that sets SDK version along with the test runner will look like: + +```json +{ + "sdk": { + "version": "" + }, + "test": { + "runner": "Microsoft.Testing.Platform" + } +} +``` diff --git a/release-notes/10.0/preview/preview3/sdk.md b/release-notes/10.0/preview/preview3/sdk.md index 463c3387e8..97f2ff0549 100644 --- a/release-notes/10.0/preview/preview3/sdk.md +++ b/release-notes/10.0/preview/preview3/sdk.md @@ -90,6 +90,9 @@ The container images the .NET SDK produces today are either in a Docker-specific ### Support for Microsoft Testing Platform in `dotnet test` +> [!IMPORTANT] +> In RC2, we are moving from `dotnet.config` to `global.json`, and we are removing `dotnet.config` support completely. + Starting with .NET 10 Preview 3, `dotnet test` now natively supports the [Microsoft.Testing.Platform](https://aka.ms/mtp-overview). You can enable this feature by adding the following configuration to your dotnet.config file (which itself is a [draft specification](https://github.com/dotnet/designs/pull/328) that we would love your feedback on): ```ini diff --git a/release-notes/10.0/preview/preview7/sdk.md b/release-notes/10.0/preview/preview7/sdk.md index 8b7f29014c..f4136f1b21 100644 --- a/release-notes/10.0/preview/preview7/sdk.md +++ b/release-notes/10.0/preview/preview7/sdk.md @@ -22,7 +22,7 @@ platform-specific .NET Tools work this way, you only need to add one thing to yo linux-x64; linux-arm64; - macos-arm64; + osx-arm64; win-x64; - win-arm64 + win-arm64; diff --git a/release-notes/10.0/preview/rc1/release.json b/release-notes/10.0/preview/rc1/release.json index ff22a56328..180cc3dc0d 100644 --- a/release-notes/10.0/preview/rc1/release.json +++ b/release-notes/10.0/preview/rc1/release.json @@ -5,7 +5,7 @@ "release-version": "10.0.0-rc.1", "security": false, "cve-list": [], - "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/10.0/10.0.0-rc.1/10.0.0-rc.1.md", + "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/rc1/10.0.0-rc.1.md", "runtime": { "version": "10.0.0-rc.1.25451.107", "version-display": "10.0.0-rc.1", @@ -210,7 +210,7 @@ "vs-mac-support": "", "csharp-version": "14.0", "fsharp-version": "9.0", - "vb-version": "16.9", + "vb-version": "17.13", "files": [ { "name": "dotnet-sdk-linux-arm.tar.gz", @@ -321,7 +321,7 @@ "vs-mac-support": "", "csharp-version": "14.0", "fsharp-version": "9.0", - "vb-version": "16.9", + "vb-version": "17.13", "files": [ { "name": "dotnet-sdk-linux-arm.tar.gz", diff --git a/release-notes/10.0/preview/rc2/10.0.0-rc.2.md b/release-notes/10.0/preview/rc2/10.0.0-rc.2.md new file mode 100644 index 0000000000..054bc6d1b6 --- /dev/null +++ b/release-notes/10.0/preview/rc2/10.0.0-rc.2.md @@ -0,0 +1,847 @@ +# .NET 10 RC 2 Binaries + +.NET 10 RC 2 installers and binaries can be downloaded for the following product versions: + +- `.NET 10.0.0 RC 2` +- `.NET SDK 10.0.100-rc.2.25502.107` + +See [README.md](README.md) for .NET 10 release notes and discussions. + +The latest .NET releases are always listed at [.NET Releases](../../README.md). + +## Downloads + +| | SDK Installer | SDK Binaries | 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] | [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] | - | +| 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] \| [Arm][aspnetcore-runtime-linux-arm.tar.gz] \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz] \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | +| | [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 +10.0.100-rc.2.25502.107 +``` + +## .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 + ``` + +## Container Images + +[.NET container images](https://github.com/dotnet/dotnet-docker/blob/main/README.md) have been updated for this release. The [.NET container samples](https://github.com/dotnet/dotnet-docker/blob/main/samples/README.md) show various ways to use .NET container images. + +The following repos have been updated: + +- [dotnet/sdk](https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md) + - `docker pull mcr.microsoft.com/dotnet/sdk:10.0-preview` +- [dotnet/aspnet](https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md) + - `docker pull mcr.microsoft.com/dotnet/aspnet:10.0-preview` +- [dotnet/runtime](https://github.com/dotnet/dotnet-docker/blob/main/README.runtime.md) + - `docker pull mcr.microsoft.com/dotnet/runtime:10.0-preview` +- [dotnet/runtime-deps](https://github.com/dotnet/dotnet-docker/blob/main/README.runtime.md) + - `docker pull mcr.microsoft.com/dotnet/runtime-deps:10.0-preview` + +## Notable Changes + +[CVE-2025-55315 | .NET Security Feature Bypass Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-55315) + +Microsoft is releasing this security advisory to provide information about a vulnerability in ASP.NET Core 10.0. This advisory also provides guidance on what developers can do to update their applications to address this vulnerability. + +Inconsistent interpretation of http requests ('http request/response smuggling') in ASP.NET Core allows an authorized attacker to bypass a security feature over a network. + +[CVE-2025-55247 | .NET Denial of Service Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-55247) + +Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 10.0.xxx. This advisory also provides guidance on what developers can do to update their environments to remove this vulnerability. + +A vulnerability exists in .NET where predictable paths for MSBuild's temporary directories on Linux let another user create the directories ahead of MSBuild, leading to DoS of builds. This only affects .NET on Linux operating systems. + +## Visual Studio Compatibility + +If you're on Windows, we recommend installing the latest version of [Visual Studio 2026 Insiders](https://aka.ms/vs/insiders). Read more about this new release on the Visual Studio blog and release notes. + +You can also use Visual Studio Code and the [C# Dev Kit](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit) extension with .NET 10. + +## Feedback + +Your feedback is important and appreciated. We've created a discussion at for your questions and comments. + +[checksums-runtime]: https://builds.dotnet.microsoft.com/dotnet/checksums/10.0.0-rc.2-sha.txt +[checksums-sdk]: https://builds.dotnet.microsoft.com/dotnet/checksums/10.0.0-rc.2-sha.txt + +[linux-packages]: ../../install-linux.md + +## Packages updated in this release + +| Package name | Version | +| :------------------------------------------ | :---------: | +| AspNetCoreRuntime.10.0.x64 | 10.0.0-rc-2-25502-107 | +| AspNetCoreRuntime.10.0.x86 | 10.0.0-rc-2-25502-107 | +| dotnet-ef | 10.0.0-rc.2.25502.107 | +| dotnet-ilverify | 10.0.0-rc.2.25502.107 | +| dotnet-sql-cache | 10.0.0-rc.2.25502.107 | +| dotnet-suggest | 2.0.0-rc.2.25502.107 | +| FSharp.Compiler.Service | 43.10.100-rc2.25502.107 | +| FSharp.Core | 10.0.100-rc2.25502.107 | +| Microsoft.AspNetCore.App.Internal.Assets | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Ref | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Runtime.linux-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Runtime.linux-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Runtime.linux-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Runtime.osx-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Runtime.osx-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Runtime.win-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Runtime.win-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.App.Runtime.win-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Authentication.Certificate | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Authentication.Facebook | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Authentication.Google | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Authentication.JwtBearer | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Authentication.MicrosoftAccount | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Authentication.Negotiate | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Authentication.OpenIdConnect | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Authentication.Twitter | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Authentication.WsFederation | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Authorization | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.AzureAppServices.HostingStartup | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.AzureAppServices.SiteExtension | 10.0.0-rc-2-25502-107 | +| Microsoft.AspNetCore.AzureAppServicesIntegration | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.Analyzers | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.Authorization | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.CustomElements | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.Forms | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.QuickGrid | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.Web | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.WebAssembly | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.WebAssembly.Authentication | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.WebAssembly.DevServer | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.WebAssembly.Server | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Components.WebView | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.ConcurrencyLimiter | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Connections.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Cryptography.Internal | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Cryptography.KeyDerivation | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.DataProtection | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.DataProtection.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.DataProtection.Extensions | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Grpc.JsonTranscoding | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Grpc.Swagger | 0.10.0-rc.2.25502.107 | +| Microsoft.AspNetCore.HeaderPropagation | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Hosting.WindowsServices | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Http.Connections.Client | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Http.Connections.Common | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Identity.EntityFrameworkCore | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Identity.UI | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.JsonPatch | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.JsonPatch.SystemTextJson | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Metadata | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.MiddlewareAnalysis | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Mvc.NewtonsoftJson | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Mvc.Testing | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.OpenApi | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.OutputCaching.StackExchangeRedis | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.Owin | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.SignalR.Client | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.SignalR.Client.Core | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.SignalR.Common | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.SignalR.Protocols.Json | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.SignalR.Specification.Tests | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.SignalR.StackExchangeRedis | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.SpaProxy | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.SpaServices.Extensions | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.TestHost | 10.0.0-rc.2.25502.107 | +| Microsoft.AspNetCore.WebUtilities | 10.0.0-rc.2.25502.107 | +| Microsoft.Authentication.WebAssembly.Msal | 10.0.0-rc.2.25502.107 | +| Microsoft.Bcl.AsyncInterfaces | 10.0.0-rc.2.25502.107 | +| Microsoft.Bcl.Cryptography | 10.0.0-rc.2.25502.107 | +| Microsoft.Bcl.Memory | 10.0.0-rc.2.25502.107 | +| Microsoft.Bcl.Numerics | 10.0.0-rc.2.25502.107 | +| Microsoft.Bcl.TimeProvider | 10.0.0-rc.2.25502.107 | +| Microsoft.CodeAnalysis.NetAnalyzers | 10.0.100-rc.2.25502.107 | +| Microsoft.Data.Sqlite | 10.0.0-rc.2.25502.107 | +| Microsoft.Data.Sqlite.Core | 10.0.0-rc.2.25502.107 | +| Microsoft.dotnet-openapi | 10.0.0-rc.2.25502.107 | +| Microsoft.DotNet.ApiCompat.Task | 10.0.100-rc.2.25502.107 | +| Microsoft.DotNet.ApiCompat.Tool | 10.0.100-rc.2.25502.107 | +| Microsoft.DotNet.Common.ItemTemplates | 10.0.100-rc.2.25502.107 | +| Microsoft.DotNet.Common.ProjectTemplates.10.0 | 10.0.100-rc.2.25502.107 | +| Microsoft.DotNet.HotReload.Agent.Host | 10.0.100-rc.2.25502.107 | +| Microsoft.DotNet.HotReload.Web.Middleware | 10.0.100-rc.2.25502.107 | +| Microsoft.DotNet.HotReload.WebAssembly.Browser | 10.0.100-rc.2.25502.107 | +| Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| Microsoft.DotNet.Web.Client.ItemTemplates | 10.0.0-rc.2.25502.107 | +| Microsoft.DotNet.Web.ItemTemplates.10.0 | 10.0.0-rc.2.25502.107 | +| Microsoft.DotNet.Web.ProjectTemplates.10.0 | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Analyzers | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Cosmos | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Design | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.InMemory | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Proxies | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Relational | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Relational.Specification.Tests | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Specification.Tests | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Sqlite | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Sqlite.Core | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.SqlServer | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.SqlServer.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.SqlServer.HierarchyId | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Tasks | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Templates | 10.0.0-rc.2.25502.107 | +| Microsoft.EntityFrameworkCore.Tools | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.ApiDescription.Client | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.ApiDescription.Server | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Caching.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Caching.Memory | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Caching.SqlServer | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Caching.StackExchangeRedis | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Configuration | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Configuration.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Configuration.Binder | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Configuration.CommandLine | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Configuration.EnvironmentVariables | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Configuration.FileExtensions | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Configuration.Ini | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Configuration.Json | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Configuration.KeyPerFile | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Configuration.UserSecrets | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Configuration.Xml | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.DependencyInjection | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.DependencyInjection.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.DependencyInjection.Specification.Tests | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.DependencyModel | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Diagnostics | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Diagnostics.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Diagnostics.HealthChecks | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Features | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.FileProviders.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.FileProviders.Composite | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.FileProviders.Embedded | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.FileProviders.Physical | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.FileSystemGlobbing | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Hosting | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Hosting.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Hosting.Systemd | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Hosting.WindowsServices | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Http | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Http.Polly | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Identity.Core | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Identity.Stores | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Localization | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Localization.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Logging | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Logging.Abstractions | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Logging.AzureAppServices | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Logging.Configuration | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Logging.Console | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Logging.Debug | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Logging.EventLog | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Logging.EventSource | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Logging.TraceSource | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.ObjectPool | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Options | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Options.ConfigurationExtensions | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Options.DataAnnotations | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Primitives | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.Validation | 10.0.0-rc.2.25502.107 | +| Microsoft.Extensions.WebEncoders | 10.0.0-rc.2.25502.107 | +| Microsoft.ILVerification | 10.0.0-rc.2.25502.107 | +| Microsoft.JSInterop | 10.0.0-rc.2.25502.107 | +| Microsoft.JSInterop.WebAssembly | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Build.Containers | 10.0.100-rc.2.25502.107 | +| Microsoft.Net.Http.Headers | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.ILLink.Tasks | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Android.Sample.Mono | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-arm64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-arm64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-arm64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-x64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-arm64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-x64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.iOS.Sample.Mono | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.LibraryBuilder.Sdk | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.MonoTargets.Sdk | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.wasm.Sample.Mono | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Sdk | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Templates.net10 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Templates.net10.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Templates.net10.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Templates.net10.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.Net.Sdk.Compilers.Toolset | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Sdk.IL | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Sdk.WebAssembly.Pack | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Sdk.WebAssembly.Pack.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.WebAssembly.Threading | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100-rc.2 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100-rc.2.Msi.arm64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100-rc.2.Msi.x64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100-rc.2.Msi.x86 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-10.0.100-rc.2 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-10.0.100-rc.2.Msi.arm64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-10.0.100-rc.2.Msi.x64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-10.0.100-rc.2.Msi.x86 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-10.0.100-rc.2 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-10.0.100-rc.2.Msi.arm64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-10.0.100-rc.2.Msi.x64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-10.0.100-rc.2.Msi.x86 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net8.Manifest-10.0.100-rc.2 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net8.Manifest-10.0.100-rc.2.Msi.arm64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net8.Manifest-10.0.100-rc.2.Msi.x64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net8.Manifest-10.0.100-rc.2.Msi.x86 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net9.Manifest-10.0.100-rc.2 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net9.Manifest-10.0.100-rc.2.Msi.arm64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net9.Manifest-10.0.100-rc.2.Msi.x64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Emscripten.net9.Manifest-10.0.100-rc.2.Msi.x86 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest-10.0.100-rc.2 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-10.0.100-rc.2 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest-10.0.100-rc.2.Msi.arm64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest-10.0.100-rc.2.Msi.x64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest-10.0.100-rc.2.Msi.x86 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest-10.0.100-rc.2 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-10.0.100-rc.2 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest-10.0.100-rc.2.Msi.arm64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest-10.0.100-rc.2.Msi.x64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest-10.0.100-rc.2.Msi.x86 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest-10.0.100-rc.2 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-10.0.100-rc.2 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest-10.0.100-rc.2.Msi.arm64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest-10.0.100-rc.2.Msi.x64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest-10.0.100-rc.2.Msi.x86 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest-10.0.100-rc.2 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-10.0.100-rc.2 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest-10.0.100-rc.2.Msi.arm64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest-10.0.100-rc.2.Msi.x64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest-10.0.100-rc.2.Msi.x86 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net9.Manifest-10.0.100-rc.2 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.ToolChain.net9.Manifest-10.0.100-rc.2 | 10.0.0-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net9.Manifest-10.0.100-rc.2.Msi.arm64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net9.Manifest-10.0.100-rc.2.Msi.x64 | 10.0.100-rc.2.25502.107 | +| Microsoft.NET.Workload.Mono.Toolchain.net9.Manifest-10.0.100-rc.2.Msi.x86 | 10.0.100-rc.2.25502.107 | +| Microsoft.NETCore.App.Crossgen2.linux-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Crossgen2.linux-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Crossgen2.linux-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Crossgen2.osx-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Crossgen2.osx-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Crossgen2.win-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Crossgen2.win-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Crossgen2.win-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.linux-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.linux-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.linux-bionic-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.linux-bionic-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.linux-musl-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.linux-musl-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.linux-musl-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.linux-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.osx-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.osx-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.win-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.win-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Host.win-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Ref | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.android-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.android-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.browser-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.wasi-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.browser-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.wasi-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.browser-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.wasi-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.wasi-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.wasi-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.wasi-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.linux-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.linux-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.linux-bionic-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.linux-bionic-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.linux-musl-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.linux-musl-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.linux-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.android-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.android-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.android-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.ios-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.tvos-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.win-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.NativeAOT.win-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.osx-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.osx-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.win-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.win-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.App.Runtime.win-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| Microsoft.TemplateEngine.Abstractions | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.Authoring.CLI | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.Authoring.Tasks | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.Authoring.Templates | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.Authoring.TemplateVerifier | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.Core | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.Core.Contracts | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.Edge | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.IDE | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.Samples | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.TemplateLocalizer.Core | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateEngine.Utils | 10.0.100-rc.2.25502.107 | +| Microsoft.TemplateSearch.Common | 10.0.100-rc.2.25502.107 | +| Microsoft.Win32.Registry.AccessControl | 10.0.0-rc.2.25502.107 | +| Microsoft.Win32.SystemEvents | 10.0.0-rc.2.25502.107 | +| Microsoft.Windows.Compatibility | 10.0.0-rc.2.25502.107 | +| Microsoft.WindowsDesktop.App.Ref | 10.0.0-rc.2.25502.107 | +| Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 10.0.0-rc.2.25502.107 | +| Microsoft.WindowsDesktop.App.Runtime.win-x64 | 10.0.0-rc.2.25502.107 | +| Microsoft.WindowsDesktop.App.Runtime.win-x86 | 10.0.0-rc.2.25502.107 | +| Microsoft.XmlSerializer.Generator | 10.0.0-rc.2.25502.107 | +| runtime.android-arm.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.android-arm64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.android-x64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.android-x86.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.linux-arm.Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.linux-arm.Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-arm.Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-arm.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.linux-arm64.Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.linux-arm64.Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-arm64.Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-arm64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.linux-bionic-arm64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.linux-bionic-x64.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.linux-bionic-x64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-arm.Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-arm.Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-arm.Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-arm.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-arm64.Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-arm64.Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-arm64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-x64.Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-x64.Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-musl-x64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.linux-x64.Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.linux-x64.Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-x64.Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| runtime.linux-x64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.maccatalyst-arm64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.maccatalyst-x64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.osx-arm64.Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.osx-arm64.Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| runtime.osx-arm64.Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| runtime.osx-arm64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.osx-x64.Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.osx-x64.Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| runtime.osx-x64.Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| runtime.osx-x64.runtime.native.System.IO.Ports | 10.0.0-rc.2.25502.107 | +| runtime.win-arm64.Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.win-arm64.Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| runtime.win-arm64.Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| runtime.win-x64.Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.win-x64.Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| runtime.win-x64.Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| runtime.win-x86.Microsoft.DotNet.ILCompiler | 10.0.0-rc.2.25502.107 | +| runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 10.0.0-rc.2.25502.107 | +| runtime.win-x86.Microsoft.NETCore.ILAsm | 10.0.0-rc.2.25502.107 | +| runtime.win-x86.Microsoft.NETCore.ILDAsm | 10.0.0-rc.2.25502.107 | +| System.CodeDom | 10.0.0-rc.2.25502.107 | +| System.Collections.Immutable | 10.0.0-rc.2.25502.107 | +| System.CommandLine | 2.0.0-rc.2.25502.107 | +| System.ComponentModel.Composition | 10.0.0-rc.2.25502.107 | +| System.ComponentModel.Composition.Registration | 10.0.0-rc.2.25502.107 | +| System.Composition | 10.0.0-rc.2.25502.107 | +| System.Composition.AttributedModel | 10.0.0-rc.2.25502.107 | +| System.Composition.Convention | 10.0.0-rc.2.25502.107 | +| System.Composition.Hosting | 10.0.0-rc.2.25502.107 | +| System.Composition.Runtime | 10.0.0-rc.2.25502.107 | +| System.Composition.TypedParts | 10.0.0-rc.2.25502.107 | +| System.Configuration.ConfigurationManager | 10.0.0-rc.2.25502.107 | +| System.Data.Odbc | 10.0.0-rc.2.25502.107 | +| System.Data.OleDb | 10.0.0-rc.2.25502.107 | +| System.Diagnostics.DiagnosticSource | 10.0.0-rc.2.25502.107 | +| System.Diagnostics.EventLog | 10.0.0-rc.2.25502.107 | +| System.Diagnostics.PerformanceCounter | 10.0.0-rc.2.25502.107 | +| System.DirectoryServices | 10.0.0-rc.2.25502.107 | +| System.DirectoryServices.AccountManagement | 10.0.0-rc.2.25502.107 | +| System.DirectoryServices.Protocols | 10.0.0-rc.2.25502.107 | +| System.Drawing.Common | 10.0.0-rc.2.25502.107 | +| System.Formats.Asn1 | 10.0.0-rc.2.25502.107 | +| System.Formats.Cbor | 10.0.0-rc.2.25502.107 | +| System.Formats.Nrbf | 10.0.0-rc.2.25502.107 | +| System.IO.Hashing | 10.0.0-rc.2.25502.107 | +| System.IO.Packaging | 10.0.0-rc.2.25502.107 | +| System.IO.Pipelines | 10.0.0-rc.2.25502.107 | +| System.IO.Ports | 10.0.0-rc.2.25502.107 | +| System.Linq.AsyncEnumerable | 10.0.0-rc.2.25502.107 | +| System.Management | 10.0.0-rc.2.25502.107 | +| System.Memory.Data | 10.0.0-rc.2.25502.107 | +| System.Net.Http.Json | 10.0.0-rc.2.25502.107 | +| System.Net.Http.WinHttpHandler | 10.0.0-rc.2.25502.107 | +| System.Net.ServerSentEvents | 10.0.0-rc.2.25502.107 | +| System.Numerics.Tensors | 10.0.0-rc.2.25502.107 | +| System.Reflection.Context | 10.0.0-rc.2.25502.107 | +| System.Reflection.Metadata | 10.0.0-rc.2.25502.107 | +| System.Reflection.MetadataLoadContext | 10.0.0-rc.2.25502.107 | +| System.Resources.Extensions | 10.0.0-rc.2.25502.107 | +| System.Runtime.Caching | 10.0.0-rc.2.25502.107 | +| System.Runtime.Serialization.Formatters | 10.0.0-rc.2.25502.107 | +| System.Runtime.Serialization.Schema | 10.0.0-rc.2.25502.107 | +| System.Security.Cryptography.Cose | 10.0.0-rc.2.25502.107 | +| System.Security.Cryptography.Pkcs | 10.0.0-rc.2.25502.107 | +| System.Security.Cryptography.ProtectedData | 10.0.0-rc.2.25502.107 | +| System.Security.Cryptography.Xml | 10.0.0-rc.2.25502.107 | +| System.Security.Permissions | 10.0.0-rc.2.25502.107 | +| System.ServiceModel.Syndication | 10.0.0-rc.2.25502.107 | +| System.ServiceProcess.ServiceController | 10.0.0-rc.2.25502.107 | +| System.Speech | 10.0.0-rc.2.25502.107 | +| System.Text.Encoding.CodePages | 10.0.0-rc.2.25502.107 | +| System.Text.Encodings.Web | 10.0.0-rc.2.25502.107 | +| System.Text.Json | 10.0.0-rc.2.25502.107 | +| System.Threading.AccessControl | 10.0.0-rc.2.25502.107 | +| System.Threading.Channels | 10.0.0-rc.2.25502.107 | +| System.Threading.RateLimiting | 10.0.0-rc.2.25502.107 | +| System.Threading.Tasks.Dataflow | 10.0.0-rc.2.25502.107 | +| System.Windows.Extensions | 10.0.0-rc.2.25502.107 | + +[//]: # ( Runtime 10.0.0-rc.2) +[dotnet-apphost-pack-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-arm.tar.gz +[dotnet-apphost-pack-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-arm64.tar.gz +[dotnet-apphost-pack-linux-bionic-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-bionic-arm64.tar.gz +[dotnet-apphost-pack-linux-bionic-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-bionic-x64.tar.gz +[dotnet-apphost-pack-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz +[dotnet-apphost-pack-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz +[dotnet-apphost-pack-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz +[dotnet-apphost-pack-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-x64.tar.gz +[dotnet-apphost-pack-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-osx-arm64.tar.gz +[dotnet-apphost-pack-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-osx-x64.tar.gz +[dotnet-apphost-pack-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-win-arm64.zip +[dotnet-apphost-pack-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-win-x64.zip +[dotnet-apphost-pack-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-win-x86.zip +[dotnet-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-arm64.tar.gz +[dotnet-runtime-linux-bionic-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-bionic-arm64.tar.gz +[dotnet-runtime-linux-bionic-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-bionic-x64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-arm64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-x64.tar.gz +[dotnet-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-arm64.exe +[dotnet-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x86.zip + +[//]: # ( WindowsDesktop 10.0.0-rc.2) +[windowsdesktop-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x86.zip + +[//]: # ( ASP 10.0.0-rc.2) +[aspnetcore-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-osx-arm64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-osx-x64.tar.gz +[aspnetcore-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-arm64.exe +[aspnetcore-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-arm64.zip +[aspnetcore-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x86.zip +[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-arm.tar.gz +[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz +[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-x64.tar.gz +[aspnetcore-runtime-composite-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-osx-arm64.tar.gz +[aspnetcore-runtime-composite-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-osx-x64.tar.gz +[aspnetcore-runtime-composite-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-win-arm64.zip +[aspnetcore-runtime-composite-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-win-x64.zip +[aspnetcore-runtime-composite-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-win-x86.zip +[aspnetcore-targeting-pack-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-arm.tar.gz +[aspnetcore-targeting-pack-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-arm64.tar.gz +[aspnetcore-targeting-pack-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz +[aspnetcore-targeting-pack-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz +[aspnetcore-targeting-pack-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz +[aspnetcore-targeting-pack-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-x64.tar.gz +[aspnetcore-targeting-pack-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-osx-arm64.tar.gz +[aspnetcore-targeting-pack-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-osx-x64.tar.gz +[aspnetcore-targeting-pack-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-win-arm64.zip +[aspnetcore-targeting-pack-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-win-x64.zip +[aspnetcore-targeting-pack-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-win-x86.zip +[dotnet-hosting-win.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/dotnet-hosting-10.0.0-rc.2.25502.107-win.exe + +[//]: # ( SDK 10.0.100-rc.2) +[dotnet-sdk-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-arm64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.tar.gz +[dotnet-sdk-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-arm64.exe +[dotnet-sdk-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x86.zip diff --git a/release-notes/10.0/preview/rc2/README.md b/release-notes/10.0/preview/rc2/README.md new file mode 100644 index 0000000000..b4b5a2bd54 --- /dev/null +++ b/release-notes/10.0/preview/rc2/README.md @@ -0,0 +1,40 @@ +# .NET 10 RC 2 - Release Notes + +.NET 10 RC 2 released on October 14, 2025. Find more information on new features released in .NET 10 RC 2 by browsing through the release notes below: + +- [Libraries](./libraries.md) +- [Runtime](./runtime.md) +- [SDK](./sdk.md) + +## Languages + +- [C#](./csharp.md) +- [F#](./fsharp.md) +- [Visual Basic](./visualbasic.md) + +## Workloads, Libraries, & More + +- [.NET MAUI](./dotnetmaui.md) +- [ASP.NET Core](./aspnetcore.md) +- [Container images](./containers.md) +- [EF Core & Data](./efcore.md) +- [Windows Forms](./winforms.md) +- [WPF](./wpf.md) + +## Get Started + +Instructions on getting started with .NET 10 can be found in the [getting started guide](../../get-started.md). Installers and binaries for .NET 10 RC 2 can be found [here on GitHub](./10.0.0-rc.2.md). + +## Stay up-to-date + +You can find a detailed overview of all new features in .NET 10: + +- [What's new in .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview) +- [What's new in C# 14](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14) +- [What's new in .NET MAUI](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10) +- [What's new in ASP.NET Core](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0) +- [What's new in Entity Framework Core](https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew) +- [What's new in Windows Forms](https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100) +- [What's new in WPF](https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100) + +The latest .NET 10 release is always available at [dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/10.0) and [.NET 10 Releases](../../README.md). diff --git a/release-notes/10.0/preview/rc2/release.json b/release-notes/10.0/preview/rc2/release.json new file mode 100644 index 0000000000..a777c38c37 --- /dev/null +++ b/release-notes/10.0/preview/rc2/release.json @@ -0,0 +1,708 @@ +{ + "channel-version": "10.0", + "release": { + "release-date": "2025-10-14", + "release-version": "10.0.0-rc.2", + "security": true, + "cve-list": [ + { + "cve-id": "CVE-2025-55247", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55247" + }, + { + "cve-id": "CVE-2025-55315", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55315" + } + ], + "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/rc2/10.0.0-rc.2.md", + "runtime": { + "version": "10.0.0-rc.2.25502.107", + "version-display": "10.0.0-rc.2", + "vs-version": "", + "vs-mac-version": "", + "files": [ + { + "name": "dotnet-apphost-pack-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-arm.tar.gz", + "hash": "d22fd8f76cb014628a28f3bccc2a25e22ecff93ceec4384c87e298e54f9793c3cc543fa4405000f5768abbb1cb1dbe1630269315ddf1f3bf2c9ae94d92beb476" + }, + { + "name": "dotnet-apphost-pack-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "1d1608fb962e38a54d2926e7c7754c1ca020fa3dd572cc4990ada17be696e3dc58b70c56bc2613dc90ab3c5a84fd5d713d8543da5839a6aa4194c8049e6967a7" + }, + { + "name": "dotnet-apphost-pack-linux-bionic-arm64.tar.gz", + "rid": "linux-bionic-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-bionic-arm64.tar.gz", + "hash": "8c30c2cda81f4d32a5776733e4bb2676a49c9d1a562e6af1d699f9ddfdc84c8799b360c9961433c5f05bec249032b18c722b2f46de872471b39dc5e847d77a34" + }, + { + "name": "dotnet-apphost-pack-linux-bionic-x64.tar.gz", + "rid": "linux-bionic-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-bionic-x64.tar.gz", + "hash": "5c6226902c64842280e7790c4047633b5f855a67a21d43c4c11ccfc9ce85edbdb74fab964bf464d14fb67a8c1db2a6fdedfcb5c66ea4d0f7873e305f7248bd9d" + }, + { + "name": "dotnet-apphost-pack-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "f32aa6ecf99a0b1265944b3a6e315a65b0628fc48bd9353e82ecb70d69564a08f13108907839542fa9c424e69b05d594a259f8cb288f480d56c941cd04b160bb" + }, + { + "name": "dotnet-apphost-pack-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "0646c0ea1f3168a0b3558599f447ff46516515f4d5dea35a196416a4e36c5d5e061c38304dcf9555448aa0c2ec9d641e9ab6565cdd2e63993a6c73f6b10db0d2" + }, + { + "name": "dotnet-apphost-pack-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "1cbc1e02208c8d566e51fa725ac7890678251cb04b8b2187a425a86aa894a3ba5c5dd29fa23654ea8124346b18702ae4c0e3bcf2510c57e29637e7bdd8e80ce4" + }, + { + "name": "dotnet-apphost-pack-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-x64.tar.gz", + "hash": "f88de42804a892c5c653646e6849384561a9f2a316cf8bfeb454146aa8729e61d3bd5862205d772c15aed9b561d3a77bd9273be07c21a0520912f2c95ff19ada" + }, + { + "name": "dotnet-apphost-pack-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "717790cd65c647d066b37b89e4a9dc95d3e42e984973911d6244c13e6e634a026a3143e69205b5d7905f9bb96c67bbc71d8040c3b34b1f2c7277e4fb3fe617b8" + }, + { + "name": "dotnet-apphost-pack-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-osx-x64.tar.gz", + "hash": "c4f147a2c5a9b12ea6f286a0eb23e166682637be82b97def5dc5d0619cf4492d308c5b7609b95c1fc53486eca2fb426d04470ad89d1e2993f92bfd0b9ebdb61e" + }, + { + "name": "dotnet-apphost-pack-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "fde698a9d3df9264da328747914b05a11d74dafcb4b571e469a341cf8e1a3895d89c6af33a4acc5d7daae8ba65c098ef97ea5e5a03cf2c1b0240598ee1372d5a" + }, + { + "name": "dotnet-apphost-pack-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "6a345c03f5f042ec334696ebf44ca6863fd7abb03da4e2a0b440b44f0a0514b80417159241814e7a2aec5b16047b76823042212e7c2b93403fddfbc4bb2d2f42" + }, + { + "name": "dotnet-apphost-pack-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "9d0c4586268b339a70cf29aa86977649e57b32b95064ad91e7bd5aa6b7f5e96bff8873450e47c6518117416316c66a5b778308ebe4f94bf5f7f6e443903cd014" + }, + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-arm.tar.gz", + "hash": "0c95efd795ae7e95c1db44e5109bd7fc17487a510b8be8be1f0079b80666c5afaa3eda8037481603d0aacffd25f691fbcfa388b4b9577346901c631f7e037a11" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "e45b9afe9ee06450d8d2636625d0a2257e4005d9f44484365dcb31b362bbb6af50ed5a9242adb5d2d973a3259e444dc217fade25ba99dfa07ec0215dfeac2f2f" + }, + { + "name": "dotnet-runtime-linux-bionic-arm64.tar.gz", + "rid": "linux-bionic-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-bionic-arm64.tar.gz", + "hash": "b27dcaff9a79e21cb4d80731b4eaaf97cfd7538594e5b0ce98d093a6a9eeeefd16de278e240f4636c5249d4ea97a411335d2fdc802109ee1ee521820e2a8234a" + }, + { + "name": "dotnet-runtime-linux-bionic-x64.tar.gz", + "rid": "linux-bionic-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-bionic-x64.tar.gz", + "hash": "bb638044b9533c5bab661b8af85a387105a58111a282a8539961486d56ea8cd2e9908d7b5f4078bbfb69872ce4418068cbf46de5412136d5470385bb68411214" + }, + { + "name": "dotnet-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "a33084a4a81d222f25ae739664718e5c6768ebdbd62ac14cd1e0f570e7c5e4c581f68bbaed65321c4e06dc9a7d85ff60c0d59fd555bef91a914f333ea3936ddd" + }, + { + "name": "dotnet-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "23cd737dd3480cafd90615a22f36f0acad2ba5780d84d0e47b8e6313a494bd82b87c2ad13abf7d910dba8e44efeb3656809d54dcc46c23086682d6169377dd05" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "7a995be2f534ae8dd9ceecd7abbaba5b2279ba36dd9007141f1edd6df41214ae1636b2c8c5aaad602a12b4debda3ea15ce87169631e88868b2ec388704d9c8c6" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-x64.tar.gz", + "hash": "86a71378caad26626e55b4f47cb0ea10544afa5aaddbd0f33d9b88b1fd9fa5326e2ac64f9dfe416984ba13c1893690cfe0493de03eee01da865c4b55193f11c1" + }, + { + "name": "dotnet-runtime-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-arm64.pkg", + "hash": "6580516324d07807c066c513284b4d61bc68abb3fce1720e5e0af3636f5d6c26ea97a53ab880577107c9d981def11cd322c6bf346747ad9d27970d79d833120b" + }, + { + "name": "dotnet-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "7b8675e8e4e424c5eaa675153b7d93c78ded4aedf847b116b7a77cfe2b692a8c62e8bc1e82a860f85006fd90473791a61ed37d09ea7e9b848c7264fc99ad2632" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-x64.pkg", + "hash": "d98c2dc5c275418eae04a0701c9febcaa9cd47a21796ef16d0bd654bd66c58caedf91a2c1756bb79c864393ef29de522b0cb32bbf22dc806b06050002d42a3ab" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-x64.tar.gz", + "hash": "8042a708a665adf0e04837eda1433fcca073c9c0086196dd1cf60c310c818ecd2c25753e1e81077c9bfb2af3648318fc7d10017d79c91b48f429c13fbdf7931c" + }, + { + "name": "dotnet-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-arm64.exe", + "hash": "cd137f2aa2aef718e439d22248b34c1952b26da64a221619e6f2357ecb78a79c93fb0c5b4fc674cf411e0b77a925c4acd435dd0871ddc6339c8978040982361f" + }, + { + "name": "dotnet-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "b071131e7a37af3f34b96525f86096b48ae40286981ff3ae1ece48906f7789aa64114604f2ab0ecf0f35428c0ca2fd97ddbea7fefa439db4660cf10e113dabfb" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x64.exe", + "hash": "d1a37eefe8311b2022d4917eb561414a77c9125ce2b7cdf95741987e724d3e2918b9d21cae695bea1927c9c8fc2cb836348a106824326482a4a84b09b7ac22b5" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "4a5adb7379fa28721e2d20929550403ba66c50e7fee65eaf2fb7690aa63a352f160fbed4baa482596473f55535f079f103a9c5d9b9153433b0210289490b66b1" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x86.exe", + "hash": "ea973e0ff880dd262a9d83d658fe5e5a03003ff742e0d7a24eb08757f637b9f289e0d9093e377f0ebc0963f8dc105d50f581f8d741dafa37af19ea45860820f9" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "64cdb21a1d12292ea459555cb3271af07af3e3e3acafdf5c5515a58fd3195185fe7213c548f760ea6c93d187c880fe1e8774794ff7ed6dd4c02a14b09b3a7dcc" + } + ] + }, + "sdk": { + "version": "10.0.100-rc.2.25502.107", + "version-display": "10.0.100-rc.2", + "runtime-version": "10.0.0-rc.2.25502.107", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "Visual Studio 2026 (v18.0 Preview 3)", + "vs-mac-support": "", + "csharp-version": "14.0", + "fsharp-version": "9.0", + "vb-version": "17.13", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm.tar.gz", + "hash": "7a2227728804b015d0b1ed0a26b90042b6ea711ea7c44300b00d2b796c0149a95f5fbf303cccc15d054a238e029bd00d7adc734af03614b006bfc78293c9a839" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "a4410459f057f7f8740cb1f7d696527bba48ba864b519e757b88c8622b4fc312ba645377463770f72d1ab252dde98f078bedf0cd59afde0c519b823aee28e6c3" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "b4d8144210adfa3c1e7ebf7098d8143ff223374c231e3a9c3b9523060f8fe02a5a0240495448d197de6c9b97cab5af79e0e7e19e5f29ec54a9df55af15e510e4" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "ef7a40d3e50b54562cfa052b0b15ce4c4d307b47587401ed4a0b213ca12cb455fa60eda1475a40801b556e530fe461770a37f810fb2467d30b54e9262afccd0d" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "a31beac45077eae9c010dacb03f52f67cd80f70bf3aecb02cb4a5d00df477c60d229e394e9c5b09271f2311972116f1c2a09abc04040452074822cacd6684b75" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-x64.tar.gz", + "hash": "1200ff33d7c2a834499590e05f46c065d0f7dc1f7520f35403b5d4fc1fb00bddfb7c4aae230280e8dc6890fe5fc5ca738dea4789056614ed02a84d1e86d068e9" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-arm64.pkg", + "hash": "4bc4ff838d2ded23abc42b51bf622799760aa834e6370c460896b82e2523003a45cf70fb64246cc289b2033a26f62841fcaf6e1d07b5cf30cf1b59e841ced5b1" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "e2a8c446b8866fded60a66e14f8916e5b6d47270713d3f9bfdd508be8f01d03f84a257604286f73aae3b4fcb7d289564dd1bdce84e07a03cfa1e43b62ae5ddbf" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.pkg", + "hash": "545ed29d75e9905bd9eb78ef0b1f025da6d92ae439eb29b71f440f77c2f2234fc5916c8656fdbcf06316c37863964df0d25be30ca22f6853f4c1faa07ce7ba78" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.tar.gz", + "hash": "919569414f47842c5a84d96af965cf838d58830bce5b87f67477b3f4df0e60becedd1cfb3cf51e04a64b9783c3944df28ee4dee2e4918bd4c814520254ca39f2" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-arm64.exe", + "hash": "4cf8da35befdfe1b732ebb294d5ad38d030ea02523457b3d96f32e2bc12408c85376484269865e96c6cf0440797fc29f83abc7be02ee70e00abb87724c23515c" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-arm64.zip", + "hash": "bfc3dacfbf8bd481452f1eb9fa34cffa4ecacefb8d325018bed97090e27cf580446527d4382fbce8470138ed50d8820e776feea87dfb2ac75b5540564f21bcbc" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x64.exe", + "hash": "24500b715efddc1252d0cdf6cd24c96fbca47e8952c0bc0f33a2815e464db0c56a2401f834532cf4eba533397e8d7b5ce0d8b94d7d89ec4fd3fadbb7061f57cc" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x64.zip", + "hash": "fdc92db4f386e5704145636f57f76b35d66ae65234e5fd05ca3ed2c4573c4764e632887f22f0a03a8e81eda61fb980a052a9d0f56d662826d53f10db520d4999" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x86.exe", + "hash": "3f29a42a5b1efcb90d82650e37c8826b090138872ee283b25e40daa657c11d94054b7261affb0ae156d2a068c9bf6457370ace98b850d9faeff0a15a34e65194" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x86.zip", + "hash": "14af29bf0c9789c092e619f0e32b2a25d87c960cc884acdb7a7245cd0d0372d2427e6c0a192a5cdc011b9b134cb814b429b60b801cabc8e79995e126609dc8d0" + } + ] + }, + "sdks": [ + { + "version": "10.0.100-rc.2.25502.107", + "version-display": "10.0.100-rc.2", + "runtime-version": "10.0.0-rc.2.25502.107", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "Visual Studio 2026 (v18.0 Preview 3)", + "vs-mac-support": "", + "csharp-version": "14.0", + "fsharp-version": "9.0", + "vb-version": "17.13", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm.tar.gz", + "hash": "7a2227728804b015d0b1ed0a26b90042b6ea711ea7c44300b00d2b796c0149a95f5fbf303cccc15d054a238e029bd00d7adc734af03614b006bfc78293c9a839" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "a4410459f057f7f8740cb1f7d696527bba48ba864b519e757b88c8622b4fc312ba645377463770f72d1ab252dde98f078bedf0cd59afde0c519b823aee28e6c3" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "b4d8144210adfa3c1e7ebf7098d8143ff223374c231e3a9c3b9523060f8fe02a5a0240495448d197de6c9b97cab5af79e0e7e19e5f29ec54a9df55af15e510e4" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "ef7a40d3e50b54562cfa052b0b15ce4c4d307b47587401ed4a0b213ca12cb455fa60eda1475a40801b556e530fe461770a37f810fb2467d30b54e9262afccd0d" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "a31beac45077eae9c010dacb03f52f67cd80f70bf3aecb02cb4a5d00df477c60d229e394e9c5b09271f2311972116f1c2a09abc04040452074822cacd6684b75" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-x64.tar.gz", + "hash": "1200ff33d7c2a834499590e05f46c065d0f7dc1f7520f35403b5d4fc1fb00bddfb7c4aae230280e8dc6890fe5fc5ca738dea4789056614ed02a84d1e86d068e9" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-arm64.pkg", + "hash": "4bc4ff838d2ded23abc42b51bf622799760aa834e6370c460896b82e2523003a45cf70fb64246cc289b2033a26f62841fcaf6e1d07b5cf30cf1b59e841ced5b1" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "e2a8c446b8866fded60a66e14f8916e5b6d47270713d3f9bfdd508be8f01d03f84a257604286f73aae3b4fcb7d289564dd1bdce84e07a03cfa1e43b62ae5ddbf" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.pkg", + "hash": "545ed29d75e9905bd9eb78ef0b1f025da6d92ae439eb29b71f440f77c2f2234fc5916c8656fdbcf06316c37863964df0d25be30ca22f6853f4c1faa07ce7ba78" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.tar.gz", + "hash": "919569414f47842c5a84d96af965cf838d58830bce5b87f67477b3f4df0e60becedd1cfb3cf51e04a64b9783c3944df28ee4dee2e4918bd4c814520254ca39f2" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-arm64.exe", + "hash": "4cf8da35befdfe1b732ebb294d5ad38d030ea02523457b3d96f32e2bc12408c85376484269865e96c6cf0440797fc29f83abc7be02ee70e00abb87724c23515c" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-arm64.zip", + "hash": "bfc3dacfbf8bd481452f1eb9fa34cffa4ecacefb8d325018bed97090e27cf580446527d4382fbce8470138ed50d8820e776feea87dfb2ac75b5540564f21bcbc" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x64.exe", + "hash": "24500b715efddc1252d0cdf6cd24c96fbca47e8952c0bc0f33a2815e464db0c56a2401f834532cf4eba533397e8d7b5ce0d8b94d7d89ec4fd3fadbb7061f57cc" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x64.zip", + "hash": "fdc92db4f386e5704145636f57f76b35d66ae65234e5fd05ca3ed2c4573c4764e632887f22f0a03a8e81eda61fb980a052a9d0f56d662826d53f10db520d4999" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x86.exe", + "hash": "3f29a42a5b1efcb90d82650e37c8826b090138872ee283b25e40daa657c11d94054b7261affb0ae156d2a068c9bf6457370ace98b850d9faeff0a15a34e65194" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x86.zip", + "hash": "14af29bf0c9789c092e619f0e32b2a25d87c960cc884acdb7a7245cd0d0372d2427e6c0a192a5cdc011b9b134cb814b429b60b801cabc8e79995e126609dc8d0" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "10.0.0-rc.2.25502.107", + "version-display": "10.0.0-rc.2", + "version-aspnetcoremodule": ["20.0.25275.0"], + "vs-version": "", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-arm.tar.gz", + "hash": "457397c1c16e3131dc36429ecf0414c278e76e7ab0561362965dc1529953f33401ccc9e2bd8240a6e3d09711b993461eea1f8923901e138a9e1b267b84231c96" + }, + { + "name": "aspnetcore-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "e075c17bd5992cf6aab1f8b598645a0976ba41fcfc7414e7f73f25fe9664d9b145d4a61adf50c217418f2495131371af05e8df4da7858c72ac4b13a679107610" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "6a1646cb04c3d991144f615f16ccaccc80afb5a057f9d96620f9abdb8aaf9170b7319396455b1193a6fbf77538516bab115545e99ae9598e6a5d8ec50f665e5d" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "6b1dd57124ec32b29628ecdfac13237ffa4edf2f9f2b04fec3be6a7c58113660e01e54abe2a479d0026ce865f5de53c598cd3284bddcac1c818e8df9bf1d1708" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "beb542b8c526bde1a8ae2cb2286c09966a52d34289a265698c32600100a8373ab8858a84541a843f8df197960485445c68093eb03bdcb62c2398e29ed78e8751" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-x64.tar.gz", + "hash": "1403bac32f4b4370d667841a3a4cabd11e330eb0a5491894491d3c418c5fd9ce779dd629800947ab1ea018e5a7260fcee77f202e28fa8c1896d7a0177d038c7f" + }, + { + "name": "aspnetcore-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "9f274787978fc1d72e9fa0590dd418d3220352a383a909854d0bdb82a7c3231654e21496efaeb5902892dcca3f26f133ec1df2637f3e8578fb99c8c29509015c" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-osx-x64.tar.gz", + "hash": "95528c47bd7728eb3ac112ba543eb85f5f1012053e586c53f9529ba3fee9840980dbd1e5f7ed314da4e1da05d0af3fc7b1754aa71dc1ab8b3ee77fe63bc81508" + }, + { + "name": "aspnetcore-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-arm64.exe", + "hash": "3530ef54edb53c73d9d064ea0fa9d644be4106174b01022c72886dd4be2880b8e65d65b30a330d7392710580b812588015f1287e2a1dec749adabb5c6613926b" + }, + { + "name": "aspnetcore-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "6780a444f81701754e1221efcbae0574c8ca234904a02c05581466f838648ed7f0a4cf2e967ff4ddef9f142febfdad1e7b36f9fce75f243a0061d23d1444975f" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x64.exe", + "hash": "78bbaec0b38edf7535d5e8ed0c877e332e1d19b3588fd06c4dbeadb0416f68da831334a15c41b116e101010d7cbd9ff3f1ed877c42225a672ef019eb7efe79ff" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "1f221c87d0c1852a43afa20b4bf5764de6bd4cfbd1c4090185da78c27568f8be21960aa9e278604c35ec871635be4dc0a84d1a8b3d74c697674f8087b895646f" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x86.exe", + "hash": "ae32b3a18fa16faf1576453f2ceeb6509871b9ebe2526805efc4d84bf943d2ca79adbc5d316511c6c56e4305b4bf9972e58b9ec29ec380cfd6427fb28c699649" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "36a292855ab690b9111bbe03b2bd3ab387a99351fddd41632d25ffed361d2c965acc9bbd4ee1eb4c3104c27f39d0fc7a70a38cbad54513cb2050360a94d3d7f9" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-arm.tar.gz", + "hash": "82f5a9810b3a9fc3790396e49f342bba0115edd84ad6e4d8609a8397b7afd7b151cfd3f62be4116ee87f7ea782f3fdb082bb881fd97e82eab1cb1d67a27a27a9" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "cb003673f8f309b9a786b6920fd266979782e136d8cd2338646ebbb6b355604d00913b0e37640ef776848f8f6d0583f1e19b68c6c0686b4d9356634367e95006" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "e6a356bfc468b27a82a7244d9789bce524947e965c1d156ae15cabe5b9cfea120539b83ce7f261d3c6d43edcf250124a90d290da609e1e03e5284135ef5917fe" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "b27f1f4f5dfbe1ace7ed7b6f2fc6579ca02f43b42b05ec0d13fbee3037985e254420db780ef6dc70bb436eb8f8f0aee7195b21720ca9dc38bc48484c9b78a1bd" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "f393e28133b3274d9cd01d6382530c81572f8e634c3b30014137b6d3d7371582432d9f084e2e4dae8595c7b7d50fba2bb92b8e976eb8ae539bba31796ef80198" + }, + { + "name": "aspnetcore-runtime-composite-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-x64.tar.gz", + "hash": "306687f82f47f16135bf7c0768abc9a3bfd7660d4803c07aafa198911e1f97ded7dbd2e25cded23433e3abc4f3b5ee1e8ee0936664b945e956199bff147a3bd4" + }, + { + "name": "aspnetcore-runtime-composite-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "24c08f505e2ba01807d2b08c9e5433a75809cb46c5bf3e5337648f364d808d51fbb550c4a155133da58b2150ceb22da7c10bc9453f03ea9dca9a0bd5bdb45134" + }, + { + "name": "aspnetcore-runtime-composite-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-osx-x64.tar.gz", + "hash": "bba3cb8b07dc88595adf24d6e58ca6cdbc794c6178ea698b5f6ec9d58e19110cf626677e847be4ae2ce9a9a191732355614d17f89193ab29732aee0e10264cc4" + }, + { + "name": "aspnetcore-runtime-composite-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "43e5526a9474cd001303d6aad3a30a491e2335e7411a2287231e868d759e9d50c40b9be2ca6d869a7ba276f7a36a9da0619991cfefc594451a5bf814edcd862c" + }, + { + "name": "aspnetcore-runtime-composite-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "f146d621b30f5d195fe302fe3bbf287a1f5542d27251cbf1b8e2688e79a293cc994f8ee94ff086ec2481c23100ba88f281d3235cc1eb601fa558a17ef0ba3df3" + }, + { + "name": "aspnetcore-runtime-composite-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "b3dd3843265b223a5047681523ced31e91d13ab1891ee9fd867da04ad4f7d9392e3d9712db9dfddd9a441164e2564a2cb7bb3f91ae56279d4b23784ba66c8d9a" + }, + { + "name": "aspnetcore-targeting-pack-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-arm.tar.gz", + "hash": "54cc78f15856224723edf9111650b196327b558616931f737a11f775350d59331f8b8a28c44c906d0c64f458b9eb68cf2abd6f84de17353c0f31322ed76d50c8" + }, + { + "name": "aspnetcore-targeting-pack-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "c2f930788c87b1f29bd6ec7cb28109070d7aae56178fadfa0e442a9efa20c0a088b70c9f7809c50e4b55e61889eb3abcce9f7719fed5c87096474143e71be49a" + }, + { + "name": "aspnetcore-targeting-pack-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "63dbb6671780456a56d7a365d4346d6ef7482a71839ac741b9482c189300f1b95c58d9dce91ba304d77719500f6e530448c6a67f17f86820caca5fcd05967852" + }, + { + "name": "aspnetcore-targeting-pack-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "f730e1d7779b6e9d681099a78ef3dc9f069578d651a2db2824db46a1a81a191155a01d10e2a5b12ce8b67dc375a9f72aeda822aed2e10ae124ddbf4839ff2459" + }, + { + "name": "aspnetcore-targeting-pack-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "13bfcb90a2f26002b667c97c67ae1e5222a317253c2c55b5a65864009d4a47541ddcfb8ae81fccaad6bf644e8f01c67eb01b5e0a68319980b08814ce76282b2d" + }, + { + "name": "aspnetcore-targeting-pack-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-x64.tar.gz", + "hash": "6c5f21b84b834cf9a9ee28be753325ffefbc958350d0ccd3a58357434ab10f59b7bd1fa939becebc5c6e62126982f0765287d3fbf1e58c71fabf1cf7650dfc14" + }, + { + "name": "aspnetcore-targeting-pack-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "5d66f3d9e8b1536cbd3aabd5e65548b858c6c14c70f48a69601a88e3c2664c37996f176608ade05e69bfe2e77aae50dbe611398bf5d1c6c3af6759c2b8700b4f" + }, + { + "name": "aspnetcore-targeting-pack-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-osx-x64.tar.gz", + "hash": "6657471bcd802c0b99327b00590fac765ab013390b0a2da9f2aa8bc990c5784351e76ed6f628041f2575f48222f2a4f52aaaa79788b266202bdeb102b2989821" + }, + { + "name": "aspnetcore-targeting-pack-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "a8b1e2b08131de1cce1722fe1912bb1566a04f622afd35bacf6335f81c11b2c95295ea746832fd4c0e449867036beeecc605bf44903f16ab16d5f9017c795f5d" + }, + { + "name": "aspnetcore-targeting-pack-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "042184d17951c89e4a5b3ed47066f71c4072648e0f5aba0d0c26fc31c8903dd88c667fc16e673e965de1df9be37ac15b0e60099bdf14990f70baac3325312e1b" + }, + { + "name": "aspnetcore-targeting-pack-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "6c79ce6ded78ba64958e172aceed14aa56beada1c8e1d4a1c896195b25d848db8e7ebb668d4296f7384e32df16d732c24d07d4d9a4b140c4a97979b1da6b384f" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/dotnet-hosting-10.0.0-rc.2.25502.107-win.exe", + "hash": "b5bf68309669f00d471c00f980bfeb7766ae7e1c6472588bb1e635e7969c0daa36eb36538b3ea9f099e2abcbe54989764c29df4c73e7bf22a5f21b536062baf4", + "akams": "https://aka.ms/dotnetcore-10-0-windowshosting" + } + ] + }, + "windowsdesktop": { + "version": "10.0.0-rc.2.25502.107", + "version-display": "10.0.0-rc.2", + "files": [ + { + "name": "windowsdesktop-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-arm64.exe", + "hash": "1ba421675c7b4b032accdcdeeb589c97849d6a842f03aa510403452161dc4f8c59348df7176426a3d70ae7eceeb66dc61612d7fb481c91bf27679f778713001b" + }, + { + "name": "windowsdesktop-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "a70027e41199fb8d36be1d96ed72cd751ff4a6ad9a33d70fb016e3d5d3be1f218ad5a9ff3fb361a9d171007649331988169a657f0fb130beadd12d01f064d105" + }, + { + "name": "windowsdesktop-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x64.exe", + "hash": "973451a6c3ec08b819980dab43e94fdff0407e20df6f2f79d187cdd042ca0696d4064c9ac42f8e6815a8095a835260ac79cdc88f639904de5aeabe373fd46929" + }, + { + "name": "windowsdesktop-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "300d8df54229292e4d9f77da6706969bc4201e64471c2156f90bd6479957f1afcf0e697215705b8bd15389eee52222448176b5bb91a790aaa222bac3992ef7fd" + }, + { + "name": "windowsdesktop-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x86.exe", + "hash": "1a2d5e83055b5d0c197ccae8f31686abfb6ab14baac72532a26f80adc5c66024796e49f721cc543cd3735d80431a4671ae5f9d32067084f92dede9402982ad7b" + }, + { + "name": "windowsdesktop-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "e5d08482e78979715da888742cf9395c6971338e3ad87378158e0a6fc1f97e75930cdbacb999911144a9697d25a6520d97559df692fc41d4e190bc7200cea9c0" + } + ] + } + } +} \ No newline at end of file diff --git a/release-notes/10.0/releases.json b/release-notes/10.0/releases.json index e8f9cecdd4..0ea03c6d7e 100644 --- a/release-notes/10.0/releases.json +++ b/release-notes/10.0/releases.json @@ -1,19 +1,724 @@ { "channel-version": "10.0", - "latest-release": "10.0.0-rc.1", - "latest-release-date": "2025-09-09", - "latest-runtime": "10.0.0-rc.1.25451.107", - "latest-sdk": "10.0.100-rc.1.25451.107", - "support-phase": "preview", + "latest-release": "10.0.0-rc.2", + "latest-release-date": "2025-10-14", + "latest-runtime": "10.0.0-rc.2.25502.107", + "latest-sdk": "10.0.100-rc.2.25502.107", + "support-phase": "go-live", "release-type": "lts", "lifecycle-policy": "https://aka.ms/dotnetcoresupport", "releases": [ + { + "release-date": "2025-10-14", + "release-version": "10.0.0-rc.2", + "security": true, + "cve-list": [ + { + "cve-id": "CVE-2025-55247", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55247" + }, + { + "cve-id": "CVE-2025-55315", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55315" + } + ], + "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/rc2/10.0.0-rc.2.md", + "runtime": { + "version": "10.0.0-rc.2.25502.107", + "version-display": "10.0.0-rc.2", + "vs-version": "", + "vs-mac-version": "", + "files": [ + { + "name": "dotnet-apphost-pack-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-arm.tar.gz", + "hash": "d22fd8f76cb014628a28f3bccc2a25e22ecff93ceec4384c87e298e54f9793c3cc543fa4405000f5768abbb1cb1dbe1630269315ddf1f3bf2c9ae94d92beb476" + }, + { + "name": "dotnet-apphost-pack-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "1d1608fb962e38a54d2926e7c7754c1ca020fa3dd572cc4990ada17be696e3dc58b70c56bc2613dc90ab3c5a84fd5d713d8543da5839a6aa4194c8049e6967a7" + }, + { + "name": "dotnet-apphost-pack-linux-bionic-arm64.tar.gz", + "rid": "linux-bionic-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-bionic-arm64.tar.gz", + "hash": "8c30c2cda81f4d32a5776733e4bb2676a49c9d1a562e6af1d699f9ddfdc84c8799b360c9961433c5f05bec249032b18c722b2f46de872471b39dc5e847d77a34" + }, + { + "name": "dotnet-apphost-pack-linux-bionic-x64.tar.gz", + "rid": "linux-bionic-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-bionic-x64.tar.gz", + "hash": "5c6226902c64842280e7790c4047633b5f855a67a21d43c4c11ccfc9ce85edbdb74fab964bf464d14fb67a8c1db2a6fdedfcb5c66ea4d0f7873e305f7248bd9d" + }, + { + "name": "dotnet-apphost-pack-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "f32aa6ecf99a0b1265944b3a6e315a65b0628fc48bd9353e82ecb70d69564a08f13108907839542fa9c424e69b05d594a259f8cb288f480d56c941cd04b160bb" + }, + { + "name": "dotnet-apphost-pack-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "0646c0ea1f3168a0b3558599f447ff46516515f4d5dea35a196416a4e36c5d5e061c38304dcf9555448aa0c2ec9d641e9ab6565cdd2e63993a6c73f6b10db0d2" + }, + { + "name": "dotnet-apphost-pack-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "1cbc1e02208c8d566e51fa725ac7890678251cb04b8b2187a425a86aa894a3ba5c5dd29fa23654ea8124346b18702ae4c0e3bcf2510c57e29637e7bdd8e80ce4" + }, + { + "name": "dotnet-apphost-pack-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-linux-x64.tar.gz", + "hash": "f88de42804a892c5c653646e6849384561a9f2a316cf8bfeb454146aa8729e61d3bd5862205d772c15aed9b561d3a77bd9273be07c21a0520912f2c95ff19ada" + }, + { + "name": "dotnet-apphost-pack-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "717790cd65c647d066b37b89e4a9dc95d3e42e984973911d6244c13e6e634a026a3143e69205b5d7905f9bb96c67bbc71d8040c3b34b1f2c7277e4fb3fe617b8" + }, + { + "name": "dotnet-apphost-pack-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-osx-x64.tar.gz", + "hash": "c4f147a2c5a9b12ea6f286a0eb23e166682637be82b97def5dc5d0619cf4492d308c5b7609b95c1fc53486eca2fb426d04470ad89d1e2993f92bfd0b9ebdb61e" + }, + { + "name": "dotnet-apphost-pack-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "fde698a9d3df9264da328747914b05a11d74dafcb4b571e469a341cf8e1a3895d89c6af33a4acc5d7daae8ba65c098ef97ea5e5a03cf2c1b0240598ee1372d5a" + }, + { + "name": "dotnet-apphost-pack-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "6a345c03f5f042ec334696ebf44ca6863fd7abb03da4e2a0b440b44f0a0514b80417159241814e7a2aec5b16047b76823042212e7c2b93403fddfbc4bb2d2f42" + }, + { + "name": "dotnet-apphost-pack-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-apphost-pack-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "9d0c4586268b339a70cf29aa86977649e57b32b95064ad91e7bd5aa6b7f5e96bff8873450e47c6518117416316c66a5b778308ebe4f94bf5f7f6e443903cd014" + }, + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-arm.tar.gz", + "hash": "0c95efd795ae7e95c1db44e5109bd7fc17487a510b8be8be1f0079b80666c5afaa3eda8037481603d0aacffd25f691fbcfa388b4b9577346901c631f7e037a11" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "e45b9afe9ee06450d8d2636625d0a2257e4005d9f44484365dcb31b362bbb6af50ed5a9242adb5d2d973a3259e444dc217fade25ba99dfa07ec0215dfeac2f2f" + }, + { + "name": "dotnet-runtime-linux-bionic-arm64.tar.gz", + "rid": "linux-bionic-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-bionic-arm64.tar.gz", + "hash": "b27dcaff9a79e21cb4d80731b4eaaf97cfd7538594e5b0ce98d093a6a9eeeefd16de278e240f4636c5249d4ea97a411335d2fdc802109ee1ee521820e2a8234a" + }, + { + "name": "dotnet-runtime-linux-bionic-x64.tar.gz", + "rid": "linux-bionic-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-bionic-x64.tar.gz", + "hash": "bb638044b9533c5bab661b8af85a387105a58111a282a8539961486d56ea8cd2e9908d7b5f4078bbfb69872ce4418068cbf46de5412136d5470385bb68411214" + }, + { + "name": "dotnet-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "a33084a4a81d222f25ae739664718e5c6768ebdbd62ac14cd1e0f570e7c5e4c581f68bbaed65321c4e06dc9a7d85ff60c0d59fd555bef91a914f333ea3936ddd" + }, + { + "name": "dotnet-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "23cd737dd3480cafd90615a22f36f0acad2ba5780d84d0e47b8e6313a494bd82b87c2ad13abf7d910dba8e44efeb3656809d54dcc46c23086682d6169377dd05" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "7a995be2f534ae8dd9ceecd7abbaba5b2279ba36dd9007141f1edd6df41214ae1636b2c8c5aaad602a12b4debda3ea15ce87169631e88868b2ec388704d9c8c6" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-linux-x64.tar.gz", + "hash": "86a71378caad26626e55b4f47cb0ea10544afa5aaddbd0f33d9b88b1fd9fa5326e2ac64f9dfe416984ba13c1893690cfe0493de03eee01da865c4b55193f11c1" + }, + { + "name": "dotnet-runtime-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-arm64.pkg", + "hash": "6580516324d07807c066c513284b4d61bc68abb3fce1720e5e0af3636f5d6c26ea97a53ab880577107c9d981def11cd322c6bf346747ad9d27970d79d833120b" + }, + { + "name": "dotnet-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "7b8675e8e4e424c5eaa675153b7d93c78ded4aedf847b116b7a77cfe2b692a8c62e8bc1e82a860f85006fd90473791a61ed37d09ea7e9b848c7264fc99ad2632" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-x64.pkg", + "hash": "d98c2dc5c275418eae04a0701c9febcaa9cd47a21796ef16d0bd654bd66c58caedf91a2c1756bb79c864393ef29de522b0cb32bbf22dc806b06050002d42a3ab" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-osx-x64.tar.gz", + "hash": "8042a708a665adf0e04837eda1433fcca073c9c0086196dd1cf60c310c818ecd2c25753e1e81077c9bfb2af3648318fc7d10017d79c91b48f429c13fbdf7931c" + }, + { + "name": "dotnet-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-arm64.exe", + "hash": "cd137f2aa2aef718e439d22248b34c1952b26da64a221619e6f2357ecb78a79c93fb0c5b4fc674cf411e0b77a925c4acd435dd0871ddc6339c8978040982361f" + }, + { + "name": "dotnet-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "b071131e7a37af3f34b96525f86096b48ae40286981ff3ae1ece48906f7789aa64114604f2ab0ecf0f35428c0ca2fd97ddbea7fefa439db4660cf10e113dabfb" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x64.exe", + "hash": "d1a37eefe8311b2022d4917eb561414a77c9125ce2b7cdf95741987e724d3e2918b9d21cae695bea1927c9c8fc2cb836348a106824326482a4a84b09b7ac22b5" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "4a5adb7379fa28721e2d20929550403ba66c50e7fee65eaf2fb7690aa63a352f160fbed4baa482596473f55535f079f103a9c5d9b9153433b0210289490b66b1" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x86.exe", + "hash": "ea973e0ff880dd262a9d83d658fe5e5a03003ff742e0d7a24eb08757f637b9f289e0d9093e377f0ebc0963f8dc105d50f581f8d741dafa37af19ea45860820f9" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-rc.2.25502.107/dotnet-runtime-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "64cdb21a1d12292ea459555cb3271af07af3e3e3acafdf5c5515a58fd3195185fe7213c548f760ea6c93d187c880fe1e8774794ff7ed6dd4c02a14b09b3a7dcc" + } + ] + }, + "sdk": { + "version": "10.0.100-rc.2.25502.107", + "version-display": "10.0.100-rc.2", + "runtime-version": "10.0.0-rc.2.25502.107", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "Visual Studio 2026 (v18.0 Preview 3)", + "vs-mac-support": "", + "csharp-version": "14.0", + "fsharp-version": "9.0", + "vb-version": "17.13", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm.tar.gz", + "hash": "7a2227728804b015d0b1ed0a26b90042b6ea711ea7c44300b00d2b796c0149a95f5fbf303cccc15d054a238e029bd00d7adc734af03614b006bfc78293c9a839" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "a4410459f057f7f8740cb1f7d696527bba48ba864b519e757b88c8622b4fc312ba645377463770f72d1ab252dde98f078bedf0cd59afde0c519b823aee28e6c3" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "b4d8144210adfa3c1e7ebf7098d8143ff223374c231e3a9c3b9523060f8fe02a5a0240495448d197de6c9b97cab5af79e0e7e19e5f29ec54a9df55af15e510e4" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "ef7a40d3e50b54562cfa052b0b15ce4c4d307b47587401ed4a0b213ca12cb455fa60eda1475a40801b556e530fe461770a37f810fb2467d30b54e9262afccd0d" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "a31beac45077eae9c010dacb03f52f67cd80f70bf3aecb02cb4a5d00df477c60d229e394e9c5b09271f2311972116f1c2a09abc04040452074822cacd6684b75" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-x64.tar.gz", + "hash": "1200ff33d7c2a834499590e05f46c065d0f7dc1f7520f35403b5d4fc1fb00bddfb7c4aae230280e8dc6890fe5fc5ca738dea4789056614ed02a84d1e86d068e9" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-arm64.pkg", + "hash": "4bc4ff838d2ded23abc42b51bf622799760aa834e6370c460896b82e2523003a45cf70fb64246cc289b2033a26f62841fcaf6e1d07b5cf30cf1b59e841ced5b1" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "e2a8c446b8866fded60a66e14f8916e5b6d47270713d3f9bfdd508be8f01d03f84a257604286f73aae3b4fcb7d289564dd1bdce84e07a03cfa1e43b62ae5ddbf" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.pkg", + "hash": "545ed29d75e9905bd9eb78ef0b1f025da6d92ae439eb29b71f440f77c2f2234fc5916c8656fdbcf06316c37863964df0d25be30ca22f6853f4c1faa07ce7ba78" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.tar.gz", + "hash": "919569414f47842c5a84d96af965cf838d58830bce5b87f67477b3f4df0e60becedd1cfb3cf51e04a64b9783c3944df28ee4dee2e4918bd4c814520254ca39f2" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-arm64.exe", + "hash": "4cf8da35befdfe1b732ebb294d5ad38d030ea02523457b3d96f32e2bc12408c85376484269865e96c6cf0440797fc29f83abc7be02ee70e00abb87724c23515c" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-arm64.zip", + "hash": "bfc3dacfbf8bd481452f1eb9fa34cffa4ecacefb8d325018bed97090e27cf580446527d4382fbce8470138ed50d8820e776feea87dfb2ac75b5540564f21bcbc" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x64.exe", + "hash": "24500b715efddc1252d0cdf6cd24c96fbca47e8952c0bc0f33a2815e464db0c56a2401f834532cf4eba533397e8d7b5ce0d8b94d7d89ec4fd3fadbb7061f57cc" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x64.zip", + "hash": "fdc92db4f386e5704145636f57f76b35d66ae65234e5fd05ca3ed2c4573c4764e632887f22f0a03a8e81eda61fb980a052a9d0f56d662826d53f10db520d4999" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x86.exe", + "hash": "3f29a42a5b1efcb90d82650e37c8826b090138872ee283b25e40daa657c11d94054b7261affb0ae156d2a068c9bf6457370ace98b850d9faeff0a15a34e65194" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x86.zip", + "hash": "14af29bf0c9789c092e619f0e32b2a25d87c960cc884acdb7a7245cd0d0372d2427e6c0a192a5cdc011b9b134cb814b429b60b801cabc8e79995e126609dc8d0" + } + ] + }, + "sdks": [ + { + "version": "10.0.100-rc.2.25502.107", + "version-display": "10.0.100-rc.2", + "runtime-version": "10.0.0-rc.2.25502.107", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "Visual Studio 2026 (v18.0 Preview 3)", + "vs-mac-support": "", + "csharp-version": "14.0", + "fsharp-version": "9.0", + "vb-version": "17.13", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm.tar.gz", + "hash": "7a2227728804b015d0b1ed0a26b90042b6ea711ea7c44300b00d2b796c0149a95f5fbf303cccc15d054a238e029bd00d7adc734af03614b006bfc78293c9a839" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "a4410459f057f7f8740cb1f7d696527bba48ba864b519e757b88c8622b4fc312ba645377463770f72d1ab252dde98f078bedf0cd59afde0c519b823aee28e6c3" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "b4d8144210adfa3c1e7ebf7098d8143ff223374c231e3a9c3b9523060f8fe02a5a0240495448d197de6c9b97cab5af79e0e7e19e5f29ec54a9df55af15e510e4" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "ef7a40d3e50b54562cfa052b0b15ce4c4d307b47587401ed4a0b213ca12cb455fa60eda1475a40801b556e530fe461770a37f810fb2467d30b54e9262afccd0d" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "a31beac45077eae9c010dacb03f52f67cd80f70bf3aecb02cb4a5d00df477c60d229e394e9c5b09271f2311972116f1c2a09abc04040452074822cacd6684b75" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-linux-x64.tar.gz", + "hash": "1200ff33d7c2a834499590e05f46c065d0f7dc1f7520f35403b5d4fc1fb00bddfb7c4aae230280e8dc6890fe5fc5ca738dea4789056614ed02a84d1e86d068e9" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-arm64.pkg", + "hash": "4bc4ff838d2ded23abc42b51bf622799760aa834e6370c460896b82e2523003a45cf70fb64246cc289b2033a26f62841fcaf6e1d07b5cf30cf1b59e841ced5b1" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "e2a8c446b8866fded60a66e14f8916e5b6d47270713d3f9bfdd508be8f01d03f84a257604286f73aae3b4fcb7d289564dd1bdce84e07a03cfa1e43b62ae5ddbf" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.pkg", + "hash": "545ed29d75e9905bd9eb78ef0b1f025da6d92ae439eb29b71f440f77c2f2234fc5916c8656fdbcf06316c37863964df0d25be30ca22f6853f4c1faa07ce7ba78" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-osx-x64.tar.gz", + "hash": "919569414f47842c5a84d96af965cf838d58830bce5b87f67477b3f4df0e60becedd1cfb3cf51e04a64b9783c3944df28ee4dee2e4918bd4c814520254ca39f2" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-arm64.exe", + "hash": "4cf8da35befdfe1b732ebb294d5ad38d030ea02523457b3d96f32e2bc12408c85376484269865e96c6cf0440797fc29f83abc7be02ee70e00abb87724c23515c" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-arm64.zip", + "hash": "bfc3dacfbf8bd481452f1eb9fa34cffa4ecacefb8d325018bed97090e27cf580446527d4382fbce8470138ed50d8820e776feea87dfb2ac75b5540564f21bcbc" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x64.exe", + "hash": "24500b715efddc1252d0cdf6cd24c96fbca47e8952c0bc0f33a2815e464db0c56a2401f834532cf4eba533397e8d7b5ce0d8b94d7d89ec4fd3fadbb7061f57cc" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x64.zip", + "hash": "fdc92db4f386e5704145636f57f76b35d66ae65234e5fd05ca3ed2c4573c4764e632887f22f0a03a8e81eda61fb980a052a9d0f56d662826d53f10db520d4999" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x86.exe", + "hash": "3f29a42a5b1efcb90d82650e37c8826b090138872ee283b25e40daa657c11d94054b7261affb0ae156d2a068c9bf6457370ace98b850d9faeff0a15a34e65194" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-rc.2.25502.107/dotnet-sdk-10.0.100-rc.2.25502.107-win-x86.zip", + "hash": "14af29bf0c9789c092e619f0e32b2a25d87c960cc884acdb7a7245cd0d0372d2427e6c0a192a5cdc011b9b134cb814b429b60b801cabc8e79995e126609dc8d0" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "10.0.0-rc.2.25502.107", + "version-display": "10.0.0-rc.2", + "version-aspnetcoremodule": ["20.0.25275.0"], + "vs-version": "", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-arm.tar.gz", + "hash": "457397c1c16e3131dc36429ecf0414c278e76e7ab0561362965dc1529953f33401ccc9e2bd8240a6e3d09711b993461eea1f8923901e138a9e1b267b84231c96" + }, + { + "name": "aspnetcore-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "e075c17bd5992cf6aab1f8b598645a0976ba41fcfc7414e7f73f25fe9664d9b145d4a61adf50c217418f2495131371af05e8df4da7858c72ac4b13a679107610" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "6a1646cb04c3d991144f615f16ccaccc80afb5a057f9d96620f9abdb8aaf9170b7319396455b1193a6fbf77538516bab115545e99ae9598e6a5d8ec50f665e5d" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "6b1dd57124ec32b29628ecdfac13237ffa4edf2f9f2b04fec3be6a7c58113660e01e54abe2a479d0026ce865f5de53c598cd3284bddcac1c818e8df9bf1d1708" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "beb542b8c526bde1a8ae2cb2286c09966a52d34289a265698c32600100a8373ab8858a84541a843f8df197960485445c68093eb03bdcb62c2398e29ed78e8751" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-linux-x64.tar.gz", + "hash": "1403bac32f4b4370d667841a3a4cabd11e330eb0a5491894491d3c418c5fd9ce779dd629800947ab1ea018e5a7260fcee77f202e28fa8c1896d7a0177d038c7f" + }, + { + "name": "aspnetcore-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "9f274787978fc1d72e9fa0590dd418d3220352a383a909854d0bdb82a7c3231654e21496efaeb5902892dcca3f26f133ec1df2637f3e8578fb99c8c29509015c" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-osx-x64.tar.gz", + "hash": "95528c47bd7728eb3ac112ba543eb85f5f1012053e586c53f9529ba3fee9840980dbd1e5f7ed314da4e1da05d0af3fc7b1754aa71dc1ab8b3ee77fe63bc81508" + }, + { + "name": "aspnetcore-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-arm64.exe", + "hash": "3530ef54edb53c73d9d064ea0fa9d644be4106174b01022c72886dd4be2880b8e65d65b30a330d7392710580b812588015f1287e2a1dec749adabb5c6613926b" + }, + { + "name": "aspnetcore-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "6780a444f81701754e1221efcbae0574c8ca234904a02c05581466f838648ed7f0a4cf2e967ff4ddef9f142febfdad1e7b36f9fce75f243a0061d23d1444975f" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x64.exe", + "hash": "78bbaec0b38edf7535d5e8ed0c877e332e1d19b3588fd06c4dbeadb0416f68da831334a15c41b116e101010d7cbd9ff3f1ed877c42225a672ef019eb7efe79ff" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "1f221c87d0c1852a43afa20b4bf5764de6bd4cfbd1c4090185da78c27568f8be21960aa9e278604c35ec871635be4dc0a84d1a8b3d74c697674f8087b895646f" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x86.exe", + "hash": "ae32b3a18fa16faf1576453f2ceeb6509871b9ebe2526805efc4d84bf943d2ca79adbc5d316511c6c56e4305b4bf9972e58b9ec29ec380cfd6427fb28c699649" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "36a292855ab690b9111bbe03b2bd3ab387a99351fddd41632d25ffed361d2c965acc9bbd4ee1eb4c3104c27f39d0fc7a70a38cbad54513cb2050360a94d3d7f9" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-arm.tar.gz", + "hash": "82f5a9810b3a9fc3790396e49f342bba0115edd84ad6e4d8609a8397b7afd7b151cfd3f62be4116ee87f7ea782f3fdb082bb881fd97e82eab1cb1d67a27a27a9" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "cb003673f8f309b9a786b6920fd266979782e136d8cd2338646ebbb6b355604d00913b0e37640ef776848f8f6d0583f1e19b68c6c0686b4d9356634367e95006" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "e6a356bfc468b27a82a7244d9789bce524947e965c1d156ae15cabe5b9cfea120539b83ce7f261d3c6d43edcf250124a90d290da609e1e03e5284135ef5917fe" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "b27f1f4f5dfbe1ace7ed7b6f2fc6579ca02f43b42b05ec0d13fbee3037985e254420db780ef6dc70bb436eb8f8f0aee7195b21720ca9dc38bc48484c9b78a1bd" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "f393e28133b3274d9cd01d6382530c81572f8e634c3b30014137b6d3d7371582432d9f084e2e4dae8595c7b7d50fba2bb92b8e976eb8ae539bba31796ef80198" + }, + { + "name": "aspnetcore-runtime-composite-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-linux-x64.tar.gz", + "hash": "306687f82f47f16135bf7c0768abc9a3bfd7660d4803c07aafa198911e1f97ded7dbd2e25cded23433e3abc4f3b5ee1e8ee0936664b945e956199bff147a3bd4" + }, + { + "name": "aspnetcore-runtime-composite-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "24c08f505e2ba01807d2b08c9e5433a75809cb46c5bf3e5337648f364d808d51fbb550c4a155133da58b2150ceb22da7c10bc9453f03ea9dca9a0bd5bdb45134" + }, + { + "name": "aspnetcore-runtime-composite-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-osx-x64.tar.gz", + "hash": "bba3cb8b07dc88595adf24d6e58ca6cdbc794c6178ea698b5f6ec9d58e19110cf626677e847be4ae2ce9a9a191732355614d17f89193ab29732aee0e10264cc4" + }, + { + "name": "aspnetcore-runtime-composite-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "43e5526a9474cd001303d6aad3a30a491e2335e7411a2287231e868d759e9d50c40b9be2ca6d869a7ba276f7a36a9da0619991cfefc594451a5bf814edcd862c" + }, + { + "name": "aspnetcore-runtime-composite-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "f146d621b30f5d195fe302fe3bbf287a1f5542d27251cbf1b8e2688e79a293cc994f8ee94ff086ec2481c23100ba88f281d3235cc1eb601fa558a17ef0ba3df3" + }, + { + "name": "aspnetcore-runtime-composite-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-runtime-composite-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "b3dd3843265b223a5047681523ced31e91d13ab1891ee9fd867da04ad4f7d9392e3d9712db9dfddd9a441164e2564a2cb7bb3f91ae56279d4b23784ba66c8d9a" + }, + { + "name": "aspnetcore-targeting-pack-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-arm.tar.gz", + "hash": "54cc78f15856224723edf9111650b196327b558616931f737a11f775350d59331f8b8a28c44c906d0c64f458b9eb68cf2abd6f84de17353c0f31322ed76d50c8" + }, + { + "name": "aspnetcore-targeting-pack-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-arm64.tar.gz", + "hash": "c2f930788c87b1f29bd6ec7cb28109070d7aae56178fadfa0e442a9efa20c0a088b70c9f7809c50e4b55e61889eb3abcce9f7719fed5c87096474143e71be49a" + }, + { + "name": "aspnetcore-targeting-pack-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-musl-arm.tar.gz", + "hash": "63dbb6671780456a56d7a365d4346d6ef7482a71839ac741b9482c189300f1b95c58d9dce91ba304d77719500f6e530448c6a67f17f86820caca5fcd05967852" + }, + { + "name": "aspnetcore-targeting-pack-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-musl-arm64.tar.gz", + "hash": "f730e1d7779b6e9d681099a78ef3dc9f069578d651a2db2824db46a1a81a191155a01d10e2a5b12ce8b67dc375a9f72aeda822aed2e10ae124ddbf4839ff2459" + }, + { + "name": "aspnetcore-targeting-pack-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-musl-x64.tar.gz", + "hash": "13bfcb90a2f26002b667c97c67ae1e5222a317253c2c55b5a65864009d4a47541ddcfb8ae81fccaad6bf644e8f01c67eb01b5e0a68319980b08814ce76282b2d" + }, + { + "name": "aspnetcore-targeting-pack-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-linux-x64.tar.gz", + "hash": "6c5f21b84b834cf9a9ee28be753325ffefbc958350d0ccd3a58357434ab10f59b7bd1fa939becebc5c6e62126982f0765287d3fbf1e58c71fabf1cf7650dfc14" + }, + { + "name": "aspnetcore-targeting-pack-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-osx-arm64.tar.gz", + "hash": "5d66f3d9e8b1536cbd3aabd5e65548b858c6c14c70f48a69601a88e3c2664c37996f176608ade05e69bfe2e77aae50dbe611398bf5d1c6c3af6759c2b8700b4f" + }, + { + "name": "aspnetcore-targeting-pack-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-osx-x64.tar.gz", + "hash": "6657471bcd802c0b99327b00590fac765ab013390b0a2da9f2aa8bc990c5784351e76ed6f628041f2575f48222f2a4f52aaaa79788b266202bdeb102b2989821" + }, + { + "name": "aspnetcore-targeting-pack-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "a8b1e2b08131de1cce1722fe1912bb1566a04f622afd35bacf6335f81c11b2c95295ea746832fd4c0e449867036beeecc605bf44903f16ab16d5f9017c795f5d" + }, + { + "name": "aspnetcore-targeting-pack-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "042184d17951c89e4a5b3ed47066f71c4072648e0f5aba0d0c26fc31c8903dd88c667fc16e673e965de1df9be37ac15b0e60099bdf14990f70baac3325312e1b" + }, + { + "name": "aspnetcore-targeting-pack-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/aspnetcore-targeting-pack-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "6c79ce6ded78ba64958e172aceed14aa56beada1c8e1d4a1c896195b25d848db8e7ebb668d4296f7384e32df16d732c24d07d4d9a4b140c4a97979b1da6b384f" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-rc.2.25502.107/dotnet-hosting-10.0.0-rc.2.25502.107-win.exe", + "hash": "b5bf68309669f00d471c00f980bfeb7766ae7e1c6472588bb1e635e7969c0daa36eb36538b3ea9f099e2abcbe54989764c29df4c73e7bf22a5f21b536062baf4", + "akams": "https://aka.ms/dotnetcore-10-0-windowshosting" + } + ] + }, + "windowsdesktop": { + "version": "10.0.0-rc.2.25502.107", + "version-display": "10.0.0-rc.2", + "files": [ + { + "name": "windowsdesktop-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-arm64.exe", + "hash": "1ba421675c7b4b032accdcdeeb589c97849d6a842f03aa510403452161dc4f8c59348df7176426a3d70ae7eceeb66dc61612d7fb481c91bf27679f778713001b" + }, + { + "name": "windowsdesktop-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-arm64.zip", + "hash": "a70027e41199fb8d36be1d96ed72cd751ff4a6ad9a33d70fb016e3d5d3be1f218ad5a9ff3fb361a9d171007649331988169a657f0fb130beadd12d01f064d105" + }, + { + "name": "windowsdesktop-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x64.exe", + "hash": "973451a6c3ec08b819980dab43e94fdff0407e20df6f2f79d187cdd042ca0696d4064c9ac42f8e6815a8095a835260ac79cdc88f639904de5aeabe373fd46929" + }, + { + "name": "windowsdesktop-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x64.zip", + "hash": "300d8df54229292e4d9f77da6706969bc4201e64471c2156f90bd6479957f1afcf0e697215705b8bd15389eee52222448176b5bb91a790aaa222bac3992ef7fd" + }, + { + "name": "windowsdesktop-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x86.exe", + "hash": "1a2d5e83055b5d0c197ccae8f31686abfb6ab14baac72532a26f80adc5c66024796e49f721cc543cd3735d80431a4671ae5f9d32067084f92dede9402982ad7b" + }, + { + "name": "windowsdesktop-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/10.0.0-rc.2.25502.107/windowsdesktop-runtime-10.0.0-rc.2.25502.107-win-x86.zip", + "hash": "e5d08482e78979715da888742cf9395c6971338e3ad87378158e0a6fc1f97e75930cdbacb999911144a9697d25a6520d97559df692fc41d4e190bc7200cea9c0" + } + ] + } + }, { "release-date": "2025-09-09", "release-version": "10.0.0-rc.1", "security": false, "cve-list": [], - "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/10.0/10.0.0-rc.1/10.0.0-rc.1.md", + "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/rc1/10.0.0-rc.1.md", "runtime": { "version": "10.0.0-rc.1.25451.107", "version-display": "10.0.0-rc.1", @@ -218,7 +923,7 @@ "vs-mac-support": "", "csharp-version": "14.0", "fsharp-version": "9.0", - "vb-version": "16.9", + "vb-version": "17.13", "files": [ { "name": "dotnet-sdk-linux-arm.tar.gz", @@ -329,7 +1034,7 @@ "vs-mac-support": "", "csharp-version": "14.0", "fsharp-version": "9.0", - "vb-version": "16.9", + "vb-version": "17.13", "files": [ { "name": "dotnet-sdk-linux-arm.tar.gz", @@ -3912,7 +4617,9 @@ "aspnetcore-runtime": { "version": "10.0.0-preview.3.25172.1", "version-display": "10.0.0-preview.3", - "version-aspnetcoremodule": ["20.0.25082.0"], + "version-aspnetcoremodule": [ + "20.0.25082.0" + ], "vs-version": "", "files": [ { @@ -4518,7 +5225,9 @@ "aspnetcore-runtime": { "version": "10.0.0-preview.2.25164.1", "version-display": "10.0.0-preview.2", - "version-aspnetcoremodule": ["20.0.25073.0"], + "version-aspnetcoremodule": [ + "20.0.25073.0" + ], "vs-version": "", "files": [ { @@ -5028,7 +5737,9 @@ "aspnetcore-runtime": { "version": "10.0.0-preview.1.25120.3", "version-display": "10.0.0-preview.1", - "version-aspnetcoremodule": ["20.0.25051.0"], + "version-aspnetcoremodule": [ + "20.0.25051.0" + ], "vs-version": "", "files": [ { diff --git a/release-notes/8.0/8.0.20/8.0.20.md b/release-notes/8.0/8.0.20/8.0.20.md index 17a54943c4..60935e0b80 100644 --- a/release-notes/8.0/8.0.20/8.0.20.md +++ b/release-notes/8.0/8.0.20/8.0.20.md @@ -79,9 +79,9 @@ Your feedback is important and appreciated. We've created an issue at [dotnet/co | AspNetCoreRuntime.8.0.x86 | 8.0.20 | | dotnet-ef | 8.0.20 | | dotnet-sql-cache | 8.0.20 | -| FSharp.Compiler.Service.43 | 8.102 | -| FSharp.Compiler.Service.43 | 8.301 | -| FSharp.Compiler.Service.43 | 8.403 | +| FSharp.Compiler.Service | 43.8.102 | +| FSharp.Compiler.Service | 43.8.301 | +| FSharp.Compiler.Service | 43.8.403 | | FSharp.Core | 8.0.102 | | FSharp.Core | 8.0.301 | | FSharp.Core | 8.0.403 | diff --git a/release-notes/8.0/8.0.21/8.0.121.md b/release-notes/8.0/8.0.21/8.0.121.md new file mode 100644 index 0000000000..6e86bbc468 --- /dev/null +++ b/release-notes/8.0/8.0.21/8.0.121.md @@ -0,0 +1,103 @@ +# .NET 8.0.121 - October 14, 2025 + +The .NET 8.0.121 release is available for download. This SDK includes the released .NET 8.0.21 Runtime and is in support of Visual Studio release. The latest 8.0 release is always listed at [.NET 8.0 Releases](../README.md). + +## Downloads + +| | SDK Installer | SDK Binaries | 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] | [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] | - | +| 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] \| [Arm][aspnetcore-runtime-linux-arm.tar.gz] \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz] \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | +| | [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 +8.0.121 +``` + +Visit [.NET Documentation](https://learn.microsoft.com/dotnet/) to learn about .NET, for building many different types of applications. + +## Visual Studio Compatibility + +You need [Visual Studio 17.10](https://visualstudio.microsoft.com) or later to use .NET 8.0 on Windows. While not officially supported, we’ve also enabled rudimentary support for .NET 8.0 in Visual Studio for Mac. Users have to enable a preview feature in Preferences to enable the IDE to discover and use the .NET 8.0 SDK for creating, loading, building, and debugging projects. +The [C# extension](https://code.visualstudio.com/docs/languages/dotnet) for [Visual Studio Code](https://code.visualstudio.com/) supports .NET 8.0 and C# 12. + +[checksums-runtime]: https://builds.dotnet.microsoft.com/dotnet/checksums/8.0.21-sha.txt +[checksums-sdk]: https://builds.dotnet.microsoft.com/dotnet/checksums/8.0.21-sha.txt + +[linux-packages]: ../install-linux.md + +[//]: # ( Runtime 8.0.21) +[dotnet-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-x64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-arm64.tar.gz +[dotnet-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x86.zip +[dotnet-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-arm64.exe + +[//]: # ( WindowsDesktop 8.0.21) +[windowsdesktop-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x86.zip + +[//]: # ( ASP 8.0.21) +[aspnetcore-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-arm64.tar.gz +[aspnetcore-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-arm64.zip +[aspnetcore-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-arm64.exe +[aspnetcore-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x86.zip +[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-arm.tar.gz +[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-arm64.tar.gz +[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-x64.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-arm.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-x64.tar.gz +[dotnet-hosting-win.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/dotnet-hosting-8.0.21-win.exe + +[//]: # ( SDK 8.0.121) +[dotnet-sdk-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-x64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-arm64.tar.gz +[dotnet-sdk-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x64.exe +[dotnet-sdk-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-arm64.exe +[dotnet-sdk-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x86.zip diff --git a/release-notes/8.0/8.0.21/8.0.21.md b/release-notes/8.0/8.0.21/8.0.21.md new file mode 100644 index 0000000000..f0a75f393f --- /dev/null +++ b/release-notes/8.0/8.0.21/8.0.21.md @@ -0,0 +1,685 @@ +# .NET 8.0.21 - October 14, 2025 + +The .NET 8.0.21 and .NET SDK 8.0.415 releases are available for download. The latest 8.0 release is always listed at [.NET 8.0 Releases](../README.md). + +8.0 SDKs that include 8.0.20 runtimes: + +* [8.0.415][8.0.415] +* [8.0.318][8.0.318] +* [8.0.121][8.0.121] + +## Downloads + +| | SDK Installer | SDK Binaries | 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] | [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] | - | +| 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] \| [Arm][aspnetcore-runtime-linux-arm.tar.gz] \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz] \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | +| | [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 +8.0.415 +``` + +## 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 8.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/aspire-dashboard](https://github.com/dotnet/dotnet-docker/blob/main/README.aspire-dashboard.md): .NET Aspire Dashboard +* [dotnet/samples](https://github.com/dotnet/dotnet-docker/blob/main/README.samples.md): .NET Samples + +## Notable Changes + + [.NET 8.0 October 2025 Blog][dotnet-blog] + + .NET 8.0.21 release carries the security fixes and non-security fixes. + +[CVE-2025-55248 | .NET Information Disclosure Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-55248) + +Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 8.0. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. + +A MITM (man in the middle) attacker may prevent use of TLS between client and SMTP server, forcing client to send data over unencrypted connection. + +[CVE-2025-55315 | .NET Security Feature Bypass Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-55315) + +Microsoft is releasing this security advisory to provide information about a vulnerability in ASP.NET Core 8.0. This advisory also provides guidance on what developers can do to update their applications to address this vulnerability. + +Inconsistent interpretation of http requests ('http request/response smuggling') in ASP.NET Core allows an authorized attacker to bypass a security feature over a network. + +[CVE-2025-55247 | .NET Denial of Service Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-55247) + +Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 8.0.xxx. This advisory also provides guidance on what developers can do to update their environments to remove this vulnerability. + +A vulnerability exists in .NET where predictable paths for MSBuild's temporary directories on Linux let another user create the directories ahead of MSBuild, leading to DoS of builds. This only affects .NET on Linux operating systems. + +## Visual Studio Compatibility + +You need [Visual Studio 17.10](https://visualstudio.microsoft.com) or later to use .NET 8.0 on Windows. While not officially supported, we’ve also enabled rudimentary support for .NET 8.0 in Visual Studio for Mac. Users have to enable a preview feature in Preferences to enable the IDE to discover and use the .NET 8.0 SDK for creating, loading, building, and debugging projects. The [C# extension](https://code.visualstudio.com/docs/languages/dotnet) for [Visual Studio Code](https://code.visualstudio.com/) supports .NET 8.0 and C# 12. + +## Feedback + +Your feedback is important and appreciated. We've created an issue at [dotnet/core #10120](https://github.com/dotnet/core/issues/10120) for your questions and comments. + +[8.0.415]: 8.0.21.md +[8.0.318]: 8.0.318.md +[8.0.121]: 8.0.121.md + +[checksums-runtime]: https://builds.dotnet.microsoft.com/dotnet/checksums/8.0.21-sha.txt +[checksums-sdk]: https://builds.dotnet.microsoft.com/dotnet/checksums/8.0.21-sha.txt + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-october-2025-servicing-updates/ + +[linux-packages]: ../install-linux.md + +## Packages updated in this release + +| Package name | Version | +| :------------------------------------------ | :---------: | +| AspNetCoreRuntime.8.0.x64 | 8.0.21 | +| AspNetCoreRuntime.8.0.x86 | 8.0.21 | +| dotnet-ef | 8.0.21 | +| dotnet-sql-cache | 8.0.21 | +| Microsoft.AspNetCore.App.Ref | 8.0.21 | +| Microsoft.AspNetCore.App.Runtime.linux-arm | 8.0.21 | +| Microsoft.AspNetCore.App.Runtime.linux-arm64 | 8.0.21 | +| Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 8.0.21 | +| Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 8.0.21 | +| Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 8.0.21 | +| Microsoft.AspNetCore.App.Runtime.linux-x64 | 8.0.21 | +| Microsoft.AspNetCore.App.Runtime.osx-arm64 | 8.0.21 | +| Microsoft.AspNetCore.App.Runtime.osx-x64 | 8.0.21 | +| Microsoft.AspNetCore.App.Runtime.win-arm64 | 8.0.21 | +| Microsoft.AspNetCore.App.Runtime.win-x64 | 8.0.21 | +| Microsoft.AspNetCore.App.Runtime.win-x86 | 8.0.21 | +| Microsoft.AspNetCore.Authentication.Certificate | 8.0.21 | +| Microsoft.AspNetCore.Authentication.Facebook | 8.0.21 | +| Microsoft.AspNetCore.Authentication.Google | 8.0.21 | +| Microsoft.AspNetCore.Authentication.JwtBearer | 8.0.21 | +| Microsoft.AspNetCore.Authentication.MicrosoftAccount | 8.0.21 | +| Microsoft.AspNetCore.Authentication.Negotiate | 8.0.21 | +| Microsoft.AspNetCore.Authentication.OpenIdConnect | 8.0.21 | +| Microsoft.AspNetCore.Authentication.Twitter | 8.0.21 | +| Microsoft.AspNetCore.Authentication.WsFederation | 8.0.21 | +| Microsoft.AspNetCore.Authorization | 8.0.21 | +| Microsoft.AspNetCore.AzureAppServices.HostingStartup | 8.0.21 | +| Microsoft.AspNetCore.AzureAppServices.SiteExtension | 8.0.21 | +| Microsoft.AspNetCore.AzureAppServicesIntegration | 8.0.21 | +| Microsoft.AspNetCore.Components | 8.0.21 | +| Microsoft.AspNetCore.Components.Analyzers | 8.0.21 | +| Microsoft.AspNetCore.Components.Authorization | 8.0.21 | +| Microsoft.AspNetCore.Components.CustomElements | 8.0.21 | +| Microsoft.AspNetCore.Components.Forms | 8.0.21 | +| Microsoft.AspNetCore.Components.QuickGrid | 8.0.21 | +| Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter | 8.0.21 | +| Microsoft.AspNetCore.Components.Web | 8.0.21 | +| Microsoft.AspNetCore.Components.WebAssembly | 8.0.21 | +| Microsoft.AspNetCore.Components.WebAssembly.Authentication | 8.0.21 | +| Microsoft.AspNetCore.Components.WebAssembly.DevServer | 8.0.21 | +| Microsoft.AspNetCore.Components.WebAssembly.Server | 8.0.21 | +| Microsoft.AspNetCore.Components.WebView | 8.0.21 | +| Microsoft.AspNetCore.ConcurrencyLimiter | 8.0.21 | +| Microsoft.AspNetCore.Connections.Abstractions | 8.0.21 | +| Microsoft.AspNetCore.Cryptography.Internal | 8.0.21 | +| Microsoft.AspNetCore.Cryptography.KeyDerivation | 8.0.21 | +| Microsoft.AspNetCore.DataProtection | 8.0.21 | +| Microsoft.AspNetCore.DataProtection.Abstractions | 8.0.21 | +| Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 8.0.21 | +| Microsoft.AspNetCore.DataProtection.Extensions | 8.0.21 | +| Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 8.0.21 | +| Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 8.0.21 | +| Microsoft.AspNetCore.Grpc.JsonTranscoding | 8.0.21 | +| Microsoft.AspNetCore.Grpc.Swagger | 0.8.21 | +| Microsoft.AspNetCore.HeaderPropagation | 8.0.21 | +| Microsoft.AspNetCore.Hosting.WindowsServices | 8.0.21 | +| Microsoft.AspNetCore.Http.Connections.Client | 8.0.21 | +| Microsoft.AspNetCore.Http.Connections.Common | 8.0.21 | +| Microsoft.AspNetCore.Identity.EntityFrameworkCore | 8.0.21 | +| Microsoft.AspNetCore.Identity.UI | 8.0.21 | +| Microsoft.AspNetCore.JsonPatch | 8.0.21 | +| Microsoft.AspNetCore.Metadata | 8.0.21 | +| Microsoft.AspNetCore.MiddlewareAnalysis | 8.0.21 | +| Microsoft.AspNetCore.Mvc.NewtonsoftJson | 8.0.21 | +| Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 8.0.21 | +| Microsoft.AspNetCore.Mvc.Testing | 8.0.21 | +| Microsoft.AspNetCore.OpenApi | 8.0.21 | +| Microsoft.AspNetCore.OutputCaching.StackExchangeRedis | 8.0.21 | +| Microsoft.AspNetCore.Owin | 8.0.21 | +| Microsoft.AspNetCore.SignalR.Client | 8.0.21 | +| Microsoft.AspNetCore.SignalR.Client.Core | 8.0.21 | +| Microsoft.AspNetCore.SignalR.Common | 8.0.21 | +| Microsoft.AspNetCore.SignalR.Protocols.Json | 8.0.21 | +| Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 8.0.21 | +| Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 8.0.21 | +| Microsoft.AspNetCore.SignalR.Specification.Tests | 8.0.21 | +| Microsoft.AspNetCore.SignalR.StackExchangeRedis | 8.0.21 | +| Microsoft.AspNetCore.SpaProxy | 8.0.21 | +| Microsoft.AspNetCore.SpaServices.Extensions | 8.0.21 | +| Microsoft.AspNetCore.TestHost | 8.0.21 | +| Microsoft.AspNetCore.WebUtilities | 8.0.21 | +| Microsoft.Authentication.WebAssembly.Msal | 8.0.21 | +| Microsoft.Data.Sqlite | 8.0.21 | +| Microsoft.Data.Sqlite.Core | 8.0.21 | +| Microsoft.dotnet-openapi | 8.0.21 | +| Microsoft.DotNet.ApiCompat.Task | 8.0.121 | +| Microsoft.DotNet.ApiCompat.Task | 8.0.318 | +| Microsoft.DotNet.ApiCompat.Task | 8.0.415 | +| Microsoft.DotNet.ApiCompat.Tool | 8.0.121 | +| Microsoft.DotNet.ApiCompat.Tool | 8.0.318 | +| Microsoft.DotNet.ApiCompat.Tool | 8.0.415 | +| Microsoft.DotNet.Common.ItemTemplates | 8.0.121 | +| Microsoft.DotNet.Common.ItemTemplates | 8.0.318 | +| Microsoft.DotNet.Common.ItemTemplates | 8.0.415 | +| Microsoft.DotNet.Common.ProjectTemplates.8.0 | 8.0.121 | +| Microsoft.DotNet.Common.ProjectTemplates.8.0 | 8.0.318 | +| Microsoft.DotNet.Common.ProjectTemplates.8.0 | 8.0.415 | +| Microsoft.DotNet.ILCompiler | 8.0.21 | +| Microsoft.DotNet.Web.Client.ItemTemplates | 8.0.21 | +| Microsoft.DotNet.Web.ItemTemplates.8.0 | 8.0.21 | +| Microsoft.DotNet.Web.ProjectTemplates.8.0 | 8.0.21 | +| Microsoft.EntityFrameworkCore | 8.0.21 | +| Microsoft.EntityFrameworkCore.Abstractions | 8.0.21 | +| Microsoft.EntityFrameworkCore.Analyzers | 8.0.21 | +| Microsoft.EntityFrameworkCore.AspNet.Specification.Tests | 8.0.21 | +| Microsoft.EntityFrameworkCore.Cosmos | 8.0.21 | +| Microsoft.EntityFrameworkCore.Design | 8.0.21 | +| Microsoft.EntityFrameworkCore.InMemory | 8.0.21 | +| Microsoft.EntityFrameworkCore.Proxies | 8.0.21 | +| Microsoft.EntityFrameworkCore.Relational | 8.0.21 | +| Microsoft.EntityFrameworkCore.Relational.Specification.Tests | 8.0.21 | +| Microsoft.EntityFrameworkCore.Specification.Tests | 8.0.21 | +| Microsoft.EntityFrameworkCore.Sqlite | 8.0.21 | +| Microsoft.EntityFrameworkCore.Sqlite.Core | 8.0.21 | +| Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 8.0.21 | +| Microsoft.EntityFrameworkCore.SqlServer | 8.0.21 | +| Microsoft.EntityFrameworkCore.SqlServer.Abstractions | 8.0.21 | +| Microsoft.EntityFrameworkCore.SqlServer.HierarchyId | 8.0.21 | +| Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 8.0.21 | +| Microsoft.EntityFrameworkCore.Templates | 8.0.21 | +| Microsoft.EntityFrameworkCore.Tools | 8.0.21 | +| Microsoft.Extensions.ApiDescription.Client | 8.0.21 | +| Microsoft.Extensions.ApiDescription.Server | 8.0.21 | +| Microsoft.Extensions.Caching.SqlServer | 8.0.21 | +| Microsoft.Extensions.Caching.StackExchangeRedis | 8.0.21 | +| Microsoft.Extensions.Configuration.KeyPerFile | 8.0.21 | +| Microsoft.Extensions.Diagnostics.HealthChecks | 8.0.21 | +| Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 8.0.21 | +| Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 8.0.21 | +| Microsoft.Extensions.Features | 8.0.21 | +| Microsoft.Extensions.FileProviders.Embedded | 8.0.21 | +| Microsoft.Extensions.Http.Polly | 8.0.21 | +| Microsoft.Extensions.Identity.Core | 8.0.21 | +| Microsoft.Extensions.Identity.Stores | 8.0.21 | +| Microsoft.Extensions.Localization | 8.0.21 | +| Microsoft.Extensions.Localization.Abstractions | 8.0.21 | +| Microsoft.Extensions.Logging.AzureAppServices | 8.0.21 | +| Microsoft.Extensions.ObjectPool | 8.0.21 | +| Microsoft.Extensions.WebEncoders | 8.0.21 | +| Microsoft.JSInterop | 8.0.21 | +| Microsoft.JSInterop.WebAssembly | 8.0.21 | +| Microsoft.NET.Build.Containers | 8.0.121 | +| Microsoft.NET.Build.Containers | 8.0.318 | +| Microsoft.NET.Build.Containers | 8.0.415 | +| Microsoft.Net.Http.Headers | 8.0.21 | +| Microsoft.NET.ILLink.Tasks | 8.0.21 | +| Microsoft.NET.Runtime.Android.Sample.Mono | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.osx-arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.osx-x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-x64.Msi.x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Node.osx-arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Node.osx-x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-x64.Msi.x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Python.osx-arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Python.osx-x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64.Msi.x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.osx-arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.osx-x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-x64 | 8.0.21 | +| Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-x64.Msi.x64 | 8.0.21 | +| Microsoft.NET.Runtime.iOS.Sample.Mono | 8.0.21 | +| Microsoft.NET.Runtime.LibraryBuilder.Sdk | 8.0.21 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task | 8.0.21 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 8.0.21 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 8.0.21 | +| Microsoft.NET.Runtime.MonoTargets.Sdk | 8.0.21 | +| Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 8.0.21 | +| Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 8.0.21 | +| Microsoft.NET.Runtime.wasm.Sample.Mono | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Sdk | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Templates | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Templates.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x64 | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x86 | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x64 | 8.0.21 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x86 | 8.0.21 | +| Microsoft.NET.Sdk.WebAssembly.Pack | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100 | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Msi.x64 | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Msi.x86 | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100 | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100.Msi.x64 | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100.Msi.x86 | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100 | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100.Msi.x64 | 8.0.21 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100.Msi.x86 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100.Msi.x64 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100.Msi.x86 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100.Msi.x64 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100.Msi.x86 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100.Msi.arm64 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100.Msi.x64 | 8.0.21 | +| Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Crossgen2.linux-arm | 8.0.21 | +| Microsoft.NETCore.App.Crossgen2.linux-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 8.0.21 | +| Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 8.0.21 | +| Microsoft.NETCore.App.Crossgen2.linux-x64 | 8.0.21 | +| Microsoft.NETCore.App.Crossgen2.osx-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Crossgen2.osx-x64 | 8.0.21 | +| Microsoft.NETCore.App.Crossgen2.win-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Crossgen2.win-x64 | 8.0.21 | +| Microsoft.NETCore.App.Crossgen2.win-x86 | 8.0.21 | +| Microsoft.NETCore.App.Host.linux-arm | 8.0.21 | +| Microsoft.NETCore.App.Host.linux-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Host.linux-bionic-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Host.linux-bionic-x64 | 8.0.21 | +| Microsoft.NETCore.App.Host.linux-musl-arm | 8.0.21 | +| Microsoft.NETCore.App.Host.linux-musl-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Host.linux-musl-x64 | 8.0.21 | +| Microsoft.NETCore.App.Host.linux-x64 | 8.0.21 | +| Microsoft.NETCore.App.Host.osx-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Host.osx-x64 | 8.0.21 | +| Microsoft.NETCore.App.Host.win-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Host.win-x64 | 8.0.21 | +| Microsoft.NETCore.App.Host.win-x86 | 8.0.21 | +| Microsoft.NETCore.App.Ref | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.browser-wasm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.linux-arm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.linux-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.linux-bionic-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.linux-bionic-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.linux-musl-arm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.linux-musl-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.linux-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.linux-arm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.linux-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.linux-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.osx-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.LLVM.osx-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.osx-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.osx-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.win-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.Mono.win-x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.ios-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.tvos-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.osx-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.osx-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-arm64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-arm64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-arm64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-x64.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-x64.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-x64.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-x86 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-x86.Msi.arm64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-x86.Msi.x64 | 8.0.21 | +| Microsoft.NETCore.App.Runtime.win-x86.Msi.x86 | 8.0.21 | +| Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| Microsoft.NETCore.DotNetHost | 8.0.21 | +| Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| Microsoft.TemplateEngine.Abstractions | 8.0.121 | +| Microsoft.TemplateEngine.Abstractions | 8.0.318 | +| Microsoft.TemplateEngine.Abstractions | 8.0.415 | +| Microsoft.TemplateEngine.Authoring.CLI | 8.0.121 | +| Microsoft.TemplateEngine.Authoring.CLI | 8.0.318 | +| Microsoft.TemplateEngine.Authoring.CLI | 8.0.415 | +| Microsoft.TemplateEngine.Authoring.Tasks | 8.0.121 | +| Microsoft.TemplateEngine.Authoring.Tasks | 8.0.318 | +| Microsoft.TemplateEngine.Authoring.Tasks | 8.0.415 | +| Microsoft.TemplateEngine.Authoring.Templates | 8.0.121 | +| Microsoft.TemplateEngine.Authoring.Templates | 8.0.318 | +| Microsoft.TemplateEngine.Authoring.Templates | 8.0.415 | +| Microsoft.TemplateEngine.Authoring.TemplateVerifier | 8.0.121 | +| Microsoft.TemplateEngine.Authoring.TemplateVerifier | 8.0.318 | +| Microsoft.TemplateEngine.Authoring.TemplateVerifier | 8.0.415 | +| Microsoft.TemplateEngine.Core | 8.0.121 | +| Microsoft.TemplateEngine.Core | 8.0.318 | +| Microsoft.TemplateEngine.Core | 8.0.415 | +| Microsoft.TemplateEngine.Core.Contracts | 8.0.121 | +| Microsoft.TemplateEngine.Core.Contracts | 8.0.318 | +| Microsoft.TemplateEngine.Core.Contracts | 8.0.415 | +| Microsoft.TemplateEngine.Edge | 8.0.121 | +| Microsoft.TemplateEngine.Edge | 8.0.318 | +| Microsoft.TemplateEngine.Edge | 8.0.415 | +| Microsoft.TemplateEngine.IDE | 8.0.121 | +| Microsoft.TemplateEngine.IDE | 8.0.318 | +| Microsoft.TemplateEngine.IDE | 8.0.415 | +| Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 8.0.121 | +| Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 8.0.318 | +| Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 8.0.415 | +| Microsoft.TemplateEngine.Samples | 8.0.121 | +| Microsoft.TemplateEngine.Samples | 8.0.318 | +| Microsoft.TemplateEngine.Samples | 8.0.415 | +| Microsoft.TemplateEngine.TemplateLocalizer.Core | 8.0.121 | +| Microsoft.TemplateEngine.TemplateLocalizer.Core | 8.0.318 | +| Microsoft.TemplateEngine.TemplateLocalizer.Core | 8.0.415 | +| Microsoft.TemplateEngine.Utils | 8.0.121 | +| Microsoft.TemplateEngine.Utils | 8.0.318 | +| Microsoft.TemplateEngine.Utils | 8.0.415 | +| Microsoft.TemplateSearch.Common | 8.0.121 | +| Microsoft.TemplateSearch.Common | 8.0.318 | +| Microsoft.TemplateSearch.Common | 8.0.415 | +| Microsoft.Windows.Compatibility | 8.0.21 | +| Microsoft.WindowsDesktop.App.Ref | 8.0.21 | +| Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 8.0.21 | +| Microsoft.WindowsDesktop.App.Runtime.win-x64 | 8.0.21 | +| Microsoft.WindowsDesktop.App.Runtime.win-x86 | 8.0.21 | +| runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.linux-arm.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.linux-arm64.Microsoft.DotNet.ILCompiler | 8.0.21 | +| runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.linux-arm64.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.linux-bionic-x64.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.linux-bionic-x64.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.linux-bionic-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.linux-bionic-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler | 8.0.21 | +| runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler | 8.0.21 | +| runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.linux-x64.Microsoft.DotNet.ILCompiler | 8.0.21 | +| runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.linux-x64.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.osx-arm64.Microsoft.DotNet.ILCompiler | 8.0.21 | +| runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.osx-arm64.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.osx-x64.Microsoft.DotNet.ILCompiler | 8.0.21 | +| runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.osx-x64.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.win-arm64.Microsoft.DotNet.ILCompiler | 8.0.21 | +| runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.win-arm64.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.win-x64.Microsoft.DotNet.ILCompiler | 8.0.21 | +| runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.win-x64.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.win-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 8.0.21 | +| runtime.win-x86.Microsoft.NETCore.DotNetHost | 8.0.21 | +| runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy | 8.0.21 | +| runtime.win-x86.Microsoft.NETCore.DotNetHostResolver | 8.0.21 | +| System.Drawing.Common | 8.0.21 | + +[//]: # ( Runtime 8.0.21) +[dotnet-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-x64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-arm64.tar.gz +[dotnet-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x86.zip +[dotnet-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-arm64.exe + +[//]: # ( WindowsDesktop 8.0.21) +[windowsdesktop-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x86.zip + +[//]: # ( ASP 8.0.21) +[aspnetcore-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-arm64.tar.gz +[aspnetcore-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-arm64.zip +[aspnetcore-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-arm64.exe +[aspnetcore-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x86.zip +[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-arm.tar.gz +[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-arm64.tar.gz +[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-x64.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-arm.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-x64.tar.gz +[dotnet-hosting-win.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/dotnet-hosting-8.0.21-win.exe + +[//]: # ( SDK 8.0.415) +[dotnet-sdk-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-x64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-arm64.tar.gz +[dotnet-sdk-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x64.exe +[dotnet-sdk-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-arm64.exe +[dotnet-sdk-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x86.zip diff --git a/release-notes/8.0/8.0.21/8.0.318.md b/release-notes/8.0/8.0.21/8.0.318.md new file mode 100644 index 0000000000..460e3cc929 --- /dev/null +++ b/release-notes/8.0/8.0.21/8.0.318.md @@ -0,0 +1,103 @@ +# .NET 8.0.318 - October 14, 2025 + +The .NET 8.0.318 release is available for download. This SDK includes the released .NET 8.0.21 Runtime and is in support of Visual Studio 17.10 release. The latest 8.0 release is always listed at [.NET 8.0 Releases](../README.md). + +## Downloads + +| | SDK Installer | SDK Binaries | 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] | [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] | - | +| 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] \| [Arm][aspnetcore-runtime-linux-arm.tar.gz] \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz] \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | +| | [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 +8.0.318 +``` + +Visit [.NET Documentation](https://learn.microsoft.com/dotnet/) to learn about .NET, for building many different types of applications. + +## Visual Studio Compatibility + +You need [Visual Studio 17.10](https://visualstudio.microsoft.com) or later to use .NET 8.0 on Windows. While not officially supported, we’ve also enabled rudimentary support for .NET 8.0 in Visual Studio for Mac. Users have to enable a preview feature in Preferences to enable the IDE to discover and use the .NET 8.0 SDK for creating, loading, building, and debugging projects. +The [C# extension](https://code.visualstudio.com/docs/languages/dotnet) for [Visual Studio Code](https://code.visualstudio.com/) supports .NET 8.0 and C# 12. + +[checksums-runtime]: https://builds.dotnet.microsoft.com/dotnet/checksums/8.0.21-sha.txt +[checksums-sdk]: https://builds.dotnet.microsoft.com/dotnet/checksums/8.0.21-sha.txt + +[linux-packages]: ../install-linux.md + +[//]: # ( Runtime 8.0.21) +[dotnet-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-x64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-arm64.tar.gz +[dotnet-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x86.zip +[dotnet-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-arm64.exe + +[//]: # ( WindowsDesktop 8.0.21) +[windowsdesktop-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x86.zip + +[//]: # ( ASP 8.0.21) +[aspnetcore-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-arm64.tar.gz +[aspnetcore-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-arm64.zip +[aspnetcore-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-arm64.exe +[aspnetcore-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x86.zip +[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-arm.tar.gz +[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-arm64.tar.gz +[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-x64.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-arm.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-x64.tar.gz +[dotnet-hosting-win.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/dotnet-hosting-8.0.21-win.exe + +[//]: # ( SDK 8.0.318) +[dotnet-sdk-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-x64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-arm64.tar.gz +[dotnet-sdk-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x64.exe +[dotnet-sdk-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-arm64.exe +[dotnet-sdk-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x86.zip diff --git a/release-notes/8.0/8.0.21/release.json b/release-notes/8.0/8.0.21/release.json new file mode 100644 index 0000000000..b1c2473c3c --- /dev/null +++ b/release-notes/8.0/8.0.21/release.json @@ -0,0 +1,748 @@ +{ + "channel-version": "8.0", + "release": { + "release-date": "2025-10-14", + "release-version": "8.0.21", + "security": true, + "cve-list": [ + { + "cve-id": "CVE-2025-55247", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55247" + }, + { + "cve-id": "CVE-2025-55315", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55315" + }, + { + "cve-id": "CVE-2025-55248", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55248" + } + ], + "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.21/8.0.21.md", + "runtime": { + "version": "8.0.21", + "version-display": "8.0.21", + "vs-version": "17.10.20, 17.12.13, 17.14.17", + "vs-mac-version": "", + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm.tar.gz", + "hash": "f07d8109e4639fa5f8a9cb7de3f46caea5816dd6459f483287d8b51d407b9426ed5a28dd11b79da9fdd7645ec446ccfd62e63c695fe0e0838eb256abf9719a53" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm64.tar.gz", + "hash": "7eaeadbcca169b2fdd2ba078c242b775d17be887f0e058b936dd6f872c1b7ab3260a6852e398b84f4c9165d0f55bb0fcdebf8b3de26ff980ab7d3a43d320bd45" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-x64.tar.gz", + "hash": "869addf536688104c53a2a5c9b36549592af73eecabfcc5434f33045321a4840bcd414ecd8ca9353be63d4e87945e72f23ed287a70257016d2919aa877d89ad1" + }, + { + "name": "dotnet-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm.tar.gz", + "hash": "e628b3116a6863bebfef5002ac2e8470810e068ee1e2219ab08e7e609453e980d4df19115d25356609b7a99a7cfc53808fdf30af42b6b2773a9e346e1835e9cf" + }, + { + "name": "dotnet-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm64.tar.gz", + "hash": "4fb31259fa8bcc250989c0e906d52dfa2ff5a25f2addd38678d788ed297dba0fe5a9477f9b003b06aaaf05aa79d6684ce5d7b5f49be218e472a2cc60f812fa7f" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-x64.tar.gz", + "hash": "b5771f98f89bcb70ba18df234dd82f006ee3b241fe4863485ea649d7c428d12f2e14de620a4ec09f56b9b98b5216c5b216a47f0b5cd9011a383993eef6979015" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-x64.pkg", + "hash": "bd659ed6c84f35be9dfbfaa3c3a4b8e7246d17744bdf0519c37c04f03961b1254e20d7f5005fa674c9766ab20778fe719e7c272600bf4e9ce14bc6f499ad5a35" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-x64.tar.gz", + "hash": "783ad58b18b21a5f4b7d4ded149e2c2a554b690edd12ce397451aab5a101cb974aab4048d400ab216e1562309e17a272135f2b6479742a3f49d80ff6b232e77e" + }, + { + "name": "dotnet-runtime-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-arm64.pkg", + "hash": "e1935d0dae4f2718839d0e9d6cd5e22c94150319f892a071160aa60b55b1c08e7f4072052874baf32ce32e359a26271878ffa88655455c1968aedae2e0eddb9a" + }, + { + "name": "dotnet-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-arm64.tar.gz", + "hash": "dadf32781edd8683e3c43e01f198db30dcdc8931b56768a047fbc7d736a542c8988c179cf0748e751ccfabf10e4d61f443d43f2b46b9ead60aded99b4e16e9e2" + }, + { + "name": "dotnet-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-arm64.zip", + "hash": "15a47c2bda05ecaf2ad236da7f64f8bac556e171add2f9b5cd644da8bbdeec98ac3be0ab8d4f6531d7bdf6b5c20530caf30331d0ca7b574061c7fb0504b7f8d2" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x64.exe", + "hash": "a114d1066edc86e3ce07a1f1809354c070a98239d1c08266e09505ff313cc17a4b7046e2d169afad13e241ab0e725286a3a89f76d785f89cbcd1504f54680f45" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x64.zip", + "hash": "eb5316884e74d57f760f551fe9d7615277315beff9e73e82f04017f364473379ff7ecbafc361676120071b05f79bfd5c0ce0c9c7cdd7d419fe650f8c21b4646f" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x86.exe", + "hash": "c27f8d9065b21d61c22ab6fcc0268f44dc01c3bb5f247362a6302d36cd7ea32178522a49438273f669bd2cd13a6de4fbe573dd52b700cfe9f0c9f7afb7ab2505" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x86.zip", + "hash": "b70ee38c2a1e02a5ebbaa167cb36171c40ded085862ccb3171c38575acdbf991b15934ff8ef9bc3189840b76bbe3c1417346e75333e74729f06d62934ca4fef1" + }, + { + "name": "dotnet-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-arm64.exe", + "hash": "43d47f124f70475e4e72909a6df08ed076579706920d5f4296d6f95f42102657567b2c0a1b4f705302c6709fd0dba406a3cab7b40b8f9d268659d8e54efa2ba5" + } + ] + }, + "sdk": { + "version": "8.0.415", + "version-display": "8.0.415", + "runtime-version": "8.0.21", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm.tar.gz", + "hash": "ce6b415363d279f9a48434352751f402c070816a9c2c1642f449c6b1c7bdebba3b9c85ef4373649eb76df30960fe39405a8e9e12604a0c4357816cfb421518fe" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm64.tar.gz", + "hash": "c2efcccfd83690482d3314b23a9d9b53d41591795eb50e02857cb495dd1fde132f2c332dc243095463338d2dc6cd362cd7ea7ae3a9ce75b32ab54a517b91def8" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-x64.tar.gz", + "hash": "e6f05c752bfd90d7e53eeb283d8741f541f52745cbb9fbfd6b380cb7a8fdd36cde382139fc50aa3077e6b02a6f008aad36b5b53462124bd7b59611916fc2bde4" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm.tar.gz", + "hash": "336293ebb41a61b602f5801dc39a252c27401eb09c01ad2f2296d3f3fb86850ec1b027c64ca6fd2f29a866b2a5ddb146095990fa50627c7b75f041927d7f6fa1" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm64.tar.gz", + "hash": "28149f69d5066c331f8c5ac692ec72251c9b007d1e230ce2811eae59b05a4098529a044ba4a6e6bd6d54d684df35cbc8db5e11674477d47ce1148b0a8aacf34a" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-x64.tar.gz", + "hash": "0fc0499a857f161f7c35775bb3f50ac6f0333f02f5df21d21147d538eb26a9a87282d4ba3707181c46f3c09d22cdc984e77820a5953a773525d6f7b332deb7f2" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.pkg", + "hash": "ac344b588e6c572efd54a19b50b705ac70262a9d7712a26c0271cb0d351d4034cb2617429b5725edfab8395fc2bcb787ba9032a7c5de96dd1d3ede988a36f69c" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.tar.gz", + "hash": "a5e988a3690441ad5d68b0eed8a0ded18801a23e5f56c584aa9405490f209718254c7ee26c5b1be45acd43189060cc3710d25ef1c219252a4c16b6cf7b6f997d" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-arm64.pkg", + "hash": "1a426dd7b6cfc3479de7332adc0b8daad1d850a1906901d74eca86beb160631a556781e31387d1f395b7fc9ba811d47dd1b6cdcce1b34cf734671220ce2a7bca" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-arm64.tar.gz", + "hash": "3ff671ee2a0535a96c5feddc6e0e258de979d4eddb8228473bfd4b656ba57872e113572767b78a5e1e946261925c7eca7db1159fe3377606ee0aba8bd101dc07" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-arm64.zip", + "hash": "fbe3925386b01ffdf61605a1a21ef21f100930ff3e3f1bf35f6951024a1b9f86c35bedf6fddd4e6b598082a8c7f50ad4efb04969b88faa322483981dda52c66b" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x64.exe", + "hash": "ab9262b5a7609d000782e94b39679aa7f8afed5a8ce86fd8bc0f7f8f085f26755cbfd51018b83bccf10006a638f1b94db9e63d7e7422684b00e2e5879d105524" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-arm64.exe", + "hash": "5b520a0841caf5ff4a579cfa2d34a8905e256b9e4d25492d4674c415478716c32eaeb12edf255e6b97d1103252a42ade7d32a98e7ac4f15edb2da58dbc4db823" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x64.zip", + "hash": "904ed90eaa83083584d108a17f671113dd88bbe4485130bf818c8f3b12a717457b2cf29db7d3e66fbf959265bed851def1a890ec9a1349c8d0ff2ec08af65c7c" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x86.exe", + "hash": "b4606f51a971fdd684b6e52f4f98b891cb8704e1de1825d406f5894641ed6ae1778e0c3285225b8d7a01b172ae38e195cd780a07522ba6f9022a9355c5949bd5" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x86.zip", + "hash": "3b191f88b2224588bfbb753c7d4f1e0ade05f1ffc34fca3c6dfd31a29c7cfef9923777f174f19ed0bf468eac77ba60ddb9256f9cf06e9948c9cc32fb226e615e" + } + ] + }, + "sdks": [ + { + "version": "8.0.121", + "version-display": "8.0.121", + "runtime-version": "8.0.21", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-arm.tar.gz", + "hash": "e71897ca27e92c5ee95ee35183a914283847074934b288753faa4f43bf5934967f042477e9fd4ace6bf3d283e948e8c34bc9c00308504939c0f33ea4b80c4cb3" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-arm64.tar.gz", + "hash": "fef56f117f9b9cea8e41ad7c3057c093dfee519208c6747a54adfd71b40b4ac0683c0a0d4a3e6c60664174378022b77bc318122909a30136a83ee32ee8aa8a64" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-x64.tar.gz", + "hash": "c279691c26f50ae6218959693feebf227d7d61c17906dd608836a4825eeb46fc3af68bc30b2a1d393e01b7ba117ace3fb059d97c0bac590e5f6cecb30b16c7fe" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-arm.tar.gz", + "hash": "7baad6f2554a6d432a6b2ae8c1287ca0a8883a8cb5eb49af7cae55e833f86959109290d8c6fcb63e2b25e6a1a815680f592781279a939d897609be33ad5f1a77" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-arm64.tar.gz", + "hash": "d047046534d97b02388685efcf08d969ebd8671e00a932ff90c432bef9e01b865f5bcc51a6a9c87201bda56cd86ec9b2fed562690bd7ec930cae04f8728ed147" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-x64.tar.gz", + "hash": "5f3554066a9f738c3a137daba885ca6eb669f1e84d536cc7064864821acc7123f349eba2cf5d90c252878379cbc65e9214f65e01e2482f76e03c35e2d3c9b9a2" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-x64.pkg", + "hash": "1e5ca188f2d0b673404a13063712606c04a12b5c0dacd8a2f4eb3c2ddf7e8cc89cc8d3b985c40169aa9568584254fa026fc32a49aa25ca00150f4e0e1183b831" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-x64.tar.gz", + "hash": "5f5e28aac3bd2724f64792c0c23f9c5a5d5ef857751d247eb77f85cae8b787daa3152b7d8ec4d6b7739bb5a8035f0015af48ac47b13da76c9dc5f34ff0fd374a" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-arm64.pkg", + "hash": "17e0a98c44d127ac6431dada8a2c1e099e477bcfbbc365211dd7dd7cf17b1325fa13cdd3d5aa79513ae4fecf2affea9e6b0162741b4696ded0a36b82535f4542" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-arm64.tar.gz", + "hash": "851f1a8d2fbf7212f0d9ddb9ce665f66df9801ecc15419cf325ad9efe03bb86ae099e7135b1c7ea17ed5ff9a14e9ac866037865178f7bef1e461465b5ba8c520" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-arm64.zip", + "hash": "ece4284bd826356ce122dc0ad7e099be5d9d9b3dbfa6d2d6a77799b3beb1e5784c12a08d6278cf9211f805252df9711ace4fd95b1fc953ce5dd88a20d7aa6afd" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x64.exe", + "hash": "743ca1b83a62093eb9587d87c5dce38da0b7c485d2e1f59db17b1dde09a4455a244046c769aaae171106eed4c0754b925aa2931ef81e195d150890c230df2729" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-arm64.exe", + "hash": "20bb095139834925910d3ed10c23a1435fd16178084d6fdc96e8e3bc17772dfe5b95330290a979e31c841b470b0fdedba5a6f70841bff14c1588822a5cf0ff58" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x64.zip", + "hash": "182f015b36073acbcc29e2ecd882c6c14519339757264c073fda324b8a9742dbcab7386077cc07b9d51ba419eba1034a206b3fe4f0ca1d7f8fdcb0ea0c775c9d" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x86.exe", + "hash": "63fe0bfb63d39134a2a38a6b13c6c68c7978f14e9e7adef25e55aa845a18243b41516e560fba3674914d02df421adbb7cd28d912e246155ec9e5befad35ad897" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x86.zip", + "hash": "4a054d6554580b31992d5eb3ca8d3d080c9a7a806261a85a00fa8e5ca3bec7ea27b77195c10a9d7d1aca43e2648e31fe4c2149604b0eab1fc6b9dd495bb4f79f" + } + ] + }, + { + "version": "8.0.318", + "version-display": "8.0.318", + "runtime-version": "8.0.21", + "vs-version": "17.10.20", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.10)", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-arm.tar.gz", + "hash": "d5632878df1197cfe815f294350930404e40719928a345bc2d5d6659f24e0fdd9cb423d32fbe2ab7ad9422dacdca91b7f8a2051f1714220aef9807db858ce215" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-arm64.tar.gz", + "hash": "a311aef425e6c2893747fd895f8004b40fedd6c8aad7bd1902fd23e42a5373096aef92830036afb6b25a6802ee499066a869d7a8cbea4fd82b154bc7069a0944" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-x64.tar.gz", + "hash": "125b656d796d20c472f858f630b72e72eb04c378a0a8d8659bc143fa6c049f160e42550a27de53441ad9901880fd5e86c3c0260237cb1960742d7d90fb0db3fc" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-arm.tar.gz", + "hash": "2d734e2e5f388c0f0a227180b079860c03b1c689020729c62344ff079b8245e1dc29a43219de43828564c3af978bb29de5d5656d06e2fea4e95030bf1a5b3739" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-arm64.tar.gz", + "hash": "218aa9baa6b63c96d103d30bce5789b2ee9096bad2d3ddcd3df721d5fe80ab6fb3ffa66cdd35c886534e85bcc411da91aa183cf84b95dfedb3326c31fbc60a05" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-x64.tar.gz", + "hash": "032d1dc9bb192777b05379ceec2b0630d477899f65921a87458111ef8ab6ee71d03787d61564c26273e77dd1c9eb34da7d7962e95da0fec473ffcdfd1efb71b7" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-x64.pkg", + "hash": "c7074626e514c62a7fc8ac1cd54d7c50f802d5a92af1fa3751ee428dba0ee6339893f11d0ada255521656b3f65cbb6280bd296b0a74a86f0e0f52d0dbc16079b" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-x64.tar.gz", + "hash": "f4f1cba8b88a88035608640145da9afa20d0cd6893cab7ea4bf678d89665f4b6d92baba4c7e295d02ffab9501889c802adb115ba5eb59ff63089b029f86c0f25" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-arm64.pkg", + "hash": "869d070183d2b90e69268ee92aabe60eb0007c055214166cd4420c7360bfc04cb1355e65cc8e07144cc04705f0026956f6fbca4fd9b00d110ad71a58e90dd32f" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-arm64.tar.gz", + "hash": "e262da9b4c1126ed036b097d13603b72e9b6475bbc5ce2846f5b9b13576ac828056fa0731fa688ba864e7c4891a6e393e2a6958fabf06b006b4d44c505541796" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-arm64.zip", + "hash": "c292c0138fc85a7459266e7d69636320ff979c6ffd55678c5e7f879c4d1fbd1f25a3358ae04510b3b6f5134da499c4705b6f2b3c21144fe502e8ed9656c8c5fc" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x64.exe", + "hash": "e3f70045ae595d2b7109df23558810f44f0948db2b62b4661ef3659061d46954a1b17a332c4a8fce42ad1c87d5a7e9a818b8f091ad8acbdf83cac9d1a2a0136d" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-arm64.exe", + "hash": "40990ddcf9912fdaa7affaac08fa98d79565f2b9cba39570bf375e4ca3c15791c6b0ebd4159631e0112055b0cb17b24783fc4110cbd2a4f75492bd1357bba51f" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x64.zip", + "hash": "4027ac3a35a33c8dd547e8971dc08e56b20fb3846a821e7d6adb76dbb4d45bb7bc1a6007ee0bf210ca5588c29175276988117e6bfa83a2654dc2929e13e3d643" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x86.exe", + "hash": "ae2097c504705547291986e91c1b14c33f0b24144353f6bdd204e11e62a9306ed8b065610b3e1170dc1aaaec7eac1c00fd1ffadf15724166ea710fc808d0fcbc" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x86.zip", + "hash": "b28d0eec20b2e3953ae6adb25c4758927f5b3671bc055440a19f53ea504d85bb7e9b45af0e3d4e47ee58ebf69768e374197e6daed830b8c8e5434414d072090e" + } + ] + }, + { + "version": "8.0.415", + "version-display": "8.0.415", + "runtime-version": "8.0.21", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm.tar.gz", + "hash": "ce6b415363d279f9a48434352751f402c070816a9c2c1642f449c6b1c7bdebba3b9c85ef4373649eb76df30960fe39405a8e9e12604a0c4357816cfb421518fe" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm64.tar.gz", + "hash": "c2efcccfd83690482d3314b23a9d9b53d41591795eb50e02857cb495dd1fde132f2c332dc243095463338d2dc6cd362cd7ea7ae3a9ce75b32ab54a517b91def8" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-x64.tar.gz", + "hash": "e6f05c752bfd90d7e53eeb283d8741f541f52745cbb9fbfd6b380cb7a8fdd36cde382139fc50aa3077e6b02a6f008aad36b5b53462124bd7b59611916fc2bde4" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm.tar.gz", + "hash": "336293ebb41a61b602f5801dc39a252c27401eb09c01ad2f2296d3f3fb86850ec1b027c64ca6fd2f29a866b2a5ddb146095990fa50627c7b75f041927d7f6fa1" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm64.tar.gz", + "hash": "28149f69d5066c331f8c5ac692ec72251c9b007d1e230ce2811eae59b05a4098529a044ba4a6e6bd6d54d684df35cbc8db5e11674477d47ce1148b0a8aacf34a" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-x64.tar.gz", + "hash": "0fc0499a857f161f7c35775bb3f50ac6f0333f02f5df21d21147d538eb26a9a87282d4ba3707181c46f3c09d22cdc984e77820a5953a773525d6f7b332deb7f2" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.pkg", + "hash": "ac344b588e6c572efd54a19b50b705ac70262a9d7712a26c0271cb0d351d4034cb2617429b5725edfab8395fc2bcb787ba9032a7c5de96dd1d3ede988a36f69c" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.tar.gz", + "hash": "a5e988a3690441ad5d68b0eed8a0ded18801a23e5f56c584aa9405490f209718254c7ee26c5b1be45acd43189060cc3710d25ef1c219252a4c16b6cf7b6f997d" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-arm64.pkg", + "hash": "1a426dd7b6cfc3479de7332adc0b8daad1d850a1906901d74eca86beb160631a556781e31387d1f395b7fc9ba811d47dd1b6cdcce1b34cf734671220ce2a7bca" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-arm64.tar.gz", + "hash": "3ff671ee2a0535a96c5feddc6e0e258de979d4eddb8228473bfd4b656ba57872e113572767b78a5e1e946261925c7eca7db1159fe3377606ee0aba8bd101dc07" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-arm64.zip", + "hash": "fbe3925386b01ffdf61605a1a21ef21f100930ff3e3f1bf35f6951024a1b9f86c35bedf6fddd4e6b598082a8c7f50ad4efb04969b88faa322483981dda52c66b" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x64.exe", + "hash": "ab9262b5a7609d000782e94b39679aa7f8afed5a8ce86fd8bc0f7f8f085f26755cbfd51018b83bccf10006a638f1b94db9e63d7e7422684b00e2e5879d105524" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-arm64.exe", + "hash": "5b520a0841caf5ff4a579cfa2d34a8905e256b9e4d25492d4674c415478716c32eaeb12edf255e6b97d1103252a42ade7d32a98e7ac4f15edb2da58dbc4db823" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x64.zip", + "hash": "904ed90eaa83083584d108a17f671113dd88bbe4485130bf818c8f3b12a717457b2cf29db7d3e66fbf959265bed851def1a890ec9a1349c8d0ff2ec08af65c7c" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x86.exe", + "hash": "b4606f51a971fdd684b6e52f4f98b891cb8704e1de1825d406f5894641ed6ae1778e0c3285225b8d7a01b172ae38e195cd780a07522ba6f9022a9355c5949bd5" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x86.zip", + "hash": "3b191f88b2224588bfbb753c7d4f1e0ade05f1ffc34fca3c6dfd31a29c7cfef9923777f174f19ed0bf468eac77ba60ddb9256f9cf06e9948c9cc32fb226e615e" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "8.0.21", + "version-display": "8.0.21", + "version-aspnetcoremodule": [ + "18.0.25269.21" + ], + "vs-version": "", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm.tar.gz", + "hash": "18623bf73f2236be293d7456b6b19d0bdafbf41971d42e8d4b86fa5369e9335132436672e656f6307aab59842bb1a22e447361d77a18da59b7b70f1008db0b9d" + }, + { + "name": "aspnetcore-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm64.tar.gz", + "hash": "db04b085c4ce1d732e55be57efe771b4be4c6bcf9b5359fbf88993b19026d77e7e108a41ab0c447da100306df8dfde90bc9c206cefb1856f7da6b618b6ceda32" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-x64.tar.gz", + "hash": "74f9dbeb2525d6adbe49ab8e53969860b2f77df39efeb880dd847987ae75832e44b119a2b339828ca151685a3ab5043b7018cc9646ff770e3bc1085c46a4f4ed" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm.tar.gz", + "hash": "31ac234f4c041f3fc45b2eb819f6477d921081a54522848de438159230d161ef427aff4a058245957bbc0d77d6311a7d3bf5f63c5ce3de8c5f37931fb9cbb4b2" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm64.tar.gz", + "hash": "7629c7a8316970a63546b88831dda77650f2a307615df42d735c75e299b935ec1f529f29315e444d16fa498339e3aaf7b961a918ac9efe66debc8ab79e1fb746" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-x64.tar.gz", + "hash": "4aa9458d3de7b4ff960adcc4a655e4d7e4e6570e97791919113b8c9a55883964a60241daf3a70c60494cde1a61155d802339ec03b046466eac67298f0acc7289" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-x64.tar.gz", + "hash": "1c4ac75ac02dd9845583dea10c8231de581f7c7a3200738d58b74262e0998883e623db59b88795f9724cc27b46f344606de5ae2bef2908568ee4ec98daad6ed7" + }, + { + "name": "aspnetcore-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-arm64.tar.gz", + "hash": "5b6bf59d7c7502a619494b5a2047095a04e4c7bd4860ae3dee5fe19d2ea5b54109bd4cd666f186602d692c3f2a0561181dd489a7da18e48417b11b0c722886d5" + }, + { + "name": "aspnetcore-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-arm64.zip", + "hash": "070945d3ce11da0454588771072f99f4553c4f59b2fedfb9a68bb78f351c172cd78ec13fe2630ba3787e6a6e97489b85d5c75bcacd7031e73a9fe8d187aef51f" + }, + { + "name": "aspnetcore-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-arm64.exe", + "hash": "113029c11e408ac15894667cdb8ba9832c970db441265692c85a3a8017b557e882fa88541719d3eea5defca4ca09cdc2da0cf6308153ca2a49846a9754f0ccdb" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x64.exe", + "hash": "dab7e5625351a943039f76e19ebfa2a8ee84162ca7a566620f7283fc23c4b0254a037eb9136344067af97914cdcb75f5666484d66f3d2aca6c3b2b9bf8663edd" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x64.zip", + "hash": "4c48928120593df31f78561339e03f5c80413b92575a2b90c45f9309a8e7489159bab1a59f4856ef947b2354506306fe14ca66ab583a016075515873fa90b272" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x86.exe", + "hash": "ebcf9a8c27c4adc37501babee754f771f43359a5cb800e5400c299db07827be238c5488fb2a61e58f508e60db6d52d521392365648ca47be9bab3d87b0cf4385" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x86.zip", + "hash": "672c644542c406812f7e84559cc2fb1842d2e8ef3c6414176a4d9e54ca2c8b62ccf55c60dbf5ddbe579570bb5c0bda17f15d1e1921932f2dd50c5147a869e6cc" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-arm.tar.gz", + "hash": "1e6b2241dfac65181d69636452294062aafd2adedbfe8c41c2f9f9b3072a5a271a73552888e70f03bfc90d7c0bb7ed855c1bd935f758a3b4a3f24d54c64c0b0b" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-arm64.tar.gz", + "hash": "f5e12f37ff76ed22881d78e793bbd9c9d860bb8c4fa769fa70d8cb7d6c572c9a80315f077d46844c34647f8c26ad12327cf4d46dee4133a2396d7ef1cafd329b" + }, + { + "name": "aspnetcore-runtime-composite-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-x64.tar.gz", + "hash": "8984eaaba0f2b6a1fe60b5a43577867111241efaf6feaef73760c93725d2be2aefb2607989d5dcaa5eef55be828b00d42d5b7995497cf3c90cb88100955a2c12" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-arm.tar.gz", + "hash": "454c6d7eaa965515465773664a67b1796a9d2c792ec3f00ee159678ee5231a283f0a108ffdb4a1593dfe2ebff37bc1a37c73e41b3551d41b8d4eefa0bf30e133" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-arm64.tar.gz", + "hash": "ee227cf0aed63ecd788c41c63bb773b7e73580bc36363c5e292a6816b34d4c12c4de81cb4f31ace4368d8773c4da03135d37a9e9e7192dd8db6d66304cc22fc0" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-x64.tar.gz", + "hash": "07e3e357a2787f9793a70d6b328d18710653538f73503153155d5249a81d8173b145e893637b6fc2e99ac56435d49dbb39582f766dd4c20fff0eca249565bda1" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/dotnet-hosting-8.0.21-win.exe", + "hash": "c3cf79602925e0bd93bdd71f8d79fdd162d1ee6161330929fcf89b37c4c0225548aaa0361dc5d1176d4d5dcba0d50ddd17a0b99a54eb84fb80e64f55d73fa0ec", + "akams": "https://aka.ms/dotnetcore-8-0-windowshosting" + } + ] + }, + "windowsdesktop": { + "version": "8.0.21", + "version-display": "8.0.21", + "files": [ + { + "name": "windowsdesktop-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-arm64.exe", + "hash": "92ce755b3fcba2ea9b09544af8f1b8ca50bc5939b95442ca1ebf27f6d25fd30b2a35c761113758983c67286c7d35d3ac4122f538b9ec8d474a9b1aa8a3542f84" + }, + { + "name": "windowsdesktop-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-arm64.zip", + "hash": "2de8440d588ee70d2ca91ff4019d21204cb6257d56189cdaacea013732b3124db8c46cb132f1cdeac9e5daaf3178bd3c6ece80af7c353d7db7b561f1740a8ac7" + }, + { + "name": "windowsdesktop-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x64.exe", + "hash": "10b837434f08ea2bae299fda5665e4e0539116d52b4101202a1e4255ad40474329d41a82bb3129ce44d61aaa49c92d0b6ae9cdfa04fee88e6239d26beff65775" + }, + { + "name": "windowsdesktop-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x64.zip", + "hash": "5fd341b8fa16d3bfeb93c42799af5827d6cdc7945818cb912f02540a9b9cb5cc0d0f668caa6a2b6e9383770bb1fb6d57678be8a72ac647cf54980a9c30575d3b" + }, + { + "name": "windowsdesktop-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x86.exe", + "hash": "daede5bc81c596e3c8e065e43b20a4e5650d72bd480b989211b9433aad7d50cd9274c90c86c96b9e59e32807a0b2600e582cba2619617ae3384a675d1928ca46" + }, + { + "name": "windowsdesktop-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x86.zip", + "hash": "f758fbbb2a2fb414765d558b9f3c3ddf1996a735b8235509f87215dd0bdd5b03abb5ac8007e98d91a9fcf404a78323db7c443d341cc3a43e69c3b2d469171672" + } + ] + } + } +} \ No newline at end of file diff --git a/release-notes/8.0/README.md b/release-notes/8.0/README.md index 9fc9e2001f..d966896bf2 100644 --- a/release-notes/8.0/README.md +++ b/release-notes/8.0/README.md @@ -13,6 +13,7 @@ | Date | Release | SDK | | :-- | :-- | :-- | +| 2025/10/14 | [8.0.21](./8.0.21/8.0.21.md) | [8.0.415](./8.0.21/8.0.21.md), [8.0.318](./8.0.21/8.0.318.md), [8.0.121](./8.0.20/8.0.121.md) | | 2025/09/09 | [8.0.20](./8.0.20/8.0.20.md) | [8.0.414](./8.0.20/8.0.20.md), [8.0.317](./8.0.20/8.0.317.md), [8.0.120](./8.0.20/8.0.120.md) | | 2025/08/05 | [8.0.19](./8.0.19/8.0.19.md) | [8.0.413](./8.0.19/8.0.19.md), [8.0.316](./8.0.19/8.0.316.md), [8.0.119](./8.0.19/8.0.119.md) | | 2025/07/08 | [8.0.18](./8.0.18/8.0.18.md) | [8.0.412](./8.0.18/8.0.18.md), [8.0.315](./8.0.18/8.0.315.md), [8.0.118](./8.0.18/8.0.118.md) | diff --git a/release-notes/8.0/cve.md b/release-notes/8.0/cve.md index 76f661b197..f3d48c9783 100644 --- a/release-notes/8.0/cve.md +++ b/release-notes/8.0/cve.md @@ -8,6 +8,10 @@ Your app needs to be on the latest .NET 8 patch version to be secure. The longer Your app may be vulnerable to the following published security [CVEs](https://www.cve.org/) if you are using an older version. +- 8.0.21 (October 2025) + - [CVE-2025-55248 | .NET Information Disclosure Vulnerability](https://github.com/dotnet/announcements/issues/372) + - [CVE-2025-55315 | .NET Security Feature Bypass Vulnerability](https://github.com/dotnet/announcements/issues/371) + - [CVE-2025-55247 | .NET Denial of Service Vulnerability](https://github.com/dotnet/announcements/issues/370) - 8.0.20 (September 2025) - No new CVEs. - 8.0.19 (August 2025) diff --git a/release-notes/8.0/install-linux.md b/release-notes/8.0/install-linux.md index f755c57f7d..e685163b6f 100644 --- a/release-notes/8.0/install-linux.md +++ b/release-notes/8.0/install-linux.md @@ -65,14 +65,14 @@ You can install .NET with a binary archive. This option is required if you want The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system. ```bash -~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.414/dotnet-sdk-8.0.414-linux-x64.tar.gz +~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-x64.tar.gz ~# mkdir dotnet ~# tar -C dotnet -xf dotnet.tar.gz ~# rm dotnet.tar.gz ~# export DOTNET_ROOT=~/dotnet ~# export PATH=$PATH:~/dotnet ~# dotnet --version -8.0.414 +8.0.415 ``` The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional. diff --git a/release-notes/8.0/install-macos.md b/release-notes/8.0/install-macos.md index 6ecc330265..ace828ae1c 100644 --- a/release-notes/8.0/install-macos.md +++ b/release-notes/8.0/install-macos.md @@ -34,14 +34,14 @@ You can install .NET with a binary archive. This option is required if you want The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system. ```bash -~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.414/dotnet-sdk-8.0.414-osx-x64.tar.gz +~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.tar.gz ~# mkdir dotnet ~# tar -C dotnet -xf dotnet.tar.gz ~# rm dotnet.tar.gz ~# export DOTNET_ROOT=~/dotnet ~# export PATH=$PATH:~/dotnet ~# dotnet --version -8.0.414 +8.0.415 ``` The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional. diff --git a/release-notes/8.0/install-windows.md b/release-notes/8.0/install-windows.md index 8cb2bccf2c..7a43187619 100644 --- a/release-notes/8.0/install-windows.md +++ b/release-notes/8.0/install-windows.md @@ -50,13 +50,13 @@ You can install .NET with a binary archive. This option is required if you want The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system. ```console -C:\>curl -Lo dotnet.zip https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.414/dotnet-sdk-8.0.414-win-x64.exe +C:\>curl -Lo dotnet.zip https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x64.exe C:\>tar -C dotnet -xf dotnet.zip C:\>del dotnet.zip C:\>set DOTNET_ROOT=C:\dotnet C:\>set PATH=%PATH%;C:\dotnet C:\>dotnet --version -8.0.414 +8.0.415 ``` The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional. diff --git a/release-notes/8.0/releases.json b/release-notes/8.0/releases.json index d7ca2c6737..3b3bef140b 100644 --- a/release-notes/8.0/releases.json +++ b/release-notes/8.0/releases.json @@ -1,14 +1,759 @@ { "channel-version": "8.0", - "latest-release": "8.0.20", - "latest-release-date": "2025-09-09", - "latest-runtime": "8.0.20", - "latest-sdk": "8.0.414", + "latest-release": "8.0.21", + "latest-release-date": "2025-10-14", + "latest-runtime": "8.0.21", + "latest-sdk": "8.0.415", "support-phase": "active", "release-type": "lts", "eol-date": "2026-11-10", "lifecycle-policy": "https://aka.ms/dotnetcoresupport", "releases": [ + { + "release-date": "2025-10-14", + "release-version": "8.0.21", + "security": true, + "cve-list": [ + { + "cve-id": "CVE-2025-55247", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55247" + }, + { + "cve-id": "CVE-2025-55315", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55315" + }, + { + "cve-id": "CVE-2025-55248", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55248" + } + ], + "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.21/8.0.21.md", + "runtime": { + "version": "8.0.21", + "version-display": "8.0.21", + "vs-version": "17.10.20, 17.12.13, 17.14.17", + "vs-mac-version": "", + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm.tar.gz", + "hash": "f07d8109e4639fa5f8a9cb7de3f46caea5816dd6459f483287d8b51d407b9426ed5a28dd11b79da9fdd7645ec446ccfd62e63c695fe0e0838eb256abf9719a53" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-arm64.tar.gz", + "hash": "7eaeadbcca169b2fdd2ba078c242b775d17be887f0e058b936dd6f872c1b7ab3260a6852e398b84f4c9165d0f55bb0fcdebf8b3de26ff980ab7d3a43d320bd45" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-x64.tar.gz", + "hash": "869addf536688104c53a2a5c9b36549592af73eecabfcc5434f33045321a4840bcd414ecd8ca9353be63d4e87945e72f23ed287a70257016d2919aa877d89ad1" + }, + { + "name": "dotnet-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm.tar.gz", + "hash": "e628b3116a6863bebfef5002ac2e8470810e068ee1e2219ab08e7e609453e980d4df19115d25356609b7a99a7cfc53808fdf30af42b6b2773a9e346e1835e9cf" + }, + { + "name": "dotnet-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-musl-arm64.tar.gz", + "hash": "4fb31259fa8bcc250989c0e906d52dfa2ff5a25f2addd38678d788ed297dba0fe5a9477f9b003b06aaaf05aa79d6684ce5d7b5f49be218e472a2cc60f812fa7f" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-linux-x64.tar.gz", + "hash": "b5771f98f89bcb70ba18df234dd82f006ee3b241fe4863485ea649d7c428d12f2e14de620a4ec09f56b9b98b5216c5b216a47f0b5cd9011a383993eef6979015" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-x64.pkg", + "hash": "bd659ed6c84f35be9dfbfaa3c3a4b8e7246d17744bdf0519c37c04f03961b1254e20d7f5005fa674c9766ab20778fe719e7c272600bf4e9ce14bc6f499ad5a35" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-x64.tar.gz", + "hash": "783ad58b18b21a5f4b7d4ded149e2c2a554b690edd12ce397451aab5a101cb974aab4048d400ab216e1562309e17a272135f2b6479742a3f49d80ff6b232e77e" + }, + { + "name": "dotnet-runtime-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-arm64.pkg", + "hash": "e1935d0dae4f2718839d0e9d6cd5e22c94150319f892a071160aa60b55b1c08e7f4072052874baf32ce32e359a26271878ffa88655455c1968aedae2e0eddb9a" + }, + { + "name": "dotnet-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-osx-arm64.tar.gz", + "hash": "dadf32781edd8683e3c43e01f198db30dcdc8931b56768a047fbc7d736a542c8988c179cf0748e751ccfabf10e4d61f443d43f2b46b9ead60aded99b4e16e9e2" + }, + { + "name": "dotnet-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-arm64.zip", + "hash": "15a47c2bda05ecaf2ad236da7f64f8bac556e171add2f9b5cd644da8bbdeec98ac3be0ab8d4f6531d7bdf6b5c20530caf30331d0ca7b574061c7fb0504b7f8d2" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x64.exe", + "hash": "a114d1066edc86e3ce07a1f1809354c070a98239d1c08266e09505ff313cc17a4b7046e2d169afad13e241ab0e725286a3a89f76d785f89cbcd1504f54680f45" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x64.zip", + "hash": "eb5316884e74d57f760f551fe9d7615277315beff9e73e82f04017f364473379ff7ecbafc361676120071b05f79bfd5c0ce0c9c7cdd7d419fe650f8c21b4646f" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x86.exe", + "hash": "c27f8d9065b21d61c22ab6fcc0268f44dc01c3bb5f247362a6302d36cd7ea32178522a49438273f669bd2cd13a6de4fbe573dd52b700cfe9f0c9f7afb7ab2505" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-x86.zip", + "hash": "b70ee38c2a1e02a5ebbaa167cb36171c40ded085862ccb3171c38575acdbf991b15934ff8ef9bc3189840b76bbe3c1417346e75333e74729f06d62934ca4fef1" + }, + { + "name": "dotnet-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.21/dotnet-runtime-8.0.21-win-arm64.exe", + "hash": "43d47f124f70475e4e72909a6df08ed076579706920d5f4296d6f95f42102657567b2c0a1b4f705302c6709fd0dba406a3cab7b40b8f9d268659d8e54efa2ba5" + } + ] + }, + "sdk": { + "version": "8.0.415", + "version-display": "8.0.415", + "runtime-version": "8.0.21", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm.tar.gz", + "hash": "ce6b415363d279f9a48434352751f402c070816a9c2c1642f449c6b1c7bdebba3b9c85ef4373649eb76df30960fe39405a8e9e12604a0c4357816cfb421518fe" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm64.tar.gz", + "hash": "c2efcccfd83690482d3314b23a9d9b53d41591795eb50e02857cb495dd1fde132f2c332dc243095463338d2dc6cd362cd7ea7ae3a9ce75b32ab54a517b91def8" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-x64.tar.gz", + "hash": "e6f05c752bfd90d7e53eeb283d8741f541f52745cbb9fbfd6b380cb7a8fdd36cde382139fc50aa3077e6b02a6f008aad36b5b53462124bd7b59611916fc2bde4" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm.tar.gz", + "hash": "336293ebb41a61b602f5801dc39a252c27401eb09c01ad2f2296d3f3fb86850ec1b027c64ca6fd2f29a866b2a5ddb146095990fa50627c7b75f041927d7f6fa1" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm64.tar.gz", + "hash": "28149f69d5066c331f8c5ac692ec72251c9b007d1e230ce2811eae59b05a4098529a044ba4a6e6bd6d54d684df35cbc8db5e11674477d47ce1148b0a8aacf34a" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-x64.tar.gz", + "hash": "0fc0499a857f161f7c35775bb3f50ac6f0333f02f5df21d21147d538eb26a9a87282d4ba3707181c46f3c09d22cdc984e77820a5953a773525d6f7b332deb7f2" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.pkg", + "hash": "ac344b588e6c572efd54a19b50b705ac70262a9d7712a26c0271cb0d351d4034cb2617429b5725edfab8395fc2bcb787ba9032a7c5de96dd1d3ede988a36f69c" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.tar.gz", + "hash": "a5e988a3690441ad5d68b0eed8a0ded18801a23e5f56c584aa9405490f209718254c7ee26c5b1be45acd43189060cc3710d25ef1c219252a4c16b6cf7b6f997d" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-arm64.pkg", + "hash": "1a426dd7b6cfc3479de7332adc0b8daad1d850a1906901d74eca86beb160631a556781e31387d1f395b7fc9ba811d47dd1b6cdcce1b34cf734671220ce2a7bca" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-arm64.tar.gz", + "hash": "3ff671ee2a0535a96c5feddc6e0e258de979d4eddb8228473bfd4b656ba57872e113572767b78a5e1e946261925c7eca7db1159fe3377606ee0aba8bd101dc07" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-arm64.zip", + "hash": "fbe3925386b01ffdf61605a1a21ef21f100930ff3e3f1bf35f6951024a1b9f86c35bedf6fddd4e6b598082a8c7f50ad4efb04969b88faa322483981dda52c66b" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x64.exe", + "hash": "ab9262b5a7609d000782e94b39679aa7f8afed5a8ce86fd8bc0f7f8f085f26755cbfd51018b83bccf10006a638f1b94db9e63d7e7422684b00e2e5879d105524" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-arm64.exe", + "hash": "5b520a0841caf5ff4a579cfa2d34a8905e256b9e4d25492d4674c415478716c32eaeb12edf255e6b97d1103252a42ade7d32a98e7ac4f15edb2da58dbc4db823" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x64.zip", + "hash": "904ed90eaa83083584d108a17f671113dd88bbe4485130bf818c8f3b12a717457b2cf29db7d3e66fbf959265bed851def1a890ec9a1349c8d0ff2ec08af65c7c" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x86.exe", + "hash": "b4606f51a971fdd684b6e52f4f98b891cb8704e1de1825d406f5894641ed6ae1778e0c3285225b8d7a01b172ae38e195cd780a07522ba6f9022a9355c5949bd5" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x86.zip", + "hash": "3b191f88b2224588bfbb753c7d4f1e0ade05f1ffc34fca3c6dfd31a29c7cfef9923777f174f19ed0bf468eac77ba60ddb9256f9cf06e9948c9cc32fb226e615e" + } + ] + }, + "sdks": [ + { + "version": "8.0.121", + "version-display": "8.0.121", + "runtime-version": "8.0.21", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-arm.tar.gz", + "hash": "e71897ca27e92c5ee95ee35183a914283847074934b288753faa4f43bf5934967f042477e9fd4ace6bf3d283e948e8c34bc9c00308504939c0f33ea4b80c4cb3" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-arm64.tar.gz", + "hash": "fef56f117f9b9cea8e41ad7c3057c093dfee519208c6747a54adfd71b40b4ac0683c0a0d4a3e6c60664174378022b77bc318122909a30136a83ee32ee8aa8a64" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-x64.tar.gz", + "hash": "c279691c26f50ae6218959693feebf227d7d61c17906dd608836a4825eeb46fc3af68bc30b2a1d393e01b7ba117ace3fb059d97c0bac590e5f6cecb30b16c7fe" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-arm.tar.gz", + "hash": "7baad6f2554a6d432a6b2ae8c1287ca0a8883a8cb5eb49af7cae55e833f86959109290d8c6fcb63e2b25e6a1a815680f592781279a939d897609be33ad5f1a77" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-musl-arm64.tar.gz", + "hash": "d047046534d97b02388685efcf08d969ebd8671e00a932ff90c432bef9e01b865f5bcc51a6a9c87201bda56cd86ec9b2fed562690bd7ec930cae04f8728ed147" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-linux-x64.tar.gz", + "hash": "5f3554066a9f738c3a137daba885ca6eb669f1e84d536cc7064864821acc7123f349eba2cf5d90c252878379cbc65e9214f65e01e2482f76e03c35e2d3c9b9a2" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-x64.pkg", + "hash": "1e5ca188f2d0b673404a13063712606c04a12b5c0dacd8a2f4eb3c2ddf7e8cc89cc8d3b985c40169aa9568584254fa026fc32a49aa25ca00150f4e0e1183b831" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-x64.tar.gz", + "hash": "5f5e28aac3bd2724f64792c0c23f9c5a5d5ef857751d247eb77f85cae8b787daa3152b7d8ec4d6b7739bb5a8035f0015af48ac47b13da76c9dc5f34ff0fd374a" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-arm64.pkg", + "hash": "17e0a98c44d127ac6431dada8a2c1e099e477bcfbbc365211dd7dd7cf17b1325fa13cdd3d5aa79513ae4fecf2affea9e6b0162741b4696ded0a36b82535f4542" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-osx-arm64.tar.gz", + "hash": "851f1a8d2fbf7212f0d9ddb9ce665f66df9801ecc15419cf325ad9efe03bb86ae099e7135b1c7ea17ed5ff9a14e9ac866037865178f7bef1e461465b5ba8c520" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-arm64.zip", + "hash": "ece4284bd826356ce122dc0ad7e099be5d9d9b3dbfa6d2d6a77799b3beb1e5784c12a08d6278cf9211f805252df9711ace4fd95b1fc953ce5dd88a20d7aa6afd" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x64.exe", + "hash": "743ca1b83a62093eb9587d87c5dce38da0b7c485d2e1f59db17b1dde09a4455a244046c769aaae171106eed4c0754b925aa2931ef81e195d150890c230df2729" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-arm64.exe", + "hash": "20bb095139834925910d3ed10c23a1435fd16178084d6fdc96e8e3bc17772dfe5b95330290a979e31c841b470b0fdedba5a6f70841bff14c1588822a5cf0ff58" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x64.zip", + "hash": "182f015b36073acbcc29e2ecd882c6c14519339757264c073fda324b8a9742dbcab7386077cc07b9d51ba419eba1034a206b3fe4f0ca1d7f8fdcb0ea0c775c9d" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x86.exe", + "hash": "63fe0bfb63d39134a2a38a6b13c6c68c7978f14e9e7adef25e55aa845a18243b41516e560fba3674914d02df421adbb7cd28d912e246155ec9e5befad35ad897" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.121/dotnet-sdk-8.0.121-win-x86.zip", + "hash": "4a054d6554580b31992d5eb3ca8d3d080c9a7a806261a85a00fa8e5ca3bec7ea27b77195c10a9d7d1aca43e2648e31fe4c2149604b0eab1fc6b9dd495bb4f79f" + } + ] + }, + { + "version": "8.0.318", + "version-display": "8.0.318", + "runtime-version": "8.0.21", + "vs-version": "17.10.20", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.10)", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-arm.tar.gz", + "hash": "d5632878df1197cfe815f294350930404e40719928a345bc2d5d6659f24e0fdd9cb423d32fbe2ab7ad9422dacdca91b7f8a2051f1714220aef9807db858ce215" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-arm64.tar.gz", + "hash": "a311aef425e6c2893747fd895f8004b40fedd6c8aad7bd1902fd23e42a5373096aef92830036afb6b25a6802ee499066a869d7a8cbea4fd82b154bc7069a0944" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-x64.tar.gz", + "hash": "125b656d796d20c472f858f630b72e72eb04c378a0a8d8659bc143fa6c049f160e42550a27de53441ad9901880fd5e86c3c0260237cb1960742d7d90fb0db3fc" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-arm.tar.gz", + "hash": "2d734e2e5f388c0f0a227180b079860c03b1c689020729c62344ff079b8245e1dc29a43219de43828564c3af978bb29de5d5656d06e2fea4e95030bf1a5b3739" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-musl-arm64.tar.gz", + "hash": "218aa9baa6b63c96d103d30bce5789b2ee9096bad2d3ddcd3df721d5fe80ab6fb3ffa66cdd35c886534e85bcc411da91aa183cf84b95dfedb3326c31fbc60a05" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-linux-x64.tar.gz", + "hash": "032d1dc9bb192777b05379ceec2b0630d477899f65921a87458111ef8ab6ee71d03787d61564c26273e77dd1c9eb34da7d7962e95da0fec473ffcdfd1efb71b7" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-x64.pkg", + "hash": "c7074626e514c62a7fc8ac1cd54d7c50f802d5a92af1fa3751ee428dba0ee6339893f11d0ada255521656b3f65cbb6280bd296b0a74a86f0e0f52d0dbc16079b" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-x64.tar.gz", + "hash": "f4f1cba8b88a88035608640145da9afa20d0cd6893cab7ea4bf678d89665f4b6d92baba4c7e295d02ffab9501889c802adb115ba5eb59ff63089b029f86c0f25" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-arm64.pkg", + "hash": "869d070183d2b90e69268ee92aabe60eb0007c055214166cd4420c7360bfc04cb1355e65cc8e07144cc04705f0026956f6fbca4fd9b00d110ad71a58e90dd32f" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-osx-arm64.tar.gz", + "hash": "e262da9b4c1126ed036b097d13603b72e9b6475bbc5ce2846f5b9b13576ac828056fa0731fa688ba864e7c4891a6e393e2a6958fabf06b006b4d44c505541796" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-arm64.zip", + "hash": "c292c0138fc85a7459266e7d69636320ff979c6ffd55678c5e7f879c4d1fbd1f25a3358ae04510b3b6f5134da499c4705b6f2b3c21144fe502e8ed9656c8c5fc" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x64.exe", + "hash": "e3f70045ae595d2b7109df23558810f44f0948db2b62b4661ef3659061d46954a1b17a332c4a8fce42ad1c87d5a7e9a818b8f091ad8acbdf83cac9d1a2a0136d" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-arm64.exe", + "hash": "40990ddcf9912fdaa7affaac08fa98d79565f2b9cba39570bf375e4ca3c15791c6b0ebd4159631e0112055b0cb17b24783fc4110cbd2a4f75492bd1357bba51f" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x64.zip", + "hash": "4027ac3a35a33c8dd547e8971dc08e56b20fb3846a821e7d6adb76dbb4d45bb7bc1a6007ee0bf210ca5588c29175276988117e6bfa83a2654dc2929e13e3d643" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x86.exe", + "hash": "ae2097c504705547291986e91c1b14c33f0b24144353f6bdd204e11e62a9306ed8b065610b3e1170dc1aaaec7eac1c00fd1ffadf15724166ea710fc808d0fcbc" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.318/dotnet-sdk-8.0.318-win-x86.zip", + "hash": "b28d0eec20b2e3953ae6adb25c4758927f5b3671bc055440a19f53ea504d85bb7e9b45af0e3d4e47ee58ebf69768e374197e6daed830b8c8e5434414d072090e" + } + ] + }, + { + "version": "8.0.415", + "version-display": "8.0.415", + "runtime-version": "8.0.21", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm.tar.gz", + "hash": "ce6b415363d279f9a48434352751f402c070816a9c2c1642f449c6b1c7bdebba3b9c85ef4373649eb76df30960fe39405a8e9e12604a0c4357816cfb421518fe" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-arm64.tar.gz", + "hash": "c2efcccfd83690482d3314b23a9d9b53d41591795eb50e02857cb495dd1fde132f2c332dc243095463338d2dc6cd362cd7ea7ae3a9ce75b32ab54a517b91def8" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-x64.tar.gz", + "hash": "e6f05c752bfd90d7e53eeb283d8741f541f52745cbb9fbfd6b380cb7a8fdd36cde382139fc50aa3077e6b02a6f008aad36b5b53462124bd7b59611916fc2bde4" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm.tar.gz", + "hash": "336293ebb41a61b602f5801dc39a252c27401eb09c01ad2f2296d3f3fb86850ec1b027c64ca6fd2f29a866b2a5ddb146095990fa50627c7b75f041927d7f6fa1" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-musl-arm64.tar.gz", + "hash": "28149f69d5066c331f8c5ac692ec72251c9b007d1e230ce2811eae59b05a4098529a044ba4a6e6bd6d54d684df35cbc8db5e11674477d47ce1148b0a8aacf34a" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-linux-x64.tar.gz", + "hash": "0fc0499a857f161f7c35775bb3f50ac6f0333f02f5df21d21147d538eb26a9a87282d4ba3707181c46f3c09d22cdc984e77820a5953a773525d6f7b332deb7f2" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.pkg", + "hash": "ac344b588e6c572efd54a19b50b705ac70262a9d7712a26c0271cb0d351d4034cb2617429b5725edfab8395fc2bcb787ba9032a7c5de96dd1d3ede988a36f69c" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-x64.tar.gz", + "hash": "a5e988a3690441ad5d68b0eed8a0ded18801a23e5f56c584aa9405490f209718254c7ee26c5b1be45acd43189060cc3710d25ef1c219252a4c16b6cf7b6f997d" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-arm64.pkg", + "hash": "1a426dd7b6cfc3479de7332adc0b8daad1d850a1906901d74eca86beb160631a556781e31387d1f395b7fc9ba811d47dd1b6cdcce1b34cf734671220ce2a7bca" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-osx-arm64.tar.gz", + "hash": "3ff671ee2a0535a96c5feddc6e0e258de979d4eddb8228473bfd4b656ba57872e113572767b78a5e1e946261925c7eca7db1159fe3377606ee0aba8bd101dc07" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-arm64.zip", + "hash": "fbe3925386b01ffdf61605a1a21ef21f100930ff3e3f1bf35f6951024a1b9f86c35bedf6fddd4e6b598082a8c7f50ad4efb04969b88faa322483981dda52c66b" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x64.exe", + "hash": "ab9262b5a7609d000782e94b39679aa7f8afed5a8ce86fd8bc0f7f8f085f26755cbfd51018b83bccf10006a638f1b94db9e63d7e7422684b00e2e5879d105524" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-arm64.exe", + "hash": "5b520a0841caf5ff4a579cfa2d34a8905e256b9e4d25492d4674c415478716c32eaeb12edf255e6b97d1103252a42ade7d32a98e7ac4f15edb2da58dbc4db823" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x64.zip", + "hash": "904ed90eaa83083584d108a17f671113dd88bbe4485130bf818c8f3b12a717457b2cf29db7d3e66fbf959265bed851def1a890ec9a1349c8d0ff2ec08af65c7c" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x86.exe", + "hash": "b4606f51a971fdd684b6e52f4f98b891cb8704e1de1825d406f5894641ed6ae1778e0c3285225b8d7a01b172ae38e195cd780a07522ba6f9022a9355c5949bd5" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.415/dotnet-sdk-8.0.415-win-x86.zip", + "hash": "3b191f88b2224588bfbb753c7d4f1e0ade05f1ffc34fca3c6dfd31a29c7cfef9923777f174f19ed0bf468eac77ba60ddb9256f9cf06e9948c9cc32fb226e615e" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "8.0.21", + "version-display": "8.0.21", + "version-aspnetcoremodule": [ + "18.0.25269.21" + ], + "vs-version": "", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm.tar.gz", + "hash": "18623bf73f2236be293d7456b6b19d0bdafbf41971d42e8d4b86fa5369e9335132436672e656f6307aab59842bb1a22e447361d77a18da59b7b70f1008db0b9d" + }, + { + "name": "aspnetcore-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-arm64.tar.gz", + "hash": "db04b085c4ce1d732e55be57efe771b4be4c6bcf9b5359fbf88993b19026d77e7e108a41ab0c447da100306df8dfde90bc9c206cefb1856f7da6b618b6ceda32" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-x64.tar.gz", + "hash": "74f9dbeb2525d6adbe49ab8e53969860b2f77df39efeb880dd847987ae75832e44b119a2b339828ca151685a3ab5043b7018cc9646ff770e3bc1085c46a4f4ed" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm.tar.gz", + "hash": "31ac234f4c041f3fc45b2eb819f6477d921081a54522848de438159230d161ef427aff4a058245957bbc0d77d6311a7d3bf5f63c5ce3de8c5f37931fb9cbb4b2" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-musl-arm64.tar.gz", + "hash": "7629c7a8316970a63546b88831dda77650f2a307615df42d735c75e299b935ec1f529f29315e444d16fa498339e3aaf7b961a918ac9efe66debc8ab79e1fb746" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-linux-x64.tar.gz", + "hash": "4aa9458d3de7b4ff960adcc4a655e4d7e4e6570e97791919113b8c9a55883964a60241daf3a70c60494cde1a61155d802339ec03b046466eac67298f0acc7289" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-x64.tar.gz", + "hash": "1c4ac75ac02dd9845583dea10c8231de581f7c7a3200738d58b74262e0998883e623db59b88795f9724cc27b46f344606de5ae2bef2908568ee4ec98daad6ed7" + }, + { + "name": "aspnetcore-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-osx-arm64.tar.gz", + "hash": "5b6bf59d7c7502a619494b5a2047095a04e4c7bd4860ae3dee5fe19d2ea5b54109bd4cd666f186602d692c3f2a0561181dd489a7da18e48417b11b0c722886d5" + }, + { + "name": "aspnetcore-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-arm64.zip", + "hash": "070945d3ce11da0454588771072f99f4553c4f59b2fedfb9a68bb78f351c172cd78ec13fe2630ba3787e6a6e97489b85d5c75bcacd7031e73a9fe8d187aef51f" + }, + { + "name": "aspnetcore-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-arm64.exe", + "hash": "113029c11e408ac15894667cdb8ba9832c970db441265692c85a3a8017b557e882fa88541719d3eea5defca4ca09cdc2da0cf6308153ca2a49846a9754f0ccdb" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x64.exe", + "hash": "dab7e5625351a943039f76e19ebfa2a8ee84162ca7a566620f7283fc23c4b0254a037eb9136344067af97914cdcb75f5666484d66f3d2aca6c3b2b9bf8663edd" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x64.zip", + "hash": "4c48928120593df31f78561339e03f5c80413b92575a2b90c45f9309a8e7489159bab1a59f4856ef947b2354506306fe14ca66ab583a016075515873fa90b272" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x86.exe", + "hash": "ebcf9a8c27c4adc37501babee754f771f43359a5cb800e5400c299db07827be238c5488fb2a61e58f508e60db6d52d521392365648ca47be9bab3d87b0cf4385" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-8.0.21-win-x86.zip", + "hash": "672c644542c406812f7e84559cc2fb1842d2e8ef3c6414176a4d9e54ca2c8b62ccf55c60dbf5ddbe579570bb5c0bda17f15d1e1921932f2dd50c5147a869e6cc" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-arm.tar.gz", + "hash": "1e6b2241dfac65181d69636452294062aafd2adedbfe8c41c2f9f9b3072a5a271a73552888e70f03bfc90d7c0bb7ed855c1bd935f758a3b4a3f24d54c64c0b0b" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-arm64.tar.gz", + "hash": "f5e12f37ff76ed22881d78e793bbd9c9d860bb8c4fa769fa70d8cb7d6c572c9a80315f077d46844c34647f8c26ad12327cf4d46dee4133a2396d7ef1cafd329b" + }, + { + "name": "aspnetcore-runtime-composite-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-x64.tar.gz", + "hash": "8984eaaba0f2b6a1fe60b5a43577867111241efaf6feaef73760c93725d2be2aefb2607989d5dcaa5eef55be828b00d42d5b7995497cf3c90cb88100955a2c12" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-arm.tar.gz", + "hash": "454c6d7eaa965515465773664a67b1796a9d2c792ec3f00ee159678ee5231a283f0a108ffdb4a1593dfe2ebff37bc1a37c73e41b3551d41b8d4eefa0bf30e133" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-arm64.tar.gz", + "hash": "ee227cf0aed63ecd788c41c63bb773b7e73580bc36363c5e292a6816b34d4c12c4de81cb4f31ace4368d8773c4da03135d37a9e9e7192dd8db6d66304cc22fc0" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/aspnetcore-runtime-composite-8.0.21-linux-musl-x64.tar.gz", + "hash": "07e3e357a2787f9793a70d6b328d18710653538f73503153155d5249a81d8173b145e893637b6fc2e99ac56435d49dbb39582f766dd4c20fff0eca249565bda1" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.21/dotnet-hosting-8.0.21-win.exe", + "hash": "c3cf79602925e0bd93bdd71f8d79fdd162d1ee6161330929fcf89b37c4c0225548aaa0361dc5d1176d4d5dcba0d50ddd17a0b99a54eb84fb80e64f55d73fa0ec", + "akams": "https://aka.ms/dotnetcore-8-0-windowshosting" + } + ] + }, + "windowsdesktop": { + "version": "8.0.21", + "version-display": "8.0.21", + "files": [ + { + "name": "windowsdesktop-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-arm64.exe", + "hash": "92ce755b3fcba2ea9b09544af8f1b8ca50bc5939b95442ca1ebf27f6d25fd30b2a35c761113758983c67286c7d35d3ac4122f538b9ec8d474a9b1aa8a3542f84" + }, + { + "name": "windowsdesktop-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-arm64.zip", + "hash": "2de8440d588ee70d2ca91ff4019d21204cb6257d56189cdaacea013732b3124db8c46cb132f1cdeac9e5daaf3178bd3c6ece80af7c353d7db7b561f1740a8ac7" + }, + { + "name": "windowsdesktop-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x64.exe", + "hash": "10b837434f08ea2bae299fda5665e4e0539116d52b4101202a1e4255ad40474329d41a82bb3129ce44d61aaa49c92d0b6ae9cdfa04fee88e6239d26beff65775" + }, + { + "name": "windowsdesktop-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x64.zip", + "hash": "5fd341b8fa16d3bfeb93c42799af5827d6cdc7945818cb912f02540a9b9cb5cc0d0f668caa6a2b6e9383770bb1fb6d57678be8a72ac647cf54980a9c30575d3b" + }, + { + "name": "windowsdesktop-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x86.exe", + "hash": "daede5bc81c596e3c8e065e43b20a4e5650d72bd480b989211b9433aad7d50cd9274c90c86c96b9e59e32807a0b2600e582cba2619617ae3384a675d1928ca46" + }, + { + "name": "windowsdesktop-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/8.0.21/windowsdesktop-runtime-8.0.21-win-x86.zip", + "hash": "f758fbbb2a2fb414765d558b9f3c3ddf1996a735b8235509f87215dd0bdd5b03abb5ac8007e98d91a9fcf404a78323db7c443d341cc3a43e69c3b2d469171672" + } + ] + } + }, { "release-date": "2025-09-09", "release-version": "8.0.20", @@ -564,7 +1309,9 @@ "aspnetcore-runtime": { "version": "8.0.20", "version-display": "8.0.20", - "version-aspnetcoremodule": ["18.0.25232.20"], + "version-aspnetcoremodule": [ + "18.0.25232.20" + ], "vs-version": "", "files": [ { @@ -1294,7 +2041,9 @@ "aspnetcore-runtime": { "version": "8.0.19", "version-display": "8.0.19", - "version-aspnetcoremodule": ["18.0.25203.19"], + "version-aspnetcoremodule": [ + "18.0.25203.19" + ], "vs-version": "", "files": [ { @@ -2024,7 +2773,9 @@ "aspnetcore-runtime": { "version": "8.0.18", "version-display": "8.0.18", - "version-aspnetcoremodule": ["18.0.25168.18"], + "version-aspnetcoremodule": [ + "18.0.25168.18" + ], "vs-version": "17.8.23", "files": [ { @@ -2759,7 +3510,9 @@ "aspnetcore-runtime": { "version": "8.0.17", "version-display": "8.0.17", - "version-aspnetcoremodule": ["18.0.25136.17"], + "version-aspnetcoremodule": [ + "18.0.25136.17" + ], "vs-version": "", "files": [ { @@ -3714,7 +4467,9 @@ "aspnetcore-runtime": { "version": "8.0.16", "version-display": "8.0.16", - "version-aspnetcoremodule": ["18.0.25107.16"], + "version-aspnetcoremodule": [ + "18.0.25107.16" + ], "vs-version": "17.8.21", "files": [ { @@ -4449,7 +5204,9 @@ "aspnetcore-runtime": { "version": "8.0.15", "version-display": "8.0.15", - "version-aspnetcoremodule": ["18.0.25074.15"], + "version-aspnetcoremodule": [ + "18.0.25074.15" + ], "vs-version": "", "files": [ { @@ -5184,7 +5941,9 @@ "aspnetcore-runtime": { "version": "8.0.14", "version-display": "8.0.14", - "version-aspnetcoremodule": ["18.0.25044.14"], + "version-aspnetcoremodule": [ + "18.0.25044.14" + ], "vs-version": "", "files": [ { @@ -5914,7 +6673,9 @@ "aspnetcore-runtime": { "version": "8.0.13", "version-display": "8.0.13", - "version-aspnetcoremodule": ["18.0.25017.13"], + "version-aspnetcoremodule": [ + "18.0.25017.13" + ], "vs-version": "", "files": [ { @@ -6657,7 +7418,9 @@ "aspnetcore-runtime": { "version": "8.0.12", "version-display": "8.0.12", - "version-aspnetcoremodule": ["18.0.24339.12"], + "version-aspnetcoremodule": [ + "18.0.24339.12" + ], "vs-version": "", "files": [ { @@ -7387,7 +8150,9 @@ "aspnetcore-runtime": { "version": "8.0.11", "version-display": "8.0.11", - "version-aspnetcoremodule": ["18.0.24295.11"], + "version-aspnetcoremodule": [ + "18.0.24295.11" + ], "vs-version": "", "files": [ { @@ -8134,7 +8899,9 @@ "aspnetcore-runtime": { "version": "8.0.10", "version-display": "8.0.10", - "version-aspnetcoremodule": ["18.0.24262.10"], + "version-aspnetcoremodule": [ + "18.0.24262.10" + ], "vs-version": "", "files": [ { @@ -9093,7 +9860,9 @@ "aspnetcore-runtime": { "version": "8.0.8", "version-display": "8.0.8", - "version-aspnetcoremodule": ["18.0.24201.8"], + "version-aspnetcoremodule": [ + "18.0.24201.8" + ], "vs-version": "", "files": [ { @@ -9726,7 +10495,9 @@ "aspnetcore-runtime": { "version": "8.0.7", "version-display": "8.0.7", - "version-aspnetcoremodule": ["18.0.24166.7"], + "version-aspnetcoremodule": [ + "18.0.24166.7" + ], "vs-version": "", "files": [ { @@ -10571,7 +11342,9 @@ "aspnetcore-runtime": { "version": "8.0.6", "version-display": "8.0.6", - "version-aspnetcoremodule": ["18.0.24141.6"], + "version-aspnetcoremodule": [ + "18.0.24141.6" + ], "vs-version": "", "files": [ { @@ -11310,7 +12083,9 @@ "aspnetcore-runtime": { "version": "8.0.5", "version-display": "8.0.5", - "version-aspnetcoremodule": ["18.0.24115.5"], + "version-aspnetcoremodule": [ + "18.0.24115.5" + ], "vs-version": "", "files": [ { @@ -11929,7 +12704,9 @@ "aspnetcore-runtime": { "version": "8.0.4", "version-display": "8.0.4", - "version-aspnetcoremodule": ["18.0.24080.4"], + "version-aspnetcoremodule": [ + "18.0.24080.4" + ], "vs-version": "", "files": [ { @@ -12662,7 +13439,9 @@ "aspnetcore-runtime": { "version": "8.0.3", "version-display": "8.0.3", - "version-aspnetcoremodule": ["18.0.24047.3"], + "version-aspnetcoremodule": [ + "18.0.24047.3" + ], "vs-version": "", "files": [ { @@ -13395,7 +14174,9 @@ "aspnetcore-runtime": { "version": "8.0.2", "version-display": "8.0.2", - "version-aspnetcoremodule": ["18.0.24018.2"], + "version-aspnetcoremodule": [ + "18.0.24018.2" + ], "vs-version": "17.8.7", "files": [ { @@ -13912,7 +14693,9 @@ "aspnetcore-runtime": { "version": "8.0.1", "version-display": "8.0.1", - "version-aspnetcoremodule": ["18.0.23334.1"], + "version-aspnetcoremodule": [ + "18.0.23334.1" + ], "vs-version": "17.8.3", "files": [ { @@ -14429,7 +15212,9 @@ "aspnetcore-runtime": { "version": "8.0.0", "version-display": "8.0.0", - "version-aspnetcoremodule": ["18.0.23305.0"], + "version-aspnetcoremodule": [ + "18.0.23305.0" + ], "vs-version": "", "files": [ { @@ -14946,7 +15731,9 @@ "aspnetcore-runtime": { "version": "8.0.0-rc.2.23480.2", "version-display": "8.0.0-rc.2", - "version-aspnetcoremodule": ["18.0.23273.0"], + "version-aspnetcoremodule": [ + "18.0.23273.0" + ], "vs-version": "", "files": [ { @@ -15471,7 +16258,9 @@ "aspnetcore-runtime": { "version": "8.0.0-rc.1.23421.29", "version-display": "8.0.0-rc.1", - "version-aspnetcoremodule": ["18.0.23234.0"], + "version-aspnetcoremodule": [ + "18.0.23234.0" + ], "vs-version": "", "files": [ { @@ -15975,7 +16764,9 @@ "aspnetcore-runtime": { "version": "8.0.0-preview.7.23375.9", "version-display": "8.0.0-preview.7", - "version-aspnetcoremodule": ["18.0.23207.0"], + "version-aspnetcoremodule": [ + "18.0.23207.0" + ], "vs-version": "", "files": [ { @@ -16479,7 +17270,9 @@ "aspnetcore-runtime": { "version": "8.0.0-preview.6.23329.11", "version-display": "8.0.0-preview.6", - "version-aspnetcoremodule": ["18.0.23181.0"], + "version-aspnetcoremodule": [ + "18.0.23181.0" + ], "vs-version": "", "files": [ { @@ -16983,7 +17776,9 @@ "aspnetcore-runtime": { "version": "8.0.0-preview.5.23302.2", "version-display": "8.0.0-preview.5", - "version-aspnetcoremodule": ["18.0.23154.0"], + "version-aspnetcoremodule": [ + "18.0.23154.0" + ], "vs-version": "", "files": [ { @@ -17451,7 +18246,9 @@ "aspnetcore-runtime": { "version": "8.0.0-preview.4.23260.4", "version-display": "8.0.0-preview.4", - "version-aspnetcoremodule": ["18.0.23130.0"], + "version-aspnetcoremodule": [ + "18.0.23130.0" + ], "vs-version": "", "files": [ { @@ -17919,7 +18716,9 @@ "aspnetcore-runtime": { "version": "8.0.0-preview.3.23177.8", "version-display": "8.0.0-preview.3", - "version-aspnetcoremodule": ["18.0.23086.0"], + "version-aspnetcoremodule": [ + "18.0.23086.0" + ], "vs-version": "", "files": [ { @@ -18387,7 +19186,9 @@ "aspnetcore-runtime": { "version": "8.0.0-preview.2.23153.2", "version-display": "8.0.0-preview.2", - "version-aspnetcoremodule": ["18.0.23062.0"], + "version-aspnetcoremodule": [ + "18.0.23062.0" + ], "vs-version": "", "files": [ { @@ -18572,25 +19373,25 @@ "name": "dotnet-runtime-osx-arm64.pkg", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.0-preview.1.23110.8/dotnet-runtime-8.0.0-preview.1.23110.8-osx-arm64.pkg", - "hash": "174cb0f4cc570e2e5a4c9e3b764923ce6c18b881d58934af1aaf5ba327ae295ea1855071ddb2ca14236aadc8294358b3f24c330e90a44070dea8956fe2e2ae2f" + "hash": "cc91713047a51595d38f9815427eb6bdf5a55070d1207920802f37a8a46dff2c9ed3e99889f07634062291e892bc527a88bf8db866d3f3352637bc8b7be05eab" }, { "name": "dotnet-runtime-osx-arm64.tar.gz", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.0-preview.1.23110.8/dotnet-runtime-8.0.0-preview.1.23110.8-osx-arm64.tar.gz", - "hash": "67439dbaeab214b71c3ee3b3d66928baea073c95a24be9e13acc88c1d7f365aff57f424e964d170069717eaea7e1d76328862300a98ffa7b735e4240845eadd9" + "hash": "415ff6cc4cffc0cb25b92a88cd12f4653d087247b6e81b2e3d2f49b25363301ab239ef82d0d174f7dd7b31989ecfa8b6ed4dbf5e37d659fee864bcc22df0a908" }, { "name": "dotnet-runtime-osx-x64.pkg", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.0-preview.1.23110.8/dotnet-runtime-8.0.0-preview.1.23110.8-osx-x64.pkg", - "hash": "05e3ebc1e4a8669fb1e4485b848440bd7025e48d8ee320dfe6d6c812658af957cdb0e1a08f82a0c33ebd11e272d999ca056a37516131f1a568fabe2c2e5af829" + "hash": "8ea6edc0b5a0ab0cd421230815df0c5046b8f550d0c5a8a5fd577f319632afbcb0d57b46436e8d4e7f7b6fdf3c9c3dc8811fbbde2183231dcf2177c7b323379f" }, { "name": "dotnet-runtime-osx-x64.tar.gz", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/8.0.0-preview.1.23110.8/dotnet-runtime-8.0.0-preview.1.23110.8-osx-x64.tar.gz", - "hash": "42973fef78f50763696e040e207af070fa8beb7c8c0689bd3924f7131a1deb50f05e6149628e70a4dfa5e4b2a71289f9f17e340d2b0e314b1f7d5e0b3ead330a" + "hash": "c07754ca2067f38a37b2e4f35eea1dd8a82757906ae21964a21d2c2eabddfb80cb309a2267e619b6bb2447b917d8b47948c7835063200efded1fa35f89edb4d9" }, { "name": "dotnet-runtime-win-arm64.exe", @@ -18855,7 +19656,9 @@ "aspnetcore-runtime": { "version": "8.0.0-preview.1.23112.2", "version-display": "8.0.0-preview.1", - "version-aspnetcoremodule": ["18.0.23043.0"], + "version-aspnetcoremodule": [ + "18.0.23043.0" + ], "vs-version": "", "files": [ { @@ -18989,4 +19792,4 @@ } } ] -} +} \ No newline at end of file diff --git a/release-notes/9.0/9.0.10/9.0.10.md b/release-notes/9.0/9.0.10/9.0.10.md new file mode 100644 index 0000000000..b12ab59803 --- /dev/null +++ b/release-notes/9.0/9.0.10/9.0.10.md @@ -0,0 +1,817 @@ +# .NET 9.0.10 - October 14, 2025 + +The .NET 9.0.10 and .NET SDK 9.0.306 releases are available for download. The latest 9.0 release is always listed at [.NET 9.0 Releases](../README.md). + +9.0 SDKs that include 9.0.10 runtimes: + +* [9.0.306][9.0.306] +* [9.0.111][9.0.111] + +## Downloads + +| | SDK Installer | SDK Binaries | 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] | [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] | - | +| 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] \| [Arm][aspnetcore-runtime-linux-arm.tar.gz] \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz] \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | +| | [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.306 +``` + +## 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/aspire-dashboard](https://github.com/dotnet/dotnet-docker/blob/main/README.aspire-dashboard.md): .NET Aspire Dashboard +* [dotnet/samples](https://github.com/dotnet/dotnet-docker/blob/main/README.samples.md): .NET Samples + +## Notable Changes + + [.NET 9.0 October 2025 Blog][dotnet-blog] + + .NET 9.0.10 release carries the security fixes and non-security fixes. + +[CVE-2025-55248 | .NET Information Disclosure Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-55248) + +Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 9.0. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. + +A MITM (man in the middle) attacker may prevent use of TLS between client and SMTP server, forcing client to send data over unencrypted connection. + +[CVE-2025-55315 | .NET Security Feature Bypass Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-55315) + +Microsoft is releasing this security advisory to provide information about a vulnerability in ASP.NET Core 9.0. This advisory also provides guidance on what developers can do to update their applications to address this vulnerability. + +Inconsistent interpretation of http requests ('http request/response smuggling') in ASP.NET Core allows an authorized attacker to bypass a security feature over a network. + +[CVE-2025-55247 | .NET Denial of Service Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-55247) + +Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 9.0.xxx. This advisory also provides guidance on what developers can do to update their environments to remove this vulnerability. + +A vulnerability exists in .NET where predictable paths for MSBuild's temporary directories on Linux let another user create the directories ahead of MSBuild, leading to DoS of builds. This only affects .NET on Linux operating systems. + +## Visual Studio Compatibility + +You need [Visual Studio 17.12](https://visualstudio.microsoft.com) or later to use .NET 9.0 on Windows. While not officially supported, we’ve also enabled rudimentary support for .NET 9.0 in Visual Studio for Mac. Users have to enable a preview feature in Preferences to enable the IDE to discover and use the .NET 9.0 SDK for creating, loading, building, and debugging projects. The [C# extension](https://code.visualstudio.com/docs/languages/dotnet) for [Visual Studio Code](https://code.visualstudio.com/) supports .NET 9.0 and C# 13. + +## Feedback + +Your feedback is important and appreciated. We've created an issue at [dotnet/core #10120](https://github.com/dotnet/core/issues/10120) for your questions and comments. + +[9.0.306]: 9.0.10.md +[9.0.111]: 9.0.111.md + +[checksums-runtime]: https://builds.dotnet.microsoft.com/dotnet/checksums/9.0.10-sha.txt +[checksums-sdk]: https://builds.dotnet.microsoft.com/dotnet/checksums/9.0.10-sha.txt + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-october-2025-servicing-updates/ + +[linux-packages]: ../install-linux.md + +## Packages updated in this release + +| Package name | Version | +| :------------------------------------------ | :---------: | +| AspNetCoreRuntime.9.0.x64 | 9.0.10 | +| AspNetCoreRuntime.9.0.x86 | 9.0.10 | +| dotnet-ef | 9.0.10 | +| dotnet-ilverify | 9.0.10 | +| dotnet-sql-cache | 9.0.10 | +| FSharp.Compiler.Service | 43.9.101 | +| FSharp.Compiler.Service | 43.9.303 | +| FSharp.Core | 9.0.101 | +| FSharp.Core | 9.0.303 | +| Microsoft.AspNetCore.App.Ref | 9.0.10 | +| Microsoft.AspNetCore.App.Runtime.linux-arm | 9.0.10 | +| Microsoft.AspNetCore.App.Runtime.linux-arm64 | 9.0.10 | +| Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 9.0.10 | +| Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 9.0.10 | +| Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 9.0.10 | +| Microsoft.AspNetCore.App.Runtime.linux-x64 | 9.0.10 | +| Microsoft.AspNetCore.App.Runtime.osx-arm64 | 9.0.10 | +| Microsoft.AspNetCore.App.Runtime.osx-x64 | 9.0.10 | +| Microsoft.AspNetCore.App.Runtime.win-arm64 | 9.0.10 | +| Microsoft.AspNetCore.App.Runtime.win-x64 | 9.0.10 | +| Microsoft.AspNetCore.App.Runtime.win-x86 | 9.0.10 | +| Microsoft.AspNetCore.Authentication.Certificate | 9.0.10 | +| Microsoft.AspNetCore.Authentication.Facebook | 9.0.10 | +| Microsoft.AspNetCore.Authentication.Google | 9.0.10 | +| Microsoft.AspNetCore.Authentication.JwtBearer | 9.0.10 | +| Microsoft.AspNetCore.Authentication.MicrosoftAccount | 9.0.10 | +| Microsoft.AspNetCore.Authentication.Negotiate | 9.0.10 | +| Microsoft.AspNetCore.Authentication.OpenIdConnect | 9.0.10 | +| Microsoft.AspNetCore.Authentication.Twitter | 9.0.10 | +| Microsoft.AspNetCore.Authentication.WsFederation | 9.0.10 | +| Microsoft.AspNetCore.Authorization | 9.0.10 | +| Microsoft.AspNetCore.AzureAppServices.HostingStartup | 9.0.10 | +| Microsoft.AspNetCore.AzureAppServices.SiteExtension | 9.0.10 | +| Microsoft.AspNetCore.AzureAppServicesIntegration | 9.0.10 | +| Microsoft.AspNetCore.Components | 9.0.10 | +| Microsoft.AspNetCore.Components.Analyzers | 9.0.10 | +| Microsoft.AspNetCore.Components.Authorization | 9.0.10 | +| Microsoft.AspNetCore.Components.CustomElements | 9.0.10 | +| Microsoft.AspNetCore.Components.Forms | 9.0.10 | +| Microsoft.AspNetCore.Components.QuickGrid | 9.0.10 | +| Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter | 9.0.10 | +| Microsoft.AspNetCore.Components.Web | 9.0.10 | +| Microsoft.AspNetCore.Components.WebAssembly | 9.0.10 | +| Microsoft.AspNetCore.Components.WebAssembly.Authentication | 9.0.10 | +| Microsoft.AspNetCore.Components.WebAssembly.DevServer | 9.0.10 | +| Microsoft.AspNetCore.Components.WebAssembly.Server | 9.0.10 | +| Microsoft.AspNetCore.Components.WebView | 9.0.10 | +| Microsoft.AspNetCore.ConcurrencyLimiter | 9.0.10 | +| Microsoft.AspNetCore.Connections.Abstractions | 9.0.10 | +| Microsoft.AspNetCore.Cryptography.Internal | 9.0.10 | +| Microsoft.AspNetCore.Cryptography.KeyDerivation | 9.0.10 | +| Microsoft.AspNetCore.DataProtection | 9.0.10 | +| Microsoft.AspNetCore.DataProtection.Abstractions | 9.0.10 | +| Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 9.0.10 | +| Microsoft.AspNetCore.DataProtection.Extensions | 9.0.10 | +| Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 9.0.10 | +| Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 9.0.10 | +| Microsoft.AspNetCore.Grpc.JsonTranscoding | 9.0.10 | +| Microsoft.AspNetCore.Grpc.Swagger | 0.9.10 | +| Microsoft.AspNetCore.HeaderPropagation | 9.0.10 | +| Microsoft.AspNetCore.Hosting.WindowsServices | 9.0.10 | +| Microsoft.AspNetCore.Http.Connections.Client | 9.0.10 | +| Microsoft.AspNetCore.Http.Connections.Common | 9.0.10 | +| Microsoft.AspNetCore.Identity.EntityFrameworkCore | 9.0.10 | +| Microsoft.AspNetCore.Identity.UI | 9.0.10 | +| Microsoft.AspNetCore.JsonPatch | 9.0.10 | +| Microsoft.AspNetCore.Metadata | 9.0.10 | +| Microsoft.AspNetCore.MiddlewareAnalysis | 9.0.10 | +| Microsoft.AspNetCore.Mvc.NewtonsoftJson | 9.0.10 | +| Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 9.0.10 | +| Microsoft.AspNetCore.Mvc.Testing | 9.0.10 | +| Microsoft.AspNetCore.OpenApi | 9.0.10 | +| Microsoft.AspNetCore.OutputCaching.StackExchangeRedis | 9.0.10 | +| Microsoft.AspNetCore.Owin | 9.0.10 | +| Microsoft.AspNetCore.SignalR.Client | 9.0.10 | +| Microsoft.AspNetCore.SignalR.Client.Core | 9.0.10 | +| Microsoft.AspNetCore.SignalR.Common | 9.0.10 | +| Microsoft.AspNetCore.SignalR.Protocols.Json | 9.0.10 | +| Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 9.0.10 | +| Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 9.0.10 | +| Microsoft.AspNetCore.SignalR.Specification.Tests | 9.0.10 | +| Microsoft.AspNetCore.SignalR.StackExchangeRedis | 9.0.10 | +| Microsoft.AspNetCore.SpaProxy | 9.0.10 | +| Microsoft.AspNetCore.SpaServices.Extensions | 9.0.10 | +| Microsoft.AspNetCore.TestHost | 9.0.10 | +| Microsoft.AspNetCore.WebUtilities | 9.0.10 | +| Microsoft.Authentication.WebAssembly.Msal | 9.0.10 | +| Microsoft.Bcl.AsyncInterfaces | 9.0.10 | +| Microsoft.Bcl.Cryptography | 9.0.10 | +| Microsoft.Bcl.Memory | 9.0.10 | +| Microsoft.Bcl.Numerics | 9.0.10 | +| Microsoft.Bcl.TimeProvider | 9.0.10 | +| Microsoft.CodeAnalysis.NetAnalyzers | 9.0.0-preview.25424.3 | +| Microsoft.Data.Sqlite | 9.0.10 | +| Microsoft.Data.Sqlite.Core | 9.0.10 | +| Microsoft.dotnet-openapi | 9.0.10 | +| Microsoft.DotNet.ApiCompat.Task | 9.0.111 | +| Microsoft.DotNet.ApiCompat.Task | 9.0.306 | +| Microsoft.DotNet.ApiCompat.Tool | 9.0.111 | +| Microsoft.DotNet.ApiCompat.Tool | 9.0.306 | +| Microsoft.DotNet.Common.ItemTemplates | 9.0.111 | +| Microsoft.DotNet.Common.ItemTemplates | 9.0.306 | +| Microsoft.DotNet.Common.ProjectTemplates.9.0 | 9.0.111 | +| Microsoft.DotNet.Common.ProjectTemplates.9.0 | 9.0.306 | +| Microsoft.DotNet.ILCompiler | 9.0.10 | +| Microsoft.DotNet.Web.Client.ItemTemplates | 9.0.10 | +| Microsoft.DotNet.Web.ItemTemplates.9.0 | 9.0.10 | +| Microsoft.DotNet.Web.ProjectTemplates.9.0 | 9.0.10 | +| Microsoft.EntityFrameworkCore | 9.0.10 | +| Microsoft.EntityFrameworkCore.Abstractions | 9.0.10 | +| Microsoft.EntityFrameworkCore.Analyzers | 9.0.10 | +| Microsoft.EntityFrameworkCore.Cosmos | 9.0.10 | +| Microsoft.EntityFrameworkCore.Design | 9.0.10 | +| Microsoft.EntityFrameworkCore.InMemory | 9.0.10 | +| Microsoft.EntityFrameworkCore.Proxies | 9.0.10 | +| Microsoft.EntityFrameworkCore.Relational | 9.0.10 | +| Microsoft.EntityFrameworkCore.Relational.Specification.Tests | 9.0.10 | +| Microsoft.EntityFrameworkCore.Specification.Tests | 9.0.10 | +| Microsoft.EntityFrameworkCore.Sqlite | 9.0.10 | +| Microsoft.EntityFrameworkCore.Sqlite.Core | 9.0.10 | +| Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 9.0.10 | +| Microsoft.EntityFrameworkCore.SqlServer | 9.0.10 | +| Microsoft.EntityFrameworkCore.SqlServer.Abstractions | 9.0.10 | +| Microsoft.EntityFrameworkCore.SqlServer.HierarchyId | 9.0.10 | +| Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 9.0.10 | +| Microsoft.EntityFrameworkCore.Tasks | 9.0.10 | +| Microsoft.EntityFrameworkCore.Templates | 9.0.10 | +| Microsoft.EntityFrameworkCore.Tools | 9.0.10 | +| Microsoft.Extensions.ApiDescription.Client | 9.0.10 | +| Microsoft.Extensions.ApiDescription.Server | 9.0.10 | +| Microsoft.Extensions.Caching.Abstractions | 9.0.10 | +| Microsoft.Extensions.Caching.Memory | 9.0.10 | +| Microsoft.Extensions.Caching.SqlServer | 9.0.10 | +| Microsoft.Extensions.Caching.StackExchangeRedis | 9.0.10 | +| Microsoft.Extensions.Configuration | 9.0.10 | +| Microsoft.Extensions.Configuration.Abstractions | 9.0.10 | +| Microsoft.Extensions.Configuration.Binder | 9.0.10 | +| Microsoft.Extensions.Configuration.CommandLine | 9.0.10 | +| Microsoft.Extensions.Configuration.EnvironmentVariables | 9.0.10 | +| Microsoft.Extensions.Configuration.FileExtensions | 9.0.10 | +| Microsoft.Extensions.Configuration.Ini | 9.0.10 | +| Microsoft.Extensions.Configuration.Json | 9.0.10 | +| Microsoft.Extensions.Configuration.KeyPerFile | 9.0.10 | +| Microsoft.Extensions.Configuration.UserSecrets | 9.0.10 | +| Microsoft.Extensions.Configuration.Xml | 9.0.10 | +| Microsoft.Extensions.DependencyInjection | 9.0.10 | +| Microsoft.Extensions.DependencyInjection.Abstractions | 9.0.10 | +| Microsoft.Extensions.DependencyInjection.Specification.Tests | 9.0.10 | +| Microsoft.Extensions.DependencyModel | 9.0.10 | +| Microsoft.Extensions.Diagnostics | 9.0.10 | +| Microsoft.Extensions.Diagnostics.Abstractions | 9.0.10 | +| Microsoft.Extensions.Diagnostics.HealthChecks | 9.0.10 | +| Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 9.0.10 | +| Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 9.0.10 | +| Microsoft.Extensions.Features | 9.0.10 | +| Microsoft.Extensions.FileProviders.Abstractions | 9.0.10 | +| Microsoft.Extensions.FileProviders.Composite | 9.0.10 | +| Microsoft.Extensions.FileProviders.Embedded | 9.0.10 | +| Microsoft.Extensions.FileProviders.Physical | 9.0.10 | +| Microsoft.Extensions.FileSystemGlobbing | 9.0.10 | +| Microsoft.Extensions.Hosting | 9.0.10 | +| Microsoft.Extensions.Hosting.Abstractions | 9.0.10 | +| Microsoft.Extensions.Hosting.Systemd | 9.0.10 | +| Microsoft.Extensions.Hosting.WindowsServices | 9.0.10 | +| Microsoft.Extensions.Http | 9.0.10 | +| Microsoft.Extensions.Http.Polly | 9.0.10 | +| Microsoft.Extensions.Identity.Core | 9.0.10 | +| Microsoft.Extensions.Identity.Stores | 9.0.10 | +| Microsoft.Extensions.Localization | 9.0.10 | +| Microsoft.Extensions.Localization.Abstractions | 9.0.10 | +| Microsoft.Extensions.Logging | 9.0.10 | +| Microsoft.Extensions.Logging.Abstractions | 9.0.10 | +| Microsoft.Extensions.Logging.AzureAppServices | 9.0.10 | +| Microsoft.Extensions.Logging.Configuration | 9.0.10 | +| Microsoft.Extensions.Logging.Console | 9.0.10 | +| Microsoft.Extensions.Logging.Debug | 9.0.10 | +| Microsoft.Extensions.Logging.EventLog | 9.0.10 | +| Microsoft.Extensions.Logging.EventSource | 9.0.10 | +| Microsoft.Extensions.Logging.TraceSource | 9.0.10 | +| Microsoft.Extensions.ObjectPool | 9.0.10 | +| Microsoft.Extensions.Options | 9.0.10 | +| Microsoft.Extensions.Options.ConfigurationExtensions | 9.0.10 | +| Microsoft.Extensions.Options.DataAnnotations | 9.0.10 | +| Microsoft.Extensions.Primitives | 9.0.10 | +| Microsoft.Extensions.WebEncoders | 9.0.10 | +| Microsoft.ILVerification | 9.0.10 | +| Microsoft.JSInterop | 9.0.10 | +| Microsoft.JSInterop.WebAssembly | 9.0.10 | +| Microsoft.NET.Build.Containers | 9.0.111 | +| Microsoft.NET.Build.Containers | 9.0.306 | +| Microsoft.Net.Http.Headers | 9.0.10 | +| Microsoft.NET.ILLink.Tasks | 9.0.10 | +| Microsoft.NET.Runtime.Android.Sample.Mono | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64.Msi.x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64.Msi.x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-x64.Msi.x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-x64 | 9.0.10 | +| Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-x64.Msi.x64 | 9.0.10 | +| Microsoft.NET.Runtime.iOS.Sample.Mono | 9.0.10 | +| Microsoft.NET.Runtime.LibraryBuilder.Sdk | 9.0.10 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task | 9.0.10 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 9.0.10 | +| Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 9.0.10 | +| Microsoft.NET.Runtime.MonoTargets.Sdk | 9.0.10 | +| Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 9.0.10 | +| Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 9.0.10 | +| Microsoft.NET.Runtime.wasm.Sample.Mono | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Sdk | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Templates.net9 | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Templates.net9.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Templates.net9.Msi.x64 | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Templates.net9.Msi.x86 | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x64 | 9.0.10 | +| Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x86 | 9.0.10 | +| Microsoft.Net.Sdk.Compilers.Toolset | 9.0.111 | +| Microsoft.Net.Sdk.Compilers.Toolset | 9.0.306 | +| Microsoft.NET.Sdk.IL | 9.0.10 | +| Microsoft.NET.Sdk.WebAssembly.Pack | 9.0.10 | +| Microsoft.NET.Sdk.WebAssembly.Pack.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x64 | 9.0.10 | +| Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x86 | 9.0.10 | +| Microsoft.NET.WebAssembly.Threading | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Msi.x64 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Msi.x86 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100.Msi.x64 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100.Msi.x86 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100.Msi.x64 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100.Msi.x86 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100.Msi.x64 | 9.0.10 | +| Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100.Msi.x86 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100.Msi.x64 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100.Msi.x86 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100.Msi.x64 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100.Msi.x86 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100.Msi.x64 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100.Msi.x86 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100.Msi.arm64 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100.Msi.x64 | 9.0.10 | +| Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Crossgen2.linux-arm | 9.0.10 | +| Microsoft.NETCore.App.Crossgen2.linux-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 9.0.10 | +| Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 9.0.10 | +| Microsoft.NETCore.App.Crossgen2.linux-x64 | 9.0.10 | +| Microsoft.NETCore.App.Crossgen2.osx-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Crossgen2.osx-x64 | 9.0.10 | +| Microsoft.NETCore.App.Crossgen2.win-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Crossgen2.win-x64 | 9.0.10 | +| Microsoft.NETCore.App.Crossgen2.win-x86 | 9.0.10 | +| Microsoft.NETCore.App.Host.linux-arm | 9.0.10 | +| Microsoft.NETCore.App.Host.linux-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Host.linux-bionic-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Host.linux-bionic-x64 | 9.0.10 | +| Microsoft.NETCore.App.Host.linux-musl-arm | 9.0.10 | +| Microsoft.NETCore.App.Host.linux-musl-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Host.linux-musl-x64 | 9.0.10 | +| Microsoft.NETCore.App.Host.linux-x64 | 9.0.10 | +| Microsoft.NETCore.App.Host.osx-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Host.osx-x64 | 9.0.10 | +| Microsoft.NETCore.App.Host.win-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Host.win-x64 | 9.0.10 | +| Microsoft.NETCore.App.Host.win-x86 | 9.0.10 | +| Microsoft.NETCore.App.Ref | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.browser-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.wasi-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.browser-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.wasi-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.browser-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.wasi-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.wasi-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.wasi-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.wasi-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.linux-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.linux-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.linux-bionic-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.linux-bionic-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.linux-musl-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.linux-musl-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.linux-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.ios-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.tvos-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.win-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.NativeAOT.win-x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.osx-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.osx-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-arm64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-arm64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-arm64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-x64.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-x64.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-x64.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-x86 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-x86.Msi.arm64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-x86.Msi.x64 | 9.0.10 | +| Microsoft.NETCore.App.Runtime.win-x86.Msi.x86 | 9.0.10 | +| Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| Microsoft.NETCore.ILAsm | 9.0.10 | +| Microsoft.NETCore.ILDAsm | 9.0.10 | +| Microsoft.TemplateEngine.Abstractions | 9.0.111 | +| Microsoft.TemplateEngine.Abstractions | 9.0.306 | +| Microsoft.TemplateEngine.Authoring.CLI | 9.0.111 | +| Microsoft.TemplateEngine.Authoring.CLI | 9.0.306 | +| Microsoft.TemplateEngine.Authoring.Tasks | 9.0.111 | +| Microsoft.TemplateEngine.Authoring.Tasks | 9.0.306 | +| Microsoft.TemplateEngine.Authoring.Templates | 9.0.111 | +| Microsoft.TemplateEngine.Authoring.Templates | 9.0.306 | +| Microsoft.TemplateEngine.Authoring.TemplateVerifier | 9.0.111 | +| Microsoft.TemplateEngine.Authoring.TemplateVerifier | 9.0.306 | +| Microsoft.TemplateEngine.Core | 9.0.111 | +| Microsoft.TemplateEngine.Core | 9.0.306 | +| Microsoft.TemplateEngine.Core.Contracts | 9.0.111 | +| Microsoft.TemplateEngine.Core.Contracts | 9.0.306 | +| Microsoft.TemplateEngine.Edge | 9.0.111 | +| Microsoft.TemplateEngine.Edge | 9.0.306 | +| Microsoft.TemplateEngine.IDE | 9.0.111 | +| Microsoft.TemplateEngine.IDE | 9.0.306 | +| Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 9.0.111 | +| Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 9.0.306 | +| Microsoft.TemplateEngine.Samples | 9.0.111 | +| Microsoft.TemplateEngine.Samples | 9.0.306 | +| Microsoft.TemplateEngine.TemplateLocalizer.Core | 9.0.111 | +| Microsoft.TemplateEngine.TemplateLocalizer.Core | 9.0.306 | +| Microsoft.TemplateEngine.Utils | 9.0.111 | +| Microsoft.TemplateEngine.Utils | 9.0.306 | +| Microsoft.TemplateSearch.Common | 9.0.111 | +| Microsoft.TemplateSearch.Common | 9.0.306 | +| Microsoft.Win32.Registry.AccessControl | 9.0.10 | +| Microsoft.Win32.SystemEvents | 9.0.10 | +| Microsoft.Windows.Compatibility | 9.0.10 | +| Microsoft.WindowsDesktop.App.Ref | 9.0.10 | +| Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 9.0.10 | +| Microsoft.WindowsDesktop.App.Runtime.win-x64 | 9.0.10 | +| Microsoft.WindowsDesktop.App.Runtime.win-x86 | 9.0.10 | +| Microsoft.XmlSerializer.Generator | 9.0.10 | +| runtime.android-arm.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.android-arm64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.android-x64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.android-x86.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.linux-arm.Microsoft.DotNet.ILCompiler | 9.0.10 | +| runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.linux-arm.Microsoft.NETCore.ILAsm | 9.0.10 | +| runtime.linux-arm.Microsoft.NETCore.ILDAsm | 9.0.10 | +| runtime.linux-arm.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.linux-arm64.Microsoft.DotNet.ILCompiler | 9.0.10 | +| runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.linux-arm64.Microsoft.NETCore.ILAsm | 9.0.10 | +| runtime.linux-arm64.Microsoft.NETCore.ILDAsm | 9.0.10 | +| runtime.linux-arm64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.linux-bionic-arm64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.linux-bionic-x64.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.linux-bionic-x64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.linux-musl-arm.Microsoft.DotNet.ILCompiler | 9.0.10 | +| runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.linux-musl-arm.Microsoft.NETCore.ILAsm | 9.0.10 | +| runtime.linux-musl-arm.Microsoft.NETCore.ILDAsm | 9.0.10 | +| runtime.linux-musl-arm.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler | 9.0.10 | +| runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.linux-musl-arm64.Microsoft.NETCore.ILAsm | 9.0.10 | +| runtime.linux-musl-arm64.Microsoft.NETCore.ILDAsm | 9.0.10 | +| runtime.linux-musl-arm64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler | 9.0.10 | +| runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.linux-musl-x64.Microsoft.NETCore.ILAsm | 9.0.10 | +| runtime.linux-musl-x64.Microsoft.NETCore.ILDAsm | 9.0.10 | +| runtime.linux-musl-x64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.linux-x64.Microsoft.DotNet.ILCompiler | 9.0.10 | +| runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.linux-x64.Microsoft.NETCore.ILAsm | 9.0.10 | +| runtime.linux-x64.Microsoft.NETCore.ILDAsm | 9.0.10 | +| runtime.linux-x64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.maccatalyst-arm64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.maccatalyst-x64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.native.System.IO.Ports | 9.0.10 | +| runtime.osx-arm64.Microsoft.DotNet.ILCompiler | 9.0.10 | +| runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.osx-arm64.Microsoft.NETCore.ILAsm | 9.0.10 | +| runtime.osx-arm64.Microsoft.NETCore.ILDAsm | 9.0.10 | +| runtime.osx-arm64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.osx-x64.Microsoft.DotNet.ILCompiler | 9.0.10 | +| runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.osx-x64.Microsoft.NETCore.ILAsm | 9.0.10 | +| runtime.osx-x64.Microsoft.NETCore.ILDAsm | 9.0.10 | +| runtime.osx-x64.runtime.native.System.IO.Ports | 9.0.10 | +| runtime.win-arm64.Microsoft.DotNet.ILCompiler | 9.0.10 | +| runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.win-arm64.Microsoft.NETCore.ILAsm | 9.0.10 | +| runtime.win-arm64.Microsoft.NETCore.ILDAsm | 9.0.10 | +| runtime.win-x64.Microsoft.DotNet.ILCompiler | 9.0.10 | +| runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.win-x64.Microsoft.NETCore.ILAsm | 9.0.10 | +| runtime.win-x64.Microsoft.NETCore.ILDAsm | 9.0.10 | +| runtime.win-x86.Microsoft.DotNet.ILCompiler | 9.0.10 | +| runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 9.0.10 | +| runtime.win-x86.Microsoft.NETCore.ILAsm | 9.0.10 | +| runtime.win-x86.Microsoft.NETCore.ILDAsm | 9.0.10 | +| System.CodeDom | 9.0.10 | +| System.Collections.Immutable | 9.0.10 | +| System.ComponentModel.Composition | 9.0.10 | +| System.ComponentModel.Composition.Registration | 9.0.10 | +| System.Composition | 9.0.10 | +| System.Composition.AttributedModel | 9.0.10 | +| System.Composition.Convention | 9.0.10 | +| System.Composition.Hosting | 9.0.10 | +| System.Composition.Runtime | 9.0.10 | +| System.Composition.TypedParts | 9.0.10 | +| System.Configuration.ConfigurationManager | 9.0.10 | +| System.Data.Odbc | 9.0.10 | +| System.Data.OleDb | 9.0.10 | +| System.Diagnostics.DiagnosticSource | 9.0.10 | +| System.Diagnostics.EventLog | 9.0.10 | +| System.Diagnostics.PerformanceCounter | 9.0.10 | +| System.DirectoryServices | 9.0.10 | +| System.DirectoryServices.AccountManagement | 9.0.10 | +| System.DirectoryServices.Protocols | 9.0.10 | +| System.Drawing.Common | 9.0.10 | +| System.Formats.Asn1 | 9.0.10 | +| System.Formats.Cbor | 9.0.10 | +| System.Formats.Nrbf | 9.0.10 | +| System.IO.Hashing | 9.0.10 | +| System.IO.Packaging | 9.0.10 | +| System.IO.Pipelines | 9.0.10 | +| System.IO.Ports | 9.0.10 | +| System.Management | 9.0.10 | +| System.Memory.Data | 9.0.10 | +| System.Net.Http.Json | 9.0.10 | +| System.Net.Http.WinHttpHandler | 9.0.10 | +| System.Net.ServerSentEvents | 9.0.10 | +| System.Numerics.Tensors | 9.0.10 | +| System.Reflection.Context | 9.0.10 | +| System.Reflection.Metadata | 9.0.10 | +| System.Reflection.MetadataLoadContext | 9.0.10 | +| System.Resources.Extensions | 9.0.10 | +| System.Runtime.Caching | 9.0.10 | +| System.Runtime.Serialization.Formatters | 9.0.10 | +| System.Runtime.Serialization.Schema | 9.0.10 | +| System.Security.Cryptography.Cose | 9.0.10 | +| System.Security.Cryptography.Pkcs | 9.0.10 | +| System.Security.Cryptography.ProtectedData | 9.0.10 | +| System.Security.Cryptography.Xml | 9.0.10 | +| System.Security.Permissions | 9.0.10 | +| System.ServiceModel.Syndication | 9.0.10 | +| System.ServiceProcess.ServiceController | 9.0.10 | +| System.Speech | 9.0.10 | +| System.Text.Encoding.CodePages | 9.0.10 | +| System.Text.Encodings.Web | 9.0.10 | +| System.Text.Json | 9.0.10 | +| System.Threading.AccessControl | 9.0.10 | +| System.Threading.Channels | 9.0.10 | +| System.Threading.RateLimiting | 9.0.10 | +| System.Threading.Tasks.Dataflow | 9.0.10 | +| System.Windows.Extensions | 9.0.10 | + +[//]: # ( Runtime 9.0.10) +[dotnet-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-x64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-arm64.tar.gz +[dotnet-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x86.zip +[dotnet-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-arm64.exe + +[//]: # ( WindowsDesktop 9.0.10) +[windowsdesktop-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x86.zip + +[//]: # ( ASP 9.0.10) +[aspnetcore-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-arm64.tar.gz +[aspnetcore-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-arm64.zip +[aspnetcore-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-arm64.exe +[aspnetcore-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x86.zip +[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-arm.tar.gz +[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-arm64.tar.gz +[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-x64.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-arm.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-x64.tar.gz +[dotnet-hosting-win.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/dotnet-hosting-9.0.10-win.exe + +[//]: # ( SDK 9.0.306) +[dotnet-sdk-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-x64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-arm64.tar.gz +[dotnet-sdk-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x64.exe +[dotnet-sdk-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-arm64.exe +[dotnet-sdk-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x86.zip diff --git a/release-notes/9.0/9.0.10/9.0.111.md b/release-notes/9.0/9.0.10/9.0.111.md new file mode 100644 index 0000000000..39eee3d4b8 --- /dev/null +++ b/release-notes/9.0/9.0.10/9.0.111.md @@ -0,0 +1,103 @@ +# .NET 9.0.111 - October 14, 2025 + +The .NET 9.0.111 release is available for download. This SDK includes the released .NET 9.0.10 Runtime and is in support of Visual Studio 17.12 release. The latest 9.0 release is always listed at [.NET 9.0 Releases](../README.md). + +## Downloads + +| | SDK Installer | SDK Binaries | 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] | [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] | - | +| 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] \| [Arm][aspnetcore-runtime-linux-arm.tar.gz] \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz] \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | +| | [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.111 +``` + +Visit [.NET Documentation](https://learn.microsoft.com/dotnet/) to learn about .NET, for building many different types of applications. + +## Visual Studio Compatibility + +You need [Visual Studio 17.12](https://visualstudio.microsoft.com) or later to use .NET 9.0 on Windows. While not officially supported, we’ve also enabled rudimentary support for .NET 9.0 in Visual Studio for Mac. Users have to enable a preview feature in Preferences to enable the IDE to discover and use the .NET 9.0 SDK for creating, loading, building, and debugging projects. +The [C# extension](https://code.visualstudio.com/docs/languages/dotnet) for [Visual Studio Code](https://code.visualstudio.com/) supports .NET 9.0 and C# 13. + +[checksums-runtime]: https://builds.dotnet.microsoft.com/dotnet/checksums/9.0.10-sha.txt +[checksums-sdk]: https://builds.dotnet.microsoft.com/dotnet/checksums/9.0.10-sha.txt + +[linux-packages]: ../install-linux.md + +[//]: # ( Runtime 9.0.10) +[dotnet-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-x64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-arm64.tar.gz +[dotnet-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x86.zip +[dotnet-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-arm64.exe + +[//]: # ( WindowsDesktop 9.0.10) +[windowsdesktop-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x86.zip + +[//]: # ( ASP 9.0.10) +[aspnetcore-runtime-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-arm64.tar.gz +[aspnetcore-runtime-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-arm64.zip +[aspnetcore-runtime-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-arm64.exe +[aspnetcore-runtime-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x86.zip +[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-arm.tar.gz +[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-arm64.tar.gz +[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-x64.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-arm.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-x64.tar.gz +[dotnet-hosting-win.exe]: https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/dotnet-hosting-9.0.10-win.exe + +[//]: # ( SDK 9.0.111) +[dotnet-sdk-linux-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-x64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-arm64.tar.gz +[dotnet-sdk-win-arm64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x64.exe +[dotnet-sdk-win-arm64.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-arm64.exe +[dotnet-sdk-win-x64.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x86.zip diff --git a/release-notes/9.0/9.0.10/release.json b/release-notes/9.0/9.0.10/release.json new file mode 100644 index 0000000000..6e62ffc0ce --- /dev/null +++ b/release-notes/9.0/9.0.10/release.json @@ -0,0 +1,636 @@ +{ + "channel-version": "9.0", + "release": { + "release-date": "2025-10-14", + "release-version": "9.0.10", + "security": true, + "cve-list": [ + { + "cve-id": "CVE-2025-55247", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55247" + }, + { + "cve-id": "CVE-2025-55315", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55315" + }, + { + "cve-id": "CVE-2025-55248", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55248" + } + ], + "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.10/9.0.10.md", + "runtime": { + "version": "9.0.10", + "version-display": "9.0.10", + "vs-version": "17.12.13, 17.14.17", + "vs-mac-version": "", + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm.tar.gz", + "hash": "89e4ef0919910b868c9c7c47e299c9b341747ecf1fcfc5e9dfc54f5b56bad40a9cac83e5f544644d1a8daa1698e2d77d4fb420ef817747f8510103e1f1227233" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm64.tar.gz", + "hash": "7b0d908ad54e04840a6ce6afcf21a52309ebda10931218a66a5e2f63c3dfde8d5d267f503e2fa82e2e2b6819a92052525d14334186d77c0878d02fc7d754b96b" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-x64.tar.gz", + "hash": "6d36610e89aa73b7465cc684be58230c6eb6e44f945e82fd487794dcab6556e9accd89a351a6d2a4beb70d6957c6924b063e1ebdec0822a6d1c4c37eaa280867" + }, + { + "name": "dotnet-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm.tar.gz", + "hash": "71f59f5741cc949ed1b0c18341e8dae5b2cbd62ff255ec8181f93acb7755498ece6b9716e8e794b61a4111d53267d3731d2ca6a01fc91551cc35ad9c55968217" + }, + { + "name": "dotnet-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm64.tar.gz", + "hash": "51e3a5b3524ec394b8841c21265afcc7073d6e460a3c1c66ed8cac87b9f1759fea5db6f47c44c2b0e16ee580790be89e8674b3ff14dd4bcd86d6c64751b1f684" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-x64.tar.gz", + "hash": "6ceb35ddc6f4e2c039a3879e2f18fe73f427b924b868b0309bf61f7d23636e49d52b5cdbab5d97f8b4e08769abf3ce821e7acd802225ef848826a0165c6ca7c2" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-x64.pkg", + "hash": "f798bd6bfd92016122415bf3ace25225505f5bb5e8027a8e58a2d543b103345dcc29351b9c2c4d53478483bf2d6f73e52ed08df9a664f783d4e56f82a28bf165" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-x64.tar.gz", + "hash": "431b5b32754da51f7c5645f30ba1b198cb52da7c1d4f5758191eee9fc5c9dde5e9291ec5c47494a5b320b882b0c8b2bae2dd60dc096f9df662896b0f21f115bb" + }, + { + "name": "dotnet-runtime-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-arm64.pkg", + "hash": "86296cf400dca6a62c18becbd14ed5fb672b154d70873fb7a01b040f8d04133c5c18d4ee105dbe5012ea80cb1340fe17aa152f57f04c584549c1bedd2620edd0" + }, + { + "name": "dotnet-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-arm64.tar.gz", + "hash": "cd3365b365c0a8248ffbc34b7a36969969d3301331c5e4d86fa38c8e35536b159c5b0c84cb8bbc6974be8998806bebd4c755446d8177fa612ac730347caddd18" + }, + { + "name": "dotnet-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-arm64.zip", + "hash": "79aa0b65460d53d14fed5aa1cc496cc549fbf82efd962d1d3bd230cb9c5908be0d95b64b25352dab165818cd90f9a4691d7166925df28843aa4896ba4b46f926" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x64.exe", + "hash": "1f13c54bb0ab36b0b8bd1c95eabc25ca613f9ccfde8b0cc7a47ad4a5a8b6c015096a12679466e578cfcb3eda7688d12f2ceb63256d7ca917f14fcbc6cb3a1e24" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x64.zip", + "hash": "f41633f14a95cc158045d5428b40ff9f9ca8fcacf76cfe11350372e59c2f7764ce576ae917b86afa544238f0977efb7bb8e81829ebe629046b6dc8a87882b230" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x86.exe", + "hash": "ce84072d81561ab0059e7b3406e8bdf72854232c17d8ba38d552b8b16aee843fe8d6eea17ded7675283b061e2fb3895db198183687b21f593372a81371817ffb" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x86.zip", + "hash": "4808f2fb4a2b3004ddd4a22a4762a6ab31b80467d88b6feaf68bbe8ec92b6a95528c1532c261eb35e9b4da7792fd3d0f9fb1d9f1745541d9ef65adf2268b6fe6" + }, + { + "name": "dotnet-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-arm64.exe", + "hash": "78bf97912b047a48aa63a3b315f38ff6ac4f22de98e268464bcdbe32fff5ae939d05d258a78f290e4fc079b318bf13af5de3bed2dc8fb5c827a638c997a8ab0b" + } + ] + }, + "sdk": { + "version": "9.0.306", + "version-display": "9.0.306", + "runtime-version": "9.0.10", + "vs-version": "17.14.17", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.14)", + "vs-mac-support": "", + "csharp-version": "13.0", + "fsharp-version": "9.0", + "vb-version": "17.13", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm.tar.gz", + "hash": "45f65947801961f8dc93c7ab7d28906eb34b0bd943e155fd7113bd9603304bb98cd1eab80c6bab5bf365aa9512c6796f1e820bd5c54226529a4f9f96cffeb31f" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm64.tar.gz", + "hash": "72667eb4167308fec780a9fbb59a16087d1015afa09ce771a04e21663782cabbd59c395587af6835dcc1f34e2e677c765e44dcc68a446d2caa4ed4a4a0e329ee" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-x64.tar.gz", + "hash": "c11584b5593cf9c292b60c2f579d026ccc8a085dd9235e341028fb696a882ff5e0a306923a9faa024921d4fc216226910eb5f07afce93e974e680e9f000b36df" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm.tar.gz", + "hash": "b6ae08e0e135582570049e7b420b7002fd425509ab514a0ac55a79bf1ebee96e393817f69c6432e3f9cbf24508f126f7d6cb17dc46eb5605727999d6f6c9e099" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm64.tar.gz", + "hash": "2f370339dcc78dfac9978759aedb46ce12e36a3eb0c5a7cb4a779076bb86d0bea1a4efe7045b1a693a6d369bec176c714222832c776aa792bc930523d007ec8a" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-x64.tar.gz", + "hash": "bbb6bdc3c8048e7cc189759b406257839e7d4bd6b8b1ba4bcdaeea8f92340e6855231043dd73f902130ca5357af72b810bb51a4da4d1315a2927ff85f831f1d5" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.pkg", + "hash": "61093c011475386449658121692c7f0b0cc93898956fb939096ccc161e4d60b67fe1de1643ed269fd1249cad9538c7236afac379f8a8e0e600c584e6962ab44e" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.tar.gz", + "hash": "a9700f98e5aa4f70b2a08ddba2b1c6085106b0d17828bd719fdcef460b06c890b32d752fbff8e4659cd1ca4174b4b211b301fe682439ea9a24b6521ca5a64c69" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-arm64.pkg", + "hash": "c0f6c2527d38ed71bed2ee858e71bd7c21e5684d96533e39ade123ed88fac7cd6900663dc6a42da7a3153d26449c405a1439d8ff04659a26ed02f040f6a38def" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-arm64.tar.gz", + "hash": "2bb5e6efe98bcee55c3385ac6bb3fddf2b76fe65ddf705edd1d71d63674dcf6aae8a862e2cfc90f23a6fa0b7c8fe12b053ec4622584bd890dd4ae93762f643f7" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-arm64.zip", + "hash": "c343bf4c0f8296704620e207c961c5c1ed43aec14b00957ed6841d9f2992a57e4a37f00907cde23de8715685b58c224397b7c5796cf8a801989a3c6b30975cdf" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x64.exe", + "hash": "f048ddf80c0aa88e713070e66a0009435ad9a5f444adbde6edf2b17f8da562d494a5c37cbabaf63ee3125fe1d2da735a397de9a38dd6ca638b8dc085adc01d4f" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-arm64.exe", + "hash": "4f0df88b4553df0129de0303cd81e09660d1605b728735de8f7e8b5fe7d11a547e49c851e67d423ce26822d783501169269eb5218b5c38121bf233b708b5c526" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x64.zip", + "hash": "b57d3242881b77b169a45884d1825fac1471317381300929e688fdf0138cfa1859e8c530e0560c0041f352367d837037bff70c6721aff7de76b9e65b70553e94" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x86.exe", + "hash": "dbd02545edd7dc01713badd906c4fe268220ec9662039e41d4bb34c46785023d02c53e29a9395a21fd1e95af66e8de5620c92fab9e7bc5b7d93faa18824a5769" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x86.zip", + "hash": "de8654f63a1202edb4de0a610a082fc68e168e96d414373104569f603a873f27c01b9e6e2631aaa056dd6a10eb567617ae4b4df07237b7d7b392abd8c0de2548" + } + ] + }, + "sdks": [ + { + "version": "9.0.306", + "version-display": "9.0.306", + "runtime-version": "9.0.10", + "vs-version": "17.14.17", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.14)", + "vs-mac-support": "", + "csharp-version": "13.0", + "fsharp-version": "9.0", + "vb-version": "17.13", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm.tar.gz", + "hash": "45f65947801961f8dc93c7ab7d28906eb34b0bd943e155fd7113bd9603304bb98cd1eab80c6bab5bf365aa9512c6796f1e820bd5c54226529a4f9f96cffeb31f" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm64.tar.gz", + "hash": "72667eb4167308fec780a9fbb59a16087d1015afa09ce771a04e21663782cabbd59c395587af6835dcc1f34e2e677c765e44dcc68a446d2caa4ed4a4a0e329ee" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-x64.tar.gz", + "hash": "c11584b5593cf9c292b60c2f579d026ccc8a085dd9235e341028fb696a882ff5e0a306923a9faa024921d4fc216226910eb5f07afce93e974e680e9f000b36df" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm.tar.gz", + "hash": "b6ae08e0e135582570049e7b420b7002fd425509ab514a0ac55a79bf1ebee96e393817f69c6432e3f9cbf24508f126f7d6cb17dc46eb5605727999d6f6c9e099" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm64.tar.gz", + "hash": "2f370339dcc78dfac9978759aedb46ce12e36a3eb0c5a7cb4a779076bb86d0bea1a4efe7045b1a693a6d369bec176c714222832c776aa792bc930523d007ec8a" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-x64.tar.gz", + "hash": "bbb6bdc3c8048e7cc189759b406257839e7d4bd6b8b1ba4bcdaeea8f92340e6855231043dd73f902130ca5357af72b810bb51a4da4d1315a2927ff85f831f1d5" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.pkg", + "hash": "61093c011475386449658121692c7f0b0cc93898956fb939096ccc161e4d60b67fe1de1643ed269fd1249cad9538c7236afac379f8a8e0e600c584e6962ab44e" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.tar.gz", + "hash": "a9700f98e5aa4f70b2a08ddba2b1c6085106b0d17828bd719fdcef460b06c890b32d752fbff8e4659cd1ca4174b4b211b301fe682439ea9a24b6521ca5a64c69" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-arm64.pkg", + "hash": "c0f6c2527d38ed71bed2ee858e71bd7c21e5684d96533e39ade123ed88fac7cd6900663dc6a42da7a3153d26449c405a1439d8ff04659a26ed02f040f6a38def" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-arm64.tar.gz", + "hash": "2bb5e6efe98bcee55c3385ac6bb3fddf2b76fe65ddf705edd1d71d63674dcf6aae8a862e2cfc90f23a6fa0b7c8fe12b053ec4622584bd890dd4ae93762f643f7" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-arm64.zip", + "hash": "c343bf4c0f8296704620e207c961c5c1ed43aec14b00957ed6841d9f2992a57e4a37f00907cde23de8715685b58c224397b7c5796cf8a801989a3c6b30975cdf" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x64.exe", + "hash": "f048ddf80c0aa88e713070e66a0009435ad9a5f444adbde6edf2b17f8da562d494a5c37cbabaf63ee3125fe1d2da735a397de9a38dd6ca638b8dc085adc01d4f" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-arm64.exe", + "hash": "4f0df88b4553df0129de0303cd81e09660d1605b728735de8f7e8b5fe7d11a547e49c851e67d423ce26822d783501169269eb5218b5c38121bf233b708b5c526" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x64.zip", + "hash": "b57d3242881b77b169a45884d1825fac1471317381300929e688fdf0138cfa1859e8c530e0560c0041f352367d837037bff70c6721aff7de76b9e65b70553e94" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x86.exe", + "hash": "dbd02545edd7dc01713badd906c4fe268220ec9662039e41d4bb34c46785023d02c53e29a9395a21fd1e95af66e8de5620c92fab9e7bc5b7d93faa18824a5769" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x86.zip", + "hash": "de8654f63a1202edb4de0a610a082fc68e168e96d414373104569f603a873f27c01b9e6e2631aaa056dd6a10eb567617ae4b4df07237b7d7b392abd8c0de2548" + } + ] + }, + { + "version": "9.0.111", + "version-display": "9.0.111", + "runtime-version": "9.0.10", + "vs-version": "17.12.13", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.12)", + "vs-mac-support": "", + "csharp-version": "13.0", + "fsharp-version": "9.0", + "vb-version": "17.13", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm.tar.gz", + "hash": "fc86a222022c59184de554c6fe5df20a27d2dd6fbaa634d66fc99ee4a5f2747e3d1e83284f3761aa0d529261de52c71993b8bb72fb6ed2cba39624f09e34e9d1" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm64.tar.gz", + "hash": "ff8039baf572e28e8e74f0628a6c6b2f7e89deeba02ceeb3c851801e6c60bc900f90ac2ca3773e29d8a3e3a97350aab524ebf29f91c5bdbb2ec2e10ef945c192" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-x64.tar.gz", + "hash": "f80984ab6c3422971de9f23592fc91e30b7139006ed4fec811a1936bb70a2de023cafdbca1acf48078ba82fc1681979fc141cf09b7eddb3331f2d176de14e6e6" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm.tar.gz", + "hash": "794c09cdef7f8adac85a3a8e700096cea0363cae9c28b4000906197897e748196a374dca9d6fee2567dc3b82490915e3d14ab3595fed41076e2f57995cf0e44a" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm64.tar.gz", + "hash": "9f91b1fca6916d18f36c84c144b3b5019dfaddff2016ff0ad4defd2efa2143806e3bca193717c6e62006f5ba4f124afa9ebe4c2f11f9540f7de3ebb06ea3eb2b" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-x64.tar.gz", + "hash": "927820957afdf38d2b4cdb3ca0d24ce71d67821f50a7f71413c38e627b87740c5a9bb0e240498beb7aba536bc1cbac0e7dd41b3025ecf8643c4ee40e973d2963" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-x64.pkg", + "hash": "02a96d0f7469013e4a33e90da06e5bdc5942df1bc05e80eac2fc99c94896987728dd20d584474e070be12f396f0228ea4d6f8299b0e8522818f1169a7b3cd366" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-x64.tar.gz", + "hash": "56ea3e39d0fcf4abf483e7fd91985b86396e2a62121ead996b8b9094764ca88d5ad2057a93ca54cb33cb503a0707480b92727dacd49a04dec965584e9fb73244" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-arm64.pkg", + "hash": "8b7719c998b978b28f60b4a9f4c2c29b10805f2a62610ec8eec3566b72f19a40f2a5a09acb78ced338d8207394c0aa61dae60c2099aeaece9491ea85ccdb4dad" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-arm64.tar.gz", + "hash": "596dd33f5a0b911eae37bbb78ac49dec2134206e158613c9b3e34313a2ee1bd6678358ea5fc54e97896e70d24646a73c4d1aea4c0d814ffe3de08c19b5db0edb" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-arm64.zip", + "hash": "6abe6bd15c9705c96ee490168c0990901735c69bcc5a5010cf41489e61137bf6a6d48f1c107abfcc820e90062525a4a4129dd1f8f1d9ee64454c0a1c6d2f48f0" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x64.exe", + "hash": "ee5532d082ae5cdb6b1a3cbdceec48dbe9b67e827f894f862b4b8addb8e6967e5c36070fdef48bffe9c32137c342310c776955c4377a0b0bffab9ff5e0c31eda" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-arm64.exe", + "hash": "7f933faf4847d806f05a447667dae698a6d7be790a8cdcf7c019c2e1ebeffec86c341787f6fd88ea23c787464a7dec444bae4b70c1427cf014e6692e4233f874" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x64.zip", + "hash": "b71ef68ef31416fd12a6954775f6274c94685bfcd9938d796e78c407b7bd3366c4cdd435ab7b3578db29bd63bfb7edf1f5a4568fa1ddde490de5b1ded88354eb" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x86.exe", + "hash": "77f5a3e728dcb6cd88b6e11934003e838b16e5c76cb8a79bdad93c63d13e506483f185514aaeb508045e5cb4ce0af4f9609b5d0d98046454fa3b493fbfdf97ec" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x86.zip", + "hash": "b8065f69374f40e5ddc2abd4f00606d3fff2924311433fa93040a2ce33a982cece776033a8605eb34d726a92226867f6f649e6e2d5e6e380947aa2d2b2ad8110" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "9.0.10", + "version-display": "9.0.10", + "version-aspnetcoremodule": ["19.0.25269.10"], + "vs-version": "", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm.tar.gz", + "hash": "0eb272108293cf57b76808d63334e985177f09a695d08fae817748cb48aec5d8ac37e08dc6cc7dc08a2ca090d3f29886e3dfc7abf2ec0718fd48215887142c6e" + }, + { + "name": "aspnetcore-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm64.tar.gz", + "hash": "ef2696a1b8080312e87af8bf1335971a49a0b7d074b0a6276473e58e5460ecb55d1908413d34d3265c6dd5cfc8c1c60ab04fcb509c940b20e61ea5ae49d04926" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-x64.tar.gz", + "hash": "b29b4e3163349aff59ad99dac7a07a3b9a8eea153060e5573fe2c6874f8569940723a1f22dd70354b2062ba8ec055860b345ddcb8f45f1082b83a45d0c409f75" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm.tar.gz", + "hash": "ab6272ede63ea9f4a2904d7a65d1010a9749fdc4c1a3381197eeb7ade40313873959b19287daa704ba51064a3440112ea67aeb3db3328f5799173fd61add5c20" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm64.tar.gz", + "hash": "b54e4c1e4b3f93bea7aca7b948118a0048a4a03b7e00ff1e19f201a57087e0ecf1e550dd054dc9c84fc4d7923f8045ada039f2573a22be36a847dcd6bf8a6c82" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-x64.tar.gz", + "hash": "ba1b184f3bc1c7d423186240fa30e4acd0b8392e8c61b7b593b8d12f8accc65dccfcd4120d9b9ec25c3a278df4fbaf324ff2cf1b8d3997a24417eb2abb2d8043" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-x64.tar.gz", + "hash": "5bbee787cd2340d284d5481810fe8a18ce68858c7a8b77cb6dac8becd8dcf23d825ce13d0c5230d7b9cde2422ef9f240c5b8db246f5ee4514e5a841e55259771" + }, + { + "name": "aspnetcore-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-arm64.tar.gz", + "hash": "56ace869fdeac0a9337d2974a8493d0041f45ad4ac0dcea01c162c4d8ceb9770697c6a82ce0837db50776656e23b2e46ef9f05fc7b1cad56aaf8ef7b2e88ecc4" + }, + { + "name": "aspnetcore-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-arm64.zip", + "hash": "cd07cd1035a024ddbc4325193f70a30e22ad74956249d1fe5ef8823b43c44a3f0dc2fa4872ea90057394cf8b2c3f0c5c3e2c0a5515d822a4ca371aefea92a100" + }, + { + "name": "aspnetcore-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-arm64.exe", + "hash": "2128993d22b5e94c8c6cd61da34f44e6047e9b20ebded30c9263568e7b169bc82f944f41f8b553d5dacd525afb18f9f0a22b652cd720e0b96e8d143bc5dc429d" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x64.exe", + "hash": "b06d91981449a965713fbd997287cc650c0f8d8dac64ba3bb009a9450a6c96b1d870035d61120b428eddf6d62e5fc5d6d104863092167d0a85c3a1ffe4327317" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x64.zip", + "hash": "f67b3f35b1253193df1864dd456bf3a176bde0a251132f8ee8b8826b539ed1a6aa6cdc9ebee8a8aa50b2306ee33ac3e61c9d794e1d69faa945f07f44338355f3" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x86.exe", + "hash": "3c8915f96294767a4afd6c8a974c4590ee0f11568f4958b034df5d9757b83e7f7cd9a018b999e67a576dd78136b9aacd0d109f556cc691ca9323e987e93a8553" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x86.zip", + "hash": "55fcab0b0daf6938d4eb38677128772b1208207da23bde7c044327de84d6ce3bc884009b3ab35c7bf121eb3e4cac8e5f8feac4414014b28b91de5539a39d95dc" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-arm.tar.gz", + "hash": "9d84f5c67b57f25b7d28dcbc77d9fe6e710893affde1f5cbed109cde8644bad4b4bb8a147028762b1da7ec09b549bbff55788d623b83b8d032af7478b406f60b" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-arm64.tar.gz", + "hash": "e44f812aa0de3f9ad0df61e0064eb80c9b684eac417e6927bf263febd3576970edd2db6cc744a09cb667d22fc93cd953052175315b6c8abfde26c23d1f38e3dc" + }, + { + "name": "aspnetcore-runtime-composite-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-x64.tar.gz", + "hash": "b69f481e65e0d78a04fd4cf3f240354165402aeed4a2742d5f36c5e0b18b22555e07e2122f8305a6ba4a09cd3c546d1f8cc547a30a49c2c116d4641d03cb69ce" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-arm.tar.gz", + "hash": "26e6d34b542be03559b9e7cd12173e3341bf8c0d6eab2d7ad20dcd2a9608852a1721fa11476c768b59344951bd3cb072fcf2ca58e248bb57934506cbec040f0d" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-arm64.tar.gz", + "hash": "3a997da8cc3c7ed13c7528c88cf9571e037247e54de724b0a607317a9ba42de04b3eba93cdcf7b2e91ca6406e73d900ea5cb178abc372cffba2322ed1ef12307" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-x64.tar.gz", + "hash": "82ff2b1dda8ac58b1ef832842ae4137ea34c6eca628d285811d2a9d9d0e89f5c7577a8f39b5c9e1d0b1073c707a2f9e4e18b70f88953d4245298473f95c1a412" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/dotnet-hosting-9.0.10-win.exe", + "hash": "2d475c605eb90716cb91f7c90a2ce759d8112cee15cd52cf0626f529cc293859fb3e9d50502729d2d87b04f78b069c8321bcfbb10ce6cf46a1eed7341b8cc583", + "akams": "https://aka.ms/dotnetcore-9-0-windowshosting" + } + ] + }, + "windowsdesktop": { + "version": "9.0.10", + "version-display": "9.0.10", + "files": [ + { + "name": "windowsdesktop-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-arm64.exe", + "hash": "989527e908d653047a59858383071ba9d949483b97af326c58b93a63b1be4d0f888b1dbb301aab9f5ab24a36f7c995754947d761698a04a3a70258ed49f0f48b" + }, + { + "name": "windowsdesktop-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-arm64.zip", + "hash": "58d8a30a18d1d6f4490480c05a47369408d65f0761199b40f0742bf28b53d0cdc94cc0c15fdcf398a36698c5ad928a7dc6b1f8d6b6bf310c4fd3c8e27cf471b3" + }, + { + "name": "windowsdesktop-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x64.exe", + "hash": "0654c1368ba426bf63147c8376b1356981f6d3bf1cef925de7e510e78e6fdaa6b177c38b821e8ba5d04c8067a36f3ff887e8e91565b92d584158d770ca5bec11" + }, + { + "name": "windowsdesktop-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x64.zip", + "hash": "4021cad7c7cc394b52a1e4d1a9445bca623db08b85a51ba28709ef461ea27fe844d12834a0cecaee6b5b25e1577ffa60bf78d071092043175993c99a7a4770bd" + }, + { + "name": "windowsdesktop-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x86.exe", + "hash": "264dce3e0c7370a3d03513a050e7953c8a2b938ad1a588df0831ec0253334850f17c3c7bda11631f90bd6c316877656adfda7c572a84aed307f45b92844d09d9" + }, + { + "name": "windowsdesktop-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x86.zip", + "hash": "dbf7ad22b4d6d4738eb4a204efcaf2fa35b7c87c2e2a18a97aaab08ebe39f77e8b8685c84fd6bb08e8fbe826847e3dd1a813d548ca02097c3ad4d616df8ec2ad" + } + ] + } + } +} \ No newline at end of file diff --git a/release-notes/9.0/9.0.5/release.json b/release-notes/9.0/9.0.5/release.json index 57d7b9c534..17573eb990 100644 --- a/release-notes/9.0/9.0.5/release.json +++ b/release-notes/9.0/9.0.5/release.json @@ -1,7 +1,6 @@ { "channel-version": "9.0", - "release": - { + "release": { "release-date": "2025-05-13", "release-version": "9.0.5", "security": true, @@ -22,7 +21,7 @@ "name": "dotnet-runtime-linux-arm.tar.gz", "rid": "linux-arm", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-linux-arm.tar.gz", - "hash": "00aeb600c0c57c50348065d858cd85ec65b72bb1c1378543f9108f3cd2b5f33d52f3f034e142f45e92c76c171e33090c2544e3661d01ea8f0e2bb20f11d5b994" + "hash": "809d8b36f4d1333b0e00ccd299ad25d1caf4e669fb41d814fce4efd12347b1047e18ccc6ca3042fe81324a9b93142c5f9c5868de16273956e01f9942d01d942f" }, { "name": "dotnet-runtime-linux-arm64.tar.gz", @@ -58,25 +57,25 @@ "name": "dotnet-runtime-osx-arm64.pkg", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-osx-arm64.pkg", - "hash": "f86c1878b3658470db8da846fbe60e2e5b2047668fdc0ec6b538c8328175b888a19792aab6521820d0b2a106f69c126ebc10f479ec83c2dc42800f6d54a75ca4" + "hash": "dcb7edc7047177922e6a3b915ee83d308a52c84921e3c73960e5acaf46226069f8b8155e7e6dc78bf5b8816e1c1a587110982197d3680da5abb69959eea4bbf3" }, { "name": "dotnet-runtime-osx-arm64.tar.gz", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-osx-arm64.tar.gz", - "hash": "809d8b36f4d1333b0e00ccd299ad25d1caf4e669fb41d814fce4efd12347b1047e18ccc6ca3042fe81324a9b93142c5f9c5868de16273956e01f9942d01d942f" + "hash": "12a1de13d1a72c2e6c5198e83a178e1b9325c7c468a7387c5c8a29b0857160be5139516023485ce9108e26e91a35fa8252a8f2c0d59d4691b1ce46d66aada57f" }, { "name": "dotnet-runtime-osx-x64.pkg", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-osx-x64.pkg", - "hash": "1a6e874204524e5e996a19e049283f5b6a2800553d01cdc47328c0fad3edd0a1e103b211a5a2aa6e213f758f4c126ea11dba4c327fd352eb3a2626b73ba779ef" + "hash": "1d386e1da3f2b4e16aa0d7718c781b0fa3d77ccb6564219c48901def119daad399024d5403fd77e53830ff9997dc2ba51346ce28b523974baea6f9d16f1c0670" }, { "name": "dotnet-runtime-osx-x64.tar.gz", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-osx-x64.tar.gz", - "hash": "7932c816cf4c9b13d594ca5bb716b6eee8dd09a9859d04db41f916179fdc806a42801d51855d9cad5cefe8bb93c501b776640a15be9ad56da98a74f1f91d5304" + "hash": "8b3e8db4c4efaf94ad6d9462d4a703f59bac390b917787799d7f8be7910798adc84a9683cda9efebfb39a27b41a530e9b5a082ddd19fd884f43d167946c7cc44" }, { "name": "dotnet-runtime-win-arm64.exe", @@ -401,13 +400,13 @@ "name": "dotnet-sdk-osx-x64.pkg", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.204/dotnet-sdk-9.0.204-osx-x64.pkg", - "hash": "7d74377e76a650de6373dd1d3f246c8055d63cd2a9123cacbfa48511ef8071379a221db233b9f33767bbdb3fb2fe09740e09059c3007cb13172c1aacd336275b" + "hash": "03287fe9682d91e8eb78cc6f0c2373d1f6ece223e26aa0de9baffc9c7bfcbb8c43c7870c303247010025b6110bb2baa7b98457144c43254c1f93cdb8a4369db2" }, { "name": "dotnet-sdk-osx-x64.tar.gz", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.204/dotnet-sdk-9.0.204-osx-x64.tar.gz", - "hash": "5f5f69551004e008e1c20b1cde581c213a1a6fbfc59998fa32151668a85a52dff8f86a2ac8dfa708140b10e186117eeb9d7ed5a30f8049069ec99c9c16798a59" + "hash": "1d04e16d3edc2d661cd00261a87b5584b4e91a539f0aee7c622882b7b27065023d4430270b2527843ed977b9eceb429ea985ffda0c2aa48f1e9d57c1784e9165" }, { "name": "dotnet-sdk-win-arm64.exe", @@ -499,25 +498,25 @@ "name": "dotnet-sdk-osx-arm64.pkg", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-osx-arm64.pkg", - "hash": "74253531b5287c9deda2d4bb911e79a39c989d9f53494de90a698dca8101e45cd5aac349282e34d31d5ced5879dff0b1bc9e777f796d170ad87fdf3906dd9bb7" + "hash": "49d6c34951caa21f672cfcb38d7036f159ca8830c8f358f2dfe4f36f8c08dbbc6c556d4372ada86a69f5c7fbbee6c167dc4626cb8aff15c8fecc1abc2aa40c6f" }, { "name": "dotnet-sdk-osx-arm64.tar.gz", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-osx-arm64.tar.gz", - "hash": "f5b7fc08a953e1a52bf288b3baf67bf9a99951e26b43f8ac717e9e377e102625523e0c059105948802280d1c86963c689d91b30a4ff43c7065948c87be122ba4" + "hash": "db5e39cffd32be99b9a0ee28c6ede90637180338693701d11a702d056daff505bd82d4e7c8f0cb341e20fa02b9765612ea8808af40da3ebc6a16cd6d3fc1ea3e" }, { "name": "dotnet-sdk-osx-x64.pkg", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-osx-x64.pkg", - "hash": "1223fed921cd24b9c308ef372b9e2121483da68342569ee729f51c426257185c6a28579d4874cc4db1a12e5a84696c00dc37c6448c8c3c2b57a305de75b2ad62" + "hash": "7dc83502664141ff598cfe930ab69a9cd5001356668bbb690c5bdf4c0bbc7aee56ee2f0787001c3f26993a4f618a0453c8f84acd573d8bed7e0cd7fb8f886d83" }, { "name": "dotnet-sdk-osx-x64.tar.gz", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-osx-x64.tar.gz", - "hash": "8c9bdba1d0b2894059f49d484b732f29b9474edde74ae4bff65889986bfe06038cea23fd142c7c557097de65cba6c8c91087ed84e01902a4ae8c7bc51cbbe9fb" + "hash": "c1328302f90b2d8d123aa0b27e208571dd7b2cc2304e07b1a997bc06644c5ea30bb1d089fc0d3f14efa41ff4d09b9140d58aa8fd3b6a1987975d56e750bda80d" }, { "name": "dotnet-sdk-win-arm64.exe", @@ -561,9 +560,7 @@ "aspnetcore-runtime": { "version": "9.0.5", "version-display": "9.0.5", - "version-aspnetcoremodule": [ - "19.0.25119.5" - ], + "version-aspnetcoremodule": ["19.0.25119.5"], "vs-version": "17.12.8", "files": [ { @@ -606,13 +603,13 @@ "name": "aspnetcore-runtime-osx-arm64.tar.gz", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-osx-arm64.tar.gz", - "hash": "7b208732e3ac13581f1573cbda87d8871dfa613dba587b147c72053e68bdb8abcee29fa61662b7ab722022d8e67467b2127fe38cd698a936fe198989a766b577" + "hash": "b7c53870182ad2d24e0527c3bed6d462676b3ae15fa84e397ee68c84ba7a22baa7255adf68166f41c9721378169c63864dc2fdd07a33aaf016c23a87a168cec5" }, { "name": "aspnetcore-runtime-osx-x64.tar.gz", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-osx-x64.tar.gz", - "hash": "84aee767d189aaf578273020062288f08f5cc46a3184fb9f304519b88709f1f14b6f9002abd23365dcfda23ac59a896d4297833dc1411917ba4d7610779d083b" + "hash": "6629add0171b8f054155b70bc3b8dc6ce99f1d95c6b6556825641c0e8a61cda81f21d07bc7aa7d993ff51f9544ef699a27eca12fd2d5eeb46723ade2fd26f99a" }, { "name": "aspnetcore-runtime-win-arm64.exe", diff --git a/release-notes/9.0/9.0.9/9.0.9.md b/release-notes/9.0/9.0.9/9.0.9.md index baeca4d767..ce9df1cf72 100644 --- a/release-notes/9.0/9.0.9/9.0.9.md +++ b/release-notes/9.0/9.0.9/9.0.9.md @@ -78,8 +78,8 @@ Your feedback is important and appreciated. We've created an issue at [dotnet/co | dotnet-ef | 9.0.9 | | dotnet-ilverify | 9.0.9 | | dotnet-sql-cache | 9.0.9 | -| FSharp.Compiler.Service.43 | 9.101 | -| FSharp.Compiler.Service.43 | 9.303 | +| FSharp.Compiler.Service | 43.9.101 | +| FSharp.Compiler.Service | 43.9.303 | | FSharp.Core | 9.0.101 | | FSharp.Core | 9.0.303 | | Microsoft.AspNetCore.App.Ref | 9.0.9 | diff --git a/release-notes/9.0/README.md b/release-notes/9.0/README.md index 385bf522a0..10e12a98e1 100644 --- a/release-notes/9.0/README.md +++ b/release-notes/9.0/README.md @@ -1,6 +1,6 @@ # .NET 9 -[.NET 9](https://aka.ms/dotnet/9/preview1) is a [Standard Term Support (STS)](../../release-policies.md) release and will be supported on [multiple operating systems](supported-os.md) for 18 months, from November 12th, 2024 to May 12th, 2026. +[.NET 9](https://aka.ms/dotnet/9/preview1) is a [Standard Term Support (STS)](../../release-policies.md) release and will be supported on [multiple operating systems](supported-os.md) for two years, from November 12th, 2024 to November 10th, 2026. - [Downloads](https://dotnet.microsoft.com/download/dotnet/9.0) - [Linux Package Managers](https://learn.microsoft.com/dotnet/core/install/linux) @@ -14,6 +14,7 @@ | Date | Release | SDK | | :-- | :-- | :-- | +| 2025/10/14 | [9.0.10](./9.0.10/9.0.10.md) | [9.0.306](./9.0.10/9.0.10.md), [9.0.111](./9.0.10/9.0.111.md) | | 2025/09/09 | [9.0.9](./9.0.9/9.0.9.md) | [9.0.305](./9.0.9/9.0.9.md), [9.0.110](./9.0.9/9.0.110.md) | | 2025/08/05 | [9.0.8](./9.0.8/9.0.8.md) | [9.0.304](./9.0.8/9.0.8.md), [9.0.109](./9.0.8/9.0.109.md) | | 2025/07/17 | [9.0.7](./9.0.7/9.0.7.md) | [9.0.303](./9.0.7/9.0.303.md) | diff --git a/release-notes/9.0/cve.md b/release-notes/9.0/cve.md index a40e41948b..2f2b324c73 100644 --- a/release-notes/9.0/cve.md +++ b/release-notes/9.0/cve.md @@ -8,6 +8,10 @@ Your app needs to be on the latest .NET 9 patch version to be secure. The longer Your app may be vulnerable to the following published security [CVEs](https://www.cve.org/) if you are using an older version. +- 9.0.10 (October 2025) + - [CVE-2025-55248 | .NET Information Disclosure Vulnerability](https://github.com/dotnet/announcements/issues/372) + - [CVE-2025-55315 | .NET Security Feature Bypass Vulnerability](https://github.com/dotnet/announcements/issues/371) + - [CVE-2025-55247 | .NET Denial of Service Vulnerability](https://github.com/dotnet/announcements/issues/370) - 9.0.9 (September 2025) - No new CVEs. - 9.0.8 (August 2025) diff --git a/release-notes/9.0/install-linux.md b/release-notes/9.0/install-linux.md index c7331fe0bd..4f3606adca 100644 --- a/release-notes/9.0/install-linux.md +++ b/release-notes/9.0/install-linux.md @@ -49,14 +49,14 @@ You can install .NET with a binary archive. This option is required if you want The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system. ```bash -~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-x64.tar.gz +~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-x64.tar.gz ~# mkdir dotnet ~# tar -C dotnet -xf dotnet.tar.gz ~# rm dotnet.tar.gz ~# export DOTNET_ROOT=~/dotnet ~# export PATH=$PATH:~/dotnet ~# dotnet --version -9.0.305 +9.0.306 ``` The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional. diff --git a/release-notes/9.0/install-macos.md b/release-notes/9.0/install-macos.md index ec933d49c1..ef1badf57a 100644 --- a/release-notes/9.0/install-macos.md +++ b/release-notes/9.0/install-macos.md @@ -34,14 +34,14 @@ You can install .NET with a binary archive. This option is required if you want The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system. ```bash -~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-osx-x64.tar.gz +~# curl -Lo dotnet.tar.gz https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.tar.gz ~# mkdir dotnet ~# tar -C dotnet -xf dotnet.tar.gz ~# rm dotnet.tar.gz ~# export DOTNET_ROOT=~/dotnet ~# export PATH=$PATH:~/dotnet ~# dotnet --version -9.0.305 +9.0.306 ``` The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional. diff --git a/release-notes/9.0/install-windows.md b/release-notes/9.0/install-windows.md index 5309dd9dab..2bf1d62490 100644 --- a/release-notes/9.0/install-windows.md +++ b/release-notes/9.0/install-windows.md @@ -50,13 +50,13 @@ You can install .NET with a binary archive. This option is required if you want The following workflow demonstrates downloading, unpacking, configuring, and running the .NET SDK from the command line. You may choose to do some of these tasks via the browser and functionality provided by your operating system. ```console -C:\>curl -Lo dotnet.zip https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-win-x64.exe +C:\>curl -Lo dotnet.zip https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x64.exe C:\>tar -C dotnet -xf dotnet.zip C:\>del dotnet.zip C:\>set DOTNET_ROOT=C:\dotnet C:\>set PATH=%PATH%;C:\dotnet C:\>dotnet --version -9.0.305 +9.0.306 ``` The `DOTNET_ROOT` environment variable is required to launch an application with their executables (like `myapp.exe`). The executables look for this environment variable to find the runtime if it isn't installed in its regular location. The `PATH` environment variable must be updated if you want to use `dotnet` without absolute paths to its location. Setting both of these environment variables is optional. diff --git a/release-notes/9.0/releases.json b/release-notes/9.0/releases.json index 5efba7a191..cf60151cf1 100644 --- a/release-notes/9.0/releases.json +++ b/release-notes/9.0/releases.json @@ -1,14 +1,647 @@ { "channel-version": "9.0", - "latest-release": "9.0.9", - "latest-release-date": "2025-09-09", - "latest-runtime": "9.0.9", - "latest-sdk": "9.0.305", + "latest-release": "9.0.10", + "latest-release-date": "2025-10-14", + "latest-runtime": "9.0.10", + "latest-sdk": "9.0.306", "support-phase": "active", "release-type": "sts", - "eol-date": "2026-05-12", + "eol-date": "2026-11-10", "lifecycle-policy": "https://aka.ms/dotnetcoresupport", "releases": [ + { + "release-date": "2025-10-14", + "release-version": "9.0.10", + "security": true, + "cve-list": [ + { + "cve-id": "CVE-2025-55247", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55247" + }, + { + "cve-id": "CVE-2025-55315", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55315" + }, + { + "cve-id": "CVE-2025-55248", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55248" + } + ], + "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/9.0/9.0.10/9.0.10.md", + "runtime": { + "version": "9.0.10", + "version-display": "9.0.10", + "vs-version": "17.12.13, 17.14.17", + "vs-mac-version": "", + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm.tar.gz", + "hash": "89e4ef0919910b868c9c7c47e299c9b341747ecf1fcfc5e9dfc54f5b56bad40a9cac83e5f544644d1a8daa1698e2d77d4fb420ef817747f8510103e1f1227233" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm64.tar.gz", + "hash": "7b0d908ad54e04840a6ce6afcf21a52309ebda10931218a66a5e2f63c3dfde8d5d267f503e2fa82e2e2b6819a92052525d14334186d77c0878d02fc7d754b96b" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-x64.tar.gz", + "hash": "6d36610e89aa73b7465cc684be58230c6eb6e44f945e82fd487794dcab6556e9accd89a351a6d2a4beb70d6957c6924b063e1ebdec0822a6d1c4c37eaa280867" + }, + { + "name": "dotnet-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm.tar.gz", + "hash": "71f59f5741cc949ed1b0c18341e8dae5b2cbd62ff255ec8181f93acb7755498ece6b9716e8e794b61a4111d53267d3731d2ca6a01fc91551cc35ad9c55968217" + }, + { + "name": "dotnet-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm64.tar.gz", + "hash": "51e3a5b3524ec394b8841c21265afcc7073d6e460a3c1c66ed8cac87b9f1759fea5db6f47c44c2b0e16ee580790be89e8674b3ff14dd4bcd86d6c64751b1f684" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-x64.tar.gz", + "hash": "6ceb35ddc6f4e2c039a3879e2f18fe73f427b924b868b0309bf61f7d23636e49d52b5cdbab5d97f8b4e08769abf3ce821e7acd802225ef848826a0165c6ca7c2" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-x64.pkg", + "hash": "f798bd6bfd92016122415bf3ace25225505f5bb5e8027a8e58a2d543b103345dcc29351b9c2c4d53478483bf2d6f73e52ed08df9a664f783d4e56f82a28bf165" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-x64.tar.gz", + "hash": "431b5b32754da51f7c5645f30ba1b198cb52da7c1d4f5758191eee9fc5c9dde5e9291ec5c47494a5b320b882b0c8b2bae2dd60dc096f9df662896b0f21f115bb" + }, + { + "name": "dotnet-runtime-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-arm64.pkg", + "hash": "86296cf400dca6a62c18becbd14ed5fb672b154d70873fb7a01b040f8d04133c5c18d4ee105dbe5012ea80cb1340fe17aa152f57f04c584549c1bedd2620edd0" + }, + { + "name": "dotnet-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-arm64.tar.gz", + "hash": "cd3365b365c0a8248ffbc34b7a36969969d3301331c5e4d86fa38c8e35536b159c5b0c84cb8bbc6974be8998806bebd4c755446d8177fa612ac730347caddd18" + }, + { + "name": "dotnet-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-arm64.zip", + "hash": "79aa0b65460d53d14fed5aa1cc496cc549fbf82efd962d1d3bd230cb9c5908be0d95b64b25352dab165818cd90f9a4691d7166925df28843aa4896ba4b46f926" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x64.exe", + "hash": "1f13c54bb0ab36b0b8bd1c95eabc25ca613f9ccfde8b0cc7a47ad4a5a8b6c015096a12679466e578cfcb3eda7688d12f2ceb63256d7ca917f14fcbc6cb3a1e24" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x64.zip", + "hash": "f41633f14a95cc158045d5428b40ff9f9ca8fcacf76cfe11350372e59c2f7764ce576ae917b86afa544238f0977efb7bb8e81829ebe629046b6dc8a87882b230" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x86.exe", + "hash": "ce84072d81561ab0059e7b3406e8bdf72854232c17d8ba38d552b8b16aee843fe8d6eea17ded7675283b061e2fb3895db198183687b21f593372a81371817ffb" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-x86.zip", + "hash": "4808f2fb4a2b3004ddd4a22a4762a6ab31b80467d88b6feaf68bbe8ec92b6a95528c1532c261eb35e9b4da7792fd3d0f9fb1d9f1745541d9ef65adf2268b6fe6" + }, + { + "name": "dotnet-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-win-arm64.exe", + "hash": "78bf97912b047a48aa63a3b315f38ff6ac4f22de98e268464bcdbe32fff5ae939d05d258a78f290e4fc079b318bf13af5de3bed2dc8fb5c827a638c997a8ab0b" + } + ] + }, + "sdk": { + "version": "9.0.306", + "version-display": "9.0.306", + "runtime-version": "9.0.10", + "vs-version": "17.14.17", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.14)", + "vs-mac-support": "", + "csharp-version": "13.0", + "fsharp-version": "9.0", + "vb-version": "17.13", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm.tar.gz", + "hash": "45f65947801961f8dc93c7ab7d28906eb34b0bd943e155fd7113bd9603304bb98cd1eab80c6bab5bf365aa9512c6796f1e820bd5c54226529a4f9f96cffeb31f" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm64.tar.gz", + "hash": "72667eb4167308fec780a9fbb59a16087d1015afa09ce771a04e21663782cabbd59c395587af6835dcc1f34e2e677c765e44dcc68a446d2caa4ed4a4a0e329ee" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-x64.tar.gz", + "hash": "c11584b5593cf9c292b60c2f579d026ccc8a085dd9235e341028fb696a882ff5e0a306923a9faa024921d4fc216226910eb5f07afce93e974e680e9f000b36df" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm.tar.gz", + "hash": "b6ae08e0e135582570049e7b420b7002fd425509ab514a0ac55a79bf1ebee96e393817f69c6432e3f9cbf24508f126f7d6cb17dc46eb5605727999d6f6c9e099" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm64.tar.gz", + "hash": "2f370339dcc78dfac9978759aedb46ce12e36a3eb0c5a7cb4a779076bb86d0bea1a4efe7045b1a693a6d369bec176c714222832c776aa792bc930523d007ec8a" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-x64.tar.gz", + "hash": "bbb6bdc3c8048e7cc189759b406257839e7d4bd6b8b1ba4bcdaeea8f92340e6855231043dd73f902130ca5357af72b810bb51a4da4d1315a2927ff85f831f1d5" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.pkg", + "hash": "61093c011475386449658121692c7f0b0cc93898956fb939096ccc161e4d60b67fe1de1643ed269fd1249cad9538c7236afac379f8a8e0e600c584e6962ab44e" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.tar.gz", + "hash": "a9700f98e5aa4f70b2a08ddba2b1c6085106b0d17828bd719fdcef460b06c890b32d752fbff8e4659cd1ca4174b4b211b301fe682439ea9a24b6521ca5a64c69" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-arm64.pkg", + "hash": "c0f6c2527d38ed71bed2ee858e71bd7c21e5684d96533e39ade123ed88fac7cd6900663dc6a42da7a3153d26449c405a1439d8ff04659a26ed02f040f6a38def" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-arm64.tar.gz", + "hash": "2bb5e6efe98bcee55c3385ac6bb3fddf2b76fe65ddf705edd1d71d63674dcf6aae8a862e2cfc90f23a6fa0b7c8fe12b053ec4622584bd890dd4ae93762f643f7" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-arm64.zip", + "hash": "c343bf4c0f8296704620e207c961c5c1ed43aec14b00957ed6841d9f2992a57e4a37f00907cde23de8715685b58c224397b7c5796cf8a801989a3c6b30975cdf" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x64.exe", + "hash": "f048ddf80c0aa88e713070e66a0009435ad9a5f444adbde6edf2b17f8da562d494a5c37cbabaf63ee3125fe1d2da735a397de9a38dd6ca638b8dc085adc01d4f" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-arm64.exe", + "hash": "4f0df88b4553df0129de0303cd81e09660d1605b728735de8f7e8b5fe7d11a547e49c851e67d423ce26822d783501169269eb5218b5c38121bf233b708b5c526" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x64.zip", + "hash": "b57d3242881b77b169a45884d1825fac1471317381300929e688fdf0138cfa1859e8c530e0560c0041f352367d837037bff70c6721aff7de76b9e65b70553e94" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x86.exe", + "hash": "dbd02545edd7dc01713badd906c4fe268220ec9662039e41d4bb34c46785023d02c53e29a9395a21fd1e95af66e8de5620c92fab9e7bc5b7d93faa18824a5769" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x86.zip", + "hash": "de8654f63a1202edb4de0a610a082fc68e168e96d414373104569f603a873f27c01b9e6e2631aaa056dd6a10eb567617ae4b4df07237b7d7b392abd8c0de2548" + } + ] + }, + "sdks": [ + { + "version": "9.0.306", + "version-display": "9.0.306", + "runtime-version": "9.0.10", + "vs-version": "17.14.17", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.14)", + "vs-mac-support": "", + "csharp-version": "13.0", + "fsharp-version": "9.0", + "vb-version": "17.13", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm.tar.gz", + "hash": "45f65947801961f8dc93c7ab7d28906eb34b0bd943e155fd7113bd9603304bb98cd1eab80c6bab5bf365aa9512c6796f1e820bd5c54226529a4f9f96cffeb31f" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-arm64.tar.gz", + "hash": "72667eb4167308fec780a9fbb59a16087d1015afa09ce771a04e21663782cabbd59c395587af6835dcc1f34e2e677c765e44dcc68a446d2caa4ed4a4a0e329ee" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-x64.tar.gz", + "hash": "c11584b5593cf9c292b60c2f579d026ccc8a085dd9235e341028fb696a882ff5e0a306923a9faa024921d4fc216226910eb5f07afce93e974e680e9f000b36df" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm.tar.gz", + "hash": "b6ae08e0e135582570049e7b420b7002fd425509ab514a0ac55a79bf1ebee96e393817f69c6432e3f9cbf24508f126f7d6cb17dc46eb5605727999d6f6c9e099" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-musl-arm64.tar.gz", + "hash": "2f370339dcc78dfac9978759aedb46ce12e36a3eb0c5a7cb4a779076bb86d0bea1a4efe7045b1a693a6d369bec176c714222832c776aa792bc930523d007ec8a" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-linux-x64.tar.gz", + "hash": "bbb6bdc3c8048e7cc189759b406257839e7d4bd6b8b1ba4bcdaeea8f92340e6855231043dd73f902130ca5357af72b810bb51a4da4d1315a2927ff85f831f1d5" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.pkg", + "hash": "61093c011475386449658121692c7f0b0cc93898956fb939096ccc161e4d60b67fe1de1643ed269fd1249cad9538c7236afac379f8a8e0e600c584e6962ab44e" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-x64.tar.gz", + "hash": "a9700f98e5aa4f70b2a08ddba2b1c6085106b0d17828bd719fdcef460b06c890b32d752fbff8e4659cd1ca4174b4b211b301fe682439ea9a24b6521ca5a64c69" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-arm64.pkg", + "hash": "c0f6c2527d38ed71bed2ee858e71bd7c21e5684d96533e39ade123ed88fac7cd6900663dc6a42da7a3153d26449c405a1439d8ff04659a26ed02f040f6a38def" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-osx-arm64.tar.gz", + "hash": "2bb5e6efe98bcee55c3385ac6bb3fddf2b76fe65ddf705edd1d71d63674dcf6aae8a862e2cfc90f23a6fa0b7c8fe12b053ec4622584bd890dd4ae93762f643f7" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-arm64.zip", + "hash": "c343bf4c0f8296704620e207c961c5c1ed43aec14b00957ed6841d9f2992a57e4a37f00907cde23de8715685b58c224397b7c5796cf8a801989a3c6b30975cdf" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x64.exe", + "hash": "f048ddf80c0aa88e713070e66a0009435ad9a5f444adbde6edf2b17f8da562d494a5c37cbabaf63ee3125fe1d2da735a397de9a38dd6ca638b8dc085adc01d4f" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-arm64.exe", + "hash": "4f0df88b4553df0129de0303cd81e09660d1605b728735de8f7e8b5fe7d11a547e49c851e67d423ce26822d783501169269eb5218b5c38121bf233b708b5c526" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x64.zip", + "hash": "b57d3242881b77b169a45884d1825fac1471317381300929e688fdf0138cfa1859e8c530e0560c0041f352367d837037bff70c6721aff7de76b9e65b70553e94" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x86.exe", + "hash": "dbd02545edd7dc01713badd906c4fe268220ec9662039e41d4bb34c46785023d02c53e29a9395a21fd1e95af66e8de5620c92fab9e7bc5b7d93faa18824a5769" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.306/dotnet-sdk-9.0.306-win-x86.zip", + "hash": "de8654f63a1202edb4de0a610a082fc68e168e96d414373104569f603a873f27c01b9e6e2631aaa056dd6a10eb567617ae4b4df07237b7d7b392abd8c0de2548" + } + ] + }, + { + "version": "9.0.111", + "version-display": "9.0.111", + "runtime-version": "9.0.10", + "vs-version": "17.12.13", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.12)", + "vs-mac-support": "", + "csharp-version": "13.0", + "fsharp-version": "9.0", + "vb-version": "17.13", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm.tar.gz", + "hash": "fc86a222022c59184de554c6fe5df20a27d2dd6fbaa634d66fc99ee4a5f2747e3d1e83284f3761aa0d529261de52c71993b8bb72fb6ed2cba39624f09e34e9d1" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm64.tar.gz", + "hash": "ff8039baf572e28e8e74f0628a6c6b2f7e89deeba02ceeb3c851801e6c60bc900f90ac2ca3773e29d8a3e3a97350aab524ebf29f91c5bdbb2ec2e10ef945c192" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-x64.tar.gz", + "hash": "f80984ab6c3422971de9f23592fc91e30b7139006ed4fec811a1936bb70a2de023cafdbca1acf48078ba82fc1681979fc141cf09b7eddb3331f2d176de14e6e6" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm.tar.gz", + "hash": "794c09cdef7f8adac85a3a8e700096cea0363cae9c28b4000906197897e748196a374dca9d6fee2567dc3b82490915e3d14ab3595fed41076e2f57995cf0e44a" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm64.tar.gz", + "hash": "9f91b1fca6916d18f36c84c144b3b5019dfaddff2016ff0ad4defd2efa2143806e3bca193717c6e62006f5ba4f124afa9ebe4c2f11f9540f7de3ebb06ea3eb2b" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-x64.tar.gz", + "hash": "927820957afdf38d2b4cdb3ca0d24ce71d67821f50a7f71413c38e627b87740c5a9bb0e240498beb7aba536bc1cbac0e7dd41b3025ecf8643c4ee40e973d2963" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-x64.pkg", + "hash": "02a96d0f7469013e4a33e90da06e5bdc5942df1bc05e80eac2fc99c94896987728dd20d584474e070be12f396f0228ea4d6f8299b0e8522818f1169a7b3cd366" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-x64.tar.gz", + "hash": "56ea3e39d0fcf4abf483e7fd91985b86396e2a62121ead996b8b9094764ca88d5ad2057a93ca54cb33cb503a0707480b92727dacd49a04dec965584e9fb73244" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-arm64.pkg", + "hash": "8b7719c998b978b28f60b4a9f4c2c29b10805f2a62610ec8eec3566b72f19a40f2a5a09acb78ced338d8207394c0aa61dae60c2099aeaece9491ea85ccdb4dad" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-arm64.tar.gz", + "hash": "596dd33f5a0b911eae37bbb78ac49dec2134206e158613c9b3e34313a2ee1bd6678358ea5fc54e97896e70d24646a73c4d1aea4c0d814ffe3de08c19b5db0edb" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-arm64.zip", + "hash": "6abe6bd15c9705c96ee490168c0990901735c69bcc5a5010cf41489e61137bf6a6d48f1c107abfcc820e90062525a4a4129dd1f8f1d9ee64454c0a1c6d2f48f0" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x64.exe", + "hash": "ee5532d082ae5cdb6b1a3cbdceec48dbe9b67e827f894f862b4b8addb8e6967e5c36070fdef48bffe9c32137c342310c776955c4377a0b0bffab9ff5e0c31eda" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-arm64.exe", + "hash": "7f933faf4847d806f05a447667dae698a6d7be790a8cdcf7c019c2e1ebeffec86c341787f6fd88ea23c787464a7dec444bae4b70c1427cf014e6692e4233f874" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x64.zip", + "hash": "b71ef68ef31416fd12a6954775f6274c94685bfcd9938d796e78c407b7bd3366c4cdd435ab7b3578db29bd63bfb7edf1f5a4568fa1ddde490de5b1ded88354eb" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x86.exe", + "hash": "77f5a3e728dcb6cd88b6e11934003e838b16e5c76cb8a79bdad93c63d13e506483f185514aaeb508045e5cb4ce0af4f9609b5d0d98046454fa3b493fbfdf97ec" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-win-x86.zip", + "hash": "b8065f69374f40e5ddc2abd4f00606d3fff2924311433fa93040a2ce33a982cece776033a8605eb34d726a92226867f6f649e6e2d5e6e380947aa2d2b2ad8110" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "9.0.10", + "version-display": "9.0.10", + "version-aspnetcoremodule": ["19.0.25269.10"], + "vs-version": "", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm.tar.gz", + "hash": "0eb272108293cf57b76808d63334e985177f09a695d08fae817748cb48aec5d8ac37e08dc6cc7dc08a2ca090d3f29886e3dfc7abf2ec0718fd48215887142c6e" + }, + { + "name": "aspnetcore-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm64.tar.gz", + "hash": "ef2696a1b8080312e87af8bf1335971a49a0b7d074b0a6276473e58e5460ecb55d1908413d34d3265c6dd5cfc8c1c60ab04fcb509c940b20e61ea5ae49d04926" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-x64.tar.gz", + "hash": "b29b4e3163349aff59ad99dac7a07a3b9a8eea153060e5573fe2c6874f8569940723a1f22dd70354b2062ba8ec055860b345ddcb8f45f1082b83a45d0c409f75" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm.tar.gz", + "hash": "ab6272ede63ea9f4a2904d7a65d1010a9749fdc4c1a3381197eeb7ade40313873959b19287daa704ba51064a3440112ea67aeb3db3328f5799173fd61add5c20" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm64.tar.gz", + "hash": "b54e4c1e4b3f93bea7aca7b948118a0048a4a03b7e00ff1e19f201a57087e0ecf1e550dd054dc9c84fc4d7923f8045ada039f2573a22be36a847dcd6bf8a6c82" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-x64.tar.gz", + "hash": "ba1b184f3bc1c7d423186240fa30e4acd0b8392e8c61b7b593b8d12f8accc65dccfcd4120d9b9ec25c3a278df4fbaf324ff2cf1b8d3997a24417eb2abb2d8043" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-x64.tar.gz", + "hash": "5bbee787cd2340d284d5481810fe8a18ce68858c7a8b77cb6dac8becd8dcf23d825ce13d0c5230d7b9cde2422ef9f240c5b8db246f5ee4514e5a841e55259771" + }, + { + "name": "aspnetcore-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-arm64.tar.gz", + "hash": "56ace869fdeac0a9337d2974a8493d0041f45ad4ac0dcea01c162c4d8ceb9770697c6a82ce0837db50776656e23b2e46ef9f05fc7b1cad56aaf8ef7b2e88ecc4" + }, + { + "name": "aspnetcore-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-arm64.zip", + "hash": "cd07cd1035a024ddbc4325193f70a30e22ad74956249d1fe5ef8823b43c44a3f0dc2fa4872ea90057394cf8b2c3f0c5c3e2c0a5515d822a4ca371aefea92a100" + }, + { + "name": "aspnetcore-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-arm64.exe", + "hash": "2128993d22b5e94c8c6cd61da34f44e6047e9b20ebded30c9263568e7b169bc82f944f41f8b553d5dacd525afb18f9f0a22b652cd720e0b96e8d143bc5dc429d" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x64.exe", + "hash": "b06d91981449a965713fbd997287cc650c0f8d8dac64ba3bb009a9450a6c96b1d870035d61120b428eddf6d62e5fc5d6d104863092167d0a85c3a1ffe4327317" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x64.zip", + "hash": "f67b3f35b1253193df1864dd456bf3a176bde0a251132f8ee8b8826b539ed1a6aa6cdc9ebee8a8aa50b2306ee33ac3e61c9d794e1d69faa945f07f44338355f3" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x86.exe", + "hash": "3c8915f96294767a4afd6c8a974c4590ee0f11568f4958b034df5d9757b83e7f7cd9a018b999e67a576dd78136b9aacd0d109f556cc691ca9323e987e93a8553" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-win-x86.zip", + "hash": "55fcab0b0daf6938d4eb38677128772b1208207da23bde7c044327de84d6ce3bc884009b3ab35c7bf121eb3e4cac8e5f8feac4414014b28b91de5539a39d95dc" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-arm.tar.gz", + "hash": "9d84f5c67b57f25b7d28dcbc77d9fe6e710893affde1f5cbed109cde8644bad4b4bb8a147028762b1da7ec09b549bbff55788d623b83b8d032af7478b406f60b" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-arm64.tar.gz", + "hash": "e44f812aa0de3f9ad0df61e0064eb80c9b684eac417e6927bf263febd3576970edd2db6cc744a09cb667d22fc93cd953052175315b6c8abfde26c23d1f38e3dc" + }, + { + "name": "aspnetcore-runtime-composite-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-x64.tar.gz", + "hash": "b69f481e65e0d78a04fd4cf3f240354165402aeed4a2742d5f36c5e0b18b22555e07e2122f8305a6ba4a09cd3c546d1f8cc547a30a49c2c116d4641d03cb69ce" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-arm.tar.gz", + "hash": "26e6d34b542be03559b9e7cd12173e3341bf8c0d6eab2d7ad20dcd2a9608852a1721fa11476c768b59344951bd3cb072fcf2ca58e248bb57934506cbec040f0d" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-arm64.tar.gz", + "hash": "3a997da8cc3c7ed13c7528c88cf9571e037247e54de724b0a607317a9ba42de04b3eba93cdcf7b2e91ca6406e73d900ea5cb178abc372cffba2322ed1ef12307" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-composite-9.0.10-linux-musl-x64.tar.gz", + "hash": "82ff2b1dda8ac58b1ef832842ae4137ea34c6eca628d285811d2a9d9d0e89f5c7577a8f39b5c9e1d0b1073c707a2f9e4e18b70f88953d4245298473f95c1a412" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "", + "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/dotnet-hosting-9.0.10-win.exe", + "hash": "2d475c605eb90716cb91f7c90a2ce759d8112cee15cd52cf0626f529cc293859fb3e9d50502729d2d87b04f78b069c8321bcfbb10ce6cf46a1eed7341b8cc583", + "akams": "https://aka.ms/dotnetcore-9-0-windowshosting" + } + ] + }, + "windowsdesktop": { + "version": "9.0.10", + "version-display": "9.0.10", + "files": [ + { + "name": "windowsdesktop-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-arm64.exe", + "hash": "989527e908d653047a59858383071ba9d949483b97af326c58b93a63b1be4d0f888b1dbb301aab9f5ab24a36f7c995754947d761698a04a3a70258ed49f0f48b" + }, + { + "name": "windowsdesktop-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-arm64.zip", + "hash": "58d8a30a18d1d6f4490480c05a47369408d65f0761199b40f0742bf28b53d0cdc94cc0c15fdcf398a36698c5ad928a7dc6b1f8d6b6bf310c4fd3c8e27cf471b3" + }, + { + "name": "windowsdesktop-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x64.exe", + "hash": "0654c1368ba426bf63147c8376b1356981f6d3bf1cef925de7e510e78e6fdaa6b177c38b821e8ba5d04c8067a36f3ff887e8e91565b92d584158d770ca5bec11" + }, + { + "name": "windowsdesktop-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x64.zip", + "hash": "4021cad7c7cc394b52a1e4d1a9445bca623db08b85a51ba28709ef461ea27fe844d12834a0cecaee6b5b25e1577ffa60bf78d071092043175993c99a7a4770bd" + }, + { + "name": "windowsdesktop-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x86.exe", + "hash": "264dce3e0c7370a3d03513a050e7953c8a2b938ad1a588df0831ec0253334850f17c3c7bda11631f90bd6c316877656adfda7c572a84aed307f45b92844d09d9" + }, + { + "name": "windowsdesktop-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/9.0.10/windowsdesktop-runtime-9.0.10-win-x86.zip", + "hash": "dbf7ad22b4d6d4738eb4a204efcaf2fa35b7c87c2e2a18a97aaab08ebe39f77e8b8685c84fd6bb08e8fbe826847e3dd1a813d548ca02097c3ad4d616df8ec2ad" + } + ] + } + }, { "release-date": "2025-09-09", "release-version": "9.0.9", @@ -454,7 +1087,9 @@ "aspnetcore-runtime": { "version": "9.0.9", "version-display": "9.0.9", - "version-aspnetcoremodule": ["19.0.25232.9"], + "version-aspnetcoremodule": [ + "19.0.25232.9" + ], "vs-version": "17.12.12", "files": [ { @@ -1074,7 +1709,9 @@ "aspnetcore-runtime": { "version": "9.0.8", "version-display": "9.0.8", - "version-aspnetcoremodule": ["19.0.25199.8"], + "version-aspnetcoremodule": [ + "19.0.25199.8" + ], "vs-version": "", "files": [ { @@ -1804,7 +2441,9 @@ "aspnetcore-runtime": { "version": "9.0.7", "version-display": "9.0.7", - "version-aspnetcoremodule": ["19.0.25168.7"], + "version-aspnetcoremodule": [ + "19.0.25168.7" + ], "vs-version": "17.12.10", "files": [ { @@ -2539,7 +3178,9 @@ "aspnetcore-runtime": { "version": "9.0.6", "version-display": "9.0.6", - "version-aspnetcoremodule": ["19.0.25137.6"], + "version-aspnetcoremodule": [ + "19.0.25137.6" + ], "vs-version": "", "files": [ { @@ -2771,25 +3412,25 @@ "name": "dotnet-runtime-osx-arm64.pkg", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-osx-arm64.pkg", - "hash": "f86c1878b3658470db8da846fbe60e2e5b2047668fdc0ec6b538c8328175b888a19792aab6521820d0b2a106f69c126ebc10f479ec83c2dc42800f6d54a75ca4" + "hash": "dcb7edc7047177922e6a3b915ee83d308a52c84921e3c73960e5acaf46226069f8b8155e7e6dc78bf5b8816e1c1a587110982197d3680da5abb69959eea4bbf3" }, { "name": "dotnet-runtime-osx-arm64.tar.gz", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-osx-arm64.tar.gz", - "hash": "809d8b36f4d1333b0e00ccd299ad25d1caf4e669fb41d814fce4efd12347b1047e18ccc6ca3042fe81324a9b93142c5f9c5868de16273956e01f9942d01d942f" + "hash": "12a1de13d1a72c2e6c5198e83a178e1b9325c7c468a7387c5c8a29b0857160be5139516023485ce9108e26e91a35fa8252a8f2c0d59d4691b1ce46d66aada57f" }, { "name": "dotnet-runtime-osx-x64.pkg", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-osx-x64.pkg", - "hash": "1a6e874204524e5e996a19e049283f5b6a2800553d01cdc47328c0fad3edd0a1e103b211a5a2aa6e213f758f4c126ea11dba4c327fd352eb3a2626b73ba779ef" + "hash": "1d386e1da3f2b4e16aa0d7718c781b0fa3d77ccb6564219c48901def119daad399024d5403fd77e53830ff9997dc2ba51346ce28b523974baea6f9d16f1c0670" }, { "name": "dotnet-runtime-osx-x64.tar.gz", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.5/dotnet-runtime-9.0.5-osx-x64.tar.gz", - "hash": "7932c816cf4c9b13d594ca5bb716b6eee8dd09a9859d04db41f916179fdc806a42801d51855d9cad5cefe8bb93c501b776640a15be9ad56da98a74f1f91d5304" + "hash": "8b3e8db4c4efaf94ad6d9462d4a703f59bac390b917787799d7f8be7910798adc84a9683cda9efebfb39a27b41a530e9b5a082ddd19fd884f43d167946c7cc44" }, { "name": "dotnet-runtime-win-arm64.exe", @@ -3102,25 +3743,25 @@ "name": "dotnet-sdk-osx-arm64.pkg", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.204/dotnet-sdk-9.0.204-osx-arm64.pkg", - "hash": "0271af6d9f732fedc544a0173ec27018851dcd643d512c83c78e793b05e188cacdab3581de6d01aafca0c58230ca140087e60b561b9a623e5c2e8e72bcee1c54" + "hash": "c5d7942e5a865e758cddd85e7c953a5c84f988553cdbbb8e843a4546df716aa304a3dd3a7c270509193beb137d44724e571168a4d1abdd3700e00a8cbad5d991" }, { "name": "dotnet-sdk-osx-arm64.tar.gz", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.204/dotnet-sdk-9.0.204-osx-arm64.tar.gz", - "hash": "f0e912e3b7b4e1f25ebe6b080c4e75d9bca9efa1b2cf39149aa31499816536ad1deb0c6654f09faa60e1d7a54d575ff89a7335236d7317c85a4c48c50a5cf20e" + "hash": "c352d8cfc4bc50c5bd6e3bac204c2648ace7ff2db9f7e3bd9fb1944dc8452ea457a0acb5429098eb1d33224ee897af0e2c89a07e0e7c8c5a0bce8ca9a36f1da9" }, { "name": "dotnet-sdk-osx-x64.pkg", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.204/dotnet-sdk-9.0.204-osx-x64.pkg", - "hash": "7d74377e76a650de6373dd1d3f246c8055d63cd2a9123cacbfa48511ef8071379a221db233b9f33767bbdb3fb2fe09740e09059c3007cb13172c1aacd336275b" + "hash": "03287fe9682d91e8eb78cc6f0c2373d1f6ece223e26aa0de9baffc9c7bfcbb8c43c7870c303247010025b6110bb2baa7b98457144c43254c1f93cdb8a4369db2" }, { "name": "dotnet-sdk-osx-x64.tar.gz", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.204/dotnet-sdk-9.0.204-osx-x64.tar.gz", - "hash": "5f5f69551004e008e1c20b1cde581c213a1a6fbfc59998fa32151668a85a52dff8f86a2ac8dfa708140b10e186117eeb9d7ed5a30f8049069ec99c9c16798a59" + "hash": "1d04e16d3edc2d661cd00261a87b5584b4e91a539f0aee7c622882b7b27065023d4430270b2527843ed977b9eceb429ea985ffda0c2aa48f1e9d57c1784e9165" }, { "name": "dotnet-sdk-win-arm64.exe", @@ -3212,25 +3853,25 @@ "name": "dotnet-sdk-osx-arm64.pkg", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-osx-arm64.pkg", - "hash": "74253531b5287c9deda2d4bb911e79a39c989d9f53494de90a698dca8101e45cd5aac349282e34d31d5ced5879dff0b1bc9e777f796d170ad87fdf3906dd9bb7" + "hash": "49d6c34951caa21f672cfcb38d7036f159ca8830c8f358f2dfe4f36f8c08dbbc6c556d4372ada86a69f5c7fbbee6c167dc4626cb8aff15c8fecc1abc2aa40c6f" }, { "name": "dotnet-sdk-osx-arm64.tar.gz", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-osx-arm64.tar.gz", - "hash": "f5b7fc08a953e1a52bf288b3baf67bf9a99951e26b43f8ac717e9e377e102625523e0c059105948802280d1c86963c689d91b30a4ff43c7065948c87be122ba4" + "hash": "db5e39cffd32be99b9a0ee28c6ede90637180338693701d11a702d056daff505bd82d4e7c8f0cb341e20fa02b9765612ea8808af40da3ebc6a16cd6d3fc1ea3e" }, { "name": "dotnet-sdk-osx-x64.pkg", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-osx-x64.pkg", - "hash": "1223fed921cd24b9c308ef372b9e2121483da68342569ee729f51c426257185c6a28579d4874cc4db1a12e5a84696c00dc37c6448c8c3c2b57a305de75b2ad62" + "hash": "7dc83502664141ff598cfe930ab69a9cd5001356668bbb690c5bdf4c0bbc7aee56ee2f0787001c3f26993a4f618a0453c8f84acd573d8bed7e0cd7fb8f886d83" }, { "name": "dotnet-sdk-osx-x64.tar.gz", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.106/dotnet-sdk-9.0.106-osx-x64.tar.gz", - "hash": "8c9bdba1d0b2894059f49d484b732f29b9474edde74ae4bff65889986bfe06038cea23fd142c7c557097de65cba6c8c91087ed84e01902a4ae8c7bc51cbbe9fb" + "hash": "c1328302f90b2d8d123aa0b27e208571dd7b2cc2304e07b1a997bc06644c5ea30bb1d089fc0d3f14efa41ff4d09b9140d58aa8fd3b6a1987975d56e750bda80d" }, { "name": "dotnet-sdk-win-arm64.exe", @@ -3274,7 +3915,9 @@ "aspnetcore-runtime": { "version": "9.0.5", "version-display": "9.0.5", - "version-aspnetcoremodule": ["19.0.25119.5"], + "version-aspnetcoremodule": [ + "19.0.25119.5" + ], "vs-version": "17.12.8", "files": [ { @@ -3317,13 +3960,13 @@ "name": "aspnetcore-runtime-osx-arm64.tar.gz", "rid": "osx-arm64", "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-osx-arm64.tar.gz", - "hash": "7b208732e3ac13581f1573cbda87d8871dfa613dba587b147c72053e68bdb8abcee29fa61662b7ab722022d8e67467b2127fe38cd698a936fe198989a766b577" + "hash": "b7c53870182ad2d24e0527c3bed6d462676b3ae15fa84e397ee68c84ba7a22baa7255adf68166f41c9721378169c63864dc2fdd07a33aaf016c23a87a168cec5" }, { "name": "aspnetcore-runtime-osx-x64.tar.gz", "rid": "osx-x64", "url": "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.5/aspnetcore-runtime-9.0.5-osx-x64.tar.gz", - "hash": "84aee767d189aaf578273020062288f08f5cc46a3184fb9f304519b88709f1f14b6f9002abd23365dcfda23ac59a896d4297833dc1411917ba4d7610779d083b" + "hash": "6629add0171b8f054155b70bc3b8dc6ce99f1d95c6b6556825641c0e8a61cda81f21d07bc7aa7d993ff51f9544ef699a27eca12fd2d5eeb46723ade2fd26f99a" }, { "name": "aspnetcore-runtime-win-arm64.exe", @@ -3899,7 +4542,9 @@ "aspnetcore-runtime": { "version": "9.0.4", "version-display": "9.0.4", - "version-aspnetcoremodule": ["19.0.25073.4"], + "version-aspnetcoremodule": [ + "19.0.25073.4" + ], "vs-version": "", "files": [ { @@ -4634,7 +5279,9 @@ "aspnetcore-runtime": { "version": "9.0.3", "version-display": "9.0.3", - "version-aspnetcoremodule": ["19.0.25044.3"], + "version-aspnetcoremodule": [ + "19.0.25044.3" + ], "vs-version": "", "files": [ { @@ -5254,7 +5901,9 @@ "aspnetcore-runtime": { "version": "9.0.2", "version-display": "9.0.2", - "version-aspnetcoremodule": ["19.0.25017.2"], + "version-aspnetcoremodule": [ + "19.0.25017.2" + ], "vs-version": "17.12.5", "files": [ { @@ -5781,7 +6430,9 @@ "aspnetcore-runtime": { "version": "9.0.1", "version-display": "9.0.1", - "version-aspnetcoremodule": ["19.0.24346.1"], + "version-aspnetcoremodule": [ + "19.0.24346.1" + ], "vs-version": "", "files": [ { @@ -6404,7 +7055,9 @@ "aspnetcore-runtime": { "version": "9.0.0", "version-display": "9.0.0", - "version-aspnetcoremodule": ["19.0.24303.0"], + "version-aspnetcoremodule": [ + "19.0.24303.0" + ], "vs-version": "", "files": [ { @@ -6931,7 +7584,9 @@ "aspnetcore-runtime": { "version": "9.0.0-rc.2.24474.3", "version-display": "9.0.0-rc.2", - "version-aspnetcoremodule": ["19.0.24268.0"], + "version-aspnetcoremodule": [ + "19.0.24268.0" + ], "vs-version": "", "files": [ { @@ -7441,7 +8096,9 @@ "aspnetcore-runtime": { "version": "9.0.0-rc.1.24452.1", "version-display": "9.0.0-rc.1", - "version-aspnetcoremodule": ["19.0.24246.0"], + "version-aspnetcoremodule": [ + "19.0.24246.0" + ], "vs-version": "", "files": [ { @@ -7951,7 +8608,9 @@ "aspnetcore-runtime": { "version": "9.0.0-preview.7.24406.2", "version-display": "9.0.0-preview.7", - "version-aspnetcoremodule": ["19.0.24219.0"], + "version-aspnetcoremodule": [ + "19.0.24219.0" + ], "vs-version": "", "files": [ { @@ -8461,7 +9120,9 @@ "aspnetcore-runtime": { "version": "9.0.0-preview.6.24328.4", "version-display": "9.0.0-preview.6", - "version-aspnetcoremodule": ["19.0.24180.0"], + "version-aspnetcoremodule": [ + "19.0.24180.0" + ], "vs-version": "", "files": [ { @@ -8971,7 +9632,9 @@ "aspnetcore-runtime": { "version": "9.0.0-preview.5.24306.11", "version-display": "9.0.0-preview.5", - "version-aspnetcoremodule": ["19.0.24159.0"], + "version-aspnetcoremodule": [ + "19.0.24159.0" + ], "vs-version": "", "files": [ { @@ -9481,7 +10144,9 @@ "aspnetcore-runtime": { "version": "9.0.0-preview.4.24267.6", "version-display": "9.0.0-preview.4", - "version-aspnetcoremodule": ["19.0.24138.0"], + "version-aspnetcoremodule": [ + "19.0.24138.0" + ], "vs-version": "", "files": [ { @@ -9991,7 +10656,9 @@ "aspnetcore-runtime": { "version": "9.0.0-preview.3.24172.13", "version-display": "9.0.0-preview.3", - "version-aspnetcoremodule": ["19.0.24083.0"], + "version-aspnetcoremodule": [ + "19.0.24083.0" + ], "vs-version": "", "files": [ { @@ -10495,7 +11162,9 @@ "aspnetcore-runtime": { "version": "9.0.0-preview.2.24128.4", "version-display": "9.0.0-preview.2", - "version-aspnetcoremodule": ["19.0.24060.0"], + "version-aspnetcoremodule": [ + "19.0.24060.0" + ], "vs-version": "", "files": [ { @@ -10999,7 +11668,9 @@ "aspnetcore-runtime": { "version": "9.0.0-preview.1.24081.5", "version-display": "9.0.0-preview.1", - "version-aspnetcoremodule": ["19.0.24031.0"], + "version-aspnetcoremodule": [ + "19.0.24031.0" + ], "vs-version": "", "files": [ { @@ -11169,4 +11840,4 @@ } } ] -} +} \ No newline at end of file diff --git a/release-notes/README.md b/release-notes/README.md index 4a01964374..50447c02fb 100644 --- a/release-notes/README.md +++ b/release-notes/README.md @@ -4,13 +4,13 @@ | Version | Release Date | Release type | Support phase | Latest Patch Version | End of Support | | :-- | :-- | :-- | :-- | :-- | :-- | -| [.NET 10.0](./10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview | [10.0.0-rc.1][10.0.0-rc.1] | TBD | -| [.NET 9.0](./9.0/README.md) | [November 12, 2024](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/) | [STS][policies] | Active | [9.0.9][9.0.9] | May 12, 2026 | -| [.NET 8.0](./8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | Active | [8.0.20][8.0.20] | November 10, 2026 | +| [.NET 10.0](./10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview | [10.0.0-rc.2][10.0.0-rc.2] | TBD | +| [.NET 9.0](./9.0/README.md) | [November 12, 2024](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/) | [STS][policies] | Active | [9.0.10][9.0.10] | May 12, 2026 | +| [.NET 8.0](./8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | Active | [8.0.21][8.0.21] | November 10, 2026 | -[10.0.0-rc.1]: ./10.0/preview/rc1/10.0.0-rc.1.md -[9.0.9]: ./9.0/9.0.9/9.0.9.md -[8.0.20]: ./8.0/8.0.20/8.0.20.md +[10.0.0-rc.2]: ./10.0/preview/rc2/10.0.0-rc.2.md +[9.0.10]: ./9.0/9.0.10/9.0.10.md +[8.0.21]: ./8.0/8.0.21/8.0.21.md [policies]: ../release-policies.md @@ -32,8 +32,8 @@ Release notes include: Example markdown files: -* [9.0/9.0.8/9.0.8.md](./9.0/9.0.8/9.0.8.md) -* [8.0/8.0.19/8.0.19.md](./8.0/8.0.19/8.0.19.md) +* [9.0/9.0.10/9.0.10.md](./9.0/9.0.10/9.0.10.md) +* [8.0/8.0.21/8.0.21.md](./8.0/8.0.21/8.0.21.md) Example JSON files: diff --git a/release-notes/releases-index.json b/release-notes/releases-index.json index c1b78cf997..3cfa92d3b2 100644 --- a/release-notes/releases-index.json +++ b/release-notes/releases-index.json @@ -3,38 +3,38 @@ "releases-index": [ { "channel-version": "10.0", - "latest-release": "10.0.0-rc.1", - "latest-release-date": "2025-09-09", - "security": false, - "latest-runtime": "10.0.0-rc.1", - "latest-sdk": "10.0.100-rc.1", + "latest-release": "10.0.0-rc.2", + "latest-release-date": "2025-10-14", + "security": true, + "latest-runtime": "10.0.0-rc.2.25502.107", + "latest-sdk": "10.0.100-rc.2.25502.107", "product": ".NET", - "support-phase": "preview", + "support-phase": "go-live", "release-type": "lts", "releases.json": "https://builds.dotnet.microsoft.com/dotnet/release-metadata/10.0/releases.json", "supported-os.json": "https://builds.dotnet.microsoft.com/dotnet/release-metadata/10.0/supported-os.json" }, { "channel-version": "9.0", - "latest-release": "9.0.9", - "latest-release-date": "2025-09-09", - "security": false, - "latest-runtime": "9.0.9", - "latest-sdk": "9.0.305", + "latest-release": "9.0.10", + "latest-release-date": "2025-10-14", + "security": true, + "latest-runtime": "9.0.10", + "latest-sdk": "9.0.306", "product": ".NET", "support-phase": "active", - "eol-date": "2026-05-12", + "eol-date": "2026-11-10", "release-type": "sts", "releases.json": "https://builds.dotnet.microsoft.com/dotnet/release-metadata/9.0/releases.json", "supported-os.json": "https://builds.dotnet.microsoft.com/dotnet/release-metadata/9.0/supported-os.json" }, { "channel-version": "8.0", - "latest-release": "8.0.20", - "latest-release-date": "2025-09-09", - "security": false, - "latest-runtime": "8.0.20", - "latest-sdk": "8.0.414", + "latest-release": "8.0.21", + "latest-release-date": "2025-10-14", + "security": true, + "latest-runtime": "8.0.21", + "latest-sdk": "8.0.415", "product": ".NET", "support-phase": "active", "eol-date": "2026-11-10", diff --git a/releases.md b/releases.md index 6beca77329..6bcf3df043 100644 --- a/releases.md +++ b/releases.md @@ -10,14 +10,13 @@ The following table lists supported releases. | Version | Release Date | Release type | Support phase | Latest Patch Version | End of Support | | :-- | :-- | :-- | :-- | :-- | :-- | -| [.NET 10.0](release-notes/10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview | [10.0.0-rc.1][10.0.0-rc.1] | TBD | -| [.NET 9.0](release-notes/9.0/README.md) | [November 12, 2024](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/) | [STS][policies] | Active | [9.0.9][9.0.9] | May 12, 2026 | -| [.NET 8.0](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | Active | [8.0.20][8.0.20] | November 10, 2026 | - -[10.0.0-rc.1]: release-notes/10.0/preview/rc1/10.0.0-rc.1.md -[9.0.9]: release-notes/9.0/9.0.9/9.0.9.md -[8.0.20]: release-notes/8.0/8.0.20/8.0.20.md +| [.NET 10.0](release-notes/10.0/README.md) | November 11, 2025 | [LTS][policies] | Preview | [10.0.0-rc.2][10.0.0-rc.2] | TBD | +| [.NET 9.0](release-notes/9.0/README.md) | [November 12, 2024](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/) | [STS][policies] | Active | [9.0.10][9.0.10] | May 12, 2026 | +| [.NET 8.0](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | Active | [8.0.21][8.0.21] | November 10, 2026 | +[10.0.0-rc.2]: release-notes/10.0/preview/rc2/10.0.0-rc.2.md +[9.0.10]: release-notes/9.0/9.0.10/9.0.10.md +[8.0.21]: release-notes/8.0/8.0.21/8.0.21.md ## End-of-life releases