diff --git a/Documentation/linux-prereqs.md b/Documentation/linux-prereqs.md index 1e4510d1..2320d0d4 100644 --- a/Documentation/linux-prereqs.md +++ b/Documentation/linux-prereqs.md @@ -3,16 +3,17 @@ The following table represents the minimum library requirements to create, and run, a basic "hello world" console or MVC application with .NET Core. More complex applications could have additional requirements. -| Distro | 1.0 | 1.1 | 2.1 | 2.2 | -| ------------ | ----------------------------------- | ----------------------------------- | ------------------------- | ------------------------- | -| Ubuntu 19.04 | - | - | libicu63, libssl1.1 | libicu63, libssl1.1 | -| Ubuntu 18.04 | libunwind8, libicu60, openssl1.0 | libunwind8, libicu60, openssl1.0 | libicu60, openssl1.0 | libicu60, openssl1.0 | -| Ubuntu 16.04 | libunwind8, libicu55 | libunwind8, libicu55 | libicu55 | libicu55 | -| Debian 10 | - | - | libicu63, libssl1.1 | libicu63, libssl1.1 | -| Debian 9 | - | - | libicu57, libssl1.0.2 | libicu57, libssl1.0.2 | -| Fedora 30 | - | - | libicu, openssl | libicu, openssl | -| Fedora 29 | - | - | libicu, openssl | libicu, openssl | -| Fedora 28 | libunwind, libicu, compat-openssl10 | libunwind, libicu, compat-openssl10 | libicu, compat-openssl10 | libicu, compat-openssl10 | -| CentOS 7 | libunwind, libicu | libunwind, libicu | libicu | libicu | -| OpenSUSE Leap | libunwind, libicu | libunwind, libicu | libicu | libicu | -| SLES 12 | - | libunwind, libicu | libicu | libicu | \ No newline at end of file +| Distro | 2.1 | 2.2 | 3.0 | +| ------------ | ------------------------- | ------------------------- | ------------------------- | +| Ubuntu 19.04 | libicu63, libssl1.1 | libicu63, libssl1.1 | libicu63, libssl1.1 | +| Ubuntu 18.04 | libicu60, openssl1.0 | libicu60, openssl1.0 | libicu60, openssl1.0 | +| Ubuntu 16.04 | libicu55 | libicu55 | libicu55 | +| Debian 10 | libicu63, libssl1.1 | libicu63, libssl1.1 | libicu63, libssl1.1 | +| Debian 9 | libicu57, libssl1.0.2 | libicu57, libssl1.0.2 | libicu57, libssl1.0.2 | +| Fedora 30 | libicu, openssl | libicu, openssl | libicu, openssl | +| Fedora 29 | libicu, openssl | libicu, openssl | libicu, openssl | +| Fedora 28 | libicu, compat-openssl10 | libicu, compat-openssl10 | libicu, compat-openssl10 | +| CentOS 7 | libicu | libicu | libicu | +| OpenSUSE Leap | libicu | libicu | libicu | +| SLES 15 | libicu | libicu | libicu | +| SLES 12 | libicu | libicu | libicu | \ No newline at end of file diff --git a/microsoft-support.md b/microsoft-support.md index 4fe9055b..53a9e9ca 100644 --- a/microsoft-support.md +++ b/microsoft-support.md @@ -12,10 +12,8 @@ This table describes support type, supported patch version and end of support da | Version | Release Date | Support Level | Supported Patch Version | End of Support | | -- | -- | -- | -- | -- | -| [.NET Core 2.2](https://aka.ms/netcore22announce) | December 04, 2018 | Current | [2.2.5](https://www.microsoft.com/net/download/dotnet-core/runtime-2.2.5) | | -| [.NET Core 2.1](https://blogs.msdn.microsoft.com/dotnet/2018/05/30/announcing-net-core-2-1) | May 30, 2018 | LTS | [2.1.11](https://www.microsoft.com/net/download/dotnet-core/runtime-2.1.11) | At least three years from LTS declaration (August 21, 2018). | -| [.NET Core 1.1](https://blogs.msdn.microsoft.com/dotnet/2016/11/16/announcing-net-core-1-1/) | November 16, 2016 | Maintenance | [1.1.13](https://www.microsoft.com/net/download/dotnet-core/runtime-1.1.13) | June 27, 2019 | -| [.NET Core 1.0](https://blogs.msdn.microsoft.com/dotnet/2016/06/27/announcing-net-core-1-0/) | June 27, 2016 | Maintenance | [1.0.16](https://www.microsoft.com/net/download/dotnet-core/runtime-1.0.16) | June 27, 2019 | +| [.NET Core 2.2](https://aka.ms/netcore22announce) | December 04, 2018 | Current | [2.2.6](https://www.microsoft.com/net/download/dotnet-core/runtime-2.2.6) | | +| [.NET Core 2.1](https://blogs.msdn.microsoft.com/dotnet/2018/05/30/announcing-net-core-2-1) | May 30, 2018 | LTS | [2.1.12](https://www.microsoft.com/net/download/dotnet-core/runtime-2.1.12) | At least three years from LTS declaration (August 21, 2018). | ## Release Types @@ -59,4 +57,6 @@ End of support refers to the date when Microsoft no longer provides fixes, updat | Version | End of Support | | -- | -- | -| [.NET Core 2.0](https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcing-net-core-2-0/) | October 1, 2018 | +| [.NET Core 1.1](https://blogs.msdn.microsoft.com/dotnet/2016/11/16/announcing-net-core-1-1/) | [June 27, 2019](https://devblogs.microsoft.com/dotnet/net-core-1-0-and-1-1-will-reach-end-of-life-on-june-27-2019/) +| [.NET Core 1.0](https://blogs.msdn.microsoft.com/dotnet/2016/06/27/announcing-net-core-1-0/) | [June 27, 2019](https://devblogs.microsoft.com/dotnet/net-core-1-0-and-1-1-will-reach-end-of-life-on-june-27-2019/) +| [.NET Core 2.0](https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcing-net-core-2-0/) | [October 1, 2018](https://devblogs.microsoft.com/dotnet/net-core-2-0-will-reach-end-of-life-on-september-1-2018/) diff --git a/os-lifecycle-policy.md b/os-lifecycle-policy.md index 2d367f63..64b4f7a4 100644 --- a/os-lifecycle-policy.md +++ b/os-lifecycle-policy.md @@ -9,7 +9,6 @@ The following support documents list currently supported operating system versio * [.NET Core 3.0 supported OS versions](release-notes/3.0/3.0-supported-os.md) * [.NET Core 2.2 supported OS versions](release-notes/2.2/2.2-supported-os.md) * [.NET Core 2.1 supported OS versions](release-notes/2.1/2.1-supported-os.md) -* [.NET Core 1.x supported OS versions](release-notes/1.0/1.0-supported-os.md) ## Out-of-Support .NET Core versions @@ -18,6 +17,7 @@ When an operating system version goes out of standard support, we stop testing t The following support documents list historical operating system support for out-of-support .NET Core versions: * [.NET Core 2.0 supported OS versions](release-notes/2.0/2.0-supported-os.md) +* [.NET Core 1.x supported OS versions](release-notes/1.0/1.0-supported-os.md) ## Change Process diff --git a/release-notes/1.0/README.md b/release-notes/1.0/README.md index 667da0dc..996fb87e 100644 --- a/release-notes/1.0/README.md +++ b/release-notes/1.0/README.md @@ -4,6 +4,7 @@ The following .NET Core 1.0 releases have been shipped. You must be on the lates | Release Date | Description | | | :-- | :-- | :--: | +| 2019/06/27 | Out of support | [details](https://github.com/dotnet/core/blob/master/microsoft-support.md#out-of-support-net-core-releases) | | 2019/05/14 | 1.0.16 with SDK 1.1.14 | [release notes](1.0.16/1.0.16.md)/[download](1.0.16/1.0.16-download.md) | | 2019/03/12 | 1.0.15 with SDK 1.1.13 | [release notes](1.0.15/1.0.15.md)/[download](1.0.15/1.0.15-download.md) | | 2019/02/12 | 1.0.14 with SDK 1.1.12 | [release notes](1.0.14/1.0.14.md)/[download](1.0.14/1.0.14-download.md) | diff --git a/release-notes/1.0/releases.json b/release-notes/1.0/releases.json index af165f04..c3b8dd07 100644 --- a/release-notes/1.0/releases.json +++ b/release-notes/1.0/releases.json @@ -4,7 +4,7 @@ "latest-release-date": "2019-05-14", "latest-runtime": "1.0.16", "latest-sdk": "1.1.14", - "support-phase": "maintenance", + "support-phase": "eol", "eol-date": "2019-06-27", "lifecycle-policy": "https://www.microsoft.com/net/support/policy", "releases": [ @@ -100,8 +100,8 @@ "runtime-version": "1.0.16", "vs-version": "15.0", "vs-support": null, - "csharp-version": "", - "fsharp-version": "", + "csharp-version": null, + "fsharp-version": null, "vb-version": null, "files": [ { @@ -317,8 +317,8 @@ "version-display": "1.1.13", "runtime-version": "1.0.15", "vs-version": "15.0.22", - "csharp-version": "", - "fsharp-version": "", + "csharp-version": null, + "fsharp-version": null, "vb-version": null, "files": [ { @@ -534,8 +534,8 @@ "version-display": "1.1.12", "runtime-version": "1.0.14", "vs-version": "15.0", - "csharp-version": "", - "fsharp-version": "", + "csharp-version": null, + "fsharp-version": null, "vb-version": "15.0", "files": [ { @@ -774,7 +774,7 @@ "version": "1.1.11", "version-display": "1.1.11", "runtime-version": "1.0.13", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -960,7 +960,7 @@ "version": "1.1.10", "version-display": "1.1.10", "runtime-version": "1.0.12", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -1257,7 +1257,7 @@ "version": "1.1.8", "version-display": "1.1.8", "runtime-version": "1.0.10", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -1397,7 +1397,7 @@ "version": "1.1.7", "version-display": "1.1.7", "runtime-version": "1.0.9", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -1527,7 +1527,7 @@ "version": "1.1.5", "version-display": "1.1.5", "runtime-version": "1.0.8", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -1649,7 +1649,7 @@ "version": "1.1.4", "version-display": "1.1.4", "runtime-version": "1.0.7", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -1796,7 +1796,7 @@ "version": "1.0.4", "version-display": "1.0.4", "runtime-version": "1.0.5", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -2102,7 +2102,7 @@ "version": "1.0.0-preview2-003156", "version-display": "1.0.0-preview2", "runtime-version": "1.0.3", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -2207,7 +2207,7 @@ "version": "1.0.0-preview2-003148", "version-display": "1.0.0-preview2", "runtime-version": "1.0.2", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -2294,7 +2294,7 @@ "version": "1.0.0-preview2-003131", "version-display": "1.0.0-preview2", "runtime-version": "1.0.1", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, diff --git a/release-notes/1.1/README.md b/release-notes/1.1/README.md index 92c77fd8..16a7b23b 100644 --- a/release-notes/1.1/README.md +++ b/release-notes/1.1/README.md @@ -4,6 +4,7 @@ The following .NET Core 1.1 releases have been shipped. You must be on the lates | Release Date | Description | Commits | Known Issues | Contributors | | :-- | :-- | :--: | :--: | :--: | +| 2019/06/27 | Out of support - see [details](https://github.com/dotnet/core/blob/master/microsoft-support.md#out-of-support-net-core-releases) | - | - | - | | 2019/05/14 | 1.1.13 with SDK 1.1.14 ([release notes](1.1.13/1.1.13.md) / [download](1.1.13/1.1.13-download.md)) | see release notes | - | - | | 2019/03/12 | 1.1.12 with SDK 1.1.13 ([release notes](1.1.12/1.1.12.md) / [download](1.1.12/1.1.12-download.md)) | see release notes | - | - | | 2019/02/12 | 1.1.11 with SDK 1.1.12 ([release notes](1.1.11/1.1.11.md) / [download](1.1.11/1.1.11-download.md)) | see release notes | - | - | diff --git a/release-notes/1.1/releases.json b/release-notes/1.1/releases.json index 4dd6ddec..6abaabb2 100644 --- a/release-notes/1.1/releases.json +++ b/release-notes/1.1/releases.json @@ -4,7 +4,7 @@ "latest-release-date": "2019-05-14", "latest-runtime": "1.1.13", "latest-sdk": "1.1.14", - "support-phase": "maintenance", + "support-phase": "eol", "eol-date": "2019-06-27", "lifecycle-policy": "https://www.microsoft.com/net/support/policy", "releases": [ @@ -130,8 +130,8 @@ "runtime-version": "1.1.13", "vs-version": "15.0", "vs-support": null, - "csharp-version": "", - "fsharp-version": "", + "csharp-version": null, + "fsharp-version": null, "vb-version": null, "files": [ { @@ -377,8 +377,8 @@ "version-display": "1.1.13", "runtime-version": "1.1.12", "vs-version": "15.0.22", - "csharp-version": "", - "fsharp-version": "", + "csharp-version": null, + "fsharp-version": null, "vb-version": "15.0", "files": [ { @@ -612,8 +612,8 @@ "version-display": "1.1.12", "runtime-version": "1.1.11", "vs-version": "15.0", - "csharp-version": "", - "fsharp-version": "", + "csharp-version": null, + "fsharp-version": null, "vb-version": "15.0", "files": [ { @@ -882,7 +882,7 @@ "version": "1.1.11", "version-display": "1.1.11", "runtime-version": "1.1.10", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -1117,7 +1117,7 @@ "version": "1.1.10", "version-display": "1.1.10", "runtime-version": "1.1.9", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -1482,7 +1482,7 @@ "version": "1.1.8", "version-display": "1.1.8", "runtime-version": "1.1.7", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -1655,7 +1655,7 @@ "version": "1.1.7", "version-display": "1.1.7", "runtime-version": "1.1.6", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -1822,7 +1822,7 @@ "version": "1.1.5", "version-display": "1.1.5", "runtime-version": "1.1.5", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -1950,7 +1950,7 @@ "version": "1.1.4", "version-display": "1.1.4", "runtime-version": "1.1.4", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -2286,7 +2286,7 @@ "version": "1.0.1", "version-display": "1.0.1", "runtime-version": "1.1.1", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -2457,7 +2457,7 @@ "version": "1.0.0-preview2.1-003177", "version-display": "1.0.0-preview2", "runtime-version": "1.1.0", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, diff --git a/release-notes/2.0/releases.json b/release-notes/2.0/releases.json index 1c6ae884..137fb114 100644 --- a/release-notes/2.0/releases.json +++ b/release-notes/2.0/releases.json @@ -201,12 +201,7 @@ "security": false, "cve-list": null, "release-notes": null, - "runtime": { - "version": null, - "version-display": null, - "vs-version": null, - "files": null - }, + "runtime": null, "sdk": { "version": "2.1.201", "version-display": "2.1.201", @@ -660,17 +655,12 @@ "security": false, "cve-list": null, "release-notes": "https://github.com/dotnet/cli/releases/tag/v2.1.104", - "runtime": { - "version": null, - "version-display": null, - "vs-version": null, - "files": null - }, + "runtime": null, "sdk": { "version": "2.1.104", "version-display": null, "runtime-version": "2.0.6", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -740,12 +730,7 @@ "security": false, "cve-list": null, "release-notes": "https://github.com/dotnet/cli/releases/tag/v2.1.103", - "runtime": { - "version": null, - "version-display": null, - "vs-version": null, - "files": null - }, + "runtime": null, "sdk": { "version": "2.1.103", "version-display": null, @@ -820,12 +805,7 @@ "security": false, "cve-list": null, "release-notes": "https://github.com/dotnet/cli/releases/tag/v2.1.102", - "runtime": { - "version": null, - "version-display": null, - "vs-version": null, - "files": null - }, + "runtime": null, "sdk": { "version": "2.1.102", "version-display": null, @@ -1087,12 +1067,7 @@ "security": false, "cve-list": null, "release-notes": "https://github.com/dotnet/cli/releases/tag/v2.1.100", - "runtime": { - "version": null, - "version-display": null, - "vs-version": null, - "files": null - }, + "runtime": null, "sdk": { "version": "2.1.100", "version-display": null, diff --git a/release-notes/2.1/2.1-known-issues.md b/release-notes/2.1/2.1-known-issues.md index c347b035..8c89cc01 100644 --- a/release-notes/2.1/2.1-known-issues.md +++ b/release-notes/2.1/2.1-known-issues.md @@ -1,8 +1,18 @@ # .NET Core 2.1 Known Issues and Resolutions +## .NET Core 2.1 SDK, all releases + +### `PATH` intermittently not updated when installing on MacOS ([core-sdk/3331](https://github.com/dotnet/core-sdk/issues/3331)) + +There are some situations, which we do not yet understand, where PATH is not properly updated after installing the .NET Core SDK on MacOS. The result is a `dotnet: command not found` error reported in the terminal when attempting to run a `dotnet` command. + +The PATH issue can be confirmed by typing `echo $PATH | grep "dotnet"` and observing if `dotnet` is shown in the output. If `/usr/local/share/dotnet` is not present in PATH, it can be added for the current terminal session with `export PATH = $PATH:/usr/local/share/dotnet`. + +To update the path for every new terminal session, the `export` entry will need to be added to your terminal resource file. This file will be different depending upon your default terminal (eg bash, zsh, ...) and configuration (.bash_profile, .bashrc, .zshrc, ...). + ## .NET Core 2.1.1 -#### Installing on SLES 12 SP3 reports `krb5-mini` dependency is missing ([core-setup/4262](https://github.com/dotnet/core-setup/issues/4262)) +### Installing on SLES 12 SP3 reports `krb5-mini` dependency is missing ([core-setup/4262](https://github.com/dotnet/core-setup/issues/4262)) ``` bash > sudo zypper install dotnet-sdk-2.1 @@ -35,7 +45,7 @@ i | libndr-krb5pac0 | NDR marshallers for the KRB5 PAC formats | package If it is not installed, run `zypper install krb5-client`, then install dotnet core. When presented with the missing dependency prompt, choose 'Solution 2' to continue with the installation. -#### MSBuild @(PackageDefinitions) items are not computed without an explicit target dependency ([sdk/2342](https://github.com/dotnet/sdk/issues/2342)) +### MSBuild @(PackageDefinitions) items are not computed without an explicit target dependency ([sdk/2342](https://github.com/dotnet/sdk/issues/2342)) These items are very expensive to compute and dramatic performance improvement for incremental builds in .NET Core SDK 2.1.300 and above was achieved by removing the dependency from the Build target to the RunResolvePackageDependencies target that performs this compuation. Custom build logic that still depends on these items therefore needs to add a target dependency on RunResolvePackageDependencies. diff --git a/release-notes/2.1/2.1.12/2.1.12-download.md b/release-notes/2.1/2.1.12/2.1.12-download.md new file mode 100644 index 00000000..06826d0b --- /dev/null +++ b/release-notes/2.1/2.1.12/2.1.12-download.md @@ -0,0 +1,167 @@ +# .NET Core 2.1.12 + +.NET Core 2.1.12 comprises: + +* .NET Core Runtime 2.1.12 +* ASP.NET Core 2.1.12 +* .NET Core SDK 2.1.508 + +See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.12/2.1.12.md) for details about what is included in this update. + +**NOTE:** If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. If you use other development environments, we recommend using the latest SDK release. + +| VS Version | .NET Core SDK | +| :-- | :--: | +| Visual Studio 2017 (Windows) | [2.1.508](#downloads) | +| Visual Studio 2019 version 16.0 (Windows) | [2.1.605](2.1.605-sdk-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.1.701](2.1.701-sdk-download.md) | +| Visual Studio 2019 version 16.2 (Windows) | [2.1.801](2.1.801-sdk-download.md) | +| Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | + +## Downloads +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [ARM][dotnet-runtime-win-arm.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [See installations steps below][linux-install] | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM][aspnetcore-runtime-linux-arm.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | +| Symbols | [CLI][cli215xx-symbols.zip] \| [SDK][dotnet-sdk-symbols.zip] | - | [Runtime][coreclr-symbols.zip] \| [Shared Framework][corefx-symbols.zip] \| [Setup][core-setup-symbols.zip] | - | [ASP.NET Core][aspnet-symbols.zip] | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + + +## Docker + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://devblogs.microsoft.com/dotnet/staying-up-to-date-with-net-container-images/). + +## Installing .NET Core on Linux + +### Install using Snap + +Snap is a system which installs applications in an isolated environment and provides for automatic updates. Many distributions which are not directly supported by .NET Core can use Snaps to install. See the [list of distributions supported Snap](https://docs.snapcraft.io/installing-snapd/6735) for details. + +After configuring Snap on your system, run the following command to install the latest .NET Core SDK. + +`sudo snap install dotnet-sdk --classic` + +When .NET Core in installed using the Snap package, the default .NET Core command is `dotnet-sdk.dotnet`, as opposed to just `dotnet`. The benefit of the namespaced command is that it will not conflict with a globally installed .NET Core version you may have. This command can be aliased to `dotnet` with: + +`sudo snap alias dotnet-sdk.dotnet dotnet` + +**Note:** Some distros require an additional step to enable access to the SSL certificate. If you experience SSL errors when running `dotnet restore`, see [Linux Setup](https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md) for a possible resolution. + +### Install using a Package Manager + +Before installing .NET, you will need to register the Microsoft key, register the product repository, and install required dependencies. This only needs to be done once per machine. Refer to [Setting up Linux for .NET Core][linux-setup] for the requirements. + +The commands listed below do not specifically incude package managers to help with readability. Here are the package managers typically used by the Distros on which .NET Core is supported. + +| Distro | Package Manager | +| --- | :----: | +| CentOS, Oracle | yum | +| Debian, Ubuntu | apt-get | +| Fedora | dnf | +| OpenSUSE, SLES | zypper | + +### Develop applications +To develop applications using the .NET Core SDK, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install dotnet-sdk-2.1 +``` + +### Run applications +If you only need to run existing applications, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install aspnetcore-runtime-2.1 +``` + +### Installation from a binary archive + +Installing from the packages detailed above is recommended or you can install from binary archive, if that better suits your needs. When using binary archives to install, the contents must be extracted to a user location such as `$HOME/dotnet`, a symbolic link created for `dotnet` and a few dependencies installed. Dependency requirements can be seen in the [Linux System Prerequisites](https://github.com/dotnet/core/blob/master/Documentation/linux-prereqs.md) document. + +```bash +mkdir -p $HOME/dotnet && tar zxf dotnet.tar.gz -C $HOME/dotnet +export PATH=$PATH:$HOME/dotnet +``` + +## .NET Core Runtime-only installation + +If only the .NET Core Runtime is needed, install `dotnet-runtime-2.1` using your package manager. If you also need ASP.NET Core functionality, installing `aspnetcore-runtime-2.1` will install both the ASP Runtime and .NET Core Runtime. + +## Windows Server Hosting + +If you are looking to host stand-alone apps on Servers, the following installer can be used on Windows systems. + +### Windows + +You can download the Windows Server Hosting installer and run the following command from an Administrator command prompt: + +* [dotnet-hosting-2.1.12-win.exe][dotnet-hosting-win.exe] + +This will install the ASP.NET Core Module for IIS. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.12/2.1.12.md + +[//]: # ( Runtime 2.1.12) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f759670e-1f8d-4f1a-8eb7-58b95f94c68c/69eca04ca138dc6c3caa160bd1b891d1/dotnet-runtime-2.1.12-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b6ac0d5e-513c-416e-acf2-124a51551a1b/a34dea8d2abb62d29d4bf76a10b9dc30/dotnet-runtime-2.1.12-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/467a6d37-d1a9-4640-8517-93a638e574a8/32c24faccb0d5460089dafc9babe0251/dotnet-runtime-2.1.12-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2c78594a-dd2c-488e-b201-b7fd9b78ab00/5f2169b20fc704e069c336114ec653c5/dotnet-runtime-2.1.12-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/f25e0161-ec20-46a7-87a7-881dbb6a04a1/a1d22440ce211d4e2e13203561c7d770/dotnet-runtime-2.1.12-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/63ca131a-270d-427f-a85f-d328b160ef85/7ed226a80fedae75c6ef2a7f3090904b/dotnet-runtime-2.1.12-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8716e3ad-f2b4-4d87-9133-61ded394a42f/89820fd294fa07616e8423534eced0cc/dotnet-runtime-2.1.12-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/db199ce9-e39d-4115-8d24-a42e440c4930/b3a30d1d6855f8b4c42844c31b373333/dotnet-runtime-2.1.12-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/ddd9d981-872f-4b62-b942-cfbf9c7e0e60/cbfc51fb841d7398a5ad9acb50d4f8ee/dotnet-runtime-2.1.12-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/dcf8c839-2ffd-4677-9b29-4af9c44e170e/59de767034f66051fe6eab61fa757be1/dotnet-runtime-2.1.12-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/0fd34b03-08ed-44ec-9761-308717c7fd27/7556f134a19420dbe781b44a13c4d666/dotnet-runtime-2.1.12-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/3c85a8f2-2d5c-4a42-811b-2e89f04151a8/7583d56dcd286c7112781125c9fca215/dotnet-runtime-2.1.12-win-x86.zip + +[//]: # ( ASP 2.1.12) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/66039441-8e90-47e9-ac2e-74ad0e8d2174/c26b37f6d82e2a96751c85ff48727d6f/aspnetcore-runtime-2.1.12-linux-arm.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/dc2bad3f-7ebc-4579-990a-52e16dff204b/260ce8c864f201717dfe75f4146c3b40/aspnetcore-runtime-2.1.12-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c1b620fe-7d8e-4685-b6ae-82b444dbc7a7/3d5610f0607da49ee014c61c6cd4e9af/aspnetcore-runtime-2.1.12-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/90ed1613-140d-4daf-9edd-7037bea2116c/cbc63e0e394727de0460ddddd3dcf58a/aspnetcore-runtime-2.1.12-osx-x64.tar.gz +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/de023b91-4177-4e0b-9941-40f2e44d5408/ea7705ae5993202807ad98dcf7b8ddf7/aspnetcore-runtime-2.1.12-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/3e6c7d2d-3ca9-49ff-8168-bd85c88e4138/eeca26ac5189c66f044c3a0a462e1409/aspnetcore-runtime-2.1.12-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/d8b36b96-890f-4207-9418-565fa6e7b64f/775b6912b82886fdb7be25b63a47bc57/aspnetcore-runtime-2.1.12-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/dbd566a6-3629-45bf-804f-79e86d6c6a93/ed8a595e8db40013264f8f304423ed6a/aspnetcore-runtime-2.1.12-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/eebd54bc-c3a2-4580-bb29-b35c1c5ffa92/22ffe5649861167d3d5728d3cb4b10a1/dotnet-hosting-2.1.12-win.exe + +[//]: # ( SDK 2.1.508 ) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/bf9e4894-8be5-4489-a7f8-a63b5b1b94e1/4c835afa300c2f88d9ce9b1930810a7f/dotnet-sdk-2.1.508-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4efacca7-6aa7-4d17-914a-8640a13d48ec/643d927e12256aad75296a98e727a9c9/dotnet-sdk-2.1.508-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/549be9ab-72d0-406f-9e0e-bb23ba747613/5fa6214ad1245e79d724fe36b5279f46/dotnet-sdk-2.1.508-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0349bef8-8dfe-431e-80ff-ca6e1b986bea/5d0831e58173722f28422efeea889e81/dotnet-sdk-2.1.508-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/37b50bfe-0525-45a9-9dd0-fe3f1e802df4/149dc3ed72873908e0675656bcb30b9c/dotnet-sdk-2.1.508-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/fd1fcfe3-d67c-4533-8d1c-4ff5eaf781ae/6ac777895421e1ac8153cd94f2feb372/dotnet-sdk-2.1.508-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c4d92f34-8432-43ac-9954-a3e229359a9e/1c88d923d55dc19ce576269c254ba7ed/dotnet-sdk-2.1.508-rhel.6-x64.tar.gz +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/2f2d03ef-b000-46a2-abf5-8b863e438568/cddce0caa2526db658e0d21937f89b28/dotnet-sdk-2.1.508-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/bac2ecc8-9115-4414-987a-638d40153e03/df7bc8e7128208b814ea1c38d7241a34/dotnet-sdk-2.1.508-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/28487a49-8109-4434-8668-eeebf7ed60fc/5cb465e10451e3e34bd2c75c7333e69f/dotnet-sdk-2.1.508-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/c9f03bfe-e856-4f0b-b90e-207029944a19/9aabccba702eb23e9f3044f2391dfa6b/dotnet-sdk-2.1.508-win-x86.zip + +[//]: # ( Symbols ) +[aspnet-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/9b6a0892-903d-4b68-aaf0-8b9479c27ea3/a2431f48b4080c8110a266acbff1b875/aspnet-2.1.12-symbols.zip +[cli215xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/b2827643-f988-4be5-9fab-e138abfeb943/61396a618cf18e01c265f76b0163e4ef/cli215xx-2.1.12-symbols.zip +[cli216xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/6efc74cb-8901-4cf5-825e-67b7e90fc41f/c03c4bb19edc4dea072c5b8b0b6b1bd4/cli216xx-2.1.12-symbols.zip +[cli217xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/97244428-1e08-444e-930a-f9b6ccc08863/e80424a203118e63b5b4033df48396dd/cli217xx-2.1.12-symbols.zip +[core-setup-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/b992d510-45cc-4d55-8bd6-9cd67b5d5dde/b719f8b5e4a497b9a1448008cf9a2631/core-setup-2.1.12-symbols.zip +[coreclr-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/e5ab8e45-a8ee-4445-bb67-ef489bb5f67d/c3b1272e7d2e7048900e9b1b9d0bd8e9/coreclr-2.1.12-symbols.zip +[corefx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/d288a4e6-535e-4166-b366-255432094f24/7305738b4ca3aa8de98e35357fa36636/corefx-2.1.12-symbols.zip +[dotnet-sdk-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/895223a7-e490-44ab-b7b0-46c510ccb51b/1438cae050d6fabcfdf08caf346500bf/dotnet-sdk-2.1.12-symbols.zip + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.1.12-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.1.701-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[linux-setup]: https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/ diff --git a/release-notes/2.1/2.1.12/2.1.12.md b/release-notes/2.1/2.1.12/2.1.12.md new file mode 100644 index 00000000..8894146e --- /dev/null +++ b/release-notes/2.1/2.1.12/2.1.12.md @@ -0,0 +1,215 @@ +# .NET Core 2.1.12 Update - July 09, 2019 + +.NET Core 2.1.12 is available for [download](2.1.12-download.md) and usage in your environment. This release includes .NET Core 2.1.12, ASP.NET Core 2.1.12 and the .NET Core SDK. + +The July Update for .NET Core 2.1 includes multiple SDK builds. If you are a Visual Studio 2019, Visual Studio 2017 or Visual Studio for Mac user, there are MSBuild version requirements that are satisfied by specific, matching .NET Core SDK versions. See the table below to select the correct download. Otherwise, the best version to download is [.NET Core SDK 2.1.801](2.1.801-sdk-download.md). + +| OS | Development Environment | .NET Core SDK | +| :-- | :-- | :--: | +| Any supported | Command line and/or Visual Studio Code | [2.1.801](2.1.801-sdk-download.md) | +| Windows | Visual Studio 2019 version 16.2 | [2.1.801](2.1.801-sdk-download.md) | +| Windows | Visual Studio 2019 version 16.1 | [2.1.701](2.1.701-sdk-download.md) | +| Windows | Visual Studio 2019 version 16.0 | [2.1.605](2.1.605-sdk-download.md) | +| Windows | Visual Studio 2017 | [2.1.508](#downloads) | +| MacOS | Visual Studio for Mac | [Visual Studio for Mac .NET Core Support](https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support) | + +* [Blog Post][dotnet-blog] +* [Downloads](#downloads) +* [Changes in this release](#changes-in-2112) +* [.NET Core Lifecycle News](#net-core-lifecycle-news) +* [Known Issues](../2.1-known-issues.md) + +We've created an issue at [dotnet/core #3007](https://github.com/dotnet/core/issues/3007) for your questions and comments. + +## Downloads + +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [See installations steps below][linux-install] | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM][aspnetcore-runtime-linux-arm.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | +| Symbols | [CLI][cli215xx-symbols.zip] \| [SDK][dotnet-sdk-symbols.zip] | - | [Runtime][coreclr-symbols.zip] \| [Shared Framework][corefx-symbols.zip] \| [Setup][core-setup-symbols.zip] | - | [ASP.NET Core][aspnet-symbols.zip] | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + +### Docker Images + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://blogs.msdn.microsoft.com/dotnet/2018/06/18/staying-up-to-date-with-net-container-images/). + +The following repos have been updated + +* [microsoft/dotnet](https://hub.docker.com/r/microsoft/dotnet) +* [microsoft/dotnet-samples](https://hub.docker.com/r/microsoft/dotnet-samples) + +The images are expected to be available later today. + +### Azure AppServices + +* .NET Core 2.1.12 is being deployed to Azure App Services and the deployment is expected to complete later in July 2019. + +## .NET Core Lifecycle News + +.NET Core 1.0 and 1.1 reached end of support lifecycle on June 27, 2019 and will no longer receive updates going forward. See [.NET Core Support Policy](https://dotnet.microsoft.com/platform/support/policy/dotnet-core) to learn more about the .NET Core support lifecycle. + +Debian 10 GA finally released and we expect .NET Core availability on it later this month. + +See [.NET Core Supported OS Lifecycle Policy](https://github.com/dotnet/core/blob/master/os-lifecycle-policy.md) to learn about Windows, macOS and Linux versions that are supported for each .NET Core release. + +## Changes in 2.1.12 + +.NET Core 2.1.12 release carries both security and non-security fixes. + +* [CVE-2019-1075: ASP.NET Core Spoofing Vulnerability](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/CVE-2019-1075) + +Microsoft is releasing this security advisory to provide information about a vulnerability in ASP.NET Core 2.1 and 2.2. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. + +Microsoft is aware of a spoofing vulnerability that exists in ASP.NET Core that could lead to an open redirect. An attacker who successfully exploited the vulnerability could redirect a targeted user to a malicious website. + +To exploit the vulnerability, an attacker could send a link that has a specially crafted URL and convince the user to click the link. + +The update addresses the vulnerability by correcting how ASP.NET Core parses URLs. + +**Affected Package and Binary updates** + +Package name | Vulnerable versions | Secure versions +------------ | ------------------- | ------------------------- +Microsoft.AspNetCore.Server.HttpSys | 2.1.0, 2.1.1
2.2.0 | 2.1.12
2.2.6 +Microsoft.AspNetCore.Server.IIS | 2.2.0, 2.2.1, 2.2.2 | 2.2.6 +Microsoft.AspNetCore.All | 2.1.0 - 2.1.11
2.2.0 - 2.2.5 | 2.1.12
2.2.6 +Microsoft.AspNetCore.App | 2.1.0 - 2.1.11
2.2.0 - 2.2.5 | 2.1.12
2.2.6 + +### Additional fixes in this release + +* [CoreCLR](https://github.com/dotnet/coreclr/issues?utf8=%E2%9C%93&q=milestone%3A2.1.12+label%3Aservicing-approved) +* [CoreFX](https://github.com/dotnet/corefx/issues?utf8=%E2%9C%93&q=milestone%3A2.1.12+label%3Aservicing-approved) +* [Core-Setup](https://github.com/dotnet/core-setup/issues?utf8=✓&q=milestone:2.1.12+label:servicing-approved) +* [ASP.NETCore](https://github.com/search?q=user:aspnet+is:pr+label:Servicing-approved+milestone:2.1.12) + +## Packages updated in this release: + +Package name | Version +:----------- | :------------------ +Microsoft.AspNetCore.All|2.1.12 +Microsoft.AspNetCore.App|2.1.12 +Microsoft.AspNetCore.Server.HttpSys|2.1.12 +Microsoft.NETCore.Platforms|2.1.5 +System.Threading.Tasks.Extensions|4.5.3 +Microsoft.NETCore.App|2.1.12 +Microsoft.NETCore.DotNetAppHost|2.1.12 +Microsoft.NETCore.DotNetHost|2.1.12 +Microsoft.NETCore.DotNetHostPolicy|2.1.12 +Microsoft.NETCore.DotNetHostResolver|2.1.12 +runtime.linux-arm.Microsoft.NETCore.App|2.1.12 +runtime.linux-arm.Microsoft.NETCore.DotNetAppHost|2.1.12 +runtime.linux-arm.Microsoft.NETCore.DotNetHost|2.1.12 +runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy|2.1.12 +runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver|2.1.12 +runtime.linux-arm64.Microsoft.NETCore.App|2.1.12 +runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost|2.1.12 +runtime.linux-arm64.Microsoft.NETCore.DotNetHost|2.1.12 +runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy|2.1.12 +runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver|2.1.12 +runtime.linux-musl-x64.Microsoft.NETCore.App|2.1.12 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost|2.1.12 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost|2.1.12 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy|2.1.12 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver|2.1.12 +runtime.linux-x64.Microsoft.NETCore.App|2.1.12 +runtime.linux-x64.Microsoft.NETCore.DotNetAppHost|2.1.12 +runtime.linux-x64.Microsoft.NETCore.DotNetHost|2.1.12 +runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy|2.1.12 +runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver|2.1.12 +runtime.osx-x64.Microsoft.NETCore.App|2.1.12 +runtime.osx-x64.Microsoft.NETCore.DotNetAppHost|2.1.12 +runtime.osx-x64.Microsoft.NETCore.DotNetHost|2.1.12 +runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy|2.1.12 +runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver|2.1.12 +runtime.rhel.6-x64.Microsoft.NETCore.App|2.1.12 +runtime.rhel.6-x64.Microsoft.NETCore.DotNetAppHost|2.1.12 +runtime.rhel.6-x64.Microsoft.NETCore.DotNetHost|2.1.12 +runtime.rhel.6-x64.Microsoft.NETCore.DotNetHostPolicy|2.1.12 +runtime.rhel.6-x64.Microsoft.NETCore.DotNetHostResolver|2.1.12 +runtime.win-arm.Microsoft.NETCore.App|2.1.12 +runtime.win-arm.Microsoft.NETCore.DotNetAppHost|2.1.12 +runtime.win-arm.Microsoft.NETCore.DotNetHost|2.1.12 +runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy|2.1.12 +runtime.win-arm.Microsoft.NETCore.DotNetHostResolver|2.1.12 +runtime.win-arm64.Microsoft.NETCore.App|2.1.12 +runtime.win-arm64.Microsoft.NETCore.DotNetAppHost|2.1.12 +runtime.win-arm64.Microsoft.NETCore.DotNetHost|2.1.12 +runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy|2.1.12 +runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver|2.1.12 +runtime.win-x64.Microsoft.NETCore.App|2.1.12 +runtime.win-x64.Microsoft.NETCore.DotNetAppHost|2.1.12 +runtime.win-x64.Microsoft.NETCore.DotNetHost|2.1.12 +runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy|2.1.12 +runtime.win-x64.Microsoft.NETCore.DotNetHostResolver|2.1.12 +runtime.win-x86.Microsoft.NETCore.App|2.1.12 +runtime.win-x86.Microsoft.NETCore.DotNetAppHost|2.1.12 +runtime.win-x86.Microsoft.NETCore.DotNetHost|2.1.12 +runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy|2.1.12 +runtime.win-x86.Microsoft.NETCore.DotNetHostResolver|2.1.12 + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.12/2.1.12.md + +[//]: # ( Runtime 2.1.12) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f759670e-1f8d-4f1a-8eb7-58b95f94c68c/69eca04ca138dc6c3caa160bd1b891d1/dotnet-runtime-2.1.12-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b6ac0d5e-513c-416e-acf2-124a51551a1b/a34dea8d2abb62d29d4bf76a10b9dc30/dotnet-runtime-2.1.12-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/467a6d37-d1a9-4640-8517-93a638e574a8/32c24faccb0d5460089dafc9babe0251/dotnet-runtime-2.1.12-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2c78594a-dd2c-488e-b201-b7fd9b78ab00/5f2169b20fc704e069c336114ec653c5/dotnet-runtime-2.1.12-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/f25e0161-ec20-46a7-87a7-881dbb6a04a1/a1d22440ce211d4e2e13203561c7d770/dotnet-runtime-2.1.12-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/63ca131a-270d-427f-a85f-d328b160ef85/7ed226a80fedae75c6ef2a7f3090904b/dotnet-runtime-2.1.12-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8716e3ad-f2b4-4d87-9133-61ded394a42f/89820fd294fa07616e8423534eced0cc/dotnet-runtime-2.1.12-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/db199ce9-e39d-4115-8d24-a42e440c4930/b3a30d1d6855f8b4c42844c31b373333/dotnet-runtime-2.1.12-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/ddd9d981-872f-4b62-b942-cfbf9c7e0e60/cbfc51fb841d7398a5ad9acb50d4f8ee/dotnet-runtime-2.1.12-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/dcf8c839-2ffd-4677-9b29-4af9c44e170e/59de767034f66051fe6eab61fa757be1/dotnet-runtime-2.1.12-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/0fd34b03-08ed-44ec-9761-308717c7fd27/7556f134a19420dbe781b44a13c4d666/dotnet-runtime-2.1.12-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/3c85a8f2-2d5c-4a42-811b-2e89f04151a8/7583d56dcd286c7112781125c9fca215/dotnet-runtime-2.1.12-win-x86.zip + +[//]: # ( ASP 2.1.12) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/66039441-8e90-47e9-ac2e-74ad0e8d2174/c26b37f6d82e2a96751c85ff48727d6f/aspnetcore-runtime-2.1.12-linux-arm.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/dc2bad3f-7ebc-4579-990a-52e16dff204b/260ce8c864f201717dfe75f4146c3b40/aspnetcore-runtime-2.1.12-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c1b620fe-7d8e-4685-b6ae-82b444dbc7a7/3d5610f0607da49ee014c61c6cd4e9af/aspnetcore-runtime-2.1.12-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/90ed1613-140d-4daf-9edd-7037bea2116c/cbc63e0e394727de0460ddddd3dcf58a/aspnetcore-runtime-2.1.12-osx-x64.tar.gz +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/de023b91-4177-4e0b-9941-40f2e44d5408/ea7705ae5993202807ad98dcf7b8ddf7/aspnetcore-runtime-2.1.12-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/3e6c7d2d-3ca9-49ff-8168-bd85c88e4138/eeca26ac5189c66f044c3a0a462e1409/aspnetcore-runtime-2.1.12-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/d8b36b96-890f-4207-9418-565fa6e7b64f/775b6912b82886fdb7be25b63a47bc57/aspnetcore-runtime-2.1.12-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/dbd566a6-3629-45bf-804f-79e86d6c6a93/ed8a595e8db40013264f8f304423ed6a/aspnetcore-runtime-2.1.12-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/eebd54bc-c3a2-4580-bb29-b35c1c5ffa92/22ffe5649861167d3d5728d3cb4b10a1/dotnet-hosting-2.1.12-win.exe + +[//]: # ( SDK 2.1.508 ) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/bf9e4894-8be5-4489-a7f8-a63b5b1b94e1/4c835afa300c2f88d9ce9b1930810a7f/dotnet-sdk-2.1.508-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4efacca7-6aa7-4d17-914a-8640a13d48ec/643d927e12256aad75296a98e727a9c9/dotnet-sdk-2.1.508-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/549be9ab-72d0-406f-9e0e-bb23ba747613/5fa6214ad1245e79d724fe36b5279f46/dotnet-sdk-2.1.508-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0349bef8-8dfe-431e-80ff-ca6e1b986bea/5d0831e58173722f28422efeea889e81/dotnet-sdk-2.1.508-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/37b50bfe-0525-45a9-9dd0-fe3f1e802df4/149dc3ed72873908e0675656bcb30b9c/dotnet-sdk-2.1.508-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/fd1fcfe3-d67c-4533-8d1c-4ff5eaf781ae/6ac777895421e1ac8153cd94f2feb372/dotnet-sdk-2.1.508-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c4d92f34-8432-43ac-9954-a3e229359a9e/1c88d923d55dc19ce576269c254ba7ed/dotnet-sdk-2.1.508-rhel.6-x64.tar.gz +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/2f2d03ef-b000-46a2-abf5-8b863e438568/cddce0caa2526db658e0d21937f89b28/dotnet-sdk-2.1.508-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/bac2ecc8-9115-4414-987a-638d40153e03/df7bc8e7128208b814ea1c38d7241a34/dotnet-sdk-2.1.508-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/28487a49-8109-4434-8668-eeebf7ed60fc/5cb465e10451e3e34bd2c75c7333e69f/dotnet-sdk-2.1.508-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/c9f03bfe-e856-4f0b-b90e-207029944a19/9aabccba702eb23e9f3044f2391dfa6b/dotnet-sdk-2.1.508-win-x86.zip + +[//]: # ( Symbols ) +[aspnet-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/9b6a0892-903d-4b68-aaf0-8b9479c27ea3/a2431f48b4080c8110a266acbff1b875/aspnet-2.1.12-symbols.zip +[cli215xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/b2827643-f988-4be5-9fab-e138abfeb943/61396a618cf18e01c265f76b0163e4ef/cli215xx-2.1.12-symbols.zip +[cli216xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/6efc74cb-8901-4cf5-825e-67b7e90fc41f/c03c4bb19edc4dea072c5b8b0b6b1bd4/cli216xx-2.1.12-symbols.zip +[cli217xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/97244428-1e08-444e-930a-f9b6ccc08863/e80424a203118e63b5b4033df48396dd/cli217xx-2.1.12-symbols.zip +[core-setup-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/b992d510-45cc-4d55-8bd6-9cd67b5d5dde/b719f8b5e4a497b9a1448008cf9a2631/core-setup-2.1.12-symbols.zip +[coreclr-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/e5ab8e45-a8ee-4445-bb67-ef489bb5f67d/c3b1272e7d2e7048900e9b1b9d0bd8e9/coreclr-2.1.12-symbols.zip +[corefx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/d288a4e6-535e-4166-b366-255432094f24/7305738b4ca3aa8de98e35357fa36636/corefx-2.1.12-symbols.zip +[dotnet-sdk-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/895223a7-e490-44ab-b7b0-46c510ccb51b/1438cae050d6fabcfdf08caf346500bf/dotnet-sdk-2.1.12-symbols.zip + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.1.12-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.1.701-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/net-core-july-2019/ diff --git a/release-notes/2.1/2.1.12/2.1.605-sdk-download.md b/release-notes/2.1/2.1.12/2.1.605-sdk-download.md new file mode 100644 index 00000000..18694d65 --- /dev/null +++ b/release-notes/2.1/2.1.12/2.1.605-sdk-download.md @@ -0,0 +1,167 @@ +# .NET Core SDK 2.1.605 + +This .NET Core SDK release is the version which shipped with Visual Studio 2019. It includes the following released .NET Core and ASP.NET Core Runtimes. + +* .NET Core SDK 2.1.605 +* .NET Core Runtime 2.1.12 +* ASP.NET Core 2.1.12 + +See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.12/2.1.12.md) for details about what is included in this update. + +**NOTE:** If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. If you use other development environments, we recommend using the latest SDK release. + +| VS Version | .NET Core SDK | +| :-- | :--: | +| Visual Studio 2017 (Windows) | [2.1.508](../2.1.12/2.1.12-download.md) | +| Visual Studio 2019 version 16.0 (Windows) | [2.1.605](#downloads) | +| Visual Studio 2019 version 16.1 (Windows) | [2.1.701](2.1.701-sdk-download.md) | +| Visual Studio 2019 version 16.2 (Windows) | [2.1.801](2.1.801-sdk-download.md) | +| Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | + +## Downloads +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [ARM][dotnet-runtime-win-arm.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [See installations steps below][linux-install] | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM][aspnetcore-runtime-linux-arm.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | +| Symbols | [CLI][cli216xx-symbols.zip] \| [SDK][dotnet-sdk-symbols.zip] | - | [Runtime][coreclr-symbols.zip] \| [Shared Framework][corefx-symbols.zip] \| [Setup][core-setup-symbols.zip] | - | [ASP.NET Core][aspnet-symbols.zip] | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + + +## Docker + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://devblogs.microsoft.com/dotnet/staying-up-to-date-with-net-container-images/). + +## Installing .NET Core on Linux + +### Install using Snap + +Snap is a system which installs applications in an isolated environment and provides for automatic updates. Many distributions which are not directly supported by .NET Core can use Snaps to install. See the [list of distributions supported Snap](https://docs.snapcraft.io/installing-snapd/6735) for details. + +After configuring Snap on your system, run the following command to install the latest .NET Core SDK. + +`sudo snap install dotnet-sdk --classic` + +When .NET Core in installed using the Snap package, the default .NET Core command is `dotnet-sdk.dotnet`, as opposed to just `dotnet`. The benefit of the namespaced command is that it will not conflict with a globally installed .NET Core version you may have. This command can be aliased to `dotnet` with: + +`sudo snap alias dotnet-sdk.dotnet dotnet` + +**Note:** Some distros require an additional step to enable access to the SSL certificate. If you experience SSL errors when running `dotnet restore`, see [Linux Setup](https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md) for a possible resolution. + +### Install using a Package Manager + +Before installing .NET, you will need to register the Microsoft key, register the product repository, and install required dependencies. This only needs to be done once per machine. Refer to [Setting up Linux for .NET Core][linux-setup] for the requirements. + +The commands listed below do not specifically incude package managers to help with readability. Here are the package managers typically used by the Distros on which .NET Core is supported. + +| Distro | Package Manager | +| --- | :----: | +| CentOS, Oracle | yum | +| Debian, Ubuntu | apt-get | +| Fedora | dnf | +| OpenSUSE, SLES | zypper | + +### Develop applications +To develop applications using the .NET Core SDK, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install dotnet-sdk-2.1 +``` + +### Run applications +If you only need to run existing applications, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install aspnetcore-runtime-2.1 +``` + +### Installation from a binary archive + +Installing from the packages detailed above is recommended or you can install from binary archive, if that better suits your needs. When using binary archives to install, the contents must be extracted to a user location such as `$HOME/dotnet`, a symbolic link created for `dotnet` and a few dependencies installed. Dependency requirements can be seen in the [Linux System Prerequisites](https://github.com/dotnet/core/blob/master/Documentation/linux-prereqs.md) document. + +```bash +mkdir -p $HOME/dotnet && tar zxf dotnet.tar.gz -C $HOME/dotnet +export PATH=$PATH:$HOME/dotnet +``` + +## .NET Core Runtime-only installation + +If only the .NET Core Runtime is needed, install `dotnet-runtime-2.1` using your package manager. If you also need ASP.NET Core functionality, installing `aspnetcore-runtime-2.1` will install both the ASP Runtime and .NET Core Runtime. + +## Windows Server Hosting + +If you are looking to host stand-alone apps on Servers, the following installer can be used on Windows systems. + +### Windows + +You can download the Windows Server Hosting installer and run the following command from an Administrator command prompt: + +* [dotnet-hosting-2.1.12-win.exe][dotnet-hosting-win.exe] + +This will install the ASP.NET Core Module for IIS. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.12/2.1.12.md + +[//]: # ( Runtime 2.1.12) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f759670e-1f8d-4f1a-8eb7-58b95f94c68c/69eca04ca138dc6c3caa160bd1b891d1/dotnet-runtime-2.1.12-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b6ac0d5e-513c-416e-acf2-124a51551a1b/a34dea8d2abb62d29d4bf76a10b9dc30/dotnet-runtime-2.1.12-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/467a6d37-d1a9-4640-8517-93a638e574a8/32c24faccb0d5460089dafc9babe0251/dotnet-runtime-2.1.12-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2c78594a-dd2c-488e-b201-b7fd9b78ab00/5f2169b20fc704e069c336114ec653c5/dotnet-runtime-2.1.12-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/f25e0161-ec20-46a7-87a7-881dbb6a04a1/a1d22440ce211d4e2e13203561c7d770/dotnet-runtime-2.1.12-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/63ca131a-270d-427f-a85f-d328b160ef85/7ed226a80fedae75c6ef2a7f3090904b/dotnet-runtime-2.1.12-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8716e3ad-f2b4-4d87-9133-61ded394a42f/89820fd294fa07616e8423534eced0cc/dotnet-runtime-2.1.12-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/db199ce9-e39d-4115-8d24-a42e440c4930/b3a30d1d6855f8b4c42844c31b373333/dotnet-runtime-2.1.12-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/ddd9d981-872f-4b62-b942-cfbf9c7e0e60/cbfc51fb841d7398a5ad9acb50d4f8ee/dotnet-runtime-2.1.12-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/dcf8c839-2ffd-4677-9b29-4af9c44e170e/59de767034f66051fe6eab61fa757be1/dotnet-runtime-2.1.12-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/0fd34b03-08ed-44ec-9761-308717c7fd27/7556f134a19420dbe781b44a13c4d666/dotnet-runtime-2.1.12-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/3c85a8f2-2d5c-4a42-811b-2e89f04151a8/7583d56dcd286c7112781125c9fca215/dotnet-runtime-2.1.12-win-x86.zip + +[//]: # ( ASP 2.1.12) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/66039441-8e90-47e9-ac2e-74ad0e8d2174/c26b37f6d82e2a96751c85ff48727d6f/aspnetcore-runtime-2.1.12-linux-arm.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/dc2bad3f-7ebc-4579-990a-52e16dff204b/260ce8c864f201717dfe75f4146c3b40/aspnetcore-runtime-2.1.12-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c1b620fe-7d8e-4685-b6ae-82b444dbc7a7/3d5610f0607da49ee014c61c6cd4e9af/aspnetcore-runtime-2.1.12-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/90ed1613-140d-4daf-9edd-7037bea2116c/cbc63e0e394727de0460ddddd3dcf58a/aspnetcore-runtime-2.1.12-osx-x64.tar.gz +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/de023b91-4177-4e0b-9941-40f2e44d5408/ea7705ae5993202807ad98dcf7b8ddf7/aspnetcore-runtime-2.1.12-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/3e6c7d2d-3ca9-49ff-8168-bd85c88e4138/eeca26ac5189c66f044c3a0a462e1409/aspnetcore-runtime-2.1.12-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/d8b36b96-890f-4207-9418-565fa6e7b64f/775b6912b82886fdb7be25b63a47bc57/aspnetcore-runtime-2.1.12-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/dbd566a6-3629-45bf-804f-79e86d6c6a93/ed8a595e8db40013264f8f304423ed6a/aspnetcore-runtime-2.1.12-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/eebd54bc-c3a2-4580-bb29-b35c1c5ffa92/22ffe5649861167d3d5728d3cb4b10a1/dotnet-hosting-2.1.12-win.exe + +[//]: # ( SDK 2.1.605 ) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9798887b-e97d-4060-b394-559d628c9d56/381168643c6732c4783085fab9276642/dotnet-sdk-2.1.605-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4decb5c6-c33d-43d3-a6fb-a15ce2fe23ae/2da1594d7862f4e39eb83fe7fed68cbe/dotnet-sdk-2.1.605-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b23de502-5a79-407e-a416-9b39cdb28f0e/5b27f728613be1fdfb2951dc20ff3988/dotnet-sdk-2.1.605-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4186a794-4d37-4dd2-8339-c9edad5d1cb4/95e57aea5fa53fc2c77ef31471e6f9bd/dotnet-sdk-2.1.605-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/e7498f51-5cd5-4105-8c89-16b1b5c239f2/fcd466040543683ba56de40526c6e8c0/dotnet-sdk-2.1.605-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/36e13a38-3e43-4ca4-93f8-1fcce87d8c23/f38131d1911506fc0a70bc28747882b8/dotnet-sdk-2.1.605-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f0c0ccf9-59d2-4b8e-8f1c-3770d605e010/7ac06266a6ce0ece62ad5ef15608c356/dotnet-sdk-2.1.605-rhel.6-x64.tar.gz +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/9b316aec-6b1d-4e3d-bfb5-6cebbc9405a1/e1aec68f86cfe3c5751766fafdf26d22/dotnet-sdk-2.1.605-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/055a122e-5711-4375-8151-4560af2bdaae/95a03780b6ba964920f475905989e24e/dotnet-sdk-2.1.605-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/162a2a5b-2938-41a3-926d-9a8933e913c6/0cd0e082e22ca5205ea8da34b92d9cec/dotnet-sdk-2.1.605-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/b7914a3a-fb8f-4087-8320-0d509fbe7595/efef3ed55295fd60d4b776c47e6039b9/dotnet-sdk-2.1.605-win-x86.zip + +[//]: # ( Symbols ) +[aspnet-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/9b6a0892-903d-4b68-aaf0-8b9479c27ea3/a2431f48b4080c8110a266acbff1b875/aspnet-2.1.12-symbols.zip +[cli215xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/b2827643-f988-4be5-9fab-e138abfeb943/61396a618cf18e01c265f76b0163e4ef/cli215xx-2.1.12-symbols.zip +[cli216xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/6efc74cb-8901-4cf5-825e-67b7e90fc41f/c03c4bb19edc4dea072c5b8b0b6b1bd4/cli216xx-2.1.12-symbols.zip +[cli217xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/97244428-1e08-444e-930a-f9b6ccc08863/e80424a203118e63b5b4033df48396dd/cli217xx-2.1.12-symbols.zip +[core-setup-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/b992d510-45cc-4d55-8bd6-9cd67b5d5dde/b719f8b5e4a497b9a1448008cf9a2631/core-setup-2.1.12-symbols.zip +[coreclr-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/e5ab8e45-a8ee-4445-bb67-ef489bb5f67d/c3b1272e7d2e7048900e9b1b9d0bd8e9/coreclr-2.1.12-symbols.zip +[corefx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/d288a4e6-535e-4166-b366-255432094f24/7305738b4ca3aa8de98e35357fa36636/corefx-2.1.12-symbols.zip +[dotnet-sdk-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/895223a7-e490-44ab-b7b0-46c510ccb51b/1438cae050d6fabcfdf08caf346500bf/dotnet-sdk-2.1.12-symbols.zip + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.1.12-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.1.701-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[linux-setup]: https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/ diff --git a/release-notes/2.1/2.1.12/2.1.701-sdk-download.md b/release-notes/2.1/2.1.12/2.1.701-sdk-download.md new file mode 100644 index 00000000..131ec534 --- /dev/null +++ b/release-notes/2.1/2.1.12/2.1.701-sdk-download.md @@ -0,0 +1,166 @@ +# .NET Core SDK 2.1.701 + +This .NET Core SDK release is the version which shipped with Visual Studio 2019. It includes the following released .NET Core and ASP.NET Core Runtimes. + +* .NET Core SDK 2.1.701 +* .NET Core Runtime 2.1.12 +* ASP.NET Core 2.1.12 + +See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.12/2.1.12.md) for details about what is included in this update. + +**NOTE:** If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. If you use other development environments, we recommend using the latest SDK release. + +| VS Version | .NET Core SDK | +| :-- | :--: | +| Visual Studio 2017 (Windows) | [2.1.508](../2.1.12/2.1.12-download.md) | +| Visual Studio 2019 version 16.0 (Windows) | [2.1.605](2.1.605-sdk-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.1.701](#downloads) | +| Visual Studio 2019 version 16.2 (Windows) | [2.1.801](2.1.801-sdk-download.md) | +| Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | + +## Downloads +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [ARM][dotnet-runtime-win-arm.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [See installations steps below][linux-install] | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM][aspnetcore-runtime-linux-arm.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | +| Symbols | [CLI][cli217xx-symbols.zip] \| [SDK][dotnet-sdk-symbols.zip] | - | [Runtime][coreclr-symbols.zip] \| [Shared Framework][corefx-symbols.zip] \| [Setup][core-setup-symbols.zip] | - | [ASP.NET Core][aspnet-symbols.zip] | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + +## Docker + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://devblogs.microsoft.com/dotnet/staying-up-to-date-with-net-container-images/). + +## Installing .NET Core on Linux + +### Install using Snap + +Snap is a system which installs applications in an isolated environment and provides for automatic updates. Many distributions which are not directly supported by .NET Core can use Snaps to install. See the [list of distributions supported Snap](https://docs.snapcraft.io/installing-snapd/6735) for details. + +After configuring Snap on your system, run the following command to install the latest .NET Core SDK. + +`sudo snap install dotnet-sdk --classic` + +When .NET Core in installed using the Snap package, the default .NET Core command is `dotnet-sdk.dotnet`, as opposed to just `dotnet`. The benefit of the namespaced command is that it will not conflict with a globally installed .NET Core version you may have. This command can be aliased to `dotnet` with: + +`sudo snap alias dotnet-sdk.dotnet dotnet` + +**Note:** Some distros require an additional step to enable access to the SSL certificate. If you experience SSL errors when running `dotnet restore`, see [Linux Setup](https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md) for a possible resolution. + +### Install using a Package Manager + +Before installing .NET, you will need to register the Microsoft key, register the product repository, and install required dependencies. This only needs to be done once per machine. Refer to [Setting up Linux for .NET Core][linux-setup] for the requirements. + +The commands listed below do not specifically incude package managers to help with readability. Here are the package managers typically used by the Distros on which .NET Core is supported. + +| Distro | Package Manager | +| --- | :----: | +| CentOS, Oracle | yum | +| Debian, Ubuntu | apt-get | +| Fedora | dnf | +| OpenSUSE, SLES | zypper | + +### Develop applications +To develop applications using the .NET Core SDK, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install dotnet-sdk-2.1 +``` + +### Run applications +If you only need to run existing applications, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install aspnetcore-runtime-2.1 +``` + +### Installation from a binary archive + +Installing from the packages detailed above is recommended or you can install from binary archive, if that better suits your needs. When using binary archives to install, the contents must be extracted to a user location such as `$HOME/dotnet`, a symbolic link created for `dotnet` and a few dependencies installed. Dependency requirements can be seen in the [Linux System Prerequisites](https://github.com/dotnet/core/blob/master/Documentation/linux-prereqs.md) document. + +```bash +mkdir -p $HOME/dotnet && tar zxf dotnet.tar.gz -C $HOME/dotnet +export PATH=$PATH:$HOME/dotnet +``` + +## .NET Core Runtime-only installation + +If only the .NET Core Runtime is needed, install `dotnet-runtime-2.1` using your package manager. If you also need ASP.NET Core functionality, installing `aspnetcore-runtime-2.1` will install both the ASP Runtime and .NET Core Runtime. + +## Windows Server Hosting + +If you are looking to host stand-alone apps on Servers, the following installer can be used on Windows systems. + +### Windows + +You can download the Windows Server Hosting installer and run the following command from an Administrator command prompt: + +* [dotnet-hosting-2.1.12-win.exe][dotnet-hosting-win.exe] + +This will install the ASP.NET Core Module for IIS. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.12/2.1.12.md + +[//]: # ( Runtime 2.1.12) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f759670e-1f8d-4f1a-8eb7-58b95f94c68c/69eca04ca138dc6c3caa160bd1b891d1/dotnet-runtime-2.1.12-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b6ac0d5e-513c-416e-acf2-124a51551a1b/a34dea8d2abb62d29d4bf76a10b9dc30/dotnet-runtime-2.1.12-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/467a6d37-d1a9-4640-8517-93a638e574a8/32c24faccb0d5460089dafc9babe0251/dotnet-runtime-2.1.12-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2c78594a-dd2c-488e-b201-b7fd9b78ab00/5f2169b20fc704e069c336114ec653c5/dotnet-runtime-2.1.12-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/f25e0161-ec20-46a7-87a7-881dbb6a04a1/a1d22440ce211d4e2e13203561c7d770/dotnet-runtime-2.1.12-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/63ca131a-270d-427f-a85f-d328b160ef85/7ed226a80fedae75c6ef2a7f3090904b/dotnet-runtime-2.1.12-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8716e3ad-f2b4-4d87-9133-61ded394a42f/89820fd294fa07616e8423534eced0cc/dotnet-runtime-2.1.12-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/db199ce9-e39d-4115-8d24-a42e440c4930/b3a30d1d6855f8b4c42844c31b373333/dotnet-runtime-2.1.12-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/ddd9d981-872f-4b62-b942-cfbf9c7e0e60/cbfc51fb841d7398a5ad9acb50d4f8ee/dotnet-runtime-2.1.12-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/dcf8c839-2ffd-4677-9b29-4af9c44e170e/59de767034f66051fe6eab61fa757be1/dotnet-runtime-2.1.12-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/0fd34b03-08ed-44ec-9761-308717c7fd27/7556f134a19420dbe781b44a13c4d666/dotnet-runtime-2.1.12-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/3c85a8f2-2d5c-4a42-811b-2e89f04151a8/7583d56dcd286c7112781125c9fca215/dotnet-runtime-2.1.12-win-x86.zip + +[//]: # ( ASP 2.1.12) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/66039441-8e90-47e9-ac2e-74ad0e8d2174/c26b37f6d82e2a96751c85ff48727d6f/aspnetcore-runtime-2.1.12-linux-arm.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/dc2bad3f-7ebc-4579-990a-52e16dff204b/260ce8c864f201717dfe75f4146c3b40/aspnetcore-runtime-2.1.12-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c1b620fe-7d8e-4685-b6ae-82b444dbc7a7/3d5610f0607da49ee014c61c6cd4e9af/aspnetcore-runtime-2.1.12-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/90ed1613-140d-4daf-9edd-7037bea2116c/cbc63e0e394727de0460ddddd3dcf58a/aspnetcore-runtime-2.1.12-osx-x64.tar.gz +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/de023b91-4177-4e0b-9941-40f2e44d5408/ea7705ae5993202807ad98dcf7b8ddf7/aspnetcore-runtime-2.1.12-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/3e6c7d2d-3ca9-49ff-8168-bd85c88e4138/eeca26ac5189c66f044c3a0a462e1409/aspnetcore-runtime-2.1.12-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/d8b36b96-890f-4207-9418-565fa6e7b64f/775b6912b82886fdb7be25b63a47bc57/aspnetcore-runtime-2.1.12-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/dbd566a6-3629-45bf-804f-79e86d6c6a93/ed8a595e8db40013264f8f304423ed6a/aspnetcore-runtime-2.1.12-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/eebd54bc-c3a2-4580-bb29-b35c1c5ffa92/22ffe5649861167d3d5728d3cb4b10a1/dotnet-hosting-2.1.12-win.exe + +[//]: # ( SDK 2.1.701 ) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/36387cf7-9311-4f3a-97f1-3cf048c87b85/dfeb8321c51fc728e7833014be2328ba/dotnet-sdk-2.1.701-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ca2a07de-cb18-4afd-8b4c-043b5ac12379/90d49a37635e6d7655b115d8e3ea587a/dotnet-sdk-2.1.701-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/81c86abb-3eea-4034-8e80-1c093ae79228/72d63a314bb2f788b13645e757ea9c47/dotnet-sdk-2.1.701-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4609998f-2a88-403e-9273-c0d0529cab86/83bd75418eac15dd751c124ad624f1d7/dotnet-sdk-2.1.701-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/1fed66f6-b35d-46b3-886c-cc313ad4585f/237b4c9e3b68886e65c4c639ccea7947/dotnet-sdk-2.1.701-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1fbab447-fbb5-4543-9e65-b62910b9a9cb/6ebce6a23ca059af5f8edbe0785e6a34/dotnet-sdk-2.1.701-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d12d1049-7ef7-44cb-9696-3eafa1c049c5/41b1054073b3f64f046751d34f192ab4/dotnet-sdk-2.1.701-rhel.6-x64.tar.gz +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/b0fa45ac-7c03-40a0-abf7-2e896a86c850/c9c50221e663b2c4219e0adff64818d1/dotnet-sdk-2.1.701-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/c27d12ec-402f-41a0-9ab4-d652fb1983b3/5d3a3de43c18387567ac231fae5974f0/dotnet-sdk-2.1.701-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/0c727e75-f57f-4a71-90da-267206d72ee8/b0cdac2db823bd63073409d169e008f8/dotnet-sdk-2.1.701-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/d417df48-e6c3-46f7-8810-af24d1c21f3d/0f749ab58827d17d3fca12221a140bfd/dotnet-sdk-2.1.701-win-x86.zip + +[//]: # ( Symbols ) +[aspnet-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/9b6a0892-903d-4b68-aaf0-8b9479c27ea3/a2431f48b4080c8110a266acbff1b875/aspnet-2.1.12-symbols.zip +[cli215xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/b2827643-f988-4be5-9fab-e138abfeb943/61396a618cf18e01c265f76b0163e4ef/cli215xx-2.1.12-symbols.zip +[cli216xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/6efc74cb-8901-4cf5-825e-67b7e90fc41f/c03c4bb19edc4dea072c5b8b0b6b1bd4/cli216xx-2.1.12-symbols.zip +[cli217xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/97244428-1e08-444e-930a-f9b6ccc08863/e80424a203118e63b5b4033df48396dd/cli217xx-2.1.12-symbols.zip +[core-setup-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/b992d510-45cc-4d55-8bd6-9cd67b5d5dde/b719f8b5e4a497b9a1448008cf9a2631/core-setup-2.1.12-symbols.zip +[coreclr-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/e5ab8e45-a8ee-4445-bb67-ef489bb5f67d/c3b1272e7d2e7048900e9b1b9d0bd8e9/coreclr-2.1.12-symbols.zip +[corefx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/d288a4e6-535e-4166-b366-255432094f24/7305738b4ca3aa8de98e35357fa36636/corefx-2.1.12-symbols.zip +[dotnet-sdk-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/895223a7-e490-44ab-b7b0-46c510ccb51b/1438cae050d6fabcfdf08caf346500bf/dotnet-sdk-2.1.12-symbols.zip + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.1.12-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.1.701-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[linux-setup]: https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/ diff --git a/release-notes/2.1/2.1.12/2.1.801-sdk-download.md b/release-notes/2.1/2.1.12/2.1.801-sdk-download.md new file mode 100644 index 00000000..8f3a5697 --- /dev/null +++ b/release-notes/2.1/2.1.12/2.1.801-sdk-download.md @@ -0,0 +1,155 @@ +# .NET Core SDK 2.1.801 + +This .NET Core SDK release is the version which shipped with Visual Studio 2019. It includes the following released .NET Core and ASP.NET Core Runtimes. + +* .NET Core SDK 2.1.801 +* .NET Core Runtime 2.1.12 +* ASP.NET Core 2.1.12 + +See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.12/2.1.12.md) for details about what is included in this update. + +**NOTE:** If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. If you use other development environments, we recommend using the latest SDK release. + +| VS Version | .NET Core SDK | +| :-- | :--: | +| Visual Studio 2017 (Windows) | [2.1.508](../2.1.12/2.1.12-download.md) | +| Visual Studio 2019 version 16.0 (Windows) | [2.1.605](2.1.605-sdk-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.1.701](2.1.701-sdk-download.md) | +| Visual Studio 2019 version 16.2 (Windows) | [2.1.801](#downloads) | +| Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | + +## Downloads +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [ARM][dotnet-runtime-win-arm.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [See installations steps below][linux-install] | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM][aspnetcore-runtime-linux-arm.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + +## Docker + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://devblogs.microsoft.com/dotnet/staying-up-to-date-with-net-container-images/). + +## Installing .NET Core on Linux + +### Install using Snap + +Snap is a system which installs applications in an isolated environment and provides for automatic updates. Many distributions which are not directly supported by .NET Core can use Snaps to install. See the [list of distributions supported Snap](https://docs.snapcraft.io/installing-snapd/6735) for details. + +After configuring Snap on your system, run the following command to install the latest .NET Core SDK. + +`sudo snap install dotnet-sdk --classic` + +When .NET Core in installed using the Snap package, the default .NET Core command is `dotnet-sdk.dotnet`, as opposed to just `dotnet`. The benefit of the namespaced command is that it will not conflict with a globally installed .NET Core version you may have. This command can be aliased to `dotnet` with: + +`sudo snap alias dotnet-sdk.dotnet dotnet` + +**Note:** Some distros require an additional step to enable access to the SSL certificate. If you experience SSL errors when running `dotnet restore`, see [Linux Setup](https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md) for a possible resolution. + +### Install using a Package Manager + +Before installing .NET, you will need to register the Microsoft key, register the product repository, and install required dependencies. This only needs to be done once per machine. Refer to [Setting up Linux for .NET Core][linux-setup] for the requirements. + +The commands listed below do not specifically incude package managers to help with readability. Here are the package managers typically used by the Distros on which .NET Core is supported. + +| Distro | Package Manager | +| --- | :----: | +| CentOS, Oracle | yum | +| Debian, Ubuntu | apt-get | +| Fedora | dnf | +| OpenSUSE, SLES | zypper | + +### Develop applications +To develop applications using the .NET Core SDK, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install dotnet-sdk-2.1 +``` + +### Run applications +If you only need to run existing applications, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install aspnetcore-runtime-2.1 +``` + +### Installation from a binary archive + +Installing from the packages detailed above is recommended or you can install from binary archive, if that better suits your needs. When using binary archives to install, the contents must be extracted to a user location such as `$HOME/dotnet`, a symbolic link created for `dotnet` and a few dependencies installed. Dependency requirements can be seen in the [Linux System Prerequisites](https://github.com/dotnet/core/blob/master/Documentation/linux-prereqs.md) document. + +```bash +mkdir -p $HOME/dotnet && tar zxf dotnet.tar.gz -C $HOME/dotnet +export PATH=$PATH:$HOME/dotnet +``` + +## .NET Core Runtime-only installation + +If only the .NET Core Runtime is needed, install `dotnet-runtime-2.1` using your package manager. If you also need ASP.NET Core functionality, installing `aspnetcore-runtime-2.1` will install both the ASP Runtime and .NET Core Runtime. + +## Windows Server Hosting + +If you are looking to host stand-alone apps on Servers, the following installer can be used on Windows systems. + +### Windows + +You can download the Windows Server Hosting installer and run the following command from an Administrator command prompt: + +* [dotnet-hosting-2.1.12-win.exe][dotnet-hosting-win.exe] + +This will install the ASP.NET Core Module for IIS. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.12/2.1.12.md + +[//]: # ( Runtime 2.1.12) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f759670e-1f8d-4f1a-8eb7-58b95f94c68c/69eca04ca138dc6c3caa160bd1b891d1/dotnet-runtime-2.1.12-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b6ac0d5e-513c-416e-acf2-124a51551a1b/a34dea8d2abb62d29d4bf76a10b9dc30/dotnet-runtime-2.1.12-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/467a6d37-d1a9-4640-8517-93a638e574a8/32c24faccb0d5460089dafc9babe0251/dotnet-runtime-2.1.12-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2c78594a-dd2c-488e-b201-b7fd9b78ab00/5f2169b20fc704e069c336114ec653c5/dotnet-runtime-2.1.12-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/f25e0161-ec20-46a7-87a7-881dbb6a04a1/a1d22440ce211d4e2e13203561c7d770/dotnet-runtime-2.1.12-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/63ca131a-270d-427f-a85f-d328b160ef85/7ed226a80fedae75c6ef2a7f3090904b/dotnet-runtime-2.1.12-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8716e3ad-f2b4-4d87-9133-61ded394a42f/89820fd294fa07616e8423534eced0cc/dotnet-runtime-2.1.12-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/db199ce9-e39d-4115-8d24-a42e440c4930/b3a30d1d6855f8b4c42844c31b373333/dotnet-runtime-2.1.12-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/ddd9d981-872f-4b62-b942-cfbf9c7e0e60/cbfc51fb841d7398a5ad9acb50d4f8ee/dotnet-runtime-2.1.12-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/dcf8c839-2ffd-4677-9b29-4af9c44e170e/59de767034f66051fe6eab61fa757be1/dotnet-runtime-2.1.12-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/0fd34b03-08ed-44ec-9761-308717c7fd27/7556f134a19420dbe781b44a13c4d666/dotnet-runtime-2.1.12-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/3c85a8f2-2d5c-4a42-811b-2e89f04151a8/7583d56dcd286c7112781125c9fca215/dotnet-runtime-2.1.12-win-x86.zip + +[//]: # ( ASP 2.1.12) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/66039441-8e90-47e9-ac2e-74ad0e8d2174/c26b37f6d82e2a96751c85ff48727d6f/aspnetcore-runtime-2.1.12-linux-arm.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/dc2bad3f-7ebc-4579-990a-52e16dff204b/260ce8c864f201717dfe75f4146c3b40/aspnetcore-runtime-2.1.12-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c1b620fe-7d8e-4685-b6ae-82b444dbc7a7/3d5610f0607da49ee014c61c6cd4e9af/aspnetcore-runtime-2.1.12-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/90ed1613-140d-4daf-9edd-7037bea2116c/cbc63e0e394727de0460ddddd3dcf58a/aspnetcore-runtime-2.1.12-osx-x64.tar.gz +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/de023b91-4177-4e0b-9941-40f2e44d5408/ea7705ae5993202807ad98dcf7b8ddf7/aspnetcore-runtime-2.1.12-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/3e6c7d2d-3ca9-49ff-8168-bd85c88e4138/eeca26ac5189c66f044c3a0a462e1409/aspnetcore-runtime-2.1.12-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/d8b36b96-890f-4207-9418-565fa6e7b64f/775b6912b82886fdb7be25b63a47bc57/aspnetcore-runtime-2.1.12-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/dbd566a6-3629-45bf-804f-79e86d6c6a93/ed8a595e8db40013264f8f304423ed6a/aspnetcore-runtime-2.1.12-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/eebd54bc-c3a2-4580-bb29-b35c1c5ffa92/22ffe5649861167d3d5728d3cb4b10a1/dotnet-hosting-2.1.12-win.exe + +[//]: # ( SDK 2.1.801 ) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/08b5ee2d-85d3-4e9a-8392-a53d9bfc45b6/8e2bc9a61074f8a82a455a0614226262/dotnet-sdk-2.1.801-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2612b592-2f37-4a80-9630-5ebca0420f87/fabe268b88545aaf10b24fdeb66f745c/dotnet-sdk-2.1.801-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/583f70d4-af97-42e9-bea8-ea66dc9ace5a/be02e62f143925cc8d3c24696d29a937/dotnet-sdk-2.1.801-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b95d51d0-6be0-49eb-aae7-4092c77634d3/4dd3723dcee0d50ad5e5ead5f4f4127e/dotnet-sdk-2.1.801-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/faa8e3e4-285d-4bcc-b6b1-2545e1b52ee3/91ba59bd2d30a2fc20b0b08bbc4673f7/dotnet-sdk-2.1.801-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f2b22dbe-6802-4051-a3a2-fc0defd772f0/3e1ac7d36dbe27d38c9a8e5a415bb2ae/dotnet-sdk-2.1.801-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e48d6be6-541f-415e-91d2-6a53a47b8b7e/c12ccaf8c9622e5fe8b129b2fa80a994/dotnet-sdk-2.1.801-rhel.6-x64.tar.gz +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/29f92590-ac92-45f0-99e8-e60c767dc4e9/ddc1014a788613364b5308d6c49db3db/dotnet-sdk-2.1.801-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/a3e45ac9-c70d-4526-b05d-1fe621b146e1/55cce526bf94100d95db61fcf65cc182/dotnet-sdk-2.1.801-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/408b9eb6-c213-4498-abf3-317b73e2eb54/0ca48259be33b961af8980cd2bbaac51/dotnet-sdk-2.1.801-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/bf58f321-34f3-4fb4-a201-5922dacf6a20/67b37675235c144c8f4be49ea739a1d4/dotnet-sdk-2.1.801-win-x86.zip + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.1.12-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.1.801-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[linux-setup]: https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/ diff --git a/release-notes/2.1/README.md b/release-notes/2.1/README.md index fb15fdbc..77173d96 100644 --- a/release-notes/2.1/README.md +++ b/release-notes/2.1/README.md @@ -4,6 +4,7 @@ The following .NET Core 2.1 releases have been shipped. You must be on the lates | Release Date | Description | | | | :-- | :-- | :--: | :-- | +| 2019/07/09 | 2.1.12 | [release notes](2.1.12/2.1.12.md)/[download](2.1.12/2.1.12-download.md) | - | | 2019/05/14 | 2.1.11 | [release notes](2.1.11/2.1.11.md)/[download](2.1.11/2.1.11-download.md) | - | | 2019/04/09 | 2.1.10 | [release notes](2.1.10/2.1.10.md)/[download](2.1.10/2.1.10-download.md) | - | | 2019/03/12 | 2.1.9 | [release notes](2.1.9/2.1.9.md)/[download](2.1.9/2.1.9-download.md) | - | diff --git a/release-notes/2.1/releases.json b/release-notes/2.1/releases.json index d43103f0..ff36a87b 100644 --- a/release-notes/2.1/releases.json +++ b/release-notes/2.1/releases.json @@ -1,19 +1,957 @@ { "channel-version": "2.1", - "latest-release": "2.1.700", - "latest-release-date": "2019-05-21", - "latest-runtime": "2.1.11", - "latest-sdk": "2.1.700", + "latest-release": "2.1.801", + "latest-release-date": "2019-07-24", + "latest-runtime": "2.1.12", + "latest-sdk": "2.1.801", "support-phase": "lts", "eol-date": null, "lifecycle-policy": "https://www.microsoft.com/net/support/policy", "releases": [ + { + "release-date": "2019-07-24", + "release-version": "2.1.801", + "security": false, + "cve-list": [], + "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.12/2.1.12.md", + "runtime": { + "version": "2.1.12", + "version-display": "2.1.12", + "vs-version": "15.9.13, 16.1.3, 16.2.0", + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/f759670e-1f8d-4f1a-8eb7-58b95f94c68c/69eca04ca138dc6c3caa160bd1b891d1/dotnet-runtime-2.1.12-linux-arm.tar.gz", + "hash": "DA041CB2AFA557E70D00039FDDACAFE48DF28B8DA9C06F790CC841ECABA496F00880EF3349731860835007FA12F0AEF7D50D5EB200297AF5E37F4503C62ACECA" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b6ac0d5e-513c-416e-acf2-124a51551a1b/a34dea8d2abb62d29d4bf76a10b9dc30/dotnet-runtime-2.1.12-linux-arm64.tar.gz", + "hash": "D5F3530F7C0DCE98845B5704127C553C788DF0006DA82F5566682B34171B8F2A3DDD6F849FEFC4E97EC277715D096E23B8D18CDBFC5BF9EB128F22B0C1BDBACD" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/467a6d37-d1a9-4640-8517-93a638e574a8/32c24faccb0d5460089dafc9babe0251/dotnet-runtime-2.1.12-linux-musl-x64.tar.gz", + "hash": "E9361C78D699F67DFC2B12E87B6B004B67D835F94A1301E6EDE3007C9A8904BBDEC882967DFB40B9A66D10711649129A90C907825BEA7A846E85D6D1DA8F7BC8" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/2c78594a-dd2c-488e-b201-b7fd9b78ab00/5f2169b20fc704e069c336114ec653c5/dotnet-runtime-2.1.12-linux-x64.tar.gz", + "hash": "9B6D07E180BA1D19F0B00263AF9DCF3147B0869564EF82EC20584B25D801A2D5C353F0F2BD7BD7E92E75CEB4E4BCA35EC3EADE73A2B25A0306D4D95EF5071A08" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f25e0161-ec20-46a7-87a7-881dbb6a04a1/a1d22440ce211d4e2e13203561c7d770/dotnet-runtime-2.1.12-osx-x64.pkg", + "hash": "2A90EC4721AF78F223DCBBC43494D6A3CA67488C88DE03E6CD41FC63E06B14C82B5FBCE986C77AF8D61C98C85CEF3A6C2DB0C10B8D400FC6BF34127A4FA0FF86" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/63ca131a-270d-427f-a85f-d328b160ef85/7ed226a80fedae75c6ef2a7f3090904b/dotnet-runtime-2.1.12-osx-x64.tar.gz", + "hash": "9BA56DF0F626991D13463716D5E079599B8F5332808B63357851B35E3A3F32E8EFB80F73E1F6851CD67A8AE4D24A8AF9F0A768CF57B759B3A14545ACC5689395" + }, + { + "name": "dotnet-runtime-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8716e3ad-f2b4-4d87-9133-61ded394a42f/89820fd294fa07616e8423534eced0cc/dotnet-runtime-2.1.12-rhel.6-x64.tar.gz", + "hash": "4370F717D2BAED7BAD1F34642B93DDD80A1F692E9702340D897C23B870AC81B023B243D04AC33AE9ADDD4CB5B4EC9AE37E0E5969E087F0FB471F5EA27FB3A28F" + }, + { + "name": "dotnet-runtime-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/db199ce9-e39d-4115-8d24-a42e440c4930/b3a30d1d6855f8b4c42844c31b373333/dotnet-runtime-2.1.12-win-arm.zip", + "hash": "F131CDE713234236775EA45B6D522EB0E81E89CEC32D7D6E74244E5A4457FEDE3A2F52BD77FA8D50717886A67CFFEF0BAC3CC8EEF7CDB43F8C69BF15D3CE1E2F" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/ddd9d981-872f-4b62-b942-cfbf9c7e0e60/cbfc51fb841d7398a5ad9acb50d4f8ee/dotnet-runtime-2.1.12-win-x64.exe", + "hash": "9739406353CCB1A4BCA78FCAF9D09BBD9C6A9D59EBC8DC36D6FFE4C19568847F2372F75D2D68DC299AB2128A8F89CD35D08FCFA03C1F792ED4E38DF424C12604" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/dcf8c839-2ffd-4677-9b29-4af9c44e170e/59de767034f66051fe6eab61fa757be1/dotnet-runtime-2.1.12-win-x64.zip", + "hash": "CE3F8ABD92997645035B7655E9AE61E2023FFC9848B250945E140BFD05C26BEED35982E8F5A5D263BC576112C6F4D3E82B0BEA45BD07D5331F290C1D8D2EB9CE" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/0fd34b03-08ed-44ec-9761-308717c7fd27/7556f134a19420dbe781b44a13c4d666/dotnet-runtime-2.1.12-win-x86.exe", + "hash": "97A7D7A3F7E30B0987CE9E56E102B0601344060749A277E516879AD17C6B4154F2A8E1C7E686843CC1F8C129173BB2062FED4914B91446BDB8498383FA17C3F0" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/3c85a8f2-2d5c-4a42-811b-2e89f04151a8/7583d56dcd286c7112781125c9fca215/dotnet-runtime-2.1.12-win-x86.zip", + "hash": "66C9EB59EE72BD53E5D10EB7967A4F347C6349D2E655E758B792CE914E56E541CFA80E9CF8233F0F6414FF1DCE730691FF031437D2590465B075B8972E5DC09C" + } + ] + }, + "sdk": { + "version": "2.1.801", + "version-display": "2.1.801", + "runtime-version": "2.1.12", + "vs-version": "", + "vs-support": "Visual Studio 2019 (v16.2)", + "csharp-version": "7.3", + "fsharp-version": "4.6", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/08b5ee2d-85d3-4e9a-8392-a53d9bfc45b6/8e2bc9a61074f8a82a455a0614226262/dotnet-sdk-2.1.801-linux-arm.tar.gz", + "hash": "F3E201274D566D5955506B52A0A334FBC88CEB6204CAE7535BBF8493397A9244CCCA8CA9C670CAB5646804F0E9A6B2A5F8CD213BF8BB90DC332985D89845F486" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/2612b592-2f37-4a80-9630-5ebca0420f87/fabe268b88545aaf10b24fdeb66f745c/dotnet-sdk-2.1.801-linux-arm64.tar.gz", + "hash": "9525B86EB8E1CBE22C94967030FD8E1672829D61E45B39B1E0146296201984E92B7AA399F10E6E6B24F6D3025E8DA5577F3D231E47AD69906C1ABF9A195F1206" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/583f70d4-af97-42e9-bea8-ea66dc9ace5a/be02e62f143925cc8d3c24696d29a937/dotnet-sdk-2.1.801-linux-musl-x64.tar.gz", + "hash": "A3F9044D04A18BEB6DCBAE5A91BBEADB38B17870154B91CAF201E8656C44325D43C24AA0BB5F7A934A818C3A403ED2A2AF428F456FB63A21723DC50988F788E7" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b95d51d0-6be0-49eb-aae7-4092c77634d3/4dd3723dcee0d50ad5e5ead5f4f4127e/dotnet-sdk-2.1.801-linux-x64.tar.gz", + "hash": "5781C6E254270803D9BB2C29B1555FB9DB258BF99BA2EFA2B457CA28226C70D6305C9B7C141CBF49ADE4915E136FAE941727ADFC60373E4822C52BF0E92C451B" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0d858af7-d07c-43a4-af9f-75a02c814a76/bb09f81900f42f00fe3078780bf17f08/dotnet-sdk-2.1.801-osx-gs-x64.pkg", + "hash": "73926178114A4C7B0FDDAB2DF3629054F94CD79D35F1CB08EDB6D6763CAF42BE5D84912C52E7E18C73D115DD6F3DD2B9FF0C6640078D5E774680054A92136727" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/faa8e3e4-285d-4bcc-b6b1-2545e1b52ee3/91ba59bd2d30a2fc20b0b08bbc4673f7/dotnet-sdk-2.1.801-osx-x64.pkg", + "hash": "73926178114A4C7B0FDDAB2DF3629054F94CD79D35F1CB08EDB6D6763CAF42BE5D84912C52E7E18C73D115DD6F3DD2B9FF0C6640078D5E774680054A92136727" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f2b22dbe-6802-4051-a3a2-fc0defd772f0/3e1ac7d36dbe27d38c9a8e5a415bb2ae/dotnet-sdk-2.1.801-osx-x64.tar.gz", + "hash": "516D8CB764F920DA5D549798392FCF43351A9C561F528FA1ACD7E9D4A112F598629FBC56C11EFA4DE8A95049F0448D85C002FBC55D19FE295327D1F68DF9F5FD" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/e48d6be6-541f-415e-91d2-6a53a47b8b7e/c12ccaf8c9622e5fe8b129b2fa80a994/dotnet-sdk-2.1.801-rhel.6-x64.tar.gz", + "hash": "77A952FFFDE2C04342F9BF5BABD937658F41ADDACBC11A984686711E73128C1060C1D64F4DCAF09A3D213375593D541B6297EB4283E62A043A99832F99F85A8B" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/f173ad5b-a833-44ad-a50c-3c0867dc16fb/19a302b2440bd9465e77b4114d72577f/dotnet-sdk-2.1.801-win-gs-x64.exe", + "hash": "F74A386D2780977E3F454A30EFBEBEF87599D6BA9FFA1708A70BD7A5721CE05E012E273C6AD6085990A4D9E993F3D53C9DCE90E44C69FC2A8DDD9FBBA14ADA80" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/e7934255-337b-4856-8635-ab4834abdbca/1ff57a66cefaceb15a383b39a92ab659/dotnet-sdk-2.1.801-win-gs-x86.exe", + "hash": "4C90502CD2FAA9110412FD1D3DB6A490656821E3FBC4BB917FF16A632AA2F010D21B88123D828131E7D4B664D13D837C6686C2EA16CAC7F90FE0A48CDB2EF19A" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/29f92590-ac92-45f0-99e8-e60c767dc4e9/ddc1014a788613364b5308d6c49db3db/dotnet-sdk-2.1.801-win-x64.exe", + "hash": "F74A386D2780977E3F454A30EFBEBEF87599D6BA9FFA1708A70BD7A5721CE05E012E273C6AD6085990A4D9E993F3D53C9DCE90E44C69FC2A8DDD9FBBA14ADA80" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a3e45ac9-c70d-4526-b05d-1fe621b146e1/55cce526bf94100d95db61fcf65cc182/dotnet-sdk-2.1.801-win-x64.zip", + "hash": "60D4A47A51FF542329A016ACC17AB7E2982297242F7943F0346A03D3744808EBB89BDB7083FDDEAFCDBB9C3616AEC2190464965193F9BAC8D95E8BE9042359CB" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/408b9eb6-c213-4498-abf3-317b73e2eb54/0ca48259be33b961af8980cd2bbaac51/dotnet-sdk-2.1.801-win-x86.exe", + "hash": "4C90502CD2FAA9110412FD1D3DB6A490656821E3FBC4BB917FF16A632AA2F010D21B88123D828131E7D4B664D13D837C6686C2EA16CAC7F90FE0A48CDB2EF19A" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/bf58f321-34f3-4fb4-a201-5922dacf6a20/67b37675235c144c8f4be49ea739a1d4/dotnet-sdk-2.1.801-win-x86.zip", + "hash": "22102045C23FC0A4B9B67AA4B8847666CCB99D5578CE1CF693C409FE1F01EFF3D0FEB4A9A04E5659E041763A96F9318FBAB7CF094254E84F835FA78B7983B5CD" + } + ] + }, + "sdks": [ + { + "version": "2.1.801", + "version-display": "2.1.801", + "runtime-version": "2.1.12", + "vs-version": "", + "vs-support": "Visual Studio 2019 (v16.2)", + "csharp-version": "7.3", + "fsharp-version": "4.6", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/08b5ee2d-85d3-4e9a-8392-a53d9bfc45b6/8e2bc9a61074f8a82a455a0614226262/dotnet-sdk-2.1.801-linux-arm.tar.gz", + "hash": "F3E201274D566D5955506B52A0A334FBC88CEB6204CAE7535BBF8493397A9244CCCA8CA9C670CAB5646804F0E9A6B2A5F8CD213BF8BB90DC332985D89845F486" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/2612b592-2f37-4a80-9630-5ebca0420f87/fabe268b88545aaf10b24fdeb66f745c/dotnet-sdk-2.1.801-linux-arm64.tar.gz", + "hash": "9525B86EB8E1CBE22C94967030FD8E1672829D61E45B39B1E0146296201984E92B7AA399F10E6E6B24F6D3025E8DA5577F3D231E47AD69906C1ABF9A195F1206" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/583f70d4-af97-42e9-bea8-ea66dc9ace5a/be02e62f143925cc8d3c24696d29a937/dotnet-sdk-2.1.801-linux-musl-x64.tar.gz", + "hash": "A3F9044D04A18BEB6DCBAE5A91BBEADB38B17870154B91CAF201E8656C44325D43C24AA0BB5F7A934A818C3A403ED2A2AF428F456FB63A21723DC50988F788E7" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b95d51d0-6be0-49eb-aae7-4092c77634d3/4dd3723dcee0d50ad5e5ead5f4f4127e/dotnet-sdk-2.1.801-linux-x64.tar.gz", + "hash": "5781C6E254270803D9BB2C29B1555FB9DB258BF99BA2EFA2B457CA28226C70D6305C9B7C141CBF49ADE4915E136FAE941727ADFC60373E4822C52BF0E92C451B" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0d858af7-d07c-43a4-af9f-75a02c814a76/bb09f81900f42f00fe3078780bf17f08/dotnet-sdk-2.1.801-osx-gs-x64.pkg", + "hash": "73926178114A4C7B0FDDAB2DF3629054F94CD79D35F1CB08EDB6D6763CAF42BE5D84912C52E7E18C73D115DD6F3DD2B9FF0C6640078D5E774680054A92136727" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/faa8e3e4-285d-4bcc-b6b1-2545e1b52ee3/91ba59bd2d30a2fc20b0b08bbc4673f7/dotnet-sdk-2.1.801-osx-x64.pkg", + "hash": "73926178114A4C7B0FDDAB2DF3629054F94CD79D35F1CB08EDB6D6763CAF42BE5D84912C52E7E18C73D115DD6F3DD2B9FF0C6640078D5E774680054A92136727" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f2b22dbe-6802-4051-a3a2-fc0defd772f0/3e1ac7d36dbe27d38c9a8e5a415bb2ae/dotnet-sdk-2.1.801-osx-x64.tar.gz", + "hash": "516D8CB764F920DA5D549798392FCF43351A9C561F528FA1ACD7E9D4A112F598629FBC56C11EFA4DE8A95049F0448D85C002FBC55D19FE295327D1F68DF9F5FD" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/e48d6be6-541f-415e-91d2-6a53a47b8b7e/c12ccaf8c9622e5fe8b129b2fa80a994/dotnet-sdk-2.1.801-rhel.6-x64.tar.gz", + "hash": "77A952FFFDE2C04342F9BF5BABD937658F41ADDACBC11A984686711E73128C1060C1D64F4DCAF09A3D213375593D541B6297EB4283E62A043A99832F99F85A8B" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/f173ad5b-a833-44ad-a50c-3c0867dc16fb/19a302b2440bd9465e77b4114d72577f/dotnet-sdk-2.1.801-win-gs-x64.exe", + "hash": "F74A386D2780977E3F454A30EFBEBEF87599D6BA9FFA1708A70BD7A5721CE05E012E273C6AD6085990A4D9E993F3D53C9DCE90E44C69FC2A8DDD9FBBA14ADA80" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/e7934255-337b-4856-8635-ab4834abdbca/1ff57a66cefaceb15a383b39a92ab659/dotnet-sdk-2.1.801-win-gs-x86.exe", + "hash": "4C90502CD2FAA9110412FD1D3DB6A490656821E3FBC4BB917FF16A632AA2F010D21B88123D828131E7D4B664D13D837C6686C2EA16CAC7F90FE0A48CDB2EF19A" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/29f92590-ac92-45f0-99e8-e60c767dc4e9/ddc1014a788613364b5308d6c49db3db/dotnet-sdk-2.1.801-win-x64.exe", + "hash": "F74A386D2780977E3F454A30EFBEBEF87599D6BA9FFA1708A70BD7A5721CE05E012E273C6AD6085990A4D9E993F3D53C9DCE90E44C69FC2A8DDD9FBBA14ADA80" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a3e45ac9-c70d-4526-b05d-1fe621b146e1/55cce526bf94100d95db61fcf65cc182/dotnet-sdk-2.1.801-win-x64.zip", + "hash": "60D4A47A51FF542329A016ACC17AB7E2982297242F7943F0346A03D3744808EBB89BDB7083FDDEAFCDBB9C3616AEC2190464965193F9BAC8D95E8BE9042359CB" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/408b9eb6-c213-4498-abf3-317b73e2eb54/0ca48259be33b961af8980cd2bbaac51/dotnet-sdk-2.1.801-win-x86.exe", + "hash": "4C90502CD2FAA9110412FD1D3DB6A490656821E3FBC4BB917FF16A632AA2F010D21B88123D828131E7D4B664D13D837C6686C2EA16CAC7F90FE0A48CDB2EF19A" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/bf58f321-34f3-4fb4-a201-5922dacf6a20/67b37675235c144c8f4be49ea739a1d4/dotnet-sdk-2.1.801-win-x86.zip", + "hash": "22102045C23FC0A4B9B67AA4B8847666CCB99D5578CE1CF693C409FE1F01EFF3D0FEB4A9A04E5659E041763A96F9318FBAB7CF094254E84F835FA78B7983B5CD" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "2.1.12", + "version-display": "2.1.12", + "version-aspnetcoremodule": [ + "12.1.19170.12" + ], + "vs-version": "15.9.13, 16.1.3, 16.2.0", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/66039441-8e90-47e9-ac2e-74ad0e8d2174/c26b37f6d82e2a96751c85ff48727d6f/aspnetcore-runtime-2.1.12-linux-arm.tar.gz", + "hash": "09B068D5DC9CBB20B69C8ED4355EADBBFA1BF39475A66CB1DA4E9A505DEE78A612A2B848EAF8AAFC9D1B8D213410F2EF90464C53F87F68F528EF82BBCC4B0CCB" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/dc2bad3f-7ebc-4579-990a-52e16dff204b/260ce8c864f201717dfe75f4146c3b40/aspnetcore-runtime-2.1.12-linux-musl-x64.tar.gz", + "hash": "D4869B50F8B07B3371AEEC7A89965C9DDF6870123A165952CEB35C150CBC3B8A261EC1C10D3B75159828A3BA684E829591D066FB75A6A41AE68774D282161E71" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c1b620fe-7d8e-4685-b6ae-82b444dbc7a7/3d5610f0607da49ee014c61c6cd4e9af/aspnetcore-runtime-2.1.12-linux-x64.tar.gz", + "hash": "07EA922C59CD067A6195D4B8DCD1D0460033B4FC621C2CB85F1CDED18E03DD46FB091398D9A21377B81A6B28705C336E85B74CFB7DE986462D007703C12F539A" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/90ed1613-140d-4daf-9edd-7037bea2116c/cbc63e0e394727de0460ddddd3dcf58a/aspnetcore-runtime-2.1.12-osx-x64.tar.gz", + "hash": "42009BF40AC85543A2BE3B1FD756E293E1CCDC72BC35DAB623631D994579891675F54B162850067FD4713BBE7B4756A2627F2C7F83C543E20A406B1F19458304" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/de023b91-4177-4e0b-9941-40f2e44d5408/ea7705ae5993202807ad98dcf7b8ddf7/aspnetcore-runtime-2.1.12-win-x64.exe", + "hash": "A8B7890702E5CC8B9D789C5F7A7B407A3D8347F9ADC793EB53CB4003CBCD709B5CDB64E41685AAD0DDAE448C152B56084279BFFD4F557BB8F655BDC50E307B3E" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3e6c7d2d-3ca9-49ff-8168-bd85c88e4138/eeca26ac5189c66f044c3a0a462e1409/aspnetcore-runtime-2.1.12-win-x64.zip", + "hash": "168DA5F714611E73FAAC29CDA8CDF183AF2CC9E4A703943A435C385C36F55BD9BB15A1CA75C9BEA69EADE8C9031F828B3D767A4DF0A11AC7E269AAA6ED30CA2B" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/d8b36b96-890f-4207-9418-565fa6e7b64f/775b6912b82886fdb7be25b63a47bc57/aspnetcore-runtime-2.1.12-win-x86.exe", + "hash": "41EDD835137E11C7EA4B1EA029B98D44628D462AE18980EC907A6E99EDC053BBCA3401E562D84D62136CF83E39F64159BBFCE07F2724228588583E42BE467736" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/dbd566a6-3629-45bf-804f-79e86d6c6a93/ed8a595e8db40013264f8f304423ed6a/aspnetcore-runtime-2.1.12-win-x86.zip", + "hash": "82D4CE3CE1DC537BE71BE2A409363383E529B048260FF2FEE5318EE9125A6B133A3C91473D5C94C38F8C8D9B74F18C5F034CDA08D41E74D593BC5CD15AD142B2" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "win-x86_x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/eebd54bc-c3a2-4580-bb29-b35c1c5ffa92/22ffe5649861167d3d5728d3cb4b10a1/dotnet-hosting-2.1.12-win.exe", + "hash": "B80AD724CC0EAB7C63E1D0FBF62BDAA573BA2626F331AE92A7669E77308589ABF06A86E268640DCCCE39AB03446133075CD69188A5E3D701B4E51B187DEA22AC" + } + ] + } + }, + { + "release-date": "2019-07-09", + "release-version": "2.1.12", + "security": true, + "cve-list": [ + { + "cve-id": " CVE-2019-1075", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1075" + } + ], + "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.12/2.1.12.md", + "runtime": { + "version": "2.1.12", + "version-display": "2.1.12", + "vs-version": "15.9.13, 16.1.3, 16.2.0", + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/f759670e-1f8d-4f1a-8eb7-58b95f94c68c/69eca04ca138dc6c3caa160bd1b891d1/dotnet-runtime-2.1.12-linux-arm.tar.gz", + "hash": "DA041CB2AFA557E70D00039FDDACAFE48DF28B8DA9C06F790CC841ECABA496F00880EF3349731860835007FA12F0AEF7D50D5EB200297AF5E37F4503C62ACECA" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b6ac0d5e-513c-416e-acf2-124a51551a1b/a34dea8d2abb62d29d4bf76a10b9dc30/dotnet-runtime-2.1.12-linux-arm64.tar.gz", + "hash": "D5F3530F7C0DCE98845B5704127C553C788DF0006DA82F5566682B34171B8F2A3DDD6F849FEFC4E97EC277715D096E23B8D18CDBFC5BF9EB128F22B0C1BDBACD" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/467a6d37-d1a9-4640-8517-93a638e574a8/32c24faccb0d5460089dafc9babe0251/dotnet-runtime-2.1.12-linux-musl-x64.tar.gz", + "hash": "E9361C78D699F67DFC2B12E87B6B004B67D835F94A1301E6EDE3007C9A8904BBDEC882967DFB40B9A66D10711649129A90C907825BEA7A846E85D6D1DA8F7BC8" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/2c78594a-dd2c-488e-b201-b7fd9b78ab00/5f2169b20fc704e069c336114ec653c5/dotnet-runtime-2.1.12-linux-x64.tar.gz", + "hash": "9B6D07E180BA1D19F0B00263AF9DCF3147B0869564EF82EC20584B25D801A2D5C353F0F2BD7BD7E92E75CEB4E4BCA35EC3EADE73A2B25A0306D4D95EF5071A08" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f25e0161-ec20-46a7-87a7-881dbb6a04a1/a1d22440ce211d4e2e13203561c7d770/dotnet-runtime-2.1.12-osx-x64.pkg", + "hash": "2A90EC4721AF78F223DCBBC43494D6A3CA67488C88DE03E6CD41FC63E06B14C82B5FBCE986C77AF8D61C98C85CEF3A6C2DB0C10B8D400FC6BF34127A4FA0FF86" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/63ca131a-270d-427f-a85f-d328b160ef85/7ed226a80fedae75c6ef2a7f3090904b/dotnet-runtime-2.1.12-osx-x64.tar.gz", + "hash": "9BA56DF0F626991D13463716D5E079599B8F5332808B63357851B35E3A3F32E8EFB80F73E1F6851CD67A8AE4D24A8AF9F0A768CF57B759B3A14545ACC5689395" + }, + { + "name": "dotnet-runtime-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8716e3ad-f2b4-4d87-9133-61ded394a42f/89820fd294fa07616e8423534eced0cc/dotnet-runtime-2.1.12-rhel.6-x64.tar.gz", + "hash": "4370F717D2BAED7BAD1F34642B93DDD80A1F692E9702340D897C23B870AC81B023B243D04AC33AE9ADDD4CB5B4EC9AE37E0E5969E087F0FB471F5EA27FB3A28F" + }, + { + "name": "dotnet-runtime-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/db199ce9-e39d-4115-8d24-a42e440c4930/b3a30d1d6855f8b4c42844c31b373333/dotnet-runtime-2.1.12-win-arm.zip", + "hash": "F131CDE713234236775EA45B6D522EB0E81E89CEC32D7D6E74244E5A4457FEDE3A2F52BD77FA8D50717886A67CFFEF0BAC3CC8EEF7CDB43F8C69BF15D3CE1E2F" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/ddd9d981-872f-4b62-b942-cfbf9c7e0e60/cbfc51fb841d7398a5ad9acb50d4f8ee/dotnet-runtime-2.1.12-win-x64.exe", + "hash": "9739406353CCB1A4BCA78FCAF9D09BBD9C6A9D59EBC8DC36D6FFE4C19568847F2372F75D2D68DC299AB2128A8F89CD35D08FCFA03C1F792ED4E38DF424C12604" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/dcf8c839-2ffd-4677-9b29-4af9c44e170e/59de767034f66051fe6eab61fa757be1/dotnet-runtime-2.1.12-win-x64.zip", + "hash": "CE3F8ABD92997645035B7655E9AE61E2023FFC9848B250945E140BFD05C26BEED35982E8F5A5D263BC576112C6F4D3E82B0BEA45BD07D5331F290C1D8D2EB9CE" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/0fd34b03-08ed-44ec-9761-308717c7fd27/7556f134a19420dbe781b44a13c4d666/dotnet-runtime-2.1.12-win-x86.exe", + "hash": "97A7D7A3F7E30B0987CE9E56E102B0601344060749A277E516879AD17C6B4154F2A8E1C7E686843CC1F8C129173BB2062FED4914B91446BDB8498383FA17C3F0" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/3c85a8f2-2d5c-4a42-811b-2e89f04151a8/7583d56dcd286c7112781125c9fca215/dotnet-runtime-2.1.12-win-x86.zip", + "hash": "66C9EB59EE72BD53E5D10EB7967A4F347C6349D2E655E758B792CE914E56E541CFA80E9CF8233F0F6414FF1DCE730691FF031437D2590465B075B8972E5DC09C" + } + ] + }, + "sdk": { + "version": "2.1.701", + "version-display": "2.1.701", + "runtime-version": "2.1.12", + "vs-version": "16.1.2", + "vs-support": "Visual Studio 2019 (v16.1)", + "csharp-version": "7.3", + "fsharp-version": "4.5", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/36387cf7-9311-4f3a-97f1-3cf048c87b85/dfeb8321c51fc728e7833014be2328ba/dotnet-sdk-2.1.701-linux-arm.tar.gz", + "hash": "EB4F097965ADA20D7DEB707BC60832ECB80BCA62FD0C07BD4777FFFB24BCB27E6CB62FE8C8AACC4187775E5755975FB129E5DEBDFF069F504CA4137ED19ADDDD" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/ca2a07de-cb18-4afd-8b4c-043b5ac12379/90d49a37635e6d7655b115d8e3ea587a/dotnet-sdk-2.1.701-linux-arm64.tar.gz", + "hash": "B8205AD2ECCF6CD7551C44A914E01C1CFA81E5D0847376B39288779E9B83C2296DBEFBC7F97C576DF66666E0F901C349E36095194E409506B52F28D102E32A8F" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/81c86abb-3eea-4034-8e80-1c093ae79228/72d63a314bb2f788b13645e757ea9c47/dotnet-sdk-2.1.701-linux-musl-x64.tar.gz", + "hash": "4897C1E7226CE1DF13394096059A106529E080089ECC84913EE7F0173896EC71A6CFBDC6BE0B407EDFA4D70D39F1EDC6FAC85EDC11D536527D4BD45CAD5E8837" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/4609998f-2a88-403e-9273-c0d0529cab86/83bd75418eac15dd751c124ad624f1d7/dotnet-sdk-2.1.701-linux-x64.tar.gz", + "hash": "C915BDBF493CD5CAF60E051B3BE2C587D4CC28FEC426AB8E9AC1BBAB7F620273CF2B76F4ACA10DA9807CDE1B7141A0A8D07BA35C08D0C70006767589CEEC04A4" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/bb6e2274-e9cc-4444-8bb3-bb2189bddbcf/074879e1a9c4d158fd92c6358c77828d/dotnet-sdk-2.1.701-osx-gs-x64.pkg", + "hash": "74917740DCE551176489241D457808F165C84CFD236125BEB02163F0A110201D2D27EB8A2AA8D90F044B753C00D225F013D7C56D2BC14B7C72979FD139237DB8" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1fed66f6-b35d-46b3-886c-cc313ad4585f/237b4c9e3b68886e65c4c639ccea7947/dotnet-sdk-2.1.701-osx-x64.pkg", + "hash": "74917740DCE551176489241D457808F165C84CFD236125BEB02163F0A110201D2D27EB8A2AA8D90F044B753C00D225F013D7C56D2BC14B7C72979FD139237DB8" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1fbab447-fbb5-4543-9e65-b62910b9a9cb/6ebce6a23ca059af5f8edbe0785e6a34/dotnet-sdk-2.1.701-osx-x64.tar.gz", + "hash": "D82EB94EA126146C35D2F4F95010F61DC52E2FFD4501565E3C4F04AC633460E784CB54D7F9DB9950BE297DF6E612CAFF9D5BA77936FAEE84F1E323BBE21A641C" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d12d1049-7ef7-44cb-9696-3eafa1c049c5/41b1054073b3f64f046751d34f192ab4/dotnet-sdk-2.1.701-rhel.6-x64.tar.gz", + "hash": "1D65923100C17F1587ACBAE61DFFF4728C4BAEA714337D4FD13F5082EA366565997AD78DB0A34AB0E0814EEADD112B7062F03A25159ABF7F5ACC71A89C25FD2E" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/c19521a2-d306-490f-b64f-e09795f8b57b/9fcc3cc1d01d4ac782e1bcc614312dfc/dotnet-sdk-2.1.701-win-gs-x64.exe", + "hash": "E2429BE0EAF8BBCB51E2FB0B92E66A1C9BCABC0C5128811BED8341E18F9BE3B47DF894BA7EA0193D8C69C04379C3C5E0D5F26E6F64455D76D6B40CFB82B4A559" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/937cb0ae-3f37-4171-9c1c-47972f3fae3c/3db5ed169da0a0ebc1f416d991794b12/dotnet-sdk-2.1.701-win-gs-x86.exe", + "hash": "94AD69AD07774059E544C678953E8F00682787035EEBA8E82FE9AD00E337245D38B989C78EDD128EBB36FE4262174EC7A1A113CF359E2D6DC657438BC82961D6" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b0fa45ac-7c03-40a0-abf7-2e896a86c850/c9c50221e663b2c4219e0adff64818d1/dotnet-sdk-2.1.701-win-x64.exe", + "hash": "E2429BE0EAF8BBCB51E2FB0B92E66A1C9BCABC0C5128811BED8341E18F9BE3B47DF894BA7EA0193D8C69C04379C3C5E0D5F26E6F64455D76D6B40CFB82B4A559" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c27d12ec-402f-41a0-9ab4-d652fb1983b3/5d3a3de43c18387567ac231fae5974f0/dotnet-sdk-2.1.701-win-x64.zip", + "hash": "A5517FD1B9E9BB9AEBC70F71BD575B72E1AC47DBE41419008C25C756A1150EE0B2AE0E67C0BCC36C00A02CEB66E146D6E20CE24293C3706B5BCB2CAF67184994" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/0c727e75-f57f-4a71-90da-267206d72ee8/b0cdac2db823bd63073409d169e008f8/dotnet-sdk-2.1.701-win-x86.exe", + "hash": "94AD69AD07774059E544C678953E8F00682787035EEBA8E82FE9AD00E337245D38B989C78EDD128EBB36FE4262174EC7A1A113CF359E2D6DC657438BC82961D6" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/d417df48-e6c3-46f7-8810-af24d1c21f3d/0f749ab58827d17d3fca12221a140bfd/dotnet-sdk-2.1.701-win-x86.zip", + "hash": "32548CE528FB4F4E860804477A818FD1198B935FE9497978B50D8FBA43D8BCFC1B82AC5ED33250D83013DB2E63C47196DC56FDABAB79180447D7B71F29168435" + } + ] + }, + "sdks": [ + { + "version": "2.1.701", + "version-display": "2.1.701", + "runtime-version": "2.1.12", + "vs-version": "16.1.2", + "vs-support": "Visual Studio 2019 (v16.1)", + "csharp-version": "7.3", + "fsharp-version": "4.5", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/36387cf7-9311-4f3a-97f1-3cf048c87b85/dfeb8321c51fc728e7833014be2328ba/dotnet-sdk-2.1.701-linux-arm.tar.gz", + "hash": "EB4F097965ADA20D7DEB707BC60832ECB80BCA62FD0C07BD4777FFFB24BCB27E6CB62FE8C8AACC4187775E5755975FB129E5DEBDFF069F504CA4137ED19ADDDD" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/ca2a07de-cb18-4afd-8b4c-043b5ac12379/90d49a37635e6d7655b115d8e3ea587a/dotnet-sdk-2.1.701-linux-arm64.tar.gz", + "hash": "B8205AD2ECCF6CD7551C44A914E01C1CFA81E5D0847376B39288779E9B83C2296DBEFBC7F97C576DF66666E0F901C349E36095194E409506B52F28D102E32A8F" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/81c86abb-3eea-4034-8e80-1c093ae79228/72d63a314bb2f788b13645e757ea9c47/dotnet-sdk-2.1.701-linux-musl-x64.tar.gz", + "hash": "4897C1E7226CE1DF13394096059A106529E080089ECC84913EE7F0173896EC71A6CFBDC6BE0B407EDFA4D70D39F1EDC6FAC85EDC11D536527D4BD45CAD5E8837" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/4609998f-2a88-403e-9273-c0d0529cab86/83bd75418eac15dd751c124ad624f1d7/dotnet-sdk-2.1.701-linux-x64.tar.gz", + "hash": "C915BDBF493CD5CAF60E051B3BE2C587D4CC28FEC426AB8E9AC1BBAB7F620273CF2B76F4ACA10DA9807CDE1B7141A0A8D07BA35C08D0C70006767589CEEC04A4" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/bb6e2274-e9cc-4444-8bb3-bb2189bddbcf/074879e1a9c4d158fd92c6358c77828d/dotnet-sdk-2.1.701-osx-gs-x64.pkg", + "hash": "74917740DCE551176489241D457808F165C84CFD236125BEB02163F0A110201D2D27EB8A2AA8D90F044B753C00D225F013D7C56D2BC14B7C72979FD139237DB8" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1fed66f6-b35d-46b3-886c-cc313ad4585f/237b4c9e3b68886e65c4c639ccea7947/dotnet-sdk-2.1.701-osx-x64.pkg", + "hash": "74917740DCE551176489241D457808F165C84CFD236125BEB02163F0A110201D2D27EB8A2AA8D90F044B753C00D225F013D7C56D2BC14B7C72979FD139237DB8" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1fbab447-fbb5-4543-9e65-b62910b9a9cb/6ebce6a23ca059af5f8edbe0785e6a34/dotnet-sdk-2.1.701-osx-x64.tar.gz", + "hash": "D82EB94EA126146C35D2F4F95010F61DC52E2FFD4501565E3C4F04AC633460E784CB54D7F9DB9950BE297DF6E612CAFF9D5BA77936FAEE84F1E323BBE21A641C" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d12d1049-7ef7-44cb-9696-3eafa1c049c5/41b1054073b3f64f046751d34f192ab4/dotnet-sdk-2.1.701-rhel.6-x64.tar.gz", + "hash": "1D65923100C17F1587ACBAE61DFFF4728C4BAEA714337D4FD13F5082EA366565997AD78DB0A34AB0E0814EEADD112B7062F03A25159ABF7F5ACC71A89C25FD2E" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/c19521a2-d306-490f-b64f-e09795f8b57b/9fcc3cc1d01d4ac782e1bcc614312dfc/dotnet-sdk-2.1.701-win-gs-x64.exe", + "hash": "E2429BE0EAF8BBCB51E2FB0B92E66A1C9BCABC0C5128811BED8341E18F9BE3B47DF894BA7EA0193D8C69C04379C3C5E0D5F26E6F64455D76D6B40CFB82B4A559" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/937cb0ae-3f37-4171-9c1c-47972f3fae3c/3db5ed169da0a0ebc1f416d991794b12/dotnet-sdk-2.1.701-win-gs-x86.exe", + "hash": "94AD69AD07774059E544C678953E8F00682787035EEBA8E82FE9AD00E337245D38B989C78EDD128EBB36FE4262174EC7A1A113CF359E2D6DC657438BC82961D6" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b0fa45ac-7c03-40a0-abf7-2e896a86c850/c9c50221e663b2c4219e0adff64818d1/dotnet-sdk-2.1.701-win-x64.exe", + "hash": "E2429BE0EAF8BBCB51E2FB0B92E66A1C9BCABC0C5128811BED8341E18F9BE3B47DF894BA7EA0193D8C69C04379C3C5E0D5F26E6F64455D76D6B40CFB82B4A559" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c27d12ec-402f-41a0-9ab4-d652fb1983b3/5d3a3de43c18387567ac231fae5974f0/dotnet-sdk-2.1.701-win-x64.zip", + "hash": "A5517FD1B9E9BB9AEBC70F71BD575B72E1AC47DBE41419008C25C756A1150EE0B2AE0E67C0BCC36C00A02CEB66E146D6E20CE24293C3706B5BCB2CAF67184994" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/0c727e75-f57f-4a71-90da-267206d72ee8/b0cdac2db823bd63073409d169e008f8/dotnet-sdk-2.1.701-win-x86.exe", + "hash": "94AD69AD07774059E544C678953E8F00682787035EEBA8E82FE9AD00E337245D38B989C78EDD128EBB36FE4262174EC7A1A113CF359E2D6DC657438BC82961D6" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/d417df48-e6c3-46f7-8810-af24d1c21f3d/0f749ab58827d17d3fca12221a140bfd/dotnet-sdk-2.1.701-win-x86.zip", + "hash": "32548CE528FB4F4E860804477A818FD1198B935FE9497978B50D8FBA43D8BCFC1B82AC5ED33250D83013DB2E63C47196DC56FDABAB79180447D7B71F29168435" + } + ] + }, + { + "version": "2.1.605", + "version-display": "2.1.605", + "runtime-version": "2.1.12", + "vs-version": "16.0.5", + "vs-support": "Visual Studio 2019 (v16.0)", + "csharp-version": "7.3", + "fsharp-version": "4.5", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/9798887b-e97d-4060-b394-559d628c9d56/381168643c6732c4783085fab9276642/dotnet-sdk-2.1.605-linux-arm.tar.gz", + "hash": "4DF127DBF038D3CFDF2B4467177DCA2A9D229134315BE0A917F21563A62339F2D49B8BFE553EDE2C7C93BDC7F822C36B77E1B0074CC7E47D8423BDD1BC75723D" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/4decb5c6-c33d-43d3-a6fb-a15ce2fe23ae/2da1594d7862f4e39eb83fe7fed68cbe/dotnet-sdk-2.1.605-linux-arm64.tar.gz", + "hash": "F5ABF472401F06E00FE251243FF54E5CDC1EA2A2ECEF89344773E8467211A70F0645A786B313748C5B5DF93B683CB4354A78FB962114835195BFE934FC7DBF78" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b23de502-5a79-407e-a416-9b39cdb28f0e/5b27f728613be1fdfb2951dc20ff3988/dotnet-sdk-2.1.605-linux-musl-x64.tar.gz", + "hash": "87FFE8BDA3FE7298CE2314DCACA17AEF1BBE1F0F7DC486C12A236249F5E74D5F3CDE16279A362A4FE03AEA6F7A53E8EF793D28722CC91726379E0C8B9D1933C7" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/4186a794-4d37-4dd2-8339-c9edad5d1cb4/95e57aea5fa53fc2c77ef31471e6f9bd/dotnet-sdk-2.1.605-linux-x64.tar.gz", + "hash": "E18BA7BD9A9900DCDA249E60231E6BC3870E6253E55B95E40EF14CD022722D7E2D68AD2711076B9C57482B01BE252593AA9139B359640EFD13C2F9BF2436CA94" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/e90de9b4-8c22-47a7-a0c8-a260c33ddd6c/a4e99c3de604382cf506e93b43d2146c/dotnet-sdk-2.1.605-osx-gs-x64.pkg", + "hash": "15F19885C134718BA24DB86DB2DD3482F64D8DBD77390BCF96BD82516450D37D98567399D1E33ED971851BD3FE28555BFB85774252E29A3A55BF3655CC995DB6" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/e7498f51-5cd5-4105-8c89-16b1b5c239f2/fcd466040543683ba56de40526c6e8c0/dotnet-sdk-2.1.605-osx-x64.pkg", + "hash": "15F19885C134718BA24DB86DB2DD3482F64D8DBD77390BCF96BD82516450D37D98567399D1E33ED971851BD3FE28555BFB85774252E29A3A55BF3655CC995DB6" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/36e13a38-3e43-4ca4-93f8-1fcce87d8c23/f38131d1911506fc0a70bc28747882b8/dotnet-sdk-2.1.605-osx-x64.tar.gz", + "hash": "50D5A88FEBAC2A48E90F9793A4173C8702077BF78FB6658F88AC0D718D1CD6716DBC8F4B44E9105AE3040862C16C8710A4F96CF442111F946DC15CAF6DAE70C7" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f0c0ccf9-59d2-4b8e-8f1c-3770d605e010/7ac06266a6ce0ece62ad5ef15608c356/dotnet-sdk-2.1.605-rhel.6-x64.tar.gz", + "hash": "CA25F5766CB91E16435C5B149E649B8923535BD0E6212D654FAC03BCF24DB7F5F9174F05F99F0ED40D54BF2E30B64F5AE83AD20DCF8E569780896F4A09B09BB3" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9b316aec-6b1d-4e3d-bfb5-6cebbc9405a1/e1aec68f86cfe3c5751766fafdf26d22/dotnet-sdk-2.1.605-win-x64.exe", + "hash": "FCED9C98ABBF9E110C781DEFC6BD795CE86A5B5ABCD480D716F1D77094C6AB79840A5C6110166363E437B985D3B1CF1A9E9334975176135BC4B6E4D0ADD8BF82" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/055a122e-5711-4375-8151-4560af2bdaae/95a03780b6ba964920f475905989e24e/dotnet-sdk-2.1.605-win-x64.zip", + "hash": "40B4C0A3377BBF3A72EE19119BB13E46BC1E174487FB64CB503354853E61477130921820AE1AC32B7CCF6A925907FED986343EBD78C29794130351C7550C42C3" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/162a2a5b-2938-41a3-926d-9a8933e913c6/0cd0e082e22ca5205ea8da34b92d9cec/dotnet-sdk-2.1.605-win-x86.exe", + "hash": "C0C18D6FD8083CE6160B02D8849286B9DD8D73FB9120FE841104DF3B6AD0894D1C23DA5275653EC83C96D9CEACB37A368BD2CAA4B98201F8C6DACD3A22BBD034" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/b7914a3a-fb8f-4087-8320-0d509fbe7595/efef3ed55295fd60d4b776c47e6039b9/dotnet-sdk-2.1.605-win-x86.zip", + "hash": "ADAC9130959D6D25167E48731F0532ECBC02C637C7D4631067F9B167B85577029A55100564B1FFAE14CB2519F901FDABA83B0DE75EFF82225928D820F52EE081" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/17c91182-e67d-4d65-afee-cbe95b5a2433/fa734f75d2ba879ff20f960eddd81732/dotnet-sdk-2.1.605-win-gs-x64.exe", + "hash": "FCED9C98ABBF9E110C781DEFC6BD795CE86A5B5ABCD480D716F1D77094C6AB79840A5C6110166363E437B985D3B1CF1A9E9334975176135BC4B6E4D0ADD8BF82" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/42a75a4b-7de8-4fbc-9141-856a283eb008/7f861fbd424e878bf614528951ac4d2a/dotnet-sdk-2.1.605-win-gs-x86.exe", + "hash": "C0C18D6FD8083CE6160B02D8849286B9DD8D73FB9120FE841104DF3B6AD0894D1C23DA5275653EC83C96D9CEACB37A368BD2CAA4B98201F8C6DACD3A22BBD034" + } + ] + }, + { + "version": "2.1.508", + "version-display": "2.1.508", + "runtime-version": "2.1.12", + "vs-version": "15.9.13", + "vs-support": "Visual Studio 2017 (v15.9)", + "csharp-version": "7.3", + "fsharp-version": "4.5", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/bf9e4894-8be5-4489-a7f8-a63b5b1b94e1/4c835afa300c2f88d9ce9b1930810a7f/dotnet-sdk-2.1.508-linux-arm.tar.gz", + "hash": "91612A610EC18FF382D32D3634E5BF95A03B2F5DBC327B28701917D3316E9C2307087D3903A4A992E4E457F104BFBC9F8409CEBEC8058F24E570371D9668CDDC" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/4efacca7-6aa7-4d17-914a-8640a13d48ec/643d927e12256aad75296a98e727a9c9/dotnet-sdk-2.1.508-linux-arm64.tar.gz", + "hash": "80B4145BBA00320D988C55E7A63A3C07CA815F63ABA61441479B280A9A14C5A35D1E9BBE06118926D32AE04A686C448E1F82E453598602A21F5275BAF2A6D274" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/549be9ab-72d0-406f-9e0e-bb23ba747613/5fa6214ad1245e79d724fe36b5279f46/dotnet-sdk-2.1.508-linux-musl-x64.tar.gz", + "hash": "A08FAFCEC2FF6890C69B78DD5D65E150CF7364C0D416E520A5887E8DA667C16CA2659C97D1AEB4443684B90C97C1D2D615A60F016DA59783E50407264008D4A6" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0349bef8-8dfe-431e-80ff-ca6e1b986bea/5d0831e58173722f28422efeea889e81/dotnet-sdk-2.1.508-linux-x64.tar.gz", + "hash": "40A2A3F84EFACE6D8FCBFC9184AF6B8A3E5405DC04D389308D7AAB8C06F6531CDF3023EF55379B397452A5D48B41D899CC02640C552567040115878C6A765D9F" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/fbea1ec3-8a60-4f4c-988c-d5bb33910b5e/e306c54fe0796912adc120236bee880d/dotnet-sdk-2.1.508-osx-gs-x64.pkg", + "hash": "4788E9BA8FA40BBD2E7AFB3D2E17F718E3EE058256E7B5843B4A59E5CE96BB36CE474B36B6362EC78E4EC269188D88CA9A38EC667323A360A2EFF38DA4B7636B" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/37b50bfe-0525-45a9-9dd0-fe3f1e802df4/149dc3ed72873908e0675656bcb30b9c/dotnet-sdk-2.1.508-osx-x64.pkg", + "hash": "4788E9BA8FA40BBD2E7AFB3D2E17F718E3EE058256E7B5843B4A59E5CE96BB36CE474B36B6362EC78E4EC269188D88CA9A38EC667323A360A2EFF38DA4B7636B" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/fd1fcfe3-d67c-4533-8d1c-4ff5eaf781ae/6ac777895421e1ac8153cd94f2feb372/dotnet-sdk-2.1.508-osx-x64.tar.gz", + "hash": "075AF698D6B66A931D02F6E2E7CF42F504C17306317F9B361F5260B8B2E65CCD8A5D369C0F6C6ABFAC4EA5E11E08777167377820C7C7B1C96063C2CD95789D6F" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c4d92f34-8432-43ac-9954-a3e229359a9e/1c88d923d55dc19ce576269c254ba7ed/dotnet-sdk-2.1.508-rhel.6-x64.tar.gz", + "hash": "2708FA040465807A0972DF8207E8619C21F6A3104E7C10CB1C5306E33AA25483179C65478349CF65D979824505BC30EDC25360D65BDA0D1657F494D58AFCACB9" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/2f2d03ef-b000-46a2-abf5-8b863e438568/cddce0caa2526db658e0d21937f89b28/dotnet-sdk-2.1.508-win-x64.exe", + "hash": "1527788A856C0179EA5AC973BB8846842D820A819EDE0B10B77EFF90834335BA4F81BE696B1DE057871FC749B77FC49AAFE2BD3680146E9369FE3C9E0A9DFFEF" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/bac2ecc8-9115-4414-987a-638d40153e03/df7bc8e7128208b814ea1c38d7241a34/dotnet-sdk-2.1.508-win-x64.zip", + "hash": "C2156600C8369D2A381796271C63699D6A348FBC1091C5C6C5C7516D1316E292A51DF4ADAB508F3222906A92E4FE21B5DC3F2275665DE4A791F70E57F1E40B55" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/28487a49-8109-4434-8668-eeebf7ed60fc/5cb465e10451e3e34bd2c75c7333e69f/dotnet-sdk-2.1.508-win-x86.exe", + "hash": "B175A3E21A92D185F06DB84D03A28DCFFA093E5C7319D42B6A099007D585A9E7700EF2BBF92F2D6B6C7B23C577A0990BF144CCE77B3ACD5CF4D9351CDD482794" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/c9f03bfe-e856-4f0b-b90e-207029944a19/9aabccba702eb23e9f3044f2391dfa6b/dotnet-sdk-2.1.508-win-x86.zip", + "hash": "028026FC5DE817481647F23F990E54D10ADEE02B79BBCE974293DA7CCF91A8B7564F7680D004A6DA4DE0CC779A5500B02BC98350F0B07ECB477FA40C6CDB0FA5" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/df91a7da-d6df-407f-a9b3-d972cdc101a4/184efd89abfb89656b2bef93427bd578/dotnet-sdk-2.1.508-win-gs-x64.exe", + "hash": "1527788A856C0179EA5AC973BB8846842D820A819EDE0B10B77EFF90834335BA4F81BE696B1DE057871FC749B77FC49AAFE2BD3680146E9369FE3C9E0A9DFFEF" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/328c0171-20ef-4f8c-96cc-12b663c8b92e/a73850d2906e888691fdf6413b28c0c8/dotnet-sdk-2.1.508-win-gs-x86.exe", + "hash": "B175A3E21A92D185F06DB84D03A28DCFFA093E5C7319D42B6A099007D585A9E7700EF2BBF92F2D6B6C7B23C577A0990BF144CCE77B3ACD5CF4D9351CDD482794" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "2.1.12", + "version-display": "2.1.12", + "version-aspnetcoremodule": [ + "12.1.19170.12" + ], + "vs-version": "15.9.13, 16.1.3, 16.2.0", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/66039441-8e90-47e9-ac2e-74ad0e8d2174/c26b37f6d82e2a96751c85ff48727d6f/aspnetcore-runtime-2.1.12-linux-arm.tar.gz", + "hash": "09B068D5DC9CBB20B69C8ED4355EADBBFA1BF39475A66CB1DA4E9A505DEE78A612A2B848EAF8AAFC9D1B8D213410F2EF90464C53F87F68F528EF82BBCC4B0CCB" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/dc2bad3f-7ebc-4579-990a-52e16dff204b/260ce8c864f201717dfe75f4146c3b40/aspnetcore-runtime-2.1.12-linux-musl-x64.tar.gz", + "hash": "D4869B50F8B07B3371AEEC7A89965C9DDF6870123A165952CEB35C150CBC3B8A261EC1C10D3B75159828A3BA684E829591D066FB75A6A41AE68774D282161E71" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c1b620fe-7d8e-4685-b6ae-82b444dbc7a7/3d5610f0607da49ee014c61c6cd4e9af/aspnetcore-runtime-2.1.12-linux-x64.tar.gz", + "hash": "07EA922C59CD067A6195D4B8DCD1D0460033B4FC621C2CB85F1CDED18E03DD46FB091398D9A21377B81A6B28705C336E85B74CFB7DE986462D007703C12F539A" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/90ed1613-140d-4daf-9edd-7037bea2116c/cbc63e0e394727de0460ddddd3dcf58a/aspnetcore-runtime-2.1.12-osx-x64.tar.gz", + "hash": "42009BF40AC85543A2BE3B1FD756E293E1CCDC72BC35DAB623631D994579891675F54B162850067FD4713BBE7B4756A2627F2C7F83C543E20A406B1F19458304" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/de023b91-4177-4e0b-9941-40f2e44d5408/ea7705ae5993202807ad98dcf7b8ddf7/aspnetcore-runtime-2.1.12-win-x64.exe", + "hash": "A8B7890702E5CC8B9D789C5F7A7B407A3D8347F9ADC793EB53CB4003CBCD709B5CDB64E41685AAD0DDAE448C152B56084279BFFD4F557BB8F655BDC50E307B3E" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3e6c7d2d-3ca9-49ff-8168-bd85c88e4138/eeca26ac5189c66f044c3a0a462e1409/aspnetcore-runtime-2.1.12-win-x64.zip", + "hash": "168DA5F714611E73FAAC29CDA8CDF183AF2CC9E4A703943A435C385C36F55BD9BB15A1CA75C9BEA69EADE8C9031F828B3D767A4DF0A11AC7E269AAA6ED30CA2B" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/d8b36b96-890f-4207-9418-565fa6e7b64f/775b6912b82886fdb7be25b63a47bc57/aspnetcore-runtime-2.1.12-win-x86.exe", + "hash": "41EDD835137E11C7EA4B1EA029B98D44628D462AE18980EC907A6E99EDC053BBCA3401E562D84D62136CF83E39F64159BBFCE07F2724228588583E42BE467736" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/dbd566a6-3629-45bf-804f-79e86d6c6a93/ed8a595e8db40013264f8f304423ed6a/aspnetcore-runtime-2.1.12-win-x86.zip", + "hash": "82D4CE3CE1DC537BE71BE2A409363383E529B048260FF2FEE5318EE9125A6B133A3C91473D5C94C38F8C8D9B74F18C5F034CDA08D41E74D593BC5CD15AD142B2" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "win-x86_x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/eebd54bc-c3a2-4580-bb29-b35c1c5ffa92/22ffe5649861167d3d5728d3cb4b10a1/dotnet-hosting-2.1.12-win.exe", + "hash": "B80AD724CC0EAB7C63E1D0FBF62BDAA573BA2626F331AE92A7669E77308589ABF06A86E268640DCCCE39AB03446133075CD69188A5E3D701B4E51B187DEA22AC" + } + ] + }, + "symbols": { + "version": "2.1.12", + "files": [ + { + "name": "aspnet-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/9b6a0892-903d-4b68-aaf0-8b9479c27ea3/a2431f48b4080c8110a266acbff1b875/aspnet-2.1.12-symbols.zip", + "hash": "98AAEB9F9F9054FA3D5E02E83F9B0DF83E48CD3900D41F28B92B123975E5FCE90C96A6D226E1B944921DD97EE5EB21E1ACB97B19BF818A846C75BA1568DF5E1C" + }, + { + "name": "cli215xx-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/b2827643-f988-4be5-9fab-e138abfeb943/61396a618cf18e01c265f76b0163e4ef/cli215xx-2.1.12-symbols.zip", + "hash": "26445FEF3665A038084529D0768F424118641D6AEAE676F0C703C4500D5EBB7917879F3CE7BF9845C817EA4A2698EA1A26E951A00A806B83F5E248837E90A5EC" + }, + { + "name": "cli216xx-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/6efc74cb-8901-4cf5-825e-67b7e90fc41f/c03c4bb19edc4dea072c5b8b0b6b1bd4/cli216xx-2.1.12-symbols.zip", + "hash": "C8B09199C8CD9B4D9F0DBEB53E66EDD2D01584EE98B0AA1982E8C045B84BF65FBB65A9E8FDD0692D3AB00AC6062B18B6CC18AFB9D2E603B930266DF7A09D3466" + }, + { + "name": "cli217xx-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/97244428-1e08-444e-930a-f9b6ccc08863/e80424a203118e63b5b4033df48396dd/cli217xx-2.1.12-symbols.zip", + "hash": "BAA95D20E46C7DE27F723F7AC699B4ACFC5B7715B2ADE18397A9E90946A2393FF6BBB02602D34A0535CC03DBC43F55C897C8FEBE9AA8AF166D1A97302DA1F3E9" + }, + { + "name": "core-setup-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/b992d510-45cc-4d55-8bd6-9cd67b5d5dde/b719f8b5e4a497b9a1448008cf9a2631/core-setup-2.1.12-symbols.zip", + "hash": "138D430C403596002FE1F0DD144BB0904C478255D2E696CE2D3AA8631A430287E01A1D38B934E8644F67F5EF25C5E7FCF0017B2D93F11BE80E15250CB5DD53EB" + }, + { + "name": "coreclr-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/e5ab8e45-a8ee-4445-bb67-ef489bb5f67d/c3b1272e7d2e7048900e9b1b9d0bd8e9/coreclr-2.1.12-symbols.zip", + "hash": "53BE5656A301872C14E821443C30C8737C6276324EE8EFFEF48A3EBE2D8CEC58991002F6ED3933D851F35624FB8035040EAC1DCF5AED415F0BE48557476AC1CB" + }, + { + "name": "corefx-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/d288a4e6-535e-4166-b366-255432094f24/7305738b4ca3aa8de98e35357fa36636/corefx-2.1.12-symbols.zip", + "hash": "262D3A1461622F54A5E2CB24CDA7B9337C67D3AAD715F7F6747B28B173739CD27B1A511B4EE918FE9C22DFA3386E460A806D55BCE4846F4B1634C9F01FC75DF9" + }, + { + "name": "dotnet-sdk-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/895223a7-e490-44ab-b7b0-46c510ccb51b/1438cae050d6fabcfdf08caf346500bf/dotnet-sdk-2.1.12-symbols.zip", + "hash": "88EE782E9EA1819C7C06443D99A38F805158484ECAFB430EAE04D604DA0AD8FE6D2BDD13D7A379B33D36EA4427FA41CE79267C07FBC9B1DFEF82B23A490636F3" + } + ] + } + }, { "release-date": "2019-05-21", "release-version": "2.1.700", "security": false, "cve-list": [], - "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.11/2.1.700.md", + "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.700-SDK/2.1.700-SDK-download.md", "runtime": { "version": "2.1.11", "version-display": "2.1.11", @@ -2681,12 +3619,7 @@ "security": false, "cve-list": null, "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/2.1/2.1.502-SDK/2.1.502.md", - "runtime": { - "version": null, - "version-display": null, - "vs-version": null, - "files": null - }, + "runtime": null, "sdk": { "version": "2.1.502", "version-display": "2.1.502", @@ -2801,12 +3734,7 @@ "security": false, "cve-list": null, "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/2.1/Preview/2.1.600-preview.md", - "runtime": { - "version": null, - "version-display": null, - "vs-version": null, - "files": null - }, + "runtime": null, "sdk": { "version": "2.1.600-preview-009426", "version-display": "2.1.600-preview-009426", @@ -3567,7 +4495,7 @@ "version": "2.1.402", "version-display": "2.1.402", "runtime-version": "2.1.4", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -3808,7 +4736,7 @@ "version": "2.1.401", "version-display": "2.1.401", "runtime-version": "2.1.3", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -4055,7 +4983,7 @@ "version": "2.1.302", "version-display": "2.1.302", "runtime-version": "2.1.2", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -4293,7 +5221,7 @@ "version": "2.1.301", "version-display": "2.1.301", "runtime-version": "2.1.1", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, diff --git a/release-notes/2.2/2.2-known-issues.md b/release-notes/2.2/2.2-known-issues.md index 3a468c48..9ef5314b 100644 --- a/release-notes/2.2/2.2-known-issues.md +++ b/release-notes/2.2/2.2-known-issues.md @@ -27,6 +27,16 @@ to the following ... ``` +## .NET Core 2.2 SDK, all releases + +### `PATH` intermittently not updated when installing on MacOS ([core-sdk/3331](https://github.com/dotnet/core-sdk/issues/3331)) + +There are some situations, which we do not yet understand, where PATH is not properly updated after installing the .NET Core SDK on MacOS. The result is a `dotnet: command not found` error reported in the terminal when attempting to run a `dotnet` command. + +The PATH issue can be confirmed by typing `echo $PATH | grep "dotnet"` and observing if `dotnet` is shown in the output. If `/usr/local/share/dotnet` is not present in PATH, it can be added for the current terminal session with `export PATH = $PATH:/usr/local/share/dotnet`. + +To update the path for every new terminal session, the `export` entry will need to be added to your terminal resource file. This file will be different depending upon your default terminal (eg bash, zsh, ...) and configuration (.bash_profile, .bashrc, .zshrc, ...). + ## .NET Core SDK 2.2.2nn and 2.1.6nn do not work with Visual Studio 2017 .NET Core SDK 2.2.2nn and 2.1.6nn do not work with Visual Studio 2017. For example, 2.2.203 and 2.1.603 cause failures in Visual Studio 2017. To work on projects in Visual Studio 2017, use .NET Core SDK 2.2.1nn and 2.1.5nn, such as 2.2.106 and 2.1.506. You can install any combination of these SDKs side by side. diff --git a/release-notes/2.2/2.2.6/2.2.205-sdk-download.md b/release-notes/2.2/2.2.6/2.2.205-sdk-download.md new file mode 100644 index 00000000..8f8ad6fc --- /dev/null +++ b/release-notes/2.2/2.2.6/2.2.205-sdk-download.md @@ -0,0 +1,170 @@ +# .NET Core SDK 2.2.205 + +This .NET Core SDK release is the version which shipped with Visual Studio 2019. It includes the following released .NET Core and ASP.NET Core Runtimes. + +* .NET Core SDK 2.2.205 +* .NET Core Runtime 2.2.6 +* ASP.NET Core 2.2.6 + +See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.6/2.2.6.md) for details about what is included in this update. + +**NOTE:** If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. If you use other development environments, we recommend using the latest SDK release. + +| VS Version | .NET Core SDK | +| :-- | :--: | +| Visual Studio 2017 (Windows) | [2.2.108](../2.2.6/2.2.6-download.md) | +| Visual Studio 2019 version 16.0 (Windows) | [2.2.205](#downloads) | +| Visual Studio 2019 version 16.1 (Windows) | [2.2.301](2.2.301-sdk-download.md) | +| Visual Studio 2019 version 16.2 (Windows) | [2.2.401](2.2.401-sdk-download.md) | +| Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | + +## Downloads +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [ARM][dotnet-sdk-win-arm.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [ARM][dotnet-runtime-win-arm.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \| [ARM][aspnetcore-runtime-win-arm.zip] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [See installations steps below][linux-install] | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM][aspnetcore-runtime-linux-arm.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | +| Symbols | [CLI][cli222xx-symbols.zip] \| [SDK][dotnet-sdk-symbols.zip] | - | [Runtime][coreclr-symbols.zip] \| [Shared Framework][corefx-symbols.zip] \| [Setup][core-setup-symbols.zip] | - | [ASP.NET Core][aspnet-symbols.zip] | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + + +## Docker + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://devblogs.microsoft.com/dotnet/staying-up-to-date-with-net-container-images/). + +## Installing .NET Core on Linux + +### Install using Snap + +Snap is a system which installs applications in an isolated environment and provides for automatic updates. Many distributions which are not directly supported by .NET Core can use Snaps to install. See the [list of distributions supported Snap](https://docs.snapcraft.io/installing-snapd/6735) for details. + +After configuring Snap on your system, run the following command to install the latest .NET Core SDK. + +`sudo snap install dotnet-sdk --classic` + +When .NET Core in installed using the Snap package, the default .NET Core command is `dotnet-sdk.dotnet`, as opposed to just `dotnet`. The benefit of the namespaced command is that it will not conflict with a globally installed .NET Core version you may have. This command can be aliased to `dotnet` with: + +`sudo snap alias dotnet-sdk.dotnet dotnet` + +**Note:** Some distros require an additional step to enable access to the SSL certificate. If you experience SSL errors when running `dotnet restore`, see [Linux Setup](https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md) for a possible resolution. + +### Install using a Package Manager + +Before installing .NET, you will need to register the Microsoft key, register the product repository, and install required dependencies. This only needs to be done once per machine. Refer to [Setting up Linux for .NET Core][linux-setup] for the requirements. + +The commands listed below do not specifically incude package managers to help with readability. Here are the package managers typically used by the Distros on which .NET Core is supported. + +| Distro | Package Manager | +| --- | :----: | +| CentOS, Oracle | yum | +| Debian, Ubuntu | apt-get | +| Fedora | dnf | +| OpenSUSE, SLES | zypper | + +### Develop applications +To develop applications using the .NET Core SDK, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install dotnet-sdk-2.2 +``` + +### Run applications +If you only need to run existing applications, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install aspnetcore-runtime-2.2 +``` + +### Installation from a binary archive + +Installing from the packages detailed above is recommended or you can install from binary archive, if that better suits your needs. When using binary archives to install, the contents must be extracted to a user location such as `$HOME/dotnet`, a symbolic link created for `dotnet` and a few dependencies installed. Dependency requirements can be seen in the [Linux System Prerequisites](https://github.com/dotnet/core/blob/master/Documentation/linux-prereqs.md) document. + +```bash +mkdir -p $HOME/dotnet && tar zxf dotnet.tar.gz -C $HOME/dotnet +export PATH=$PATH:$HOME/dotnet +``` + +## .NET Core Runtime-only installation + +If only the .NET Core Runtime is needed, install `dotnet-runtime-2.2` using your package manager. If you also need ASP.NET Core functionality, installing `aspnetcore-runtime-2.2` will install both the ASP Runtime and .NET Core Runtime. + +## Windows Server Hosting + +If you are looking to host stand-alone apps on Servers, the following installer can be used on Windows systems. + +### Windows + +You can download the Windows Server Hosting installer and run the following command from an Administrator command prompt: + +* [dotnet-hosting-2.2.6-win.exe][dotnet-hosting-win.exe] + +This will install the ASP.NET Core Module for IIS. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.6/2.2.6.md + + +[//]: # ( Runtime 2.2.6) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/428aaa32-f66c-4847-b845-aa21f90504e4/1cf033db866414997140c2672bd75069/dotnet-runtime-2.2.6-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f5e04830-50fc-435c-8bb5-fcd4629da944/8aa7cce5c3fcb6a7db180b923d3574ef/dotnet-runtime-2.2.6-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a6b8ba2c-30f2-4bb8-80ed-3f12ac623c41/2455fd6f2369d9a7396bb363482e9047/dotnet-runtime-2.2.6-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9f21e352-9d2c-4e3b-af45-915da89158db/0e8a7ea83cc08d4bcf417a927a36ed6f/dotnet-runtime-2.2.6-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/7fd8704c-560f-47dc-8fe0-b777e5e743e7/d7a4476f50828bf4095455b49c02cc01/dotnet-runtime-2.2.6-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9c986070-0a73-4414-9067-61181fc0895a/7320179081b9d38d9acaae68a22c51a2/dotnet-runtime-2.2.6-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/26800e2a-e889-4cef-a48e-5e9cf98fcd6a/b3103fe551ed2d81a56e4fe057d1a230/dotnet-runtime-2.2.6-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/fcb51bad-4ce4-4bec-bd82-845d404f2740/7ff61be20c8038a966a62b8ce76b06d4/dotnet-runtime-2.2.6-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/e65be1d4-dbe3-460c-8517-3fafb26b3dc4/e7760a9dbb9135e3b0b0150f36ef0f05/dotnet-runtime-2.2.6-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/215c9079-af62-4265-aea5-1ee400b475ae/0c718d5c8fff0926c9eeec76221de22c/dotnet-runtime-2.2.6-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f9b622df-fc7d-4ec6-8996-b03ad7553c93/910152992719bfee5011c722ae82c680/dotnet-runtime-2.2.6-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/69872dbc-3e5d-42e9-bb1a-ae72c98c8392/8c6fa5f8a539ff93009ea81533c1d69b/dotnet-runtime-2.2.6-win-x86.zip + +[//]: # ( ASP 2.2.6) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/13798f38-c14e-4944-83c9-4f5b7c535f4d/1e1c3414f3ad791098d1f654640f9bcf/aspnetcore-runtime-2.2.6-linux-arm.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c3257647-9887-4822-8a18-0debbeabd3b2/5cd0346e78464231883604e544cee8dd/aspnetcore-runtime-2.2.6-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5d59077f-07f3-4997-b514-d88bce8cdcbf/3729ac370c4b96720829e098bee7ee5e/aspnetcore-runtime-2.2.6-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/65bfd3c1-8321-4496-97d7-cad0743e2aea/7a23c05f5842df826017e4c8d3482d47/aspnetcore-runtime-2.2.6-osx-x64.tar.gz +[aspnetcore-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/8ded9840-cde7-44ed-aa96-76135d7d7945/7bc757c65f531dc997379b7dd9066c8e/aspnetcore-runtime-2.2.6-win-arm.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/a021d9b2-8585-473c-a8d1-011717383ad7/819dbf76040767ed1a49d6c7c5681b8a/aspnetcore-runtime-2.2.6-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/add4620e-7d1f-4e04-bff2-361fa1e19347/20e8bceb10fe70eb8a5255b1bed9d80d/aspnetcore-runtime-2.2.6-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f67e7c14-7be8-48be-a58f-6fcbb1e40e8f/5ef54f876d48a645b1015e76b97cf75b/aspnetcore-runtime-2.2.6-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/396c5a1d-352a-42b5-8819-8939565982a5/d71358582d46baafb6abc1b57e350632/aspnetcore-runtime-2.2.6-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/a9bb6d52-5f3f-4f95-90c2-084c499e4e33/eba3019b555bb9327079a0b1142cc5b2/dotnet-hosting-2.2.6-win.exe + +[//]: # ( SDK 2.2.205 ) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b00698ba-e6dd-43f0-9279-97d809078b3d/bf96aa492d22e28f9dcd2e5bc73c8b0f/dotnet-sdk-2.2.205-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/59cb783a-fd87-40be-9b39-c90b95653fad/f150f00e8ae129cbbf45be7c4b8f3b8f/dotnet-sdk-2.2.205-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/97046fd9-e645-49a0-90ba-e6e8162f9d2e/d8b3b3bdfa190015fd5f1c1f465395a4/dotnet-sdk-2.2.205-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/838b656c-3d5d-4aac-9fef-125319af206f/fdcbc4d3151a0f4e8cf20e9eb8163c9c/dotnet-sdk-2.2.205-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/2861bc93-6d93-4db2-9be1-3181967851f1/17f365c2a91cc67b26f76238c33f607e/dotnet-sdk-2.2.205-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/82ca4fc3-7b1f-4805-b2a7-f7486beae636/4f08a8843bd94b8a769fd80bdd20a473/dotnet-sdk-2.2.205-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b62b95a0-31ed-429a-a563-d11b0f9d6366/94ceba5d7bf227772a7258ce9cd5e2ab/dotnet-sdk-2.2.205-rhel.6-x64.tar.gz +[dotnet-sdk-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/c732cffe-b30e-4ad7-ae9f-9e6790c8befd/21e07dcbf58e8c292a0d79313afb37b6/dotnet-sdk-2.2.205-win-arm.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/609844b9-51dd-4c23-8a4f-b76ce0e6fa1f/bbd17865ef24c06bb4f586f540c56de4/dotnet-sdk-2.2.205-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/dcf0fc8c-ddc4-4936-b6d1-0d224dcad165/ba7d132cd2e4b6cc9a1abf7ffe7c7117/dotnet-sdk-2.2.205-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/64c5e639-cf65-4f75-ad53-1537991f45eb/45d5c8fa09ee5974a916d650a1281d10/dotnet-sdk-2.2.205-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/0b90aaeb-6c46-4373-9958-2f86c0adeabd/544d66b9c50e19bc069584e51b7f4dfd/dotnet-sdk-2.2.205-win-x86.zip + +[//]: # ( Symbols ) +[aspnet-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/f9fccf37-ce4b-414c-a4cd-11ecc8610335/e41ec68f6402d011dc6ae246736537b7/aspnet-2.2.6-symbols.zip +[cli221xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/0bd795f2-f80b-4720-a696-6362647557bb/96cefd20ffd9ccd334987d6e8cd0b802/cli221xx-2.2.6-symbols.zip +[cli222xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/975d33ef-a61a-4ca2-8e86-b0e2e4426e7e/998d6fa933b991fb59a716388b7b33c0/cli222xx-2.2.6-symbols.zip +[cli223xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/127909c4-cfae-4927-9f6f-a5e276a8c2e4/fc7d215a493d14c517f1e675064933b9/cli223xx-2.2.6-symbols.zip +[core-setup-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/df2e74d6-c3d6-4146-b92c-07b017db7c47/d85c2c17949a80c38166f199451b4d1e/core-setup-2.2.6-symbols.zip +[coreclr-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/ac44b040-59a7-4c31-b1f3-d307666533c0/928e45c40fc96d65d6b0208add08919a/coreclr-2.2.6-symbols.zip +[corefx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/a11480e5-d099-4351-91ca-f8fd50f1f5df/bfc5bd03d27d857d98846c31dc6625d4/corefx-2.2.6-symbols.zip +[dotnet-sdk-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/d64002d7-fcc2-4d47-a903-28ab7904dfec/c7e49df6e74debd1c386ef226239dfdc/dotnet-sdk-2.2.6-symbols.zip + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.2.6-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.2.301-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[linux-setup]: https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/ diff --git a/release-notes/2.2/2.2.6/2.2.301-sdk-download.md b/release-notes/2.2/2.2.6/2.2.301-sdk-download.md new file mode 100644 index 00000000..14a9cba8 --- /dev/null +++ b/release-notes/2.2/2.2.6/2.2.301-sdk-download.md @@ -0,0 +1,168 @@ +# .NET Core SDK 2.2.301 + +This .NET Core SDK release is the version which shipped with Visual Studio 2019. It includes the following released .NET Core and ASP.NET Core Runtimes. + +* .NET Core SDK 2.2.301 +* .NET Core Runtime 2.2.6 +* ASP.NET Core 2.2.6 + +See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.6/2.2.6.md) for details about what is included in this update. + +**NOTE:** If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. If you use other development environments, we recommend using the latest SDK release. + +| VS Version | .NET Core SDK | +| :-- | :--: | +| Visual Studio 2017 (Windows) | [2.2.108](../2.2.6/2.2.6-download.md) | +| Visual Studio 2019 version 16.0 (Windows) | [2.2.205](2.2.205-sdk-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.2.301](#downloads) | +| Visual Studio 2019 version 16.2 (Windows) | [2.2.401](2.2.401-sdk-download.md) | +| Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | + +## Downloads +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [ARM][dotnet-sdk-win-arm.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [ARM][dotnet-runtime-win-arm.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \| [ARM][aspnetcore-runtime-win-arm.zip] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [See installations steps below][linux-install] | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM][aspnetcore-runtime-linux-arm.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | +| Symbols | [CLI][cli223xx-symbols.zip] \| [SDK][dotnet-sdk-symbols.zip] | - | [Runtime][coreclr-symbols.zip] \| [Shared Framework][corefx-symbols.zip] \| [Setup][core-setup-symbols.zip] | - | [ASP.NET Core][aspnet-symbols.zip] | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + +## Docker + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://devblogs.microsoft.com/dotnet/staying-up-to-date-with-net-container-images/). + +## Installing .NET Core on Linux + +### Install using Snap + +Snap is a system which installs applications in an isolated environment and provides for automatic updates. Many distributions which are not directly supported by .NET Core can use Snaps to install. See the [list of distributions supported Snap](https://docs.snapcraft.io/installing-snapd/6735) for details. + +After configuring Snap on your system, run the following command to install the latest .NET Core SDK. + +`sudo snap install dotnet-sdk --classic` + +When .NET Core in installed using the Snap package, the default .NET Core command is `dotnet-sdk.dotnet`, as opposed to just `dotnet`. The benefit of the namespaced command is that it will not conflict with a globally installed .NET Core version you may have. This command can be aliased to `dotnet` with: + +`sudo snap alias dotnet-sdk.dotnet dotnet` + +**Note:** Some distros require an additional step to enable access to the SSL certificate. If you experience SSL errors when running `dotnet restore`, see [Linux Setup](https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md) for a possible resolution. + +### Install using a Package Manager + +Before installing .NET, you will need to register the Microsoft key, register the product repository, and install required dependencies. This only needs to be done once per machine. Refer to [Setting up Linux for .NET Core][linux-setup] for the requirements. + +The commands listed below do not specifically incude package managers to help with readability. Here are the package managers typically used by the Distros on which .NET Core is supported. + +| Distro | Package Manager | +| --- | :----: | +| CentOS, Oracle | yum | +| Debian, Ubuntu | apt-get | +| Fedora | dnf | +| OpenSUSE, SLES | zypper | + +### Develop applications +To develop applications using the .NET Core SDK, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install dotnet-sdk-2.2 +``` + +### Run applications +If you only need to run existing applications, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install aspnetcore-runtime-2.2 +``` + +### Installation from a binary archive + +Installing from the packages detailed above is recommended or you can install from binary archive, if that better suits your needs. When using binary archives to install, the contents must be extracted to a user location such as `$HOME/dotnet`, a symbolic link created for `dotnet` and a few dependencies installed. Dependency requirements can be seen in the [Linux System Prerequisites](https://github.com/dotnet/core/blob/master/Documentation/linux-prereqs.md) document. + +```bash +mkdir -p $HOME/dotnet && tar zxf dotnet.tar.gz -C $HOME/dotnet +export PATH=$PATH:$HOME/dotnet +``` + +## .NET Core Runtime-only installation + +If only the .NET Core Runtime is needed, install `dotnet-runtime-2.2` using your package manager. If you also need ASP.NET Core functionality, installing `aspnetcore-runtime-2.2` will install both the ASP Runtime and .NET Core Runtime. + +## Windows Server Hosting + +If you are looking to host stand-alone apps on Servers, the following installer can be used on Windows systems. + +### Windows + +You can download the Windows Server Hosting installer and run the following command from an Administrator command prompt: + +* [dotnet-hosting-2.2.6-win.exe][dotnet-hosting-win.exe] + +This will install the ASP.NET Core Module for IIS. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.6/2.2.6.md + +[//]: # ( Runtime 2.2.6) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/428aaa32-f66c-4847-b845-aa21f90504e4/1cf033db866414997140c2672bd75069/dotnet-runtime-2.2.6-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f5e04830-50fc-435c-8bb5-fcd4629da944/8aa7cce5c3fcb6a7db180b923d3574ef/dotnet-runtime-2.2.6-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a6b8ba2c-30f2-4bb8-80ed-3f12ac623c41/2455fd6f2369d9a7396bb363482e9047/dotnet-runtime-2.2.6-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9f21e352-9d2c-4e3b-af45-915da89158db/0e8a7ea83cc08d4bcf417a927a36ed6f/dotnet-runtime-2.2.6-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/7fd8704c-560f-47dc-8fe0-b777e5e743e7/d7a4476f50828bf4095455b49c02cc01/dotnet-runtime-2.2.6-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9c986070-0a73-4414-9067-61181fc0895a/7320179081b9d38d9acaae68a22c51a2/dotnet-runtime-2.2.6-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/26800e2a-e889-4cef-a48e-5e9cf98fcd6a/b3103fe551ed2d81a56e4fe057d1a230/dotnet-runtime-2.2.6-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/fcb51bad-4ce4-4bec-bd82-845d404f2740/7ff61be20c8038a966a62b8ce76b06d4/dotnet-runtime-2.2.6-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/e65be1d4-dbe3-460c-8517-3fafb26b3dc4/e7760a9dbb9135e3b0b0150f36ef0f05/dotnet-runtime-2.2.6-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/215c9079-af62-4265-aea5-1ee400b475ae/0c718d5c8fff0926c9eeec76221de22c/dotnet-runtime-2.2.6-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f9b622df-fc7d-4ec6-8996-b03ad7553c93/910152992719bfee5011c722ae82c680/dotnet-runtime-2.2.6-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/69872dbc-3e5d-42e9-bb1a-ae72c98c8392/8c6fa5f8a539ff93009ea81533c1d69b/dotnet-runtime-2.2.6-win-x86.zip + +[//]: # ( ASP 2.2.6) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/13798f38-c14e-4944-83c9-4f5b7c535f4d/1e1c3414f3ad791098d1f654640f9bcf/aspnetcore-runtime-2.2.6-linux-arm.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c3257647-9887-4822-8a18-0debbeabd3b2/5cd0346e78464231883604e544cee8dd/aspnetcore-runtime-2.2.6-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5d59077f-07f3-4997-b514-d88bce8cdcbf/3729ac370c4b96720829e098bee7ee5e/aspnetcore-runtime-2.2.6-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/65bfd3c1-8321-4496-97d7-cad0743e2aea/7a23c05f5842df826017e4c8d3482d47/aspnetcore-runtime-2.2.6-osx-x64.tar.gz +[aspnetcore-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/8ded9840-cde7-44ed-aa96-76135d7d7945/7bc757c65f531dc997379b7dd9066c8e/aspnetcore-runtime-2.2.6-win-arm.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/a021d9b2-8585-473c-a8d1-011717383ad7/819dbf76040767ed1a49d6c7c5681b8a/aspnetcore-runtime-2.2.6-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/add4620e-7d1f-4e04-bff2-361fa1e19347/20e8bceb10fe70eb8a5255b1bed9d80d/aspnetcore-runtime-2.2.6-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f67e7c14-7be8-48be-a58f-6fcbb1e40e8f/5ef54f876d48a645b1015e76b97cf75b/aspnetcore-runtime-2.2.6-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/396c5a1d-352a-42b5-8819-8939565982a5/d71358582d46baafb6abc1b57e350632/aspnetcore-runtime-2.2.6-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/a9bb6d52-5f3f-4f95-90c2-084c499e4e33/eba3019b555bb9327079a0b1142cc5b2/dotnet-hosting-2.2.6-win.exe + +[//]: # ( SDK 2.2.301 ) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4bc4d8e7-e736-4323-b82c-f75559502e9c/582e01f7b7a67cd23a22e5bfff317f10/dotnet-sdk-2.2.301-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0af74ee1-47bb-43bd-b55f-1657f079c309/6649fd1bc91b14aee4a6b4ed44a2f45d/dotnet-sdk-2.2.301-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9bf52b85-f9fa-417e-9f3c-a3a83fcc6d46/ebff0554910172dbde7484035f0fdc73/dotnet-sdk-2.2.301-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/3224f4c4-8333-4b78-b357-144f7d575ce5/ce8cb4b466bba08d7554fe0900ddc9dd/dotnet-sdk-2.2.301-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/1440e4a9-4e5f-4148-b8d2-8a2b3da4e622/d0c5cb2712e51c188200ea420d771c2f/dotnet-sdk-2.2.301-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/838546de-7f3d-4fc9-98ef-fff8c8e45e17/c09e44c880ec45c0a202f59a943a13eb/dotnet-sdk-2.2.301-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a04bea27-1d6d-49fb-a76d-cfd3876001c3/a9b98db9d439d37378e999a9351621e3/dotnet-sdk-2.2.301-rhel.6-x64.tar.gz +[dotnet-sdk-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/221613f8-831f-4fe1-b296-f45cc3f99aa0/f41c279b9317b6e72bfb2dbbf4053b0f/dotnet-sdk-2.2.301-win-arm.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/15e45d59-071a-448f-9ebe-361fa8d7b55c/e028b3bc38bb96e982cfab90003683dc/dotnet-sdk-2.2.301-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/3c7fcb0b-52ee-40b2-853d-710c58883371/78bbdf5fcd85697e8e306c355d02d0b0/dotnet-sdk-2.2.301-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/ffea64d6-9050-406a-a9a7-00abcbbac35d/d3f943d449982b552cc35ed279e24edb/dotnet-sdk-2.2.301-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/20a278a3-0a11-4cea-bf4b-6444f39d2439/86cdf5de22d23321b76be7ee238fe154/dotnet-sdk-2.2.301-win-x86.zip + +[//]: # ( Symbols ) +[aspnet-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/f9fccf37-ce4b-414c-a4cd-11ecc8610335/e41ec68f6402d011dc6ae246736537b7/aspnet-2.2.6-symbols.zip +[cli221xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/0bd795f2-f80b-4720-a696-6362647557bb/96cefd20ffd9ccd334987d6e8cd0b802/cli221xx-2.2.6-symbols.zip +[cli222xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/975d33ef-a61a-4ca2-8e86-b0e2e4426e7e/998d6fa933b991fb59a716388b7b33c0/cli222xx-2.2.6-symbols.zip +[cli223xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/127909c4-cfae-4927-9f6f-a5e276a8c2e4/fc7d215a493d14c517f1e675064933b9/cli223xx-2.2.6-symbols.zip +[core-setup-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/df2e74d6-c3d6-4146-b92c-07b017db7c47/d85c2c17949a80c38166f199451b4d1e/core-setup-2.2.6-symbols.zip +[coreclr-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/ac44b040-59a7-4c31-b1f3-d307666533c0/928e45c40fc96d65d6b0208add08919a/coreclr-2.2.6-symbols.zip +[corefx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/a11480e5-d099-4351-91ca-f8fd50f1f5df/bfc5bd03d27d857d98846c31dc6625d4/corefx-2.2.6-symbols.zip +[dotnet-sdk-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/d64002d7-fcc2-4d47-a903-28ab7904dfec/c7e49df6e74debd1c386ef226239dfdc/dotnet-sdk-2.2.6-symbols.zip + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.2.6-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.2.301-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[linux-setup]: https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/ diff --git a/release-notes/2.2/2.2.6/2.2.401-sdk-download.md b/release-notes/2.2/2.2.6/2.2.401-sdk-download.md new file mode 100644 index 00000000..4e6f8605 --- /dev/null +++ b/release-notes/2.2/2.2.6/2.2.401-sdk-download.md @@ -0,0 +1,157 @@ +# .NET Core SDK 2.2.401 + +This .NET Core SDK release is the version which shipped with Visual Studio 2019. It includes the following released .NET Core and ASP.NET Core Runtimes. + +* .NET Core SDK 2.2.401 +* .NET Core Runtime 2.2.6 +* ASP.NET Core 2.2.6 + +See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.6/2.2.6.md) for details about what is included in this update. + +**NOTE:** If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. If you use other development environments, we recommend using the latest SDK release. + +| VS Version | .NET Core SDK | +| :-- | :--: | +| Visual Studio 2017 (Windows) | [2.2.108](../2.2.6/2.2.6-download.md) | +| Visual Studio 2019 version 16.0 (Windows) | [2.2.205](2.2.205-sdk-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.2.301](2.2.301-sdk-download.md) | +| Visual Studio 2019 version 16.2 (Windows) | [2.2.401](#downloads) | +| Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | + +## Downloads +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [ARM][dotnet-sdk-win-arm.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [ARM][dotnet-runtime-win-arm.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \| [ARM][aspnetcore-runtime-win-arm.zip] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [See installations steps below][linux-install] | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM][aspnetcore-runtime-linux-arm.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + +## Docker + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://devblogs.microsoft.com/dotnet/staying-up-to-date-with-net-container-images/). + +## Installing .NET Core on Linux + +### Install using Snap + +Snap is a system which installs applications in an isolated environment and provides for automatic updates. Many distributions which are not directly supported by .NET Core can use Snaps to install. See the [list of distributions supported Snap](https://docs.snapcraft.io/installing-snapd/6735) for details. + +After configuring Snap on your system, run the following command to install the latest .NET Core SDK. + +`sudo snap install dotnet-sdk --classic` + +When .NET Core in installed using the Snap package, the default .NET Core command is `dotnet-sdk.dotnet`, as opposed to just `dotnet`. The benefit of the namespaced command is that it will not conflict with a globally installed .NET Core version you may have. This command can be aliased to `dotnet` with: + +`sudo snap alias dotnet-sdk.dotnet dotnet` + +**Note:** Some distros require an additional step to enable access to the SSL certificate. If you experience SSL errors when running `dotnet restore`, see [Linux Setup](https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md) for a possible resolution. + +### Install using a Package Manager + +Before installing .NET, you will need to register the Microsoft key, register the product repository, and install required dependencies. This only needs to be done once per machine. Refer to [Setting up Linux for .NET Core][linux-setup] for the requirements. + +The commands listed below do not specifically incude package managers to help with readability. Here are the package managers typically used by the Distros on which .NET Core is supported. + +| Distro | Package Manager | +| --- | :----: | +| CentOS, Oracle | yum | +| Debian, Ubuntu | apt-get | +| Fedora | dnf | +| OpenSUSE, SLES | zypper | + +### Develop applications +To develop applications using the .NET Core SDK, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install dotnet-sdk-2.2 +``` + +### Run applications +If you only need to run existing applications, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install aspnetcore-runtime-2.2 +``` + +### Installation from a binary archive + +Installing from the packages detailed above is recommended or you can install from binary archive, if that better suits your needs. When using binary archives to install, the contents must be extracted to a user location such as `$HOME/dotnet`, a symbolic link created for `dotnet` and a few dependencies installed. Dependency requirements can be seen in the [Linux System Prerequisites](https://github.com/dotnet/core/blob/master/Documentation/linux-prereqs.md) document. + +```bash +mkdir -p $HOME/dotnet && tar zxf dotnet.tar.gz -C $HOME/dotnet +export PATH=$PATH:$HOME/dotnet +``` + +## .NET Core Runtime-only installation + +If only the .NET Core Runtime is needed, install `dotnet-runtime-2.2` using your package manager. If you also need ASP.NET Core functionality, installing `aspnetcore-runtime-2.2` will install both the ASP Runtime and .NET Core Runtime. + +## Windows Server Hosting + +If you are looking to host stand-alone apps on Servers, the following installer can be used on Windows systems. + +### Windows + +You can download the Windows Server Hosting installer and run the following command from an Administrator command prompt: + +* [dotnet-hosting-2.2.6-win.exe][dotnet-hosting-win.exe] + +This will install the ASP.NET Core Module for IIS. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.6/2.2.6.md + +[//]: # ( Runtime 2.2.6) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/428aaa32-f66c-4847-b845-aa21f90504e4/1cf033db866414997140c2672bd75069/dotnet-runtime-2.2.6-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f5e04830-50fc-435c-8bb5-fcd4629da944/8aa7cce5c3fcb6a7db180b923d3574ef/dotnet-runtime-2.2.6-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a6b8ba2c-30f2-4bb8-80ed-3f12ac623c41/2455fd6f2369d9a7396bb363482e9047/dotnet-runtime-2.2.6-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9f21e352-9d2c-4e3b-af45-915da89158db/0e8a7ea83cc08d4bcf417a927a36ed6f/dotnet-runtime-2.2.6-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/7fd8704c-560f-47dc-8fe0-b777e5e743e7/d7a4476f50828bf4095455b49c02cc01/dotnet-runtime-2.2.6-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9c986070-0a73-4414-9067-61181fc0895a/7320179081b9d38d9acaae68a22c51a2/dotnet-runtime-2.2.6-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/26800e2a-e889-4cef-a48e-5e9cf98fcd6a/b3103fe551ed2d81a56e4fe057d1a230/dotnet-runtime-2.2.6-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/fcb51bad-4ce4-4bec-bd82-845d404f2740/7ff61be20c8038a966a62b8ce76b06d4/dotnet-runtime-2.2.6-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/e65be1d4-dbe3-460c-8517-3fafb26b3dc4/e7760a9dbb9135e3b0b0150f36ef0f05/dotnet-runtime-2.2.6-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/215c9079-af62-4265-aea5-1ee400b475ae/0c718d5c8fff0926c9eeec76221de22c/dotnet-runtime-2.2.6-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f9b622df-fc7d-4ec6-8996-b03ad7553c93/910152992719bfee5011c722ae82c680/dotnet-runtime-2.2.6-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/69872dbc-3e5d-42e9-bb1a-ae72c98c8392/8c6fa5f8a539ff93009ea81533c1d69b/dotnet-runtime-2.2.6-win-x86.zip + +[//]: # ( ASP 2.2.6) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/13798f38-c14e-4944-83c9-4f5b7c535f4d/1e1c3414f3ad791098d1f654640f9bcf/aspnetcore-runtime-2.2.6-linux-arm.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c3257647-9887-4822-8a18-0debbeabd3b2/5cd0346e78464231883604e544cee8dd/aspnetcore-runtime-2.2.6-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5d59077f-07f3-4997-b514-d88bce8cdcbf/3729ac370c4b96720829e098bee7ee5e/aspnetcore-runtime-2.2.6-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/65bfd3c1-8321-4496-97d7-cad0743e2aea/7a23c05f5842df826017e4c8d3482d47/aspnetcore-runtime-2.2.6-osx-x64.tar.gz +[aspnetcore-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/8ded9840-cde7-44ed-aa96-76135d7d7945/7bc757c65f531dc997379b7dd9066c8e/aspnetcore-runtime-2.2.6-win-arm.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/a021d9b2-8585-473c-a8d1-011717383ad7/819dbf76040767ed1a49d6c7c5681b8a/aspnetcore-runtime-2.2.6-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/add4620e-7d1f-4e04-bff2-361fa1e19347/20e8bceb10fe70eb8a5255b1bed9d80d/aspnetcore-runtime-2.2.6-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f67e7c14-7be8-48be-a58f-6fcbb1e40e8f/5ef54f876d48a645b1015e76b97cf75b/aspnetcore-runtime-2.2.6-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/396c5a1d-352a-42b5-8819-8939565982a5/d71358582d46baafb6abc1b57e350632/aspnetcore-runtime-2.2.6-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/a9bb6d52-5f3f-4f95-90c2-084c499e4e33/eba3019b555bb9327079a0b1142cc5b2/dotnet-hosting-2.2.6-win.exe + +[//]: # ( SDK 2.2.401 ) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/3cb1d917-19cc-4399-9a53-03bb5de223f6/be3e011601610d9fe0a4f6b1962378ea/dotnet-sdk-2.2.401-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1560f31a-d566-4de0-9fef-1a40b2b2a748/163f23fb8018e064034f3492f54358f1/dotnet-sdk-2.2.401-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c8b8c117-a7b8-4a4f-ac3e-e97aac2e1b1a/fd0f3f7461ad7c518c2b0aa5613c80ca/dotnet-sdk-2.2.401-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/228832ea-805f-45ab-8c88-fa36165701b9/16ce29a06031eeb09058dee94d6f5330/dotnet-sdk-2.2.401-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/5e137e65-24c7-4f96-ac52-481e14eedcce/8a12628a2a3fd3fd96661f984bba658f/dotnet-sdk-2.2.401-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c2c162bc-53c8-444b-9fee-9fcd61404643/777d1ea5a43344e64f0dc3c70a672405/dotnet-sdk-2.2.401-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/27caa304-9022-4cb6-bfef-6ceffefd7681/328c3032a9c2edc1a3d006cf44462a89/dotnet-sdk-2.2.401-rhel.6-x64.tar.gz +[dotnet-sdk-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/efe8c7c1-a7f8-48e3-ae48-233f81d82753/961af320ff698351b0f82b6c24a98aa0/dotnet-sdk-2.2.401-win-arm.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/c76aa823-bbc7-4b21-9e29-ab24ceb14b2d/9de2e14be600ef7d5067c09ab8af5063/dotnet-sdk-2.2.401-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/4de548ef-9b51-4b1f-ae3a-60ebd6a6f2b5/01fce24fe286e7475fdbecc60f1daee5/dotnet-sdk-2.2.401-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/7755a8d6-cb7a-420d-97df-9ea738c4f837/3d50324180753bd6946b01dbe9b31b2f/dotnet-sdk-2.2.401-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/6cbe64c2-ea50-4352-a798-5719725aed8f/409e45b78997be6b95a3b9759220d404/dotnet-sdk-2.2.401-win-x86.zip + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.2.6-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.2.401-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[linux-setup]: https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/ diff --git a/release-notes/2.2/2.2.6/2.2.6-download.md b/release-notes/2.2/2.2.6/2.2.6-download.md new file mode 100644 index 00000000..d6bb8db9 --- /dev/null +++ b/release-notes/2.2/2.2.6/2.2.6-download.md @@ -0,0 +1,169 @@ +# .NET Core 2.2.6 + +.NET Core 2.2.6 comprises: + +* .NET Core Runtime 2.2.6 +* ASP.NET Core 2.2.6 +* .NET Core SDK 2.2.108 + +See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.6/2.2.6.md) for details about what is included in this update. + +**NOTE:** If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. If you use other development environments, we recommend using the latest SDK release. + +| VS Version | .NET Core SDK | +| :-- | :--: | +| Visual Studio 2017 (Windows) | [2.2.108](#downloads) | +| Visual Studio 2019 version 16.0 (Windows) | [2.2.205](2.2.205-sdk-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.2.301](2.2.301-sdk-download.md) | +| Visual Studio 2019 version 16.2 (Windows) | [2.2.401](2.2.401-sdk-download.md) | +| Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | + +## Downloads +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [ARM][dotnet-sdk-win-arm.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [ARM][dotnet-runtime-win-arm.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \| [ARM][aspnetcore-runtime-win-arm.zip] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [See installations steps below][linux-install] | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM][aspnetcore-runtime-linux-arm.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | +| Symbols | [CLI][cli221xx-symbols.zip] \| [SDK][dotnet-sdk-symbols.zip] | - | [Runtime][coreclr-symbols.zip] \| [Shared Framework][corefx-symbols.zip] \| [Setup][core-setup-symbols.zip] | - | [ASP.NET Core][aspnet-symbols.zip] | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + + +## Docker + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://devblogs.microsoft.com/dotnet/staying-up-to-date-with-net-container-images/). + +## Installing .NET Core on Linux + +### Install using Snap + +Snap is a system which installs applications in an isolated environment and provides for automatic updates. Many distributions which are not directly supported by .NET Core can use Snaps to install. See the [list of distributions supported Snap](https://docs.snapcraft.io/installing-snapd/6735) for details. + +After configuring Snap on your system, run the following command to install the latest .NET Core SDK. + +`sudo snap install dotnet-sdk --classic` + +When .NET Core in installed using the Snap package, the default .NET Core command is `dotnet-sdk.dotnet`, as opposed to just `dotnet`. The benefit of the namespaced command is that it will not conflict with a globally installed .NET Core version you may have. This command can be aliased to `dotnet` with: + +`sudo snap alias dotnet-sdk.dotnet dotnet` + +**Note:** Some distros require an additional step to enable access to the SSL certificate. If you experience SSL errors when running `dotnet restore`, see [Linux Setup](https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md) for a possible resolution. + +### Install using a Package Manager + +Before installing .NET, you will need to register the Microsoft key, register the product repository, and install required dependencies. This only needs to be done once per machine. Refer to [Setting up Linux for .NET Core][linux-setup] for the requirements. + +The commands listed below do not specifically incude package managers to help with readability. Here are the package managers typically used by the Distros on which .NET Core is supported. + +| Distro | Package Manager | +| --- | :----: | +| CentOS, Oracle | yum | +| Debian, Ubuntu | apt-get | +| Fedora | dnf | +| OpenSUSE, SLES | zypper | + +### Develop applications +To develop applications using the .NET Core SDK, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install dotnet-sdk-2.2 +``` + +### Run applications +If you only need to run existing applications, run the following command. The .NET Core runtime and ASP.NET Core runtime are included. + +```bash +sudo [package manager] update or refresh +sudo [package manager] install aspnetcore-runtime-2.2 +``` + +### Installation from a binary archive + +Installing from the packages detailed above is recommended or you can install from binary archive, if that better suits your needs. When using binary archives to install, the contents must be extracted to a user location such as `$HOME/dotnet`, a symbolic link created for `dotnet` and a few dependencies installed. Dependency requirements can be seen in the [Linux System Prerequisites](https://github.com/dotnet/core/blob/master/Documentation/linux-prereqs.md) document. + +```bash +mkdir -p $HOME/dotnet && tar zxf dotnet.tar.gz -C $HOME/dotnet +export PATH=$PATH:$HOME/dotnet +``` + +## .NET Core Runtime-only installation + +If only the .NET Core Runtime is needed, install `dotnet-runtime-2.2` using your package manager. If you also need ASP.NET Core functionality, installing `aspnetcore-runtime-2.2` will install both the ASP Runtime and .NET Core Runtime. + +## Windows Server Hosting + +If you are looking to host stand-alone apps on Servers, the following installer can be used on Windows systems. + +### Windows + +You can download the Windows Server Hosting installer and run the following command from an Administrator command prompt: + +* [dotnet-hosting-2.2.6-win.exe][dotnet-hosting-win.exe] + +This will install the ASP.NET Core Module for IIS. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.6/2.2.6.md + +[//]: # ( Runtime 2.2.6) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/428aaa32-f66c-4847-b845-aa21f90504e4/1cf033db866414997140c2672bd75069/dotnet-runtime-2.2.6-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f5e04830-50fc-435c-8bb5-fcd4629da944/8aa7cce5c3fcb6a7db180b923d3574ef/dotnet-runtime-2.2.6-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a6b8ba2c-30f2-4bb8-80ed-3f12ac623c41/2455fd6f2369d9a7396bb363482e9047/dotnet-runtime-2.2.6-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9f21e352-9d2c-4e3b-af45-915da89158db/0e8a7ea83cc08d4bcf417a927a36ed6f/dotnet-runtime-2.2.6-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/7fd8704c-560f-47dc-8fe0-b777e5e743e7/d7a4476f50828bf4095455b49c02cc01/dotnet-runtime-2.2.6-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9c986070-0a73-4414-9067-61181fc0895a/7320179081b9d38d9acaae68a22c51a2/dotnet-runtime-2.2.6-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/26800e2a-e889-4cef-a48e-5e9cf98fcd6a/b3103fe551ed2d81a56e4fe057d1a230/dotnet-runtime-2.2.6-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/fcb51bad-4ce4-4bec-bd82-845d404f2740/7ff61be20c8038a966a62b8ce76b06d4/dotnet-runtime-2.2.6-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/e65be1d4-dbe3-460c-8517-3fafb26b3dc4/e7760a9dbb9135e3b0b0150f36ef0f05/dotnet-runtime-2.2.6-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/215c9079-af62-4265-aea5-1ee400b475ae/0c718d5c8fff0926c9eeec76221de22c/dotnet-runtime-2.2.6-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f9b622df-fc7d-4ec6-8996-b03ad7553c93/910152992719bfee5011c722ae82c680/dotnet-runtime-2.2.6-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/69872dbc-3e5d-42e9-bb1a-ae72c98c8392/8c6fa5f8a539ff93009ea81533c1d69b/dotnet-runtime-2.2.6-win-x86.zip + +[//]: # ( ASP 2.2.6) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/13798f38-c14e-4944-83c9-4f5b7c535f4d/1e1c3414f3ad791098d1f654640f9bcf/aspnetcore-runtime-2.2.6-linux-arm.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c3257647-9887-4822-8a18-0debbeabd3b2/5cd0346e78464231883604e544cee8dd/aspnetcore-runtime-2.2.6-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5d59077f-07f3-4997-b514-d88bce8cdcbf/3729ac370c4b96720829e098bee7ee5e/aspnetcore-runtime-2.2.6-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/65bfd3c1-8321-4496-97d7-cad0743e2aea/7a23c05f5842df826017e4c8d3482d47/aspnetcore-runtime-2.2.6-osx-x64.tar.gz +[aspnetcore-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/8ded9840-cde7-44ed-aa96-76135d7d7945/7bc757c65f531dc997379b7dd9066c8e/aspnetcore-runtime-2.2.6-win-arm.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/a021d9b2-8585-473c-a8d1-011717383ad7/819dbf76040767ed1a49d6c7c5681b8a/aspnetcore-runtime-2.2.6-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/add4620e-7d1f-4e04-bff2-361fa1e19347/20e8bceb10fe70eb8a5255b1bed9d80d/aspnetcore-runtime-2.2.6-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f67e7c14-7be8-48be-a58f-6fcbb1e40e8f/5ef54f876d48a645b1015e76b97cf75b/aspnetcore-runtime-2.2.6-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/396c5a1d-352a-42b5-8819-8939565982a5/d71358582d46baafb6abc1b57e350632/aspnetcore-runtime-2.2.6-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/a9bb6d52-5f3f-4f95-90c2-084c499e4e33/eba3019b555bb9327079a0b1142cc5b2/dotnet-hosting-2.2.6-win.exe + +[//]: # ( SDK 2.2.108 ) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/3067c95f-31bf-48d8-9a2c-9b2243bda54b/e3a75b032df2a879fab55a405f0d34fa/dotnet-sdk-2.2.108-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e796706f-b3bd-4bc6-b9c1-97ff07225a00/e57b91abdc194d7297c3b9f814fb1a89/dotnet-sdk-2.2.108-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/517727be-2d06-4cf7-a4b9-b7e27616d101/89f9dc6b94b52de917ee0d7c3b267295/dotnet-sdk-2.2.108-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f7337a51-c66d-41e6-b901-6e13faabd1da/8b0b3cce21d3910176a9123a35dd59bb/dotnet-sdk-2.2.108-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/7356d53f-d948-4a79-b279-5d8570a78d87/3a0d093af758b624d7af9ae896c3c6e1/dotnet-sdk-2.2.108-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9dcec0aa-9838-4fb9-9345-4b9facb6dba8/36e6bf4a80b772102f76ce8884632052/dotnet-sdk-2.2.108-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b695e443-9289-4eea-ae29-00c08b05eeeb/12467d1530b3c2db11291227f15eb3f4/dotnet-sdk-2.2.108-rhel.6-x64.tar.gz +[dotnet-sdk-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/6a4e592f-306f-42a0-9b92-68fb269419e9/619760bca7fc672aaac7d08074227530/dotnet-sdk-2.2.108-win-arm.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/5c8fa4d8-75d2-4b25-9bb8-3b443490a8b4/41db362f54a9de23309dd8d0fd22551a/dotnet-sdk-2.2.108-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/8fe8f0c0-b642-449d-b30f-f326e8fa27c7/defdf1d5c239f4041be7839de36539ff/dotnet-sdk-2.2.108-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/0c8323b2-e0e1-4e9a-aa36-712e587d7b30/93d8ebb5fc317ee5ca44a598c2396d81/dotnet-sdk-2.2.108-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/d08823b4-7e36-4a6b-b59f-103a979256c5/3d3351b8fa284c2c9744b6db75449796/dotnet-sdk-2.2.108-win-x86.zip + +[//]: # ( Symbols ) +[aspnet-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/f9fccf37-ce4b-414c-a4cd-11ecc8610335/e41ec68f6402d011dc6ae246736537b7/aspnet-2.2.6-symbols.zip +[cli221xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/0bd795f2-f80b-4720-a696-6362647557bb/96cefd20ffd9ccd334987d6e8cd0b802/cli221xx-2.2.6-symbols.zip +[cli222xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/975d33ef-a61a-4ca2-8e86-b0e2e4426e7e/998d6fa933b991fb59a716388b7b33c0/cli222xx-2.2.6-symbols.zip +[cli223xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/127909c4-cfae-4927-9f6f-a5e276a8c2e4/fc7d215a493d14c517f1e675064933b9/cli223xx-2.2.6-symbols.zip +[core-setup-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/df2e74d6-c3d6-4146-b92c-07b017db7c47/d85c2c17949a80c38166f199451b4d1e/core-setup-2.2.6-symbols.zip +[coreclr-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/ac44b040-59a7-4c31-b1f3-d307666533c0/928e45c40fc96d65d6b0208add08919a/coreclr-2.2.6-symbols.zip +[corefx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/a11480e5-d099-4351-91ca-f8fd50f1f5df/bfc5bd03d27d857d98846c31dc6625d4/corefx-2.2.6-symbols.zip +[dotnet-sdk-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/d64002d7-fcc2-4d47-a903-28ab7904dfec/c7e49df6e74debd1c386ef226239dfdc/dotnet-sdk-2.2.6-symbols.zip + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.2.6-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.2.301-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[linux-setup]: https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/ diff --git a/release-notes/2.2/2.2.6/2.2.6.md b/release-notes/2.2/2.2.6/2.2.6.md new file mode 100644 index 00000000..f9479484 --- /dev/null +++ b/release-notes/2.2/2.2.6/2.2.6.md @@ -0,0 +1,239 @@ +# .NET Core 2.2.6 Update - July 09, 2019 + +.NET Core 2.2.6 is available for [download](2.2.6-download.md) and usage in your environment. This release includes .NET Core 2.2.6, ASP.NET Core 2.2.6 and updates to the .NET Core SDK. + +The July Update for .NET Core 2.1 includes multiple SDK builds. If you are a Visual Studio 2019, Visual Studio 2017 or Visual Studio for Mac user, there are MSBuild version requirements that are satisfied by specific, matching .NET Core SDK versions. See the table below to select the correct download. Otherwise, the best version to download is [2.2.401](2.2.401-sdk-download.md). + +| OS | Development Environment | .NET Core SDK | +| :-- | :-- | :--: | +| Any supported | Command line and/or Visual Studio Code | [2.2.401](2.2.401-sdk-download.md) | +| Windows | Visual Studio 2019 version 16.2 | [2.2.401](2.2.401-sdk-download.md) | +| Windows | Visual Studio 2019 version 16.1 | [2.2.301](2.2.301-sdk-download.md) | +| Windows | Visual Studio 2019 version 16.0 | [2.2.205](2.2.205-sdk-download.md) | +| Windows | Visual Studio 2017 | [2.2.108](#downloads) | +| MacOS | Visual Studio for Mac | [Visual Studio for Mac .NET Core Support](https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support) | + +* [Blog Post][dotnet-blog] +* [Downloads](#downloads) +* [Changes in this release](#changes-in-226) +* [.NET Core Lifecycle News](#net-core-lifecycle-news) +* [Known Issues](../2.2-known-issues.md) + +We've created an issue at [dotnet/core #3007](https://github.com/dotnet/core/issues/3007) for your questions and comments. + +## Downloads + +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe]
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [See installations steps below][linux-install] | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz]] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM32][aspnetcore-runtime-linux-arm.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | +| Symbols | [CLI][cli221xx-symbols.zip] \| [SDK][dotnet-sdk-symbols.zip] | - | [Runtime][coreclr-symbols.zip] \| [Shared Framework][corefx-symbols.zip] \| [Setup][core-setup-symbols.zip] | - | [ASP.NET Core][aspnet-symbols.zip] | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + +### Docker Images + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://blogs.msdn.microsoft.com/dotnet/2018/06/18/staying-up-to-date-with-net-container-images/). + +The following repos have been updated + +* [microsoft/dotnet](https://hub.docker.com/r/microsoft/dotnet) +* [microsoft/dotnet-samples](https://hub.docker.com/r/microsoft/dotnet-samples) + +The images are expected to be available later today. + +### Azure AppServices + +* .NET Core 2.2.6 is being deployed to Azure App Services and the deployment is expected to complete later in July 2019. + +## .NET Core Lifecycle News + +.NET Core 1.0 and 1.1 reached end of support lifecycle on June 27, 2019 and will no longer receive updates going forward. See [.NET Core Support Policy](https://dotnet.microsoft.com/platform/support/policy/dotnet-core) to learn more about the .NET Core support lifecycle. + +Debian 10 GA finally released and we expect .NET Core availability on it later this month. + +See [.NET Core Supported OS Lifecycle Policy](https://github.com/dotnet/core/blob/master/os-lifecycle-policy.md) to learn about Windows, macOS and Linux versions that are supported for each .NET Core release. + +## Changes in 2.2.6 + +.NET Core 2.2.6 release carries both security and non-security fixes. + +* [CVE-2019-1075: ASP.NET Core Spoofing Vulnerability](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/CVE-2019-1075) + +Microsoft is releasing this security advisory to provide information about a vulnerability in ASP.NET Core 2.1 and 2.2. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. + +Microsoft is aware of a spoofing vulnerability that exists in ASP.NET Core that could lead to an open redirect. An attacker who successfully exploited the vulnerability could redirect a targeted user to a malicious website. + +To exploit the vulnerability, an attacker could send a link that has a specially crafted URL and convince the user to click the link. + +The update addresses the vulnerability by correcting how ASP.NET Core parses URLs. + +**Affected Package and Binary updates** + +Package name | Vulnerable versions | Secure versions +------------ | ------------------- | ------------------------- +Microsoft.AspNetCore.Server.HttpSys | 2.1.0, 2.1.1
2.2.0 | 2.1.12
2.2.6 +Microsoft.AspNetCore.Server.IIS | 2.2.0, 2.2.1, 2.2.2 | 2.2.6 +Microsoft.AspNetCore.All | 2.1.0 - 2.1.11
2.2.0 - 2.2.5 | 2.1.12
2.2.6 +Microsoft.AspNetCore.App | 2.1.0 - 2.1.11
2.2.0 - 2.2.5 | 2.1.12
2.2.6 + +### Additional fixes in this release + +* [CoreCLR](https://github.com/dotnet/coreclr/issues?utf8=%E2%9C%93&q=milestone%3A2.2.6+label%3Aservicing-approved) +* [CoreFX](https://github.com/dotnet/corefx/issues?utf8=%E2%9C%93&q=milestone%3A2.2.6+label%3Aservicing-approved) +* [Core-Setup](https://github.com/dotnet/core-setup/issues?utf8=✓&q=milestone:2.2.6+label:servicing-approved) +* [ASP.NETCore](https://github.com/search?q=user:aspnet+is:pr+label:Servicing-approved+milestone:2.2.6) + +## Packages updated in this release: + +Package name | Version +:----------- | :------------------ +dotnet-ef|2.2.6 +Microsoft.AspNetCore.All|2.2.6 +Microsoft.AspNetCore.App|2.2.6 +Microsoft.AspNetCore.Mvc.Api.Analyzers|2.2.6 +Microsoft.AspNetCore.Server.HttpSys|2.2.6 +Microsoft.AspNetCore.Server.IIS|2.2.6 +Microsoft.Data.Sqlite|2.2.6 +Microsoft.Data.Sqlite.Core|2.2.6 +Microsoft.DotNet.Web.Client.ItemTemplates|2.2.6 +Microsoft.DotNet.Web.ItemTemplates|2.2.6 +Microsoft.DotNet.Web.ProjectTemplates.2.2|2.2.6 +Microsoft.DotNet.Web.Spa.ProjectTemplates|2.2.6 +Microsoft.EntityFrameworkCore|2.2.6 +Microsoft.EntityFrameworkCore.Abstractions|2.2.6 +Microsoft.EntityFrameworkCore.Analyzers|2.2.6 +Microsoft.EntityFrameworkCore.Design|2.2.6 +Microsoft.EntityFrameworkCore.InMemory|2.2.6 +Microsoft.EntityFrameworkCore.Proxies|2.2.6 +Microsoft.EntityFrameworkCore.Relational|2.2.6 +Microsoft.EntityFrameworkCore.Relational.Specification.Tests|2.2.6 +Microsoft.EntityFrameworkCore.Specification.Tests|2.2.6 +Microsoft.EntityFrameworkCore.Sqlite|2.2.6 +Microsoft.EntityFrameworkCore.Sqlite.Core|2.2.6 +Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite|2.2.6 +Microsoft.EntityFrameworkCore.SqlServer|2.2.6 +Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite|2.2.6 +Microsoft.EntityFrameworkCore.Tools|2.2.6 +Microsoft.NETCore.Platforms|2.2.2 +Microsoft.NETCore.App|2.2.6 +Microsoft.NETCore.DotNetAppHost|2.2.6 +Microsoft.NETCore.DotNetHost|2.2.6 +Microsoft.NETCore.DotNetHostPolicy|2.2.6 +Microsoft.NETCore.DotNetHostResolver|2.2.6 +runtime.linux-arm.Microsoft.NETCore.App|2.2.6 +runtime.linux-arm.Microsoft.NETCore.DotNetAppHost|2.2.6 +runtime.linux-arm.Microsoft.NETCore.DotNetHost|2.2.6 +runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy|2.2.6 +runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver|2.2.6 +runtime.linux-arm64.Microsoft.NETCore.App|2.2.6 +runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost|2.2.6 +runtime.linux-arm64.Microsoft.NETCore.DotNetHost|2.2.6 +runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy|2.2.6 +runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver|2.2.6 +runtime.linux-musl-x64.Microsoft.NETCore.App|2.2.6 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost|2.2.6 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost|2.2.6 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy|2.2.6 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver|2.2.6 +runtime.linux-x64.Microsoft.NETCore.App|2.2.6 +runtime.linux-x64.Microsoft.NETCore.DotNetAppHost|2.2.6 +runtime.linux-x64.Microsoft.NETCore.DotNetHost|2.2.6 +runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy|2.2.6 +runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver|2.2.6 +runtime.osx-x64.Microsoft.NETCore.App|2.2.6 +runtime.osx-x64.Microsoft.NETCore.DotNetAppHost|2.2.6 +runtime.osx-x64.Microsoft.NETCore.DotNetHost|2.2.6 +runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy|2.2.6 +runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver|2.2.6 +runtime.rhel.6-x64.Microsoft.NETCore.App|2.2.6 +runtime.rhel.6-x64.Microsoft.NETCore.DotNetAppHost|2.2.6 +runtime.rhel.6-x64.Microsoft.NETCore.DotNetHost|2.2.6 +runtime.rhel.6-x64.Microsoft.NETCore.DotNetHostPolicy|2.2.6 +runtime.rhel.6-x64.Microsoft.NETCore.DotNetHostResolver|2.2.6 +runtime.win-arm.Microsoft.NETCore.App|2.2.6 +runtime.win-arm.Microsoft.NETCore.DotNetAppHost|2.2.6 +runtime.win-arm.Microsoft.NETCore.DotNetHost|2.2.6 +runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy|2.2.6 +runtime.win-arm.Microsoft.NETCore.DotNetHostResolver|2.2.6 +runtime.win-arm64.Microsoft.NETCore.App|2.2.6 +runtime.win-arm64.Microsoft.NETCore.DotNetAppHost|2.2.6 +runtime.win-arm64.Microsoft.NETCore.DotNetHost|2.2.6 +runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy|2.2.6 +runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver|2.2.6 +runtime.win-x64.Microsoft.NETCore.App|2.2.6 +runtime.win-x64.Microsoft.NETCore.DotNetAppHost|2.2.6 +runtime.win-x64.Microsoft.NETCore.DotNetHost|2.2.6 +runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy|2.2.6 +runtime.win-x64.Microsoft.NETCore.DotNetHostResolver|2.2.6 +runtime.win-x86.Microsoft.NETCore.App|2.2.6 +runtime.win-x86.Microsoft.NETCore.DotNetAppHost|2.2.6 +runtime.win-x86.Microsoft.NETCore.DotNetHost|2.2.6 +runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy|2.2.6 +runtime.win-x86.Microsoft.NETCore.DotNetHostResolver|2.2.6 + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.6/2.2.6.md + +[//]: # ( Runtime 2.2.6) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/428aaa32-f66c-4847-b845-aa21f90504e4/1cf033db866414997140c2672bd75069/dotnet-runtime-2.2.6-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f5e04830-50fc-435c-8bb5-fcd4629da944/8aa7cce5c3fcb6a7db180b923d3574ef/dotnet-runtime-2.2.6-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a6b8ba2c-30f2-4bb8-80ed-3f12ac623c41/2455fd6f2369d9a7396bb363482e9047/dotnet-runtime-2.2.6-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9f21e352-9d2c-4e3b-af45-915da89158db/0e8a7ea83cc08d4bcf417a927a36ed6f/dotnet-runtime-2.2.6-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/7fd8704c-560f-47dc-8fe0-b777e5e743e7/d7a4476f50828bf4095455b49c02cc01/dotnet-runtime-2.2.6-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9c986070-0a73-4414-9067-61181fc0895a/7320179081b9d38d9acaae68a22c51a2/dotnet-runtime-2.2.6-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/26800e2a-e889-4cef-a48e-5e9cf98fcd6a/b3103fe551ed2d81a56e4fe057d1a230/dotnet-runtime-2.2.6-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/fcb51bad-4ce4-4bec-bd82-845d404f2740/7ff61be20c8038a966a62b8ce76b06d4/dotnet-runtime-2.2.6-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/e65be1d4-dbe3-460c-8517-3fafb26b3dc4/e7760a9dbb9135e3b0b0150f36ef0f05/dotnet-runtime-2.2.6-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/215c9079-af62-4265-aea5-1ee400b475ae/0c718d5c8fff0926c9eeec76221de22c/dotnet-runtime-2.2.6-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f9b622df-fc7d-4ec6-8996-b03ad7553c93/910152992719bfee5011c722ae82c680/dotnet-runtime-2.2.6-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/69872dbc-3e5d-42e9-bb1a-ae72c98c8392/8c6fa5f8a539ff93009ea81533c1d69b/dotnet-runtime-2.2.6-win-x86.zip + +[//]: # ( ASP 2.2.6) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/13798f38-c14e-4944-83c9-4f5b7c535f4d/1e1c3414f3ad791098d1f654640f9bcf/aspnetcore-runtime-2.2.6-linux-arm.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c3257647-9887-4822-8a18-0debbeabd3b2/5cd0346e78464231883604e544cee8dd/aspnetcore-runtime-2.2.6-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5d59077f-07f3-4997-b514-d88bce8cdcbf/3729ac370c4b96720829e098bee7ee5e/aspnetcore-runtime-2.2.6-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/65bfd3c1-8321-4496-97d7-cad0743e2aea/7a23c05f5842df826017e4c8d3482d47/aspnetcore-runtime-2.2.6-osx-x64.tar.gz +[aspnetcore-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/8ded9840-cde7-44ed-aa96-76135d7d7945/7bc757c65f531dc997379b7dd9066c8e/aspnetcore-runtime-2.2.6-win-arm.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/a021d9b2-8585-473c-a8d1-011717383ad7/819dbf76040767ed1a49d6c7c5681b8a/aspnetcore-runtime-2.2.6-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/add4620e-7d1f-4e04-bff2-361fa1e19347/20e8bceb10fe70eb8a5255b1bed9d80d/aspnetcore-runtime-2.2.6-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f67e7c14-7be8-48be-a58f-6fcbb1e40e8f/5ef54f876d48a645b1015e76b97cf75b/aspnetcore-runtime-2.2.6-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/396c5a1d-352a-42b5-8819-8939565982a5/d71358582d46baafb6abc1b57e350632/aspnetcore-runtime-2.2.6-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/a9bb6d52-5f3f-4f95-90c2-084c499e4e33/eba3019b555bb9327079a0b1142cc5b2/dotnet-hosting-2.2.6-win.exe + +[//]: # ( SDK 2.2.108 ) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/3067c95f-31bf-48d8-9a2c-9b2243bda54b/e3a75b032df2a879fab55a405f0d34fa/dotnet-sdk-2.2.108-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e796706f-b3bd-4bc6-b9c1-97ff07225a00/e57b91abdc194d7297c3b9f814fb1a89/dotnet-sdk-2.2.108-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/517727be-2d06-4cf7-a4b9-b7e27616d101/89f9dc6b94b52de917ee0d7c3b267295/dotnet-sdk-2.2.108-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f7337a51-c66d-41e6-b901-6e13faabd1da/8b0b3cce21d3910176a9123a35dd59bb/dotnet-sdk-2.2.108-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/7356d53f-d948-4a79-b279-5d8570a78d87/3a0d093af758b624d7af9ae896c3c6e1/dotnet-sdk-2.2.108-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9dcec0aa-9838-4fb9-9345-4b9facb6dba8/36e6bf4a80b772102f76ce8884632052/dotnet-sdk-2.2.108-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b695e443-9289-4eea-ae29-00c08b05eeeb/12467d1530b3c2db11291227f15eb3f4/dotnet-sdk-2.2.108-rhel.6-x64.tar.gz +[dotnet-sdk-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/6a4e592f-306f-42a0-9b92-68fb269419e9/619760bca7fc672aaac7d08074227530/dotnet-sdk-2.2.108-win-arm.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/5c8fa4d8-75d2-4b25-9bb8-3b443490a8b4/41db362f54a9de23309dd8d0fd22551a/dotnet-sdk-2.2.108-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/8fe8f0c0-b642-449d-b30f-f326e8fa27c7/defdf1d5c239f4041be7839de36539ff/dotnet-sdk-2.2.108-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/0c8323b2-e0e1-4e9a-aa36-712e587d7b30/93d8ebb5fc317ee5ca44a598c2396d81/dotnet-sdk-2.2.108-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/d08823b4-7e36-4a6b-b59f-103a979256c5/3d3351b8fa284c2c9744b6db75449796/dotnet-sdk-2.2.108-win-x86.zip + +[//]: # ( Symbols ) +[aspnet-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/f9fccf37-ce4b-414c-a4cd-11ecc8610335/e41ec68f6402d011dc6ae246736537b7/aspnet-2.2.6-symbols.zip +[cli221xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/0bd795f2-f80b-4720-a696-6362647557bb/96cefd20ffd9ccd334987d6e8cd0b802/cli221xx-2.2.6-symbols.zip +[cli222xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/975d33ef-a61a-4ca2-8e86-b0e2e4426e7e/998d6fa933b991fb59a716388b7b33c0/cli222xx-2.2.6-symbols.zip +[cli223xx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/127909c4-cfae-4927-9f6f-a5e276a8c2e4/fc7d215a493d14c517f1e675064933b9/cli223xx-2.2.6-symbols.zip +[core-setup-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/df2e74d6-c3d6-4146-b92c-07b017db7c47/d85c2c17949a80c38166f199451b4d1e/core-setup-2.2.6-symbols.zip +[coreclr-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/ac44b040-59a7-4c31-b1f3-d307666533c0/928e45c40fc96d65d6b0208add08919a/coreclr-2.2.6-symbols.zip +[corefx-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/a11480e5-d099-4351-91ca-f8fd50f1f5df/bfc5bd03d27d857d98846c31dc6625d4/corefx-2.2.6-symbols.zip +[dotnet-sdk-symbols.zip]: https://download.visualstudio.microsoft.com/download/pr/d64002d7-fcc2-4d47-a903-28ab7904dfec/c7e49df6e74debd1c386ef226239dfdc/dotnet-sdk-2.2.6-symbols.zip + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.2.6-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/2.2.301-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[linux-setup]: https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/net-core-july-2019/ + diff --git a/release-notes/2.2/README.md b/release-notes/2.2/README.md index 905d7f20..2fb0d434 100644 --- a/release-notes/2.2/README.md +++ b/release-notes/2.2/README.md @@ -4,6 +4,7 @@ The following .NET Core 2.2 releases have been shipped. You must be on the lates | Release Date | Description | | | | :-- | :-- | :--: | :-- | +| 2019/07/09 | 2.2.6 | [release notes](2.2.6/2.2.6.md)/[download](2.2.6/2.2.6-download.md) | - | | 2019/05/14 | 2.2.5 | [release notes](2.2.5/2.2.5.md)/[download](2.2.5/2.2.5-download.md) | - | | 2019/04/09 | 2.2.4 | [release notes](2.2.4/2.2.4.md)/[download](2.2.4/2.2.4-download.md) | - | | 2019/03/12 | 2.2.3 | [release notes](2.2.3/2.2.3.md)/[download](2.2.3/2.2.3-download.md) | - | diff --git a/release-notes/2.2/releases.json b/release-notes/2.2/releases.json index b6418238..127e5d12 100644 --- a/release-notes/2.2/releases.json +++ b/release-notes/2.2/releases.json @@ -1,13 +1,999 @@ { "channel-version": "2.2", - "latest-release": "2.2.300", - "latest-release-date": "2019-05-21", - "latest-runtime": "2.2.5", - "latest-sdk": "2.2.300", + "latest-release": "2.2.401", + "latest-release-date": "2019-07-24", + "latest-runtime": "2.2.6", + "latest-sdk": "2.2.401", "support-phase": "current", "eol-date": null, "lifecycle-policy": "https://www.microsoft.com/net/support/policy", "releases": [ + { + "release-date": "2019-07-24", + "release-version": "2.2.401", + "security": false, + "cve-list": [], + "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.6/2.2.401.md", + "runtime": { + "version": "2.2.6", + "version-display": "2.2.6", + "vs-version": "15.9.13, 16.1.3, 16.2.0", + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/428aaa32-f66c-4847-b845-aa21f90504e4/1cf033db866414997140c2672bd75069/dotnet-runtime-2.2.6-linux-arm.tar.gz", + "hash": "D61B66A6663676F04FB1AE19129D793109DB7BB1BF88DC9FBA32257B214B852B3579DA2114E41A7103392871CE62E1B93E9CA99F57B79804C72DE06D52168ACB" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f5e04830-50fc-435c-8bb5-fcd4629da944/8aa7cce5c3fcb6a7db180b923d3574ef/dotnet-runtime-2.2.6-linux-arm64.tar.gz", + "hash": "55A14B94AE5B981D8AC6218EDD2D8119776E778F094071FCF0F9E42AFFEB3992552D31840A7368FD9C01E8B23566651D02BA88CDC9E38B46B91ACC4E485D6663" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a6b8ba2c-30f2-4bb8-80ed-3f12ac623c41/2455fd6f2369d9a7396bb363482e9047/dotnet-runtime-2.2.6-linux-musl-x64.tar.gz", + "hash": "C4F45AB88FFDA26B30C53B1DB03E50FE0EAFF92D6DD5DAFF05F4E019FC111405D016A787CADCB3A61DF4E973D297A1F63BA2535F3802EFF83B2E81B3C31CF0F9" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9f21e352-9d2c-4e3b-af45-915da89158db/0e8a7ea83cc08d4bcf417a927a36ed6f/dotnet-runtime-2.2.6-linux-x64.tar.gz", + "hash": "8AF7A39407B4A3503A7C6D83106336140EEEF2BC24DECF1B817C7D5A3E5596C8CEFED8F211019148CD89A31759D851836DD6147E544B8C1D183DCFBD5A8D4636" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/7fd8704c-560f-47dc-8fe0-b777e5e743e7/d7a4476f50828bf4095455b49c02cc01/dotnet-runtime-2.2.6-osx-x64.pkg", + "hash": "EA47F0D890FB90715564D33E2E9FE7CF3B152D01E6F777B37973D93FFE4FEAA9F786517461D6D4CE5142C31C571B22DEEE3CD20A1172386C62DA8DCBEA3060CA" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9c986070-0a73-4414-9067-61181fc0895a/7320179081b9d38d9acaae68a22c51a2/dotnet-runtime-2.2.6-osx-x64.tar.gz", + "hash": "A703476B817D355A16748F94DBF9BD4C4FAF3F51A299BAD2E77D2435796921E72247041EFD7E8BB154874FC9A7DDEC83586C1275C6F7C61DA283613B1CD8A7D1" + }, + { + "name": "dotnet-runtime-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/26800e2a-e889-4cef-a48e-5e9cf98fcd6a/b3103fe551ed2d81a56e4fe057d1a230/dotnet-runtime-2.2.6-rhel.6-x64.tar.gz", + "hash": "59D095813535F943D5A74100377F0B07117A4BAC663DE108E0D8B80E2D7B1DE6E7E040EBA78BAF856443AD8E9517155C5C8AE1CC526B91E1CA9E60D56D803026" + }, + { + "name": "dotnet-runtime-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/fcb51bad-4ce4-4bec-bd82-845d404f2740/7ff61be20c8038a966a62b8ce76b06d4/dotnet-runtime-2.2.6-win-arm.zip", + "hash": "703F84F84A441A20F09A68F07F7DF15D99C6552840B3C3247B16EEBD668D40BF1E8E1C904341C1A371B3FF50AC6C2D4B016C3560225419AC2BDDCDCEABB62970" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/e65be1d4-dbe3-460c-8517-3fafb26b3dc4/e7760a9dbb9135e3b0b0150f36ef0f05/dotnet-runtime-2.2.6-win-x64.exe", + "hash": "C6C399D009E2D742C55E467E351EDF23E64832D8559E6A07005215DB465A75DFE08A1B46828C58EB9929C6051161555F790EB6059FBD1F046CE67A7F3091E57D" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/215c9079-af62-4265-aea5-1ee400b475ae/0c718d5c8fff0926c9eeec76221de22c/dotnet-runtime-2.2.6-win-x64.zip", + "hash": "B4AD5FDC9729E4BE5BDA5CFA7D7EAF9967C7792E099FF139E08B4617118E0EC7C62F0252A235F9B3E861E3014795C4BBD75E1EDDA0D284567F456D935CD02D14" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/f9b622df-fc7d-4ec6-8996-b03ad7553c93/910152992719bfee5011c722ae82c680/dotnet-runtime-2.2.6-win-x86.exe", + "hash": "886FB3A42954D8181A77429140B6DEA49B00783D48CDBB0AEE621F2436C4DD09D6E43EE08FE98CC5EDE9B17A630DFF0FB68761F3EAD74673200066FEB83F0E5C" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/69872dbc-3e5d-42e9-bb1a-ae72c98c8392/8c6fa5f8a539ff93009ea81533c1d69b/dotnet-runtime-2.2.6-win-x86.zip", + "hash": "D99714079D73A45C7E8413B7F4A7050B436BD6621006FD59919699BBFAEEACD21BF703000D4ACC7DBA04B67A96372A0272E3C38AA19F66E3A426B2B6A17FB6BA" + } + ] + }, + "sdk": { + "version": "2.2.401", + "version-display": "2.2.401", + "runtime-version": "2.2.6", + "vs-version": "", + "vs-support": "Visual Studio 2019 (v16.2)", + "csharp-version": "7.3", + "fsharp-version": "4.6", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/3cb1d917-19cc-4399-9a53-03bb5de223f6/be3e011601610d9fe0a4f6b1962378ea/dotnet-sdk-2.2.401-linux-arm.tar.gz", + "hash": "272E58DCE530FCB7EA953324503021A1D20447AD756AEA98FFB4F71E8B5913309399EB0FA3CBF2CB0822BC5B4DA15149FE21ACA98956B8859EE8237A55ACE36E" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1560f31a-d566-4de0-9fef-1a40b2b2a748/163f23fb8018e064034f3492f54358f1/dotnet-sdk-2.2.401-linux-arm64.tar.gz", + "hash": "B9BC12DEA3DC688A3568E051B3A20F643F0D7C789E1637B29ABB1ACEE76A288385A5E743725C766BBD1AC9D058FA9F863D5C76C1EDF8554EBEEFB720FEE735E8" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c8b8c117-a7b8-4a4f-ac3e-e97aac2e1b1a/fd0f3f7461ad7c518c2b0aa5613c80ca/dotnet-sdk-2.2.401-linux-musl-x64.tar.gz", + "hash": "89BA545C35154D7B5D40480148AFF245D624CE287BE4C52711EE987167FEB9688B8BEAC92E607885B9E66A8228981DF05B41E9846B6810449E8C05E170389619" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/228832ea-805f-45ab-8c88-fa36165701b9/16ce29a06031eeb09058dee94d6f5330/dotnet-sdk-2.2.401-linux-x64.tar.gz", + "hash": "08E1FCAFA4F898C80FF5E88EEB40C7497B4F5651AF3B8EC85F65A3DAA2F1509A766D833477358D3FF83D179E014034AB0C48120847EF24736C8D1A5B67FEC10B" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1045a7f9-5585-49b6-a138-34717f2a7e9f/bd24b2ba41dfcd0a8ec8271caa6f38e4/dotnet-sdk-2.2.401-osx-gs-x64.pkg", + "hash": "666E56CD4E24E6123C49A6F11AFA2FFCBE99B63B9CECB0F8AFEAED80C4016E8AE9C1498D7E46DA969583B1E83F21CA558DD88961FC2657EBF40A66024BE927CC" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/5e137e65-24c7-4f96-ac52-481e14eedcce/8a12628a2a3fd3fd96661f984bba658f/dotnet-sdk-2.2.401-osx-x64.pkg", + "hash": "666E56CD4E24E6123C49A6F11AFA2FFCBE99B63B9CECB0F8AFEAED80C4016E8AE9C1498D7E46DA969583B1E83F21CA558DD88961FC2657EBF40A66024BE927CC" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c2c162bc-53c8-444b-9fee-9fcd61404643/777d1ea5a43344e64f0dc3c70a672405/dotnet-sdk-2.2.401-osx-x64.tar.gz", + "hash": "905FC6FB47B515BEC7A5624DABD5012518792B84BA05BA4BEE48F856563D653AC1421C2434A48803018DA30029288BDD8ECE289964528B9B11515E14F9C7E068" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/27caa304-9022-4cb6-bfef-6ceffefd7681/328c3032a9c2edc1a3d006cf44462a89/dotnet-sdk-2.2.401-rhel.6-x64.tar.gz", + "hash": "0DF9813B6618642B97E07750703787D1A3D3D3DF1B2D20AED7B9A1A0AF73CC85ED6813BC9CE7944408E69F63CDA89F44443F1208A87A35B7744CD1E6F57736ED" + }, + { + "name": "dotnet-sdk-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/efe8c7c1-a7f8-48e3-ae48-233f81d82753/961af320ff698351b0f82b6c24a98aa0/dotnet-sdk-2.2.401-win-arm.zip", + "hash": "7D86F535F68461EE4EB6FB3C00B330EB129C522A7687830FB563112EB34AB42CEE698167BF6A4B9A00110DCCAC4E66A2B1F900F00EF03862CAB7BC75123721F1" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/fd368d43-d681-46b1-9e77-2d812f2f14ae/5bd60381d60f36aa4529934c7a83c0cf/dotnet-sdk-2.2.401-win-gs-x64.exe", + "hash": "D9308187C65E6B82E63777A2B9CF53FBEFAC8819A136375B4D40AB9DE95EB453A2F3C9133DFB4BF24C0C5C9E9D921ADFF842BA6951B9CB1BEBAE5B15CA41FDC0" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/a5b2e438-e413-455a-8c16-07adf9d68239/ee2389254ead8a449defb8b59c340ffe/dotnet-sdk-2.2.401-win-gs-x86.exe", + "hash": "2AC8D34162F3A69251E09E1ED2126C76316153585FF8525E6117D031E908E24BE71B138E96529A7ED588DA6EE37CD625CEEFF971E8B10326C3C5A80051258B10" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c76aa823-bbc7-4b21-9e29-ab24ceb14b2d/9de2e14be600ef7d5067c09ab8af5063/dotnet-sdk-2.2.401-win-x64.exe", + "hash": "D9308187C65E6B82E63777A2B9CF53FBEFAC8819A136375B4D40AB9DE95EB453A2F3C9133DFB4BF24C0C5C9E9D921ADFF842BA6951B9CB1BEBAE5B15CA41FDC0" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/4de548ef-9b51-4b1f-ae3a-60ebd6a6f2b5/01fce24fe286e7475fdbecc60f1daee5/dotnet-sdk-2.2.401-win-x64.zip", + "hash": "ED83EB5606912CD78D7696FBDC8E8074AFA95FDA84EEC57B078D7371848AD15FE91AAF521B85E77C69B844A7B036A2C0B7B6CAC87A8E356643980D96B689AF93" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/7755a8d6-cb7a-420d-97df-9ea738c4f837/3d50324180753bd6946b01dbe9b31b2f/dotnet-sdk-2.2.401-win-x86.exe", + "hash": "2AC8D34162F3A69251E09E1ED2126C76316153585FF8525E6117D031E908E24BE71B138E96529A7ED588DA6EE37CD625CEEFF971E8B10326C3C5A80051258B10" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/6cbe64c2-ea50-4352-a798-5719725aed8f/409e45b78997be6b95a3b9759220d404/dotnet-sdk-2.2.401-win-x86.zip", + "hash": "DF31F54A77DFF9855E7E1EAE2E0BCFE81E6FD3DFC6BAEE28FA7AF26BEF9B647BD6BB20A9EB69C98DF65ADA04EE74C4DDC1BC35A0A120265F8E846A65A4CB0534" + } + ] + }, + "sdks": [ + { + "version": "2.2.401", + "version-display": "2.2.401", + "runtime-version": "2.2.6", + "vs-version": "", + "vs-support": "Visual Studio 2019 (v16.2)", + "csharp-version": "7.3", + "fsharp-version": "4.6", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/3cb1d917-19cc-4399-9a53-03bb5de223f6/be3e011601610d9fe0a4f6b1962378ea/dotnet-sdk-2.2.401-linux-arm.tar.gz", + "hash": "272E58DCE530FCB7EA953324503021A1D20447AD756AEA98FFB4F71E8B5913309399EB0FA3CBF2CB0822BC5B4DA15149FE21ACA98956B8859EE8237A55ACE36E" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1560f31a-d566-4de0-9fef-1a40b2b2a748/163f23fb8018e064034f3492f54358f1/dotnet-sdk-2.2.401-linux-arm64.tar.gz", + "hash": "B9BC12DEA3DC688A3568E051B3A20F643F0D7C789E1637B29ABB1ACEE76A288385A5E743725C766BBD1AC9D058FA9F863D5C76C1EDF8554EBEEFB720FEE735E8" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c8b8c117-a7b8-4a4f-ac3e-e97aac2e1b1a/fd0f3f7461ad7c518c2b0aa5613c80ca/dotnet-sdk-2.2.401-linux-musl-x64.tar.gz", + "hash": "89BA545C35154D7B5D40480148AFF245D624CE287BE4C52711EE987167FEB9688B8BEAC92E607885B9E66A8228981DF05B41E9846B6810449E8C05E170389619" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/228832ea-805f-45ab-8c88-fa36165701b9/16ce29a06031eeb09058dee94d6f5330/dotnet-sdk-2.2.401-linux-x64.tar.gz", + "hash": "08E1FCAFA4F898C80FF5E88EEB40C7497B4F5651AF3B8EC85F65A3DAA2F1509A766D833477358D3FF83D179E014034AB0C48120847EF24736C8D1A5B67FEC10B" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1045a7f9-5585-49b6-a138-34717f2a7e9f/bd24b2ba41dfcd0a8ec8271caa6f38e4/dotnet-sdk-2.2.401-osx-gs-x64.pkg", + "hash": "666E56CD4E24E6123C49A6F11AFA2FFCBE99B63B9CECB0F8AFEAED80C4016E8AE9C1498D7E46DA969583B1E83F21CA558DD88961FC2657EBF40A66024BE927CC" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/5e137e65-24c7-4f96-ac52-481e14eedcce/8a12628a2a3fd3fd96661f984bba658f/dotnet-sdk-2.2.401-osx-x64.pkg", + "hash": "666E56CD4E24E6123C49A6F11AFA2FFCBE99B63B9CECB0F8AFEAED80C4016E8AE9C1498D7E46DA969583B1E83F21CA558DD88961FC2657EBF40A66024BE927CC" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c2c162bc-53c8-444b-9fee-9fcd61404643/777d1ea5a43344e64f0dc3c70a672405/dotnet-sdk-2.2.401-osx-x64.tar.gz", + "hash": "905FC6FB47B515BEC7A5624DABD5012518792B84BA05BA4BEE48F856563D653AC1421C2434A48803018DA30029288BDD8ECE289964528B9B11515E14F9C7E068" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/27caa304-9022-4cb6-bfef-6ceffefd7681/328c3032a9c2edc1a3d006cf44462a89/dotnet-sdk-2.2.401-rhel.6-x64.tar.gz", + "hash": "0DF9813B6618642B97E07750703787D1A3D3D3DF1B2D20AED7B9A1A0AF73CC85ED6813BC9CE7944408E69F63CDA89F44443F1208A87A35B7744CD1E6F57736ED" + }, + { + "name": "dotnet-sdk-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/efe8c7c1-a7f8-48e3-ae48-233f81d82753/961af320ff698351b0f82b6c24a98aa0/dotnet-sdk-2.2.401-win-arm.zip", + "hash": "7D86F535F68461EE4EB6FB3C00B330EB129C522A7687830FB563112EB34AB42CEE698167BF6A4B9A00110DCCAC4E66A2B1F900F00EF03862CAB7BC75123721F1" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/fd368d43-d681-46b1-9e77-2d812f2f14ae/5bd60381d60f36aa4529934c7a83c0cf/dotnet-sdk-2.2.401-win-gs-x64.exe", + "hash": "D9308187C65E6B82E63777A2B9CF53FBEFAC8819A136375B4D40AB9DE95EB453A2F3C9133DFB4BF24C0C5C9E9D921ADFF842BA6951B9CB1BEBAE5B15CA41FDC0" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/a5b2e438-e413-455a-8c16-07adf9d68239/ee2389254ead8a449defb8b59c340ffe/dotnet-sdk-2.2.401-win-gs-x86.exe", + "hash": "2AC8D34162F3A69251E09E1ED2126C76316153585FF8525E6117D031E908E24BE71B138E96529A7ED588DA6EE37CD625CEEFF971E8B10326C3C5A80051258B10" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c76aa823-bbc7-4b21-9e29-ab24ceb14b2d/9de2e14be600ef7d5067c09ab8af5063/dotnet-sdk-2.2.401-win-x64.exe", + "hash": "D9308187C65E6B82E63777A2B9CF53FBEFAC8819A136375B4D40AB9DE95EB453A2F3C9133DFB4BF24C0C5C9E9D921ADFF842BA6951B9CB1BEBAE5B15CA41FDC0" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/4de548ef-9b51-4b1f-ae3a-60ebd6a6f2b5/01fce24fe286e7475fdbecc60f1daee5/dotnet-sdk-2.2.401-win-x64.zip", + "hash": "ED83EB5606912CD78D7696FBDC8E8074AFA95FDA84EEC57B078D7371848AD15FE91AAF521B85E77C69B844A7B036A2C0B7B6CAC87A8E356643980D96B689AF93" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/7755a8d6-cb7a-420d-97df-9ea738c4f837/3d50324180753bd6946b01dbe9b31b2f/dotnet-sdk-2.2.401-win-x86.exe", + "hash": "2AC8D34162F3A69251E09E1ED2126C76316153585FF8525E6117D031E908E24BE71B138E96529A7ED588DA6EE37CD625CEEFF971E8B10326C3C5A80051258B10" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/6cbe64c2-ea50-4352-a798-5719725aed8f/409e45b78997be6b95a3b9759220d404/dotnet-sdk-2.2.401-win-x86.zip", + "hash": "DF31F54A77DFF9855E7E1EAE2E0BCFE81E6FD3DFC6BAEE28FA7AF26BEF9B647BD6BB20A9EB69C98DF65ADA04EE74C4DDC1BC35A0A120265F8E846A65A4CB0534" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "2.2.6", + "version-display": "2.2.6", + "version-aspnetcoremodule": [ + "12.2.19169.6" + ], + "vs-version": "15.9.13, 16.1.3, 16.2.0", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/13798f38-c14e-4944-83c9-4f5b7c535f4d/1e1c3414f3ad791098d1f654640f9bcf/aspnetcore-runtime-2.2.6-linux-arm.tar.gz", + "hash": "349FABB7BF1A2FC68A51D57CC0A12C84A333D98F53AC74338568512E1EC2F3D55FA7EE765CC690FBFA4D0D84A6E8BDC783FA42B60AAF7F65FCFAEB8E14656EF8" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c3257647-9887-4822-8a18-0debbeabd3b2/5cd0346e78464231883604e544cee8dd/aspnetcore-runtime-2.2.6-linux-musl-x64.tar.gz", + "hash": "590E73898A6F1B3EF7B86E019B681A3099B7046B02CDB7F99DEA61460AA6079211A42AF3587BF71C03C19655DC24455098B14B3E9A9A12AEB2E64B7ECC207F84" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/5d59077f-07f3-4997-b514-d88bce8cdcbf/3729ac370c4b96720829e098bee7ee5e/aspnetcore-runtime-2.2.6-linux-x64.tar.gz", + "hash": "B5B86FFA40A4294E2532D22F6B3C173EBF17ED569CCB1E51FA9FE8804128B9541CE5FCCABE74E71BE9A7D42B80414F74B4F27A4733CA9C1DD50CB0B69C92829F" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/65bfd3c1-8321-4496-97d7-cad0743e2aea/7a23c05f5842df826017e4c8d3482d47/aspnetcore-runtime-2.2.6-osx-x64.tar.gz", + "hash": "7141594C490ADA6669535B5F6667075D7536C7F723D2D19C384838B4C0CE327A111E45C6C262A4CB0C826BBCF2E40384BC846D7DE7E8217830CB4C20A0B2D16B" + }, + { + "name": "aspnetcore-runtime-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/8ded9840-cde7-44ed-aa96-76135d7d7945/7bc757c65f531dc997379b7dd9066c8e/aspnetcore-runtime-2.2.6-win-arm.zip", + "hash": "3CC3DF0872EFB7C7849B373B8778B567CE25CF4D9A9C85B919CACAC0B4F06D1ED7030DCB5A5E9EAB5811284F3B31291B4D76F1BEBD47D1C31EF3A53C01E7BD9B" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a021d9b2-8585-473c-a8d1-011717383ad7/819dbf76040767ed1a49d6c7c5681b8a/aspnetcore-runtime-2.2.6-win-x64.exe", + "hash": "9F956A2BB808C4781A53B1803A6EA1048BBF0D6B4C5FDAB838314AA74E8C118965102EDEC989CE6274A0E1ABB1B3E03AAE8E633EF6EFAF29C10A461DECA2AEDC" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/add4620e-7d1f-4e04-bff2-361fa1e19347/20e8bceb10fe70eb8a5255b1bed9d80d/aspnetcore-runtime-2.2.6-win-x64.zip", + "hash": "2FE420125B762FE5CE49E869C0A6F6E6318DF024CBD6F37A743D2EAE29136C8F982BD7B05E480639513520959E559EF45D6B590F95D83F5136E8931FF42506E5" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/f67e7c14-7be8-48be-a58f-6fcbb1e40e8f/5ef54f876d48a645b1015e76b97cf75b/aspnetcore-runtime-2.2.6-win-x86.exe", + "hash": "8DD6063DB64FF9220916B83AAE3B82E866582C5B15697F8F49E4620F7FBB5DF758517D8C93D2CF0B372C75CC40381841DC23FEE0391EBB4C9C4C93FE5E45626E" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/396c5a1d-352a-42b5-8819-8939565982a5/d71358582d46baafb6abc1b57e350632/aspnetcore-runtime-2.2.6-win-x86.zip", + "hash": "2F83E2D9BDC51550F89EDF7285E3B721BDC32352C0C1425BD051DE9C52551BD20300C0EE15D5A5417FC6C1B617AB5FFD1AEC7DDF21BB1DB97C2571CE1FCB796E" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "win-x86_x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a9bb6d52-5f3f-4f95-90c2-084c499e4e33/eba3019b555bb9327079a0b1142cc5b2/dotnet-hosting-2.2.6-win.exe", + "hash": "BEEA1B4A00F2411737E2D1E5D665CA60555934F694F3442414DCAE1396F861FB078C333721043D4A0C456DA7289F8BC9FE035885C4673CB2D63A48BE7C6DB55C" + } + ] + } + }, + { + "release-date": "2019-07-09", + "release-version": "2.2.6", + "security": true, + "cve-list": [ + { + "cve-id": " CVE-2019-1075", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1075" + } + ], + "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.6/2.2.6.md", + "runtime": { + "version": "2.2.6", + "version-display": "2.2.6", + "vs-version": "15.9.13, 16.1.3, 16.2.0", + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/428aaa32-f66c-4847-b845-aa21f90504e4/1cf033db866414997140c2672bd75069/dotnet-runtime-2.2.6-linux-arm.tar.gz", + "hash": "D61B66A6663676F04FB1AE19129D793109DB7BB1BF88DC9FBA32257B214B852B3579DA2114E41A7103392871CE62E1B93E9CA99F57B79804C72DE06D52168ACB" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f5e04830-50fc-435c-8bb5-fcd4629da944/8aa7cce5c3fcb6a7db180b923d3574ef/dotnet-runtime-2.2.6-linux-arm64.tar.gz", + "hash": "55A14B94AE5B981D8AC6218EDD2D8119776E778F094071FCF0F9E42AFFEB3992552D31840A7368FD9C01E8B23566651D02BA88CDC9E38B46B91ACC4E485D6663" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a6b8ba2c-30f2-4bb8-80ed-3f12ac623c41/2455fd6f2369d9a7396bb363482e9047/dotnet-runtime-2.2.6-linux-musl-x64.tar.gz", + "hash": "C4F45AB88FFDA26B30C53B1DB03E50FE0EAFF92D6DD5DAFF05F4E019FC111405D016A787CADCB3A61DF4E973D297A1F63BA2535F3802EFF83B2E81B3C31CF0F9" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9f21e352-9d2c-4e3b-af45-915da89158db/0e8a7ea83cc08d4bcf417a927a36ed6f/dotnet-runtime-2.2.6-linux-x64.tar.gz", + "hash": "8AF7A39407B4A3503A7C6D83106336140EEEF2BC24DECF1B817C7D5A3E5596C8CEFED8F211019148CD89A31759D851836DD6147E544B8C1D183DCFBD5A8D4636" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/7fd8704c-560f-47dc-8fe0-b777e5e743e7/d7a4476f50828bf4095455b49c02cc01/dotnet-runtime-2.2.6-osx-x64.pkg", + "hash": "EA47F0D890FB90715564D33E2E9FE7CF3B152D01E6F777B37973D93FFE4FEAA9F786517461D6D4CE5142C31C571B22DEEE3CD20A1172386C62DA8DCBEA3060CA" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9c986070-0a73-4414-9067-61181fc0895a/7320179081b9d38d9acaae68a22c51a2/dotnet-runtime-2.2.6-osx-x64.tar.gz", + "hash": "A703476B817D355A16748F94DBF9BD4C4FAF3F51A299BAD2E77D2435796921E72247041EFD7E8BB154874FC9A7DDEC83586C1275C6F7C61DA283613B1CD8A7D1" + }, + { + "name": "dotnet-runtime-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/26800e2a-e889-4cef-a48e-5e9cf98fcd6a/b3103fe551ed2d81a56e4fe057d1a230/dotnet-runtime-2.2.6-rhel.6-x64.tar.gz", + "hash": "59D095813535F943D5A74100377F0B07117A4BAC663DE108E0D8B80E2D7B1DE6E7E040EBA78BAF856443AD8E9517155C5C8AE1CC526B91E1CA9E60D56D803026" + }, + { + "name": "dotnet-runtime-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/fcb51bad-4ce4-4bec-bd82-845d404f2740/7ff61be20c8038a966a62b8ce76b06d4/dotnet-runtime-2.2.6-win-arm.zip", + "hash": "703F84F84A441A20F09A68F07F7DF15D99C6552840B3C3247B16EEBD668D40BF1E8E1C904341C1A371B3FF50AC6C2D4B016C3560225419AC2BDDCDCEABB62970" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/e65be1d4-dbe3-460c-8517-3fafb26b3dc4/e7760a9dbb9135e3b0b0150f36ef0f05/dotnet-runtime-2.2.6-win-x64.exe", + "hash": "C6C399D009E2D742C55E467E351EDF23E64832D8559E6A07005215DB465A75DFE08A1B46828C58EB9929C6051161555F790EB6059FBD1F046CE67A7F3091E57D" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/215c9079-af62-4265-aea5-1ee400b475ae/0c718d5c8fff0926c9eeec76221de22c/dotnet-runtime-2.2.6-win-x64.zip", + "hash": "B4AD5FDC9729E4BE5BDA5CFA7D7EAF9967C7792E099FF139E08B4617118E0EC7C62F0252A235F9B3E861E3014795C4BBD75E1EDDA0D284567F456D935CD02D14" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/f9b622df-fc7d-4ec6-8996-b03ad7553c93/910152992719bfee5011c722ae82c680/dotnet-runtime-2.2.6-win-x86.exe", + "hash": "886FB3A42954D8181A77429140B6DEA49B00783D48CDBB0AEE621F2436C4DD09D6E43EE08FE98CC5EDE9B17A630DFF0FB68761F3EAD74673200066FEB83F0E5C" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/69872dbc-3e5d-42e9-bb1a-ae72c98c8392/8c6fa5f8a539ff93009ea81533c1d69b/dotnet-runtime-2.2.6-win-x86.zip", + "hash": "D99714079D73A45C7E8413B7F4A7050B436BD6621006FD59919699BBFAEEACD21BF703000D4ACC7DBA04B67A96372A0272E3C38AA19F66E3A426B2B6A17FB6BA" + } + ] + }, + "sdk": { + "version": "2.2.301", + "version-display": "2.2.301", + "runtime-version": "2.2.6", + "vs-version": "16.1.3", + "vs-support": "Visual Studio 2019 (v16.1)", + "csharp-version": "7.3", + "fsharp-version": "4.5", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/4bc4d8e7-e736-4323-b82c-f75559502e9c/582e01f7b7a67cd23a22e5bfff317f10/dotnet-sdk-2.2.301-linux-arm.tar.gz", + "hash": "A7C30EA64C135C9D414B55611198A9432D790B8B811C8AF68241174BD614FBAFE6DD35B72890DF6B7A098D570878FF8854F8BF42215696F67F5E376E2FB1D6CF" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0af74ee1-47bb-43bd-b55f-1657f079c309/6649fd1bc91b14aee4a6b4ed44a2f45d/dotnet-sdk-2.2.301-linux-arm64.tar.gz", + "hash": "2C56C559E7FA73F3F875B32632FFA4E3259616694DA0438A292016E752053FAF4C41A5D88F998634F702113E0D7962FD3A0F70FC925895BC809B2F3FDB35AC68" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9bf52b85-f9fa-417e-9f3c-a3a83fcc6d46/ebff0554910172dbde7484035f0fdc73/dotnet-sdk-2.2.301-linux-musl-x64.tar.gz", + "hash": "B0C7B73E39AC38920F332EAA91AC615226A38A2250F16071E55BF432C3E7B0BACA038B29976CC42928E7E3512300AB1F2D13B1ADBF39FE286E97738377A9E3C3" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3224f4c4-8333-4b78-b357-144f7d575ce5/ce8cb4b466bba08d7554fe0900ddc9dd/dotnet-sdk-2.2.301-linux-x64.tar.gz", + "hash": "63C54261B58B8D5E56326D0EFB2EF3B25F120AE16E49F7BD470537DA9CDDDF96B1E0B6288C159EC808BD0B7E2CC9C93D0DF2E4122948995E74A797C04098C599" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/19f39d7d-3296-4ed2-af75-f0190d074d43/84949e2b33ccdc6b7c51d5835df2844e/dotnet-sdk-2.2.301-osx-gs-x64.pkg", + "hash": "675D5539901D8247B251CAB3C054A5FDD95F1D95C3E3479CA9325325227D590AFC2CF5E3D86744D2E59AE567582A05F1A212D73A5BF4F161CD6A3D8653AC61AA" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1440e4a9-4e5f-4148-b8d2-8a2b3da4e622/d0c5cb2712e51c188200ea420d771c2f/dotnet-sdk-2.2.301-osx-x64.pkg", + "hash": "675D5539901D8247B251CAB3C054A5FDD95F1D95C3E3479CA9325325227D590AFC2CF5E3D86744D2E59AE567582A05F1A212D73A5BF4F161CD6A3D8653AC61AA" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/838546de-7f3d-4fc9-98ef-fff8c8e45e17/c09e44c880ec45c0a202f59a943a13eb/dotnet-sdk-2.2.301-osx-x64.tar.gz", + "hash": "01C228BC1743AA2533418FB114AA5F4D7AF3D4AB4BC0CD712B2E31472C9321A9C83D9C6A1F25A25B1345CB15FD1F370E94DD12AE2B0E715F63F4E33535B4CD19" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a04bea27-1d6d-49fb-a76d-cfd3876001c3/a9b98db9d439d37378e999a9351621e3/dotnet-sdk-2.2.301-rhel.6-x64.tar.gz", + "hash": "A647C0CE1F79779FF04701780DCD9FD2D6206E3D9FFC5E590B53D7269591B4CB45189893E349F1AE3E93EF4E144CEFAB1DA9B8E80C0A67CBA9889E3AFF5EBDEB" + }, + { + "name": "dotnet-sdk-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/221613f8-831f-4fe1-b296-f45cc3f99aa0/f41c279b9317b6e72bfb2dbbf4053b0f/dotnet-sdk-2.2.301-win-arm.zip", + "hash": "307A781041BAE1EFAA56B5CAE4EECF19E82268567204C5303C21E512A53FB06B0DB1891D09E79D2D61B320F34CA2402824BC533277D4FF82BC78A112BDD8F4FD" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/9f2372bd-6630-4da0-b5ff-7f3363a0111b/cd48423b1c7b4985ea213dcf551786d9/dotnet-sdk-2.2.301-win-gs-x64.exe", + "hash": "DF3B007439AE965941AFB54900B3AEBF740C88B4E9907D2A178D16A6DC776E0C95627A1F29476C324953A8DA7DF0BAAE5EADAE643446FB319DCF10544FD658A9" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/cad41544-4702-4236-997a-b67f8fd71d3a/5ce6ba16d1fc142f2819f8bd65e1b628/dotnet-sdk-2.2.301-win-gs-x86.exe", + "hash": "66170E7C84C1082B957857B6841432AEF1CA0E2ACD2CD3A5ADBEFE2E0F9840C69A158AE66A54B2E1605C99B81C92064AD62290B1F97D2A361DB7BED705F2BF06" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/15e45d59-071a-448f-9ebe-361fa8d7b55c/e028b3bc38bb96e982cfab90003683dc/dotnet-sdk-2.2.301-win-x64.exe", + "hash": "DF3B007439AE965941AFB54900B3AEBF740C88B4E9907D2A178D16A6DC776E0C95627A1F29476C324953A8DA7DF0BAAE5EADAE643446FB319DCF10544FD658A9" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3c7fcb0b-52ee-40b2-853d-710c58883371/78bbdf5fcd85697e8e306c355d02d0b0/dotnet-sdk-2.2.301-win-x64.zip", + "hash": "2F7BAAA7CA994A0F6550879DA66DAB67B4799DC634354C2CE746F2E107F35FB931536E8B19C85620A1A400A33E71B6B1B03BF373632A1D338C6B737A2A9CC81B" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/ffea64d6-9050-406a-a9a7-00abcbbac35d/d3f943d449982b552cc35ed279e24edb/dotnet-sdk-2.2.301-win-x86.exe", + "hash": "66170E7C84C1082B957857B6841432AEF1CA0E2ACD2CD3A5ADBEFE2E0F9840C69A158AE66A54B2E1605C99B81C92064AD62290B1F97D2A361DB7BED705F2BF06" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/20a278a3-0a11-4cea-bf4b-6444f39d2439/86cdf5de22d23321b76be7ee238fe154/dotnet-sdk-2.2.301-win-x86.zip", + "hash": "9F01B6EB1185D3136AB787AE9CBC79527B009BFF92F4C2EBB82804B10CD2156002365F06ADCF0EEE9101BDE1CA3F403FA3A4FF16E44EB0D3FD20C8C0FBD19A77" + } + ] + }, + "sdks": [ + { + "version": "2.2.301", + "version-display": "2.2.301", + "runtime-version": "2.2.6", + "vs-version": "16.1.3", + "vs-support": "Visual Studio 2019 (v16.1)", + "csharp-version": "7.3", + "fsharp-version": "4.5", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/4bc4d8e7-e736-4323-b82c-f75559502e9c/582e01f7b7a67cd23a22e5bfff317f10/dotnet-sdk-2.2.301-linux-arm.tar.gz", + "hash": "A7C30EA64C135C9D414B55611198A9432D790B8B811C8AF68241174BD614FBAFE6DD35B72890DF6B7A098D570878FF8854F8BF42215696F67F5E376E2FB1D6CF" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0af74ee1-47bb-43bd-b55f-1657f079c309/6649fd1bc91b14aee4a6b4ed44a2f45d/dotnet-sdk-2.2.301-linux-arm64.tar.gz", + "hash": "2C56C559E7FA73F3F875B32632FFA4E3259616694DA0438A292016E752053FAF4C41A5D88F998634F702113E0D7962FD3A0F70FC925895BC809B2F3FDB35AC68" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9bf52b85-f9fa-417e-9f3c-a3a83fcc6d46/ebff0554910172dbde7484035f0fdc73/dotnet-sdk-2.2.301-linux-musl-x64.tar.gz", + "hash": "B0C7B73E39AC38920F332EAA91AC615226A38A2250F16071E55BF432C3E7B0BACA038B29976CC42928E7E3512300AB1F2D13B1ADBF39FE286E97738377A9E3C3" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3224f4c4-8333-4b78-b357-144f7d575ce5/ce8cb4b466bba08d7554fe0900ddc9dd/dotnet-sdk-2.2.301-linux-x64.tar.gz", + "hash": "63C54261B58B8D5E56326D0EFB2EF3B25F120AE16E49F7BD470537DA9CDDDF96B1E0B6288C159EC808BD0B7E2CC9C93D0DF2E4122948995E74A797C04098C599" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/19f39d7d-3296-4ed2-af75-f0190d074d43/84949e2b33ccdc6b7c51d5835df2844e/dotnet-sdk-2.2.301-osx-gs-x64.pkg", + "hash": "675D5539901D8247B251CAB3C054A5FDD95F1D95C3E3479CA9325325227D590AFC2CF5E3D86744D2E59AE567582A05F1A212D73A5BF4F161CD6A3D8653AC61AA" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1440e4a9-4e5f-4148-b8d2-8a2b3da4e622/d0c5cb2712e51c188200ea420d771c2f/dotnet-sdk-2.2.301-osx-x64.pkg", + "hash": "675D5539901D8247B251CAB3C054A5FDD95F1D95C3E3479CA9325325227D590AFC2CF5E3D86744D2E59AE567582A05F1A212D73A5BF4F161CD6A3D8653AC61AA" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/838546de-7f3d-4fc9-98ef-fff8c8e45e17/c09e44c880ec45c0a202f59a943a13eb/dotnet-sdk-2.2.301-osx-x64.tar.gz", + "hash": "01C228BC1743AA2533418FB114AA5F4D7AF3D4AB4BC0CD712B2E31472C9321A9C83D9C6A1F25A25B1345CB15FD1F370E94DD12AE2B0E715F63F4E33535B4CD19" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a04bea27-1d6d-49fb-a76d-cfd3876001c3/a9b98db9d439d37378e999a9351621e3/dotnet-sdk-2.2.301-rhel.6-x64.tar.gz", + "hash": "A647C0CE1F79779FF04701780DCD9FD2D6206E3D9FFC5E590B53D7269591B4CB45189893E349F1AE3E93EF4E144CEFAB1DA9B8E80C0A67CBA9889E3AFF5EBDEB" + }, + { + "name": "dotnet-sdk-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/221613f8-831f-4fe1-b296-f45cc3f99aa0/f41c279b9317b6e72bfb2dbbf4053b0f/dotnet-sdk-2.2.301-win-arm.zip", + "hash": "307A781041BAE1EFAA56B5CAE4EECF19E82268567204C5303C21E512A53FB06B0DB1891D09E79D2D61B320F34CA2402824BC533277D4FF82BC78A112BDD8F4FD" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/9f2372bd-6630-4da0-b5ff-7f3363a0111b/cd48423b1c7b4985ea213dcf551786d9/dotnet-sdk-2.2.301-win-gs-x64.exe", + "hash": "DF3B007439AE965941AFB54900B3AEBF740C88B4E9907D2A178D16A6DC776E0C95627A1F29476C324953A8DA7DF0BAAE5EADAE643446FB319DCF10544FD658A9" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/cad41544-4702-4236-997a-b67f8fd71d3a/5ce6ba16d1fc142f2819f8bd65e1b628/dotnet-sdk-2.2.301-win-gs-x86.exe", + "hash": "66170E7C84C1082B957857B6841432AEF1CA0E2ACD2CD3A5ADBEFE2E0F9840C69A158AE66A54B2E1605C99B81C92064AD62290B1F97D2A361DB7BED705F2BF06" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/15e45d59-071a-448f-9ebe-361fa8d7b55c/e028b3bc38bb96e982cfab90003683dc/dotnet-sdk-2.2.301-win-x64.exe", + "hash": "DF3B007439AE965941AFB54900B3AEBF740C88B4E9907D2A178D16A6DC776E0C95627A1F29476C324953A8DA7DF0BAAE5EADAE643446FB319DCF10544FD658A9" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3c7fcb0b-52ee-40b2-853d-710c58883371/78bbdf5fcd85697e8e306c355d02d0b0/dotnet-sdk-2.2.301-win-x64.zip", + "hash": "2F7BAAA7CA994A0F6550879DA66DAB67B4799DC634354C2CE746F2E107F35FB931536E8B19C85620A1A400A33E71B6B1B03BF373632A1D338C6B737A2A9CC81B" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/ffea64d6-9050-406a-a9a7-00abcbbac35d/d3f943d449982b552cc35ed279e24edb/dotnet-sdk-2.2.301-win-x86.exe", + "hash": "66170E7C84C1082B957857B6841432AEF1CA0E2ACD2CD3A5ADBEFE2E0F9840C69A158AE66A54B2E1605C99B81C92064AD62290B1F97D2A361DB7BED705F2BF06" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/20a278a3-0a11-4cea-bf4b-6444f39d2439/86cdf5de22d23321b76be7ee238fe154/dotnet-sdk-2.2.301-win-x86.zip", + "hash": "9F01B6EB1185D3136AB787AE9CBC79527B009BFF92F4C2EBB82804B10CD2156002365F06ADCF0EEE9101BDE1CA3F403FA3A4FF16E44EB0D3FD20C8C0FBD19A77" + } + ] + }, + { + "version": "2.2.205", + "version-display": "2.2.205", + "runtime-version": "2.2.6", + "vs-version": "16.0.5", + "vs-support": "Visual Studio 2019 (v16.0)", + "csharp-version": "7.3", + "fsharp-version": "4.5", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/b00698ba-e6dd-43f0-9279-97d809078b3d/bf96aa492d22e28f9dcd2e5bc73c8b0f/dotnet-sdk-2.2.205-linux-arm.tar.gz", + "hash": "40FB989D9A3740DE4A107D572D42B068EC7B863FCE5D22EFF2DFB9C4D576E602AD47A6CE33ED4661FC9BF5C91C5820F107B1BE8F7A56B3A1ACED8D65432E979A" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/59cb783a-fd87-40be-9b39-c90b95653fad/f150f00e8ae129cbbf45be7c4b8f3b8f/dotnet-sdk-2.2.205-linux-arm64.tar.gz", + "hash": "343636754E043ABA0D83146AF3B80C1075D08BF9EDD55D8DE7DD157818195052708F416C568AEE1D5F52B7F613920BD993676B6688102CE0FFC2DC218D0A54F3" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/97046fd9-e645-49a0-90ba-e6e8162f9d2e/d8b3b3bdfa190015fd5f1c1f465395a4/dotnet-sdk-2.2.205-linux-musl-x64.tar.gz", + "hash": "DF5275994EF27B34D3D2661DD085161D21263712965B87A9C4659A9F235942AC25B74A6850AB2823B25411B693F018204BFD7FF065617F36F3B00DB944AC4AF8" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/838b656c-3d5d-4aac-9fef-125319af206f/fdcbc4d3151a0f4e8cf20e9eb8163c9c/dotnet-sdk-2.2.205-linux-x64.tar.gz", + "hash": "C4E39BADE72F4D22937CC89CD8466D5C3F4C10EBB1646C43A0302C6CD4547113EAD803A4653457A6C482EAE059DB1FC4686CB80383DF33B392BEA4D0486C583A" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/ba52b765-d00c-4529-be56-869f1f4b9760/d7ba35b708debe49ac32bd1c9d2d9612/dotnet-sdk-2.2.205-osx-gs-x64.pkg", + "hash": "CF8372A1DF594DC97A5CB140392AC1EFDC4F0ADFFAFCEBD9486AFE3BA5D2494CE6A2F80C3996DC62066439AEDE2A1D0CF6948D4217DEA0E13C80F9EB083A0943" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/2861bc93-6d93-4db2-9be1-3181967851f1/17f365c2a91cc67b26f76238c33f607e/dotnet-sdk-2.2.205-osx-x64.pkg", + "hash": "CF8372A1DF594DC97A5CB140392AC1EFDC4F0ADFFAFCEBD9486AFE3BA5D2494CE6A2F80C3996DC62066439AEDE2A1D0CF6948D4217DEA0E13C80F9EB083A0943" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/82ca4fc3-7b1f-4805-b2a7-f7486beae636/4f08a8843bd94b8a769fd80bdd20a473/dotnet-sdk-2.2.205-osx-x64.tar.gz", + "hash": "16DBE92252B00204E4655CF2357367F010B1360C562F8E16471BEB7BF1094C59B1E8F33ECB8F5AEB184B2B2B5F3C0F198753640CA246B3AD7DC56539B3B0B939" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b62b95a0-31ed-429a-a563-d11b0f9d6366/94ceba5d7bf227772a7258ce9cd5e2ab/dotnet-sdk-2.2.205-rhel.6-x64.tar.gz", + "hash": "B91A7D96AB29BA25CC66B33C3168733071AC62C2DF390A7ACB8158587F0EE03497969A9400876E1B018C2D35611F7F541DC82A097B69B5182CF0D5E859533C73" + }, + { + "name": "dotnet-sdk-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/c732cffe-b30e-4ad7-ae9f-9e6790c8befd/21e07dcbf58e8c292a0d79313afb37b6/dotnet-sdk-2.2.205-win-arm.zip", + "hash": "9797767F2F274A67E6C6BC3A130AFBD802354E1868F095F8AAA6C404F50D69252A8D39302A8197D380B22C6FFE55B40FF1BFF6AEF1C29E72DFFC251BE57B1D6A" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/609844b9-51dd-4c23-8a4f-b76ce0e6fa1f/bbd17865ef24c06bb4f586f540c56de4/dotnet-sdk-2.2.205-win-x64.exe", + "hash": "2EC0B77CFC05A46B97131174450A04EC91934A47712046017FE85602969A4C623D48244E8DDEFBB43F84AE567A5FD884AD82975CA01ADDEFC73DA807A90F1242" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/dcf0fc8c-ddc4-4936-b6d1-0d224dcad165/ba7d132cd2e4b6cc9a1abf7ffe7c7117/dotnet-sdk-2.2.205-win-x64.zip", + "hash": "089532600475D49D24031D66FAE8E1A6B94B56AEAD51A19B1EFC8B666BE64A94C574F8DC0D7B41441C5C2DAD1EE656471517F18E89ADE517D969319979BFCA3D" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/64c5e639-cf65-4f75-ad53-1537991f45eb/45d5c8fa09ee5974a916d650a1281d10/dotnet-sdk-2.2.205-win-x86.exe", + "hash": "27CE7E413137805369F79105144969492A2D26BFBDC11D358E8EF100D16B20D457AB0BF0F5EFDF34D2D8F4738196713C33600C37F4F497803B7667B9E0F2D57E" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/0b90aaeb-6c46-4373-9958-2f86c0adeabd/544d66b9c50e19bc069584e51b7f4dfd/dotnet-sdk-2.2.205-win-x86.zip", + "hash": "26E7C988E831D66ED17413201D2DB09E00F18DC320541C97F46AD8593820D1B333828B8D1E4A2C4933B6C0A27DA6689E0B20148F8CFE13B2CEF3775669737838" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/b13f248d-975a-423d-a65e-2482324a6083/38b086260fdaa2fa8b22fe20b76712bf/dotnet-sdk-2.2.205-win-gs-x64.exe", + "hash": "2EC0B77CFC05A46B97131174450A04EC91934A47712046017FE85602969A4C623D48244E8DDEFBB43F84AE567A5FD884AD82975CA01ADDEFC73DA807A90F1242" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/46e2565d-953a-46bf-90b7-146d77df4be1/bbe3ed72b4d3ab2b2fbd25ab02517415/dotnet-sdk-2.2.205-win-gs-x86.exe", + "hash": "27CE7E413137805369F79105144969492A2D26BFBDC11D358E8EF100D16B20D457AB0BF0F5EFDF34D2D8F4738196713C33600C37F4F497803B7667B9E0F2D57E" + } + ] + }, + { + "version": "2.2.108", + "version-display": "2.2.108", + "runtime-version": "2.2.6", + "vs-version": "15.9.13", + "vs-support": "Visual Studio 2017 (v15.9)", + "csharp-version": "7.3", + "fsharp-version": "4.5", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/3067c95f-31bf-48d8-9a2c-9b2243bda54b/e3a75b032df2a879fab55a405f0d34fa/dotnet-sdk-2.2.108-linux-arm.tar.gz", + "hash": "AFAEF66AA8FD821C0334E88F30B49EA8ED83ED3CB60C6FBED832EF0E6D57F99D2DDCEF8D475EFC6963E7DEB09A24E5EABBD9393B5142EFD063AAD21F667D6FA9" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/e796706f-b3bd-4bc6-b9c1-97ff07225a00/e57b91abdc194d7297c3b9f814fb1a89/dotnet-sdk-2.2.108-linux-arm64.tar.gz", + "hash": "D3F3B9F25BA21D5CDE7D1257A8BBC9F2BB03115E474B802982DE71C60D9917C49C006ED0107B98D1D8A891815BB9901DFBDF48D71A53CA8EDC47F53A4DCB647B" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/517727be-2d06-4cf7-a4b9-b7e27616d101/89f9dc6b94b52de917ee0d7c3b267295/dotnet-sdk-2.2.108-linux-musl-x64.tar.gz", + "hash": "A03BA856577E075CF4477C1754365F3B987089341CE931E4D1E0560830F93262A29E773FF4BDE1012FC66FCFE94F075D13013F41E3D707ED118CC33238D759D0" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f7337a51-c66d-41e6-b901-6e13faabd1da/8b0b3cce21d3910176a9123a35dd59bb/dotnet-sdk-2.2.108-linux-x64.tar.gz", + "hash": "41E33CC55819D26E0E0E71E0D3EA8FD4745E0DF5EF696F647ADAF5CA02308BEEE3DF17F5C953D116AA724089FBFED0A01EFF8598A62B0245DF370AA127005F6A" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a281b5bb-df95-47ee-b8eb-87fc6c27fccb/300134bccc0f0d49b4710e39befa294f/dotnet-sdk-2.2.108-osx-gs-x64.pkg", + "hash": "8D5C290364F3B15C27103CDB7E1C3610E3A4185FF1E9101A2C040D497D5415534E79051C32E2F525A88853353D8FA74C908F4FF64A8F7D3CCAB8FE4D40FA23AC" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/7356d53f-d948-4a79-b279-5d8570a78d87/3a0d093af758b624d7af9ae896c3c6e1/dotnet-sdk-2.2.108-osx-x64.pkg", + "hash": "8D5C290364F3B15C27103CDB7E1C3610E3A4185FF1E9101A2C040D497D5415534E79051C32E2F525A88853353D8FA74C908F4FF64A8F7D3CCAB8FE4D40FA23AC" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9dcec0aa-9838-4fb9-9345-4b9facb6dba8/36e6bf4a80b772102f76ce8884632052/dotnet-sdk-2.2.108-osx-x64.tar.gz", + "hash": "8D24511F5D1E19E1BBE21EE43439DF2D27FF4155377EAFFE8464F92C93ADA8427920AE97559321C6F1AEECCC01125868E129A18C3A926D0431D3B70CCE67FC6D" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b695e443-9289-4eea-ae29-00c08b05eeeb/12467d1530b3c2db11291227f15eb3f4/dotnet-sdk-2.2.108-rhel.6-x64.tar.gz", + "hash": "C35A13D65B11C053FFE3E91AF89724CFD7385F269178D371662B0C199CEB3C2E310754791997CFA626972FCE80DCE316DA958619D6877BCC429407B120D1C304" + }, + { + "name": "dotnet-sdk-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/6a4e592f-306f-42a0-9b92-68fb269419e9/619760bca7fc672aaac7d08074227530/dotnet-sdk-2.2.108-win-arm.zip", + "hash": "9909D5ABE24B5B33DF88EF2B56AA5D0D328B46550EDA9E4C31308431C6E97DC60504D2823B6AEF272BE4C4C4730F0FFC4878EED49B80A0C1F42D875D12F41F2A" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/5c8fa4d8-75d2-4b25-9bb8-3b443490a8b4/41db362f54a9de23309dd8d0fd22551a/dotnet-sdk-2.2.108-win-x64.exe", + "hash": "F4A2FE15F680CBAFC335412B2667EFFBD6D93D8AA6322B4D991818A604866BA9408D293831C0272606BB8ECAF456A20669AE89B62E937C3497E2E652BDDF216C" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8fe8f0c0-b642-449d-b30f-f326e8fa27c7/defdf1d5c239f4041be7839de36539ff/dotnet-sdk-2.2.108-win-x64.zip", + "hash": "7348849167582B5CDA0329B6909CBA4C226EF769E3403FDEEA52AE8358729AFE87521349DC5DE5498EE1D0A15CA1F02520709471F0C80E25E5C69DF26ADD6E26" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/0c8323b2-e0e1-4e9a-aa36-712e587d7b30/93d8ebb5fc317ee5ca44a598c2396d81/dotnet-sdk-2.2.108-win-x86.exe", + "hash": "0E72EB2BF7462FB2B2B8076C965E0CA3C51A45DA77D5704FB9EE2F0E9D954190BEBA3334ADC0D5B88716F74FD5BCD81E910301DD49797540201566DBC555823B" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/d08823b4-7e36-4a6b-b59f-103a979256c5/3d3351b8fa284c2c9744b6db75449796/dotnet-sdk-2.2.108-win-x86.zip", + "hash": "D75FB8C3788B039256FC3BD060D49A82C1AAA2B69177AC1EB7352C2119C961D1D81F2CA310080B24E114B249B50324D2A1EA1212533E72CDE24B1664DDFFBAFB" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/e1fb4d62-5c12-4abb-9aaf-129535ac33b9/9c06a4869ed6b8eb044965bdeac67254/dotnet-sdk-2.2.108-win-gs-x64.exe", + "hash": "F4A2FE15F680CBAFC335412B2667EFFBD6D93D8AA6322B4D991818A604866BA9408D293831C0272606BB8ECAF456A20669AE89B62E937C3497E2E652BDDF216C" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/7abeefec-3857-478e-a5ab-a9797ffdbc39/e35a53c69270beb4b1bc41ff59a1e9ce/dotnet-sdk-2.2.108-win-gs-x86.exe", + "hash": "0E72EB2BF7462FB2B2B8076C965E0CA3C51A45DA77D5704FB9EE2F0E9D954190BEBA3334ADC0D5B88716F74FD5BCD81E910301DD49797540201566DBC555823B" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "2.2.6", + "version-display": "2.2.6", + "version-aspnetcoremodule": [ + "12.2.19169.6" + ], + "vs-version": "15.9.13, 16.1.3, 16.2.0", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/13798f38-c14e-4944-83c9-4f5b7c535f4d/1e1c3414f3ad791098d1f654640f9bcf/aspnetcore-runtime-2.2.6-linux-arm.tar.gz", + "hash": "349FABB7BF1A2FC68A51D57CC0A12C84A333D98F53AC74338568512E1EC2F3D55FA7EE765CC690FBFA4D0D84A6E8BDC783FA42B60AAF7F65FCFAEB8E14656EF8" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c3257647-9887-4822-8a18-0debbeabd3b2/5cd0346e78464231883604e544cee8dd/aspnetcore-runtime-2.2.6-linux-musl-x64.tar.gz", + "hash": "590E73898A6F1B3EF7B86E019B681A3099B7046B02CDB7F99DEA61460AA6079211A42AF3587BF71C03C19655DC24455098B14B3E9A9A12AEB2E64B7ECC207F84" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/5d59077f-07f3-4997-b514-d88bce8cdcbf/3729ac370c4b96720829e098bee7ee5e/aspnetcore-runtime-2.2.6-linux-x64.tar.gz", + "hash": "B5B86FFA40A4294E2532D22F6B3C173EBF17ED569CCB1E51FA9FE8804128B9541CE5FCCABE74E71BE9A7D42B80414F74B4F27A4733CA9C1DD50CB0B69C92829F" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/65bfd3c1-8321-4496-97d7-cad0743e2aea/7a23c05f5842df826017e4c8d3482d47/aspnetcore-runtime-2.2.6-osx-x64.tar.gz", + "hash": "7141594C490ADA6669535B5F6667075D7536C7F723D2D19C384838B4C0CE327A111E45C6C262A4CB0C826BBCF2E40384BC846D7DE7E8217830CB4C20A0B2D16B" + }, + { + "name": "aspnetcore-runtime-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/8ded9840-cde7-44ed-aa96-76135d7d7945/7bc757c65f531dc997379b7dd9066c8e/aspnetcore-runtime-2.2.6-win-arm.zip", + "hash": "3CC3DF0872EFB7C7849B373B8778B567CE25CF4D9A9C85B919CACAC0B4F06D1ED7030DCB5A5E9EAB5811284F3B31291B4D76F1BEBD47D1C31EF3A53C01E7BD9B" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a021d9b2-8585-473c-a8d1-011717383ad7/819dbf76040767ed1a49d6c7c5681b8a/aspnetcore-runtime-2.2.6-win-x64.exe", + "hash": "9F956A2BB808C4781A53B1803A6EA1048BBF0D6B4C5FDAB838314AA74E8C118965102EDEC989CE6274A0E1ABB1B3E03AAE8E633EF6EFAF29C10A461DECA2AEDC" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/add4620e-7d1f-4e04-bff2-361fa1e19347/20e8bceb10fe70eb8a5255b1bed9d80d/aspnetcore-runtime-2.2.6-win-x64.zip", + "hash": "2FE420125B762FE5CE49E869C0A6F6E6318DF024CBD6F37A743D2EAE29136C8F982BD7B05E480639513520959E559EF45D6B590F95D83F5136E8931FF42506E5" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/f67e7c14-7be8-48be-a58f-6fcbb1e40e8f/5ef54f876d48a645b1015e76b97cf75b/aspnetcore-runtime-2.2.6-win-x86.exe", + "hash": "8DD6063DB64FF9220916B83AAE3B82E866582C5B15697F8F49E4620F7FBB5DF758517D8C93D2CF0B372C75CC40381841DC23FEE0391EBB4C9C4C93FE5E45626E" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/396c5a1d-352a-42b5-8819-8939565982a5/d71358582d46baafb6abc1b57e350632/aspnetcore-runtime-2.2.6-win-x86.zip", + "hash": "2F83E2D9BDC51550F89EDF7285E3B721BDC32352C0C1425BD051DE9C52551BD20300C0EE15D5A5417FC6C1B617AB5FFD1AEC7DDF21BB1DB97C2571CE1FCB796E" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "win-x86_x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a9bb6d52-5f3f-4f95-90c2-084c499e4e33/eba3019b555bb9327079a0b1142cc5b2/dotnet-hosting-2.2.6-win.exe", + "hash": "BEEA1B4A00F2411737E2D1E5D665CA60555934F694F3442414DCAE1396F861FB078C333721043D4A0C456DA7289F8BC9FE035885C4673CB2D63A48BE7C6DB55C" + } + ] + }, + "symbols": { + "version": "2.2.6", + "files": [ + { + "name": "aspnet-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/f9fccf37-ce4b-414c-a4cd-11ecc8610335/e41ec68f6402d011dc6ae246736537b7/aspnet-2.2.6-symbols.zip", + "hash": "A2469EB3448AD3124A73186BC3C17E8C55D0DB41EFCFB088D98FAA9F2375855246C7A1546AF6705BAC16CB8770D060CC7BE3726A5717C5AADE131EE9D39974C4" + }, + { + "name": "cli221xx-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/0bd795f2-f80b-4720-a696-6362647557bb/96cefd20ffd9ccd334987d6e8cd0b802/cli221xx-2.2.6-symbols.zip", + "hash": "71F032E2836A1515863A07CC7989BC570BDD222F19CD36DC081D35AEC61299B93F8F46A0C8A8E8195F4658E712E18735C80C78EDB5FCBD5F793ECF49EA3B7BF1" + }, + { + "name": "cli222xx-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/975d33ef-a61a-4ca2-8e86-b0e2e4426e7e/998d6fa933b991fb59a716388b7b33c0/cli222xx-2.2.6-symbols.zip", + "hash": "A845989C82961C6849C7472511E52AB6071ACF98264A92AD5EACA67FCCD36BA5672BB5EFFE8155897135D7344CDFDD0730A9ACDEDAA51DAC7AF956CE7C03CE59" + }, + { + "name": "cli223xx-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/127909c4-cfae-4927-9f6f-a5e276a8c2e4/fc7d215a493d14c517f1e675064933b9/cli223xx-2.2.6-symbols.zip", + "hash": "B30941EB1375FD831BF5E37C69855611664355F4409B9A0B8A032009B7947E7270F8B66FF8D17A07FFA460500BFCC7485382BFFB399EBBD9934117370937206D" + }, + { + "name": "core-setup-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/df2e74d6-c3d6-4146-b92c-07b017db7c47/d85c2c17949a80c38166f199451b4d1e/core-setup-2.2.6-symbols.zip", + "hash": "78C4F51AD1891B8F2D0658D1513FA3566B064AC7B626C3080D3B828C5CF6344421BD82218C776A3AB69B2EF11731F108177F9EC0A0C80F1D65E95B4C4A0993CB" + }, + { + "name": "coreclr-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/ac44b040-59a7-4c31-b1f3-d307666533c0/928e45c40fc96d65d6b0208add08919a/coreclr-2.2.6-symbols.zip", + "hash": "63E82E83C8CF29D6668202362EC076C67877B50981E314877DC84AC126BFAB3644BBC3049137B0D976A66091423C2381B8CF34B4FE2126DCEE811FDC9C9441D0" + }, + { + "name": "corefx-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/a11480e5-d099-4351-91ca-f8fd50f1f5df/bfc5bd03d27d857d98846c31dc6625d4/corefx-2.2.6-symbols.zip", + "hash": "F2CBFDF905245176AEAD503DB908AF6D59AEA6F1A4F76209C443E555F6E8C62FD184A7BA6E44E115D76B1C184F6AE6B3D57845125A62075798D51905EB8A9A51" + }, + { + "name": "dotnet-sdk-symbols.zip", + "rid": null, + "url": "https://download.visualstudio.microsoft.com/download/pr/d64002d7-fcc2-4d47-a903-28ab7904dfec/c7e49df6e74debd1c386ef226239dfdc/dotnet-sdk-2.2.6-symbols.zip", + "hash": "6D540B15C8CAFE1A333D03C143984B3434ED349F1030E8E1C998C3340C77A3C550F659B3CE3E34CF3B49E3F9852496B3FB5DA76FD50D639BF9D9EA5A0C3931BD" + } + ] + } + }, { "release-date": "2019-05-21", "release-version": "2.2.300", @@ -661,7 +1647,7 @@ "runtime": { "version": "2.2.5", "version-display": "2.2.5", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -741,7 +1727,7 @@ "version": "2.2.107", "version-display": "2.2.107", "runtime-version": "2.2.5", - "vs-version": "", + "vs-version": null, "vs-support": null, "csharp-version": "7.3", "fsharp-version": "4.5", @@ -845,7 +1831,7 @@ "version-aspnetcoremodule": [ "12.2.19109.5" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -1366,7 +2352,7 @@ "version": "2.2.106", "version-display": "2.2.106", "runtime-version": "2.2.4", - "vs-version": "", + "vs-version": null, "csharp-version": "7.3", "fsharp-version": "4.5", "vb-version": null, @@ -1893,7 +2879,7 @@ "runtime": { "version": "2.2.3", "version-display": "2.2.3", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -1973,7 +2959,7 @@ "version": "2.2.105", "version-display": "2.2.105", "runtime-version": "2.2.3", - "vs-version": "", + "vs-version": null, "csharp-version": "7.3", "fsharp-version": "4.5", "vb-version": null, @@ -2076,7 +3062,7 @@ "version-aspnetcoremodule": [ "12.2.19024.2" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -2196,7 +3182,7 @@ "runtime": { "version": "2.2.2", "version-display": "2.2.2", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -2276,7 +3262,7 @@ "version": "2.2.104", "version-display": "2.2.104", "runtime-version": "2.2.2", - "vs-version": "", + "vs-version": null, "csharp-version": "7.3", "fsharp-version": "4.5", "vb-version": null, @@ -2379,7 +3365,7 @@ "version-aspnetcoremodule": [ " 12.2.18346.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -2509,7 +3495,7 @@ "version": "2.2.103", "version-display": "2.2.103", "runtime-version": "2.2.1", - "vs-version": "", + "vs-version": null, "csharp-version": "7.3", "fsharp-version": "4.5", "vb-version": "15.9", @@ -2717,10 +3703,10 @@ "version": "2.2.102", "version-display": "2.2.102", "runtime-version": "2.2.1", - "vs-version": "", + "vs-version": null, "csharp-version": "7.3", "fsharp-version": "4.5", - "vb-version": "", + "vb-version": null, "files": [ { "name": "dotnet-sdk-linux-arm.tar.gz", @@ -2932,12 +3918,7 @@ "security": false, "cve-list": null, "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/2.2/2.2.101-SDK/2.2.101.md", - "runtime": { - "version": null, - "version-display": null, - "vs-version": null, - "files": null - }, + "runtime": null, "sdk": { "version": "2.2.101", "version-display": "2.2.101", @@ -3042,12 +4023,7 @@ "security": false, "cve-list": null, "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/2.2/preview/2.2.200-preview.md", - "runtime": { - "version": null, - "version-display": null, - "vs-version": null, - "files": null - }, + "runtime": null, "sdk": { "version": "2.2.200-preview-009648", "version-display": "2.2.200-preview-009648", @@ -3251,7 +4227,7 @@ "version": "2.2.100", "version-display": "2.2.100", "runtime-version": "2.2.0", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, @@ -3561,7 +4537,7 @@ "version": "2.2.100-preview3-009430", "version-display": "2.2.100-preview3-009430", "runtime-version": "2.2.0-preview3-27014-02", - "vs-version": "", + "vs-version": null, "csharp-version": null, "fsharp-version": null, "vb-version": null, diff --git a/release-notes/3.0/README.md b/release-notes/3.0/README.md index 1a87ec1a..6af3ea21 100644 --- a/release-notes/3.0/README.md +++ b/release-notes/3.0/README.md @@ -4,6 +4,7 @@ The following .NET Core 3.0 releases have been shipped. You must be on the lates | Release Date | Description | | | | :-- | :-- | :--: | :-- | +| 2019/07/23 | 3.0.0 Preview 7 | [release notes](./preview/3.0.0-preview7.md)/[download](./preview/3.0.0-preview7-download.md) | - | | 2019/06/12 | 3.0.0 Preview 6 | [release notes](./preview/3.0.0-preview6.md)/[download](./preview/3.0.0-preview6-download.md) | - | | 2019/05/06 | 3.0.0 Preview 5 | [release notes](./preview/3.0.0-preview5.md)/[download](./preview/3.0.0-preview5-download.md) | - | | 2019/04/18 | 3.0.0 Preview 4 | [release notes](./preview/3.0.0-preview4.md)/[download](./preview/3.0.0-preview4-download.md) | - | diff --git a/release-notes/3.0/preview/3.0.0-preview-known-issues.md b/release-notes/3.0/preview/3.0.0-preview-known-issues.md index e9a47840..a0ead572 100644 --- a/release-notes/3.0/preview/3.0.0-preview-known-issues.md +++ b/release-notes/3.0/preview/3.0.0-preview-known-issues.md @@ -4,6 +4,16 @@ This document lists known issues for **.NET Core 3.0 Preview releases** which ma ## .NET Core +### .NET Core 3.0 SDK, all releases + +### `PATH` intermittently not updated when installing on MacOS ([core-sdk/3331](https://github.com/dotnet/core-sdk/issues/3331)) + +There are some situations, which we do not yet understand, where PATH is not properly updated after installing the .NET Core SDK on MacOS. The result is a `dotnet: command not found` error reported in the terminal when attempting to run a `dotnet` command. + +The PATH issue can be confirmed by typing `echo $PATH | grep "dotnet"` and observing if `dotnet` is shown in the output. If `/usr/local/share/dotnet` is not present in PATH, it can be added for the current terminal session with `export PATH = $PATH:/usr/local/share/dotnet`. + +To update the path for every new terminal session, the `export` entry will need to be added to your terminal resource file. This file will be different depending upon your default terminal (eg bash, zsh, ...) and configuration (.bash_profile, .bashrc, .zshrc, ...). + ### Preview 5 - **Visual style in WinForms app not showing correctly when publishing with PublishReadyToRun=true** @@ -23,18 +33,14 @@ This document lists known issues for **.NET Core 3.0 Preview releases** which ma ## ASP.NET Core +### Preview 7 + +- **Incorrect launch URL for the Web API template** + + The Web API template was updated to generate a `WeatherForecastController` instead of a `ValuesController`, but the launch URL was not updated accordingly. As a result Visual Studio launches the browser at the wrong URL for the Web API, which results in a 404 response. To work around this issue update the *Properties/launchSettings.json* file to change the launch URL from "api/values" to "weatherforecast". + ### Preview 6 -- **`@attribute` directive does not work in _Imports.razor** - - When adding the `@attribute` directive in *_Imports.razor* the project may fail to build with the following error: - - ``` - System.IndexOutOfRangeException : Index was outside the bounds of the array. - ``` - - To workaround this issue add the `@attribute` to the individual .razor files instead of in *_Imports.razor*. - - **Publishing an ASP.NET Core hosted client-side Blazor app to Azure as a self-contained app fails** Publishing an ASP.NET Core hosted client-side Blazor app to Azure as a self-contained app fails with the following error: @@ -43,9 +49,15 @@ This document lists known issues for **.NET Core 3.0 Preview releases** which ma Error NETSDK1005: Assets file 'C:\Users\user\Source\Repos\WebApplication1\WebApplication1.Client\obj\project.assets.json' doesn't have a target for '.NETStandard,Version=v2.0'. Ensure that restore has run and that you have included 'netstandard2.0' in the TargetFrameworks for your project. ``` - This issue will be addressed in a future release. + To work around this issue remove the `netcoreapp3.0` line from the generated pubxml file under *Properties\Publish Profiles.pubxml*. -- **`@bind-value` on its own results in a build error** +- **Cancellation is not sent to the server when using the `Grpc.Net.Client` gRPC client** + + Canceling a gRPC client will cancel the call on the client, but will not send a cancellation notification to the server. + + If your gRPC services rely on cancellation you should continue to use the `Grpc.Core` gRPC client until preview 7. This issue will be fixed in a future update. + +- **[RESOLVED] `@bind-value` on its own results in a build error** Writing `` in a component results in the following error: @@ -55,7 +67,17 @@ This document lists known issues for **.NET Core 3.0 Preview releases** which ma To work around this issue add a `@bind-value:event="SOMEEVENT"` to the input element: ``. -- **Using element refs with JavaScript interop in a client-side Blazor apps fails when the IL linker is disabled** +- **[RESOLVED] `@attribute` directive does not work in _Imports.razor** + + When adding the `@attribute` directive in *_Imports.razor* the project may fail to build with the following error: + + ``` + System.IndexOutOfRangeException : Index was outside the bounds of the array. + ``` + + To workaround this issue add the `@attribute` to the individual .razor files instead of in *_Imports.razor*. + +- **[RESOLVED] Using element refs with JavaScript interop in a client-side Blazor apps fails when the IL linker is disabled** Using element refs with JavaScript interop in a client-side Blazor apps fails when the IL linker is disabled with the following exception: @@ -65,7 +87,7 @@ This document lists known issues for **.NET Core 3.0 Preview releases** which ma To work around this issue enable the IL linker as part of the build. -- **Using the AuthorizingContent and NotAuthorizedContent parameters on Router results in a compilation error in server-side Blazor apps** +- **[RESOLVED] Using the AuthorizingContent and NotAuthorizedContent parameters on Router results in a compilation error in server-side Blazor apps** Specifying the `AuthorizingContent` or `NotAuthorizedContent` parameters on the `Router` component in a server-side Blazor app results in a compilation error. @@ -73,15 +95,9 @@ This document lists known issues for **.NET Core 3.0 Preview releases** which ma error RZ9996: Unrecognized child content inside component 'Router'. The component 'Router' accepts child content through the following top-level items: 'NotFoundContent'. ``` - This issue will fixed in a future update. + This issue will be fixed in a future update. -- **Cancellation is not sent to the server when using the `Grpc.Net.Client` gRPC client** - - Canceling a gRPC client will cancel the call on the client, but will not send a cancellation notification to the server. - - If your gRPC services rely on cancellation you should continue to use the `Grpc.Core` gRPC client until preview 7. This issue will fixed in a future update. - -- **`Grpc.Net.ClientFactory` does not reference all required types when used outside of ASP.NET Core** +- **[RESOLVED] `Grpc.Net.ClientFactory` does not reference all required types when used outside of ASP.NET Core** The gRPC client factory does not reference the `Microsoft.Extensions.Http` package. If you are using the client factory you will need to include a reference to `Microsoft.Extensions.Http` in the project file. @@ -90,7 +106,7 @@ This document lists known issues for **.NET Core 3.0 Preview releases** which ma ``` - This issue will fixed in a future update. + This issue will be fixed in a future update. ### Preview 4 diff --git a/release-notes/3.0/preview/3.0.0-preview6-download.md b/release-notes/3.0/preview/3.0.0-preview6-download.md index ed19358e..24c27298 100644 --- a/release-notes/3.0/preview/3.0.0-preview6-download.md +++ b/release-notes/3.0/preview/3.0.0-preview6-download.md @@ -67,7 +67,7 @@ A manual installatoin requires the use of your distro's package installer to ins Please see the [3.0 Supported OS](https://github.com/dotnet/core/blob/master/release-notes/3.0/3.0-supported-os.md) document for specific distro version support status. | **System Dependencies Installer** | -| :-- | :-- | +| :-- | | [Centos 7][dotnet-runtime-deps-centos.7-x64.rpm] | | [Fedora][dotnet-runtime-deps-fedora.27-x64.rpm] | | [OpenSUSE][dotnet-runtime-deps-opensuse.42-x64.rpm] | @@ -84,11 +84,11 @@ Please see the [3.0 Supported OS](https://github.com/dotnet/core/blob/master/rel | aspnetcore-runtime | [deb][aspnetcore-runtime-x64.deb] \| [rpm][aspnetcore-runtime-x64.rpm] | | dotnet-targeting-pack | [deb][dotnet-targeting-pack-x64.deb] \| [rpm][dotnet-targeting-pack-x64.rpm] | | dotnet-apphost-targeting-pack | [deb][dotnet-apphost-pack-x64.deb] \| [rpm][dotnet-apphost-pack-x64.rpm] | -| aspnetcore-targeting-pack | [deb][aspnetcore-targeting-pack.deb] \| [rpm][aspnetcore-targeting-pack-3.0.rpm] | -| netstandard-targeting-pack | [deb][netstandard-targeting-pack-x64.deb] \| [rpm][aspnetcore-targeting-pack.rpm] | +| aspnetcore-targeting-pack | [deb][aspnetcore-targeting-pack.deb] \| [rpm][aspnetcore-targeting-pack.rpm] | +| netstandard-targeting-pack | [deb][netstandard-targeting-pack-x64.deb] \| [rpm][netstandard-targeting-pack-x64.rpm] | | dotnet-sdk | [deb][dotnet-sdk-x64.deb] \| [rpm][dotnet-sdk-x64.rpm] | -After downloading the files, run you package utility to install the files in the following order. +After downloading the files, run your package utility to install the files in the following order. 1. dotnet-runtime-deps (System Dependencies Installer) 2. dotnet-host diff --git a/release-notes/3.0/preview/3.0.0-preview7-download.md b/release-notes/3.0/preview/3.0.0-preview7-download.md new file mode 100644 index 00000000..62e67cbe --- /dev/null +++ b/release-notes/3.0/preview/3.0.0-preview7-download.md @@ -0,0 +1,232 @@ +# .NET Core 3.0.0 Preview 7 + +.NET Core 3.0.0 Preview 7 comprises: + +* .NET Core Runtime 3.0.0-preview7-27912-14 +* ASP.NET Core 3.0.0-preview7.19365.7 +* .NET Core SDK 3.0.100-preview7-012821 + +See the [Release Notes][release-notes] for details about what is included in this update. + +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [ARM][dotnet-sdk-win-arm.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [ARM][dotnet-runtime-win-arm.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \| [ARM][aspnetcore-runtime-win-arm.zip] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [See installations steps below][linux-install] | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM][aspnetcore-runtime-linux-arm.tar.gz]1 \| [ARM64][aspnetcore-runtime-linux-arm64.tar.gz] \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + +## Docker + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://devblogs.microsoft.com/dotnet/staying-up-to-date-with-net-container-images/). + +## Installing .NET Core on Linux + +### Install using Snap + +Because of the isolated environment, using Snap is the preferred way to install and try .NET Core Previews on [Linux distributions that support Snap](https://docs.snapcraft.io/installing-snapd/6735). + +After configuring Snap on your system, run the following command to install the latest .NET Core SDK. + +`sudo snap install dotnet-sdk --channel=beta --classic` + +When .NET Core in installed using the Snap package, the default .NET Core command is `dotnet-sdk.dotnet`, as opposed to just `dotnet`. The benefit of the namespaced command is that it will not conflict with a globally installed .NET Core version you may have. This command can be aliased to `dotnet` with: + +`sudo snap alias dotnet-sdk.dotnet dotnet` + +**Note:** Some distros require an additional step to enable access to the SSL certificate. If you experience SSL errors when running `dotnet restore`, see [Linux Setup](https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md) for a possible resolution. + +### Install using deb/rpm packages + +Preview release installers are not available from the Microsoft package repositories but you can download them and install manually or, set up a local package repository. Setting up a local package repository will result in a typical package manager installation experience. Consult your distros documentation to understand this option. + +A manual installatoin requires the use of your distro's package installer to install each of the files *in the order presented below.* If you attempt to install them out of order, dependency checks will not succeed and the installation will fail. Download the correct System Dependencies Installer along with the `host, hostfxr, runtime, aspnetcore-runtime` and `sdk` installers. + +Please see the [3.0 Supported OS](https://github.com/dotnet/core/blob/master/release-notes/3.0/3.0-supported-os.md) document for specific distro version support status. + +| **System Dependencies Installer** | +| :-- | +| [Centos 7][dotnet-runtime-deps-centos.7-x64.rpm] | +| [Fedora][dotnet-runtime-deps-fedora.27-x64.rpm] | +| [OpenSUSE][dotnet-runtime-deps-opensuse.42-x64.rpm] | +| [Oracle Linux 7][dotnet-runtime-deps-oraclelinux.7-x64.rpm] | +| [RHEL 7][dotnet-runtime-deps-rhel.7-x64.rpm] | +| [SLES 12][dotnet-runtime-deps-sles.12-x64.rpm] | +| [Debian-based systems][dotnet-runtime-deps-x64.deb] | + +| **Component** | **Package Type** | +| :--- | :---: | +| dotnet-host | [deb][dotnet-host-x64.deb] \| [rpm][dotnet-host-x64.rpm] | +| dotnet-hostfxr | [deb][dotnet-hostfxr-x64.deb] \| [rpm][dotnet-hostfxr-x64.rpm] | +| dotnet-runtime | [deb][dotnet-runtime-x64.deb] \| [rpm][dotnet-runtime-x64.rpm] | +| aspnetcore-runtime | [deb][aspnetcore-runtime-x64.deb] \| [rpm][aspnetcore-runtime-x64.rpm] | +| dotnet-targeting-pack | [deb][dotnet-targeting-pack-x64.deb] \| [rpm][dotnet-targeting-pack-x64.rpm] | +| dotnet-apphost-targeting-pack | [deb][dotnet-apphost-pack-x64.deb] \| [rpm][dotnet-apphost-pack-x64.rpm] | +| aspnetcore-targeting-pack | [deb][aspnetcore-targeting-pack.deb] \| [rpm][aspnetcore-targeting-pack.rpm] | +| netstandard-targeting-pack | [deb][netstandard-targeting-pack-x64.deb] \| [rpm][netstandard-targeting-pack-x64.rpm] | +| dotnet-sdk | [deb][dotnet-sdk-x64.deb] \| [rpm][dotnet-sdk-x64.rpm] | + +After downloading the files, run your package utility to install the files in the following order. + +1. dotnet-runtime-deps (System Dependencies Installer) +2. dotnet-host +3. dotnet-hostfxr +4. dotnet-runtime +5. aspnetcore-runtime +6. dotnet-targeting-pack +7. dotnet-apphost-targeting-pack +8. aspnetcore-targeting-pack +9. netstandard-targeting-pack +10. dotnet-sdk + +**CentOS, Fedora, OpenSUSE, Oracle Linux, RHEL and SLES** +`sudo rpm -ivh [package name]` + +**Debian and Ubuntu** +`sudo dpkg -i [package name]` + +Here is a simple example script for Fedora to download and install the packages as described above. + +``` bash +cd $HOME/Downloads +mkdir preview7 +cd preview7 + +wget -c https://download.visualstudio.microsoft.com/download/pr/21c1edcc-4296-45fe-9e09-b5f0b992ec04/4119552e4774c7d2289cdac1b41d005d/dotnet-host-3.0.0-preview7-27912-14-x64.rpm +wget -c https://download.visualstudio.microsoft.com/download/pr/e1d79e2c-7d95-46be-a394-7ada4821fdb9/3a36e07e3d8db39db289123fa0c339eb/dotnet-hostfxr-3.0.0-preview7-27912-14-x64.rpm +wget -c https://download.visualstudio.microsoft.com/download/pr/db43af51-c07c-4ce2-8ac9-ea3ef2c6ab9a/9fe1680c15cb421765e18a010fe8d4e8/dotnet-runtime-3.0.0-preview7-27912-14-x64.rpm +wget -c https://download.visualstudio.microsoft.com/download/pr/72b648e4-3f67-4311-86a6-5a7ccb29905a/d7252cc35caaab93516eb3acef41fcce/dotnet-runtime-deps-3.0.0-preview7-27912-14-fedora.27-x64.rpm +wget -c https://download.visualstudio.microsoft.com/download/pr/9da0987c-e44a-4e20-b6d7-7fe8710af24f/c8398b1c24181cb401481bfda1d91951/aspnetcore-runtime-3.0.0-preview7.19365.7-x64.rpm +wget -c https://download.visualstudio.microsoft.com/download/pr/e0762c9a-6e37-410d-9b32-254f3f19106a/bc7f3d5980afb56aae800f91388cba9d/dotnet-sdk-3.0.100-preview7-012821-x64.rpm + +wget -c https://download.visualstudio.microsoft.com/download/pr/43e76dc3-cfd3-42e0-b94e-9c0f9beb2fb1/14a7ca8b7ead99847fc5b4c0ca695a59/dotnet-apphost-pack-3.0.0-preview7-27912-14-x64.rpm +wget -c https://download.visualstudio.microsoft.com/download/pr/6b849cd7-8bc4-4825-9896-1a4dad65a0a0/deb315e5aa6514ca2cec7609612dca79/dotnet-targeting-pack-3.0.0-preview7-27912-14-x64.rpm +wget -c https://download.visualstudio.microsoft.com/download/pr/6540efb8-9920-4055-99d2-fb4c43553490/6d40a70c3b6402e5aa6fa10e5de74850/netstandard-targeting-pack-2.1.0-preview7-27912-14-x64.rpm +wget -c https://download.visualstudio.microsoft.com/download/pr/219d6a6b-1d89-4568-b948-59fe9e641f74/d2538df6dceb35a292a2f87a494d6b1b/aspnetcore-targeting-pack-3.0.0-preview7.19365.7.rpm + +sudo rpm -ivh dotnet-runtime-deps-3.0.0-preview7-27912-14-fedora.27-x64.rpm +sudo rpm -ivh dotnet-host-3.0.0-preview7-27912-14-x64.rpm +sudo rpm -ivh dotnet-hostfxr-3.0.0-preview7-27912-14-x64.rpm +sudo rpm -ivh dotnet-runtime-3.0.0-preview7-27912-14-x64.rpm +sudo rpm -ivh aspnetcore-runtime-3.0.0-preview7.19365.7-x64.rpm +sudo rpm -ivh dotnet-apphost-pack-3.0.0-preview7-27912-14-x64.rpm +sudo rpm -ivh dotnet-targeting-pack-3.0.0-preview7-27912-14-x64.rpm +sudo rpm -ivh netstandard-targeting-pack-2.1.0-preview7-27912-14-x64.rpm +sudo rpm -ivh aspnetcore-targeting-pack-3.0.0-preview7.19365.7.rpm +sudo rpm -ivh dotnet-sdk-3.0.100-preview7-012821-x64.rpm +``` + +### Installation from a binary archive + +Installing from the packages detailed above is recommended or you can install from binary archive, if that better suits your needs. When using binary archives to install, the contents must be extracted to a user location such as `$HOME/dotnet`, a symbolic link created for `dotnet` and a few dependencies installed. Dependency requirements can be seen in the [Linux System Prerequisites](https://github.com/dotnet/core/blob/master/Documentation/linux-prereqs.md) document. + +```bash +mkdir -p $HOME/dotnet && tar zxf dotnet.tar.gz -C $HOME/dotnet +export PATH=$PATH:$HOME/dotnet +``` + +## .NET Core Runtime-only installation + +If only the .NET Core Runtime is needed, install `dotnet-runtime-3.0` using your package manager. If you also need ASP.NET Core functionality, installing `aspnetcore-runtime-3.0` will install both the ASP Runtime and .NET Core Runtime. + +## Windows Server Hosting + +If you are looking to host stand-alone apps on Servers, the following installer can be used on Windows systems. + +### Windows + +You can download the Windows Server Hosting installer and run the following command from an Administrator command prompt: + +* [dotnet-hosting-3.0.0-preview7.19365.7-win.exe][dotnet-hosting-win.exe] + +This will install the ASP.NET Core Module for IIS. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/3.0/preview/3.0.0-preview7.md + +[dotnet-host-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/75df8900-3c7c-4c83-a142-ac464aba5424/2b9621b80f3e6777d436f6aabaaced27/dotnet-host-3.0.0-preview7-27912-14-x64.deb +[dotnet-host-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/21c1edcc-4296-45fe-9e09-b5f0b992ec04/4119552e4774c7d2289cdac1b41d005d/dotnet-host-3.0.0-preview7-27912-14-x64.rpm +[dotnet-hostfxr-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/14afe93a-0608-455f-835d-21bad58b79c5/0bdf5dea07ed8b2724a4a9b4f2e291c5/dotnet-hostfxr-3.0.0-preview7-27912-14-x64.deb +[dotnet-hostfxr-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/e1d79e2c-7d95-46be-a394-7ada4821fdb9/3a36e07e3d8db39db289123fa0c339eb/dotnet-hostfxr-3.0.0-preview7-27912-14-x64.rpm + +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/02a60af9-15e0-4635-9f50-7394c181cecd/e19f0798e496e6625811f9779df939fc/dotnet-runtime-3.0.0-preview7-27912-14-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d9095852-56f2-421a-a322-b254c9f5d106/dc71dc5bc53c81e868d40221316c9a09/dotnet-runtime-3.0.0-preview7-27912-14-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/523c8c81-e023-482c-83a5-1723ea48e104/2032044c9402893bcec6c6fb32d9c0ba/dotnet-runtime-3.0.0-preview7-27912-14-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8ac39a59-0f01-4f2d-8a3b-41b7b6d01f21/e2db10c3498c7344aa6847721a8cb832/dotnet-runtime-3.0.0-preview7-27912-14-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/519eb30b-5850-4b5e-a874-82df9bab07fb/0fc500b49aee8b59e6b8eac668f818e4/dotnet-runtime-3.0.0-preview7-27912-14-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/38d85975-b7e9-4eb9-ab6a-cae6d09e5ef0/2763b3065f1e2bf6951e26557282bb82/dotnet-runtime-3.0.0-preview7-27912-14-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9a403fa2-5072-456e-8312-746d1b846f7a/65301afee6825496555e30cedddc67c8/dotnet-runtime-3.0.0-preview7-27912-14-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/413e4397-a862-485f-ae54-9ba2f01ee6a1/722c79fd7b8ee394e4d38fb0093d2ead/dotnet-runtime-3.0.0-preview7-27912-14-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/9ef148e5-e1e2-46a5-a0bf-c556cc999204/d0e0882b1fb57b7fcf850e80ada3df4f/dotnet-runtime-3.0.0-preview7-27912-14-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/7b03088b-2ab1-4a29-abd8-287e990946d4/498f424a6bda8e369806e4a765eb37db/dotnet-runtime-3.0.0-preview7-27912-14-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/5dd5f4db-81b6-42d0-9a9d-b6457ef231b8/68800a8d75cc2dc92b0816b4acdeee33/dotnet-runtime-3.0.0-preview7-27912-14-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/8832b0fc-e294-4ff4-829b-051655e09073/2b9f733971983809fa7811abc01b1881/dotnet-runtime-3.0.0-preview7-27912-14-win-x86.zip +[dotnet-runtime-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/e091a028-ba39-4fa7-b67e-ea94cc17c796/486715c7f03753721d3e36eb2802b78a/dotnet-runtime-3.0.0-preview7-27912-14-x64.deb +[dotnet-runtime-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/db43af51-c07c-4ce2-8ac9-ea3ef2c6ab9a/9fe1680c15cb421765e18a010fe8d4e8/dotnet-runtime-3.0.0-preview7-27912-14-x64.rpm +[dotnet-runtime-deps-centos.7-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/422a9ec8-ea7b-4c9a-a4f4-5c2fe97c5d03/4223ae36afed5b281c5ae67a641e6a16/dotnet-runtime-deps-3.0.0-preview7-27912-14-centos.7-x64.rpm +[dotnet-runtime-deps-fedora.27-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/72b648e4-3f67-4311-86a6-5a7ccb29905a/d7252cc35caaab93516eb3acef41fcce/dotnet-runtime-deps-3.0.0-preview7-27912-14-fedora.27-x64.rpm +[dotnet-runtime-deps-opensuse.42-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/faa95feb-79e1-4a15-ab9b-f09d7ba95c23/c9effc067e18a3a72db36c16683dd00a/dotnet-runtime-deps-3.0.0-preview7-27912-14-opensuse.42-x64.rpm +[dotnet-runtime-deps-oraclelinux.7-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/6aaffc73-62d5-4642-8877-2605c3be5781/0be97744d82d73f6e1db842d0dfd2185/dotnet-runtime-deps-3.0.0-preview7-27912-14-oraclelinux.7-x64.rpm +[dotnet-runtime-deps-rhel.7-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/cb7bdfbc-6535-4197-8b91-daed8438d43d/6a2f3f1b55458426587da52e2d29e387/dotnet-runtime-deps-3.0.0-preview7-27912-14-rhel.7-x64.rpm +[dotnet-runtime-deps-sles.12-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/598d1ea4-6d87-4612-876a-d7f505473fd8/cf2a4f643df307ff5f3a124f82eed8ae/dotnet-runtime-deps-3.0.0-preview7-27912-14-sles.12-x64.rpm +[dotnet-runtime-deps-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/d2aa2c7e-d7f5-4868-9217-63f8b5a9cc2e/d25435ba6ff71c8959c89eb3ab8dcd21/dotnet-runtime-deps-3.0.0-preview7-27912-14-x64.deb + +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e4aec681-f869-494b-84b7-8891ed57f14c/44748bf22dec06c9a8c24b2c4b1dc343/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8c05daa0-f842-4f54-857d-94f066aec7bd/6206defbf72869fbc17a717edb0e5aec/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e95772a9-f0e5-45f4-b06d-3b53b75ccb28/d180b377fcc9fb805569a565ed5a9ab9/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/02241c22-f7c1-4eb9-a599-02c3b27461f0/00725bf30e6deadc0facc9a1757d0eea/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7b6c1370-8878-4203-8d4b-16ef649e9c3e/c9184449bb94f844150b04480006e3fd/aspnetcore-runtime-3.0.0-preview7.19365.7-osx-x64.tar.gz +[aspnetcore-runtime-rh.rhel.7-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/2fa0a3dc-5e14-4916-82a3-f11fff13e8c1/71bddc4ecefc2992ea2f20fa4c3cda75/aspnetcore-runtime-3.0.0-preview7.19365.7-rh.rhel.7-x64.rpm +[aspnetcore-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/02804c86-4380-4f12-a2a7-e5a1503582a3/ea1083125d4fcd1457001ad9de239922/aspnetcore-runtime-3.0.0-preview7.19365.7-win-arm.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/3e73f590-8f63-4971-b382-1845e0f165d2/d3383b1cda46753f0ff351d702d5e416/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/d7198b9e-fd9b-41ca-b6ab-910aaf9fe430/63fa5f438935ded6f56fa676cfac126b/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/0fc46441-25dd-4058-b4e7-b1d16ae95382/5cfb6abe90b1d003dea5e295c6d2e4c2/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/8aac48a1-f2ec-4592-8cb8-e037e8439eaf/7469a9bde5afb34d37a9d9a42e9ba281/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x86.zip +[aspnetcore-runtime-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/24905020-03ea-4cfc-9362-c48067865fb1/9bf81548b0121de0e92565d99b2680c0/aspnetcore-runtime-3.0.0-preview7.19365.7-x64.deb +[aspnetcore-runtime-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/9da0987c-e44a-4e20-b6d7-7fe8710af24f/c8398b1c24181cb401481bfda1d91951/aspnetcore-runtime-3.0.0-preview7.19365.7-x64.rpm +[aspnetcore-targeting-pack.deb]: https://download.visualstudio.microsoft.com/download/pr/ab736c3a-7d76-4e4f-bb38-276a8461f136/e52cd442cf11475581d648c70e9a0fe9/aspnetcore-targeting-pack-3.0.0-preview7.19365.7.deb +[aspnetcore-targeting-pack.rpm]: https://download.visualstudio.microsoft.com/download/pr/219d6a6b-1d89-4568-b948-59fe9e641f74/d2538df6dceb35a292a2f87a494d6b1b/aspnetcore-targeting-pack-3.0.0-preview7.19365.7.rpm +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/bf79e503-defd-4034-a5d4-a5c055f5d589/7383e4dac92dc0cc7f1075321d6394c6/dotnet-hosting-3.0.0-preview7.19365.7-win.exe + +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/11d6ec80-4d7f-4100-8a54-809ed30b203e/1c0267225b22437aca9fdfe04160d1d5/dotnet-sdk-3.0.100-preview7-012821-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/bfc59591-60a7-47e4-80ac-c345c70daf71/38efa2e4d9a70e35e85145e7da88aa54/dotnet-sdk-3.0.100-preview7-012821-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/39a668ec-feee-4655-bae9-7d2d276e3158/7df1b578dccaba181527f60d5390955a/dotnet-sdk-3.0.100-preview7-012821-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c624c5d6-0e9c-4dd9-9506-6b197ef44dc8/ad61b332f3abcc7dec3a49434e4766e1/dotnet-sdk-3.0.100-preview7-012821-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/64cb8405-ee15-4a9a-bf25-1201531f4519/b619596c137a08b204fc79a213bb9763/dotnet-sdk-3.0.100-preview7-012821-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8359b463-1d6f-4be0-b6bf-41c163e22573/9f1ad6cb14b8c622642c96933e274211/dotnet-sdk-3.0.100-preview7-012821-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0b879894-41f9-4a9c-9458-40424d419336/7cf6f9883cb04b13e3a8f9a9a373399e/dotnet-sdk-3.0.100-preview7-012821-rhel.6-x64.tar.gz +[dotnet-sdk-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/a57b91a2-e194-47be-855c-50a301b6a6d0/6ff599db0542abbeae5ab2ce44240c37/dotnet-sdk-3.0.100-preview7-012821-win-arm.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/a65e3536-ad76-4808-9920-83702aeed082/3c6ab9eaa0bc99df442be91e7b7950ff/dotnet-sdk-3.0.100-preview7-012821-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/41e4c58f-3ac9-43f6-84b6-f57d2135331a/3691b61f15f1f5f844d687e542c4dc72/dotnet-sdk-3.0.100-preview7-012821-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/e7e10509-f1ec-4d5c-9fe9-33a2d5a8fac0/dcf905cdac05719a5a5fa1ee1c365c4e/dotnet-sdk-3.0.100-preview7-012821-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/32653590-afde-4109-8592-f19220d5ed2e/4128a2693ad0521f4c321290496113ac/dotnet-sdk-3.0.100-preview7-012821-win-x86.zip +[dotnet-sdk-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/e9a2527e-e38f-4bec-9b63-2ba4dedfd748/358830b14b2a7d2ae5cf8260c041e898/dotnet-sdk-3.0.100-preview7-012821-x64.deb +[dotnet-sdk-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/e0762c9a-6e37-410d-9b32-254f3f19106a/bc7f3d5980afb56aae800f91388cba9d/dotnet-sdk-3.0.100-preview7-012821-x64.rpm + +[dotnet-apphost-pack-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/e28b12ba-1e42-4749-aae1-1b3c5ed38794/202211c1e6c32569eec3e0d52638a1d6/dotnet-apphost-pack-3.0.0-preview7-27912-14-x64.deb +[dotnet-apphost-pack-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/43e76dc3-cfd3-42e0-b94e-9c0f9beb2fb1/14a7ca8b7ead99847fc5b4c0ca695a59/dotnet-apphost-pack-3.0.0-preview7-27912-14-x64.rpm +[netstandard-targeting-pack-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/83e43735-491d-4116-bcf6-8b8627139db3/6de70e3c1d8e593f825241a6a8328df2/netstandard-targeting-pack-2.1.0-preview7-27912-14-osx-x64.pkg +[netstandard-targeting-pack-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/5bfdb390-e660-4db9-9425-bea30457ddbc/0f2019c4665003bc5f7ea832c17ae606/netstandard-targeting-pack-2.1.0-preview7-27912-14-x64.deb +[netstandard-targeting-pack-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/6540efb8-9920-4055-99d2-fb4c43553490/6d40a70c3b6402e5aa6fa10e5de74850/netstandard-targeting-pack-2.1.0-preview7-27912-14-x64.rpm +[dotnet-targeting-pack-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/0262539c-3137-4a86-9df4-f82896d16317/d8756586ecd9f55097d89f45de523059/dotnet-targeting-pack-3.0.0-preview7-27912-14-x64.deb +[dotnet-targeting-pack-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/6b849cd7-8bc4-4825-9896-1a4dad65a0a0/deb315e5aa6514ca2cec7609612dca79/dotnet-targeting-pack-3.0.0-preview7-27912-14-x64.rpm + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/3.0.0-preview7-27912-14-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/3.0.100-preview7-012821-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[linux-setup]: https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0-preview-7/ +[aspnet-blog]: https://devblogs.microsoft.com/aspnet/asp-net-core-and-blazor-updates-in-net-core-3-0-preview-7/ + +[aspnet_bugs]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A3.0.0-preview7+label%3ADone+label%3Abug +[aspnet_features]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A3.0.0-preview7+label%3ADone+label%3Aenhancement +[coreclr_bugs]: https://github.com/dotnet/coreclr/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A3.0+label%3Abug+ +[coreclr_features]: https://github.com/dotnet/coreclr/issues?q=is%3Aissue+milestone%3A3.0+label%3Aenhancement +[corefx_bugs]: https://github.com/dotnet/corefx/issues?q=is%3Aissue+milestone%3A3.0+label%3Abug +[corefx_features]: https://github.com/dotnet/corefx/issues?q=is%3Aissue+milestone%3A3.0+label%3Aenhancement diff --git a/release-notes/3.0/preview/3.0.0-preview7.md b/release-notes/3.0/preview/3.0.0-preview7.md new file mode 100644 index 00000000..be08589c --- /dev/null +++ b/release-notes/3.0/preview/3.0.0-preview7.md @@ -0,0 +1,149 @@ +# .NET Core 3.0.0 Preview 7 - July 23, 2019 + +.NET Core 3.0.0 Preview 7 is available for download and usage in your environment. This release includes .NET Core 3.0.0 Preview 7 and .NET Core SDK 3.0.100 Preview 7. + +**Visual Studio compatibility:** .NET Core 3.0 Preview 7 requires Visual Studio 2019 16.3 Preview 1, which will be released shortly. Visit [Visual Studio Preview](https://visualstudio.microsoft.com/vs/preview/) to learn about VS previews. + +* [Downloads](#downloads) +* [Changes in this release](#notable-changes-in-300-preview-7) +* [Known issues](3.0.0-preview-known-issues.md) + +## Blog Roundup +* [.NET Core 3.0 Preview 7][dotnet-blog] +* [ASP.NET Core][aspnet-blog] + +The .NET Core SDK 3.0.100 Preview 7 includes .NET Core 3.0 Runtime so downloading the runtime packages separately is not needed when installing the SDK. After installing the .NET Core SDK 3.0.100 preview, the following command will show that you're running version `3.0.100-preview7-012821` of the tools. + +`dotnet --version` + +Your feedback is important and appreciated. We've created an issue at [dotnet/core #3075](https://github.com/dotnet/core/issues/3075) for your questions and comments. + +## Downloads + +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [ARM][dotnet-sdk-win-arm.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [ARM][dotnet-runtime-win-arm.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \| [ARM][aspnetcore-runtime-win-arm.zip] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] | [x64][aspnetcore-runtime-osx-x64.tar.gz]1 +| Linux | [Snap Install](3.0.0-preview3-download.md) | [x64][dotnet-sdk-linux-x64.tar.gz] \| [ARM][dotnet-sdk-linux-arm.tar.gz] \| [ARM64][dotnet-sdk-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | - | [x64][dotnet-runtime-linux-x64.tar.gz] \| [ARM][dotnet-runtime-linux-arm.tar.gz] \| [ARM64][dotnet-runtime-linux-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [ARM][aspnetcore-runtime-linux-arm.tar.gz]1 \| [ARM64][aspnetcore-runtime-linux-arm64.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz]1 | +| RHEL6 | - | [x64][dotnet-sdk-rhel.6-x64.tar.gz] | - | [x64][dotnet-runtime-rhel.6-x64.tar.gz] | - | +| Checksums | [SDK][checksums-sdk] | - | [Runtime][checksums-runtime] | - | - | + +1. Includes the .NET Core and ASP.NET Core Runtimes +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 Core runtime. + +## Symbols +All symbols for .NET Core releases for all platforms are now available from **nuget** or **public symbols server**. The symbols zips files that we used to share in the release notes earlier will no longer be provided. + +## Docker Images + +The [.NET Core Docker images](https://hub.docker.com/r/microsoft/dotnet/) have been updated for this release. Details on our Docker versioning and how to work with the images can be seen in ["Staying up-to-date with .NET Container Images"](https://blogs.msdn.microsoft.com/dotnet/2018/06/18/staying-up-to-date-with-net-container-images/). + +The following repos have been updated + +* [microsoft/dotnet](https://hub.docker.com/r/microsoft/dotnet) +* [microsoft/dotnet-samples](https://hub.docker.com/r/microsoft/dotnet-samples) + +## Notable Changes in 3.0.0 Preview 7 + +Here is list of some of the additions and updates we're excited to bring in Preview 7. See the [.NET][dotnet-blog] and [ASP.NET Core][aspnet-blog] blogs for additional details. + +* .NET Core SDK Size Improvements + +* SOS Update: + + SOS no longer ships as part of the .NET Core runtime. SOS now ships out of band and works with any version of the runtime. Instructions to install the new out of band SOS is available at https://github.com/dotnet/diagnostics#installing-sos. + + The SOS source code and documentation has moved to the diagnostics repo here: https://github.com/dotnet/diagnostics. + +* NetTrace replaces NetPerf format: + + The NetPerf format is obsolete and has now been replaced with NetTrace format which serves the identical role. The format is supported in Visual Studio 2019 starting with 16.3 Preview 1, [TraceEvent](https://github.com/microsoft/perfview/releases/tag/T.2.0.43) version 2.0.43 and [PerfView](https://github.com/microsoft/perfview/releases/tag/P2.0.44) version 2.0.44. + + The most visible change is that trace files should be smaller than before. It is also faster to write, supports some new metadata on events, and makes some parsing scenarios more efficient. For more details see the [file format spec](https://github.com/microsoft/perfview/blob/0c7e80e04d9ccefad7eef3e0c675225905c86f44/src/TraceEvent/EventPipe/EventPipeFormat.md). +* CoreCLR: [bugs][coreclr_bugs] | [features][coreclr_features] +* CoreFX: [bugs][corefx_bugs] | [features][corefx_features] +* ASP.NET Core: [bugs][aspnet_bugs] | [features][aspnet_features] + +## Lifecycle News +[Debian 10](https://www.debian.org/releases/buster/) has been released (GA) and will be supported by .NET Core 3.0 going forward. + +As described in [.NET Core OS Lifecycle Policy](../../../os-lifecycle-policy.md), we will no longer test .NET Core or produce updates for OS versions which are out of standard support or are end of life. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/master/release-notes/3.0/preview/3.0.0-preview7.md + +[dotnet-host-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/75df8900-3c7c-4c83-a142-ac464aba5424/2b9621b80f3e6777d436f6aabaaced27/dotnet-host-3.0.0-preview7-27912-14-x64.deb +[dotnet-host-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/21c1edcc-4296-45fe-9e09-b5f0b992ec04/4119552e4774c7d2289cdac1b41d005d/dotnet-host-3.0.0-preview7-27912-14-x64.rpm +[dotnet-hostfxr-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/14afe93a-0608-455f-835d-21bad58b79c5/0bdf5dea07ed8b2724a4a9b4f2e291c5/dotnet-hostfxr-3.0.0-preview7-27912-14-x64.deb +[dotnet-hostfxr-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/e1d79e2c-7d95-46be-a394-7ada4821fdb9/3a36e07e3d8db39db289123fa0c339eb/dotnet-hostfxr-3.0.0-preview7-27912-14-x64.rpm + +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/02a60af9-15e0-4635-9f50-7394c181cecd/e19f0798e496e6625811f9779df939fc/dotnet-runtime-3.0.0-preview7-27912-14-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d9095852-56f2-421a-a322-b254c9f5d106/dc71dc5bc53c81e868d40221316c9a09/dotnet-runtime-3.0.0-preview7-27912-14-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/523c8c81-e023-482c-83a5-1723ea48e104/2032044c9402893bcec6c6fb32d9c0ba/dotnet-runtime-3.0.0-preview7-27912-14-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8ac39a59-0f01-4f2d-8a3b-41b7b6d01f21/e2db10c3498c7344aa6847721a8cb832/dotnet-runtime-3.0.0-preview7-27912-14-linux-x64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/519eb30b-5850-4b5e-a874-82df9bab07fb/0fc500b49aee8b59e6b8eac668f818e4/dotnet-runtime-3.0.0-preview7-27912-14-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/38d85975-b7e9-4eb9-ab6a-cae6d09e5ef0/2763b3065f1e2bf6951e26557282bb82/dotnet-runtime-3.0.0-preview7-27912-14-osx-x64.tar.gz +[dotnet-runtime-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9a403fa2-5072-456e-8312-746d1b846f7a/65301afee6825496555e30cedddc67c8/dotnet-runtime-3.0.0-preview7-27912-14-rhel.6-x64.tar.gz +[dotnet-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/413e4397-a862-485f-ae54-9ba2f01ee6a1/722c79fd7b8ee394e4d38fb0093d2ead/dotnet-runtime-3.0.0-preview7-27912-14-win-arm.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/9ef148e5-e1e2-46a5-a0bf-c556cc999204/d0e0882b1fb57b7fcf850e80ada3df4f/dotnet-runtime-3.0.0-preview7-27912-14-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/7b03088b-2ab1-4a29-abd8-287e990946d4/498f424a6bda8e369806e4a765eb37db/dotnet-runtime-3.0.0-preview7-27912-14-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/5dd5f4db-81b6-42d0-9a9d-b6457ef231b8/68800a8d75cc2dc92b0816b4acdeee33/dotnet-runtime-3.0.0-preview7-27912-14-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/8832b0fc-e294-4ff4-829b-051655e09073/2b9f733971983809fa7811abc01b1881/dotnet-runtime-3.0.0-preview7-27912-14-win-x86.zip +[dotnet-runtime-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/e091a028-ba39-4fa7-b67e-ea94cc17c796/486715c7f03753721d3e36eb2802b78a/dotnet-runtime-3.0.0-preview7-27912-14-x64.deb +[dotnet-runtime-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/db43af51-c07c-4ce2-8ac9-ea3ef2c6ab9a/9fe1680c15cb421765e18a010fe8d4e8/dotnet-runtime-3.0.0-preview7-27912-14-x64.rpm +[dotnet-runtime-deps-centos.7-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/422a9ec8-ea7b-4c9a-a4f4-5c2fe97c5d03/4223ae36afed5b281c5ae67a641e6a16/dotnet-runtime-deps-3.0.0-preview7-27912-14-centos.7-x64.rpm +[dotnet-runtime-deps-fedora.27-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/72b648e4-3f67-4311-86a6-5a7ccb29905a/d7252cc35caaab93516eb3acef41fcce/dotnet-runtime-deps-3.0.0-preview7-27912-14-fedora.27-x64.rpm +[dotnet-runtime-deps-opensuse.42-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/faa95feb-79e1-4a15-ab9b-f09d7ba95c23/c9effc067e18a3a72db36c16683dd00a/dotnet-runtime-deps-3.0.0-preview7-27912-14-opensuse.42-x64.rpm +[dotnet-runtime-deps-oraclelinux.7-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/6aaffc73-62d5-4642-8877-2605c3be5781/0be97744d82d73f6e1db842d0dfd2185/dotnet-runtime-deps-3.0.0-preview7-27912-14-oraclelinux.7-x64.rpm +[dotnet-runtime-deps-rhel.7-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/cb7bdfbc-6535-4197-8b91-daed8438d43d/6a2f3f1b55458426587da52e2d29e387/dotnet-runtime-deps-3.0.0-preview7-27912-14-rhel.7-x64.rpm +[dotnet-runtime-deps-sles.12-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/598d1ea4-6d87-4612-876a-d7f505473fd8/cf2a4f643df307ff5f3a124f82eed8ae/dotnet-runtime-deps-3.0.0-preview7-27912-14-sles.12-x64.rpm +[dotnet-runtime-deps-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/d2aa2c7e-d7f5-4868-9217-63f8b5a9cc2e/d25435ba6ff71c8959c89eb3ab8dcd21/dotnet-runtime-deps-3.0.0-preview7-27912-14-x64.deb + +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e4aec681-f869-494b-84b7-8891ed57f14c/44748bf22dec06c9a8c24b2c4b1dc343/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8c05daa0-f842-4f54-857d-94f066aec7bd/6206defbf72869fbc17a717edb0e5aec/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e95772a9-f0e5-45f4-b06d-3b53b75ccb28/d180b377fcc9fb805569a565ed5a9ab9/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/02241c22-f7c1-4eb9-a599-02c3b27461f0/00725bf30e6deadc0facc9a1757d0eea/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-x64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7b6c1370-8878-4203-8d4b-16ef649e9c3e/c9184449bb94f844150b04480006e3fd/aspnetcore-runtime-3.0.0-preview7.19365.7-osx-x64.tar.gz +[aspnetcore-runtime-rh.rhel.7-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/2fa0a3dc-5e14-4916-82a3-f11fff13e8c1/71bddc4ecefc2992ea2f20fa4c3cda75/aspnetcore-runtime-3.0.0-preview7.19365.7-rh.rhel.7-x64.rpm +[aspnetcore-runtime-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/02804c86-4380-4f12-a2a7-e5a1503582a3/ea1083125d4fcd1457001ad9de239922/aspnetcore-runtime-3.0.0-preview7.19365.7-win-arm.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/3e73f590-8f63-4971-b382-1845e0f165d2/d3383b1cda46753f0ff351d702d5e416/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/d7198b9e-fd9b-41ca-b6ab-910aaf9fe430/63fa5f438935ded6f56fa676cfac126b/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/0fc46441-25dd-4058-b4e7-b1d16ae95382/5cfb6abe90b1d003dea5e295c6d2e4c2/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/8aac48a1-f2ec-4592-8cb8-e037e8439eaf/7469a9bde5afb34d37a9d9a42e9ba281/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x86.zip +[aspnetcore-runtime-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/24905020-03ea-4cfc-9362-c48067865fb1/9bf81548b0121de0e92565d99b2680c0/aspnetcore-runtime-3.0.0-preview7.19365.7-x64.deb +[aspnetcore-runtime-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/9da0987c-e44a-4e20-b6d7-7fe8710af24f/c8398b1c24181cb401481bfda1d91951/aspnetcore-runtime-3.0.0-preview7.19365.7-x64.rpm +[aspnetcore-targeting-pack.deb]: https://download.visualstudio.microsoft.com/download/pr/ab736c3a-7d76-4e4f-bb38-276a8461f136/e52cd442cf11475581d648c70e9a0fe9/aspnetcore-targeting-pack-3.0.0-preview7.19365.7.deb +[aspnetcore-targeting-pack.rpm]: https://download.visualstudio.microsoft.com/download/pr/219d6a6b-1d89-4568-b948-59fe9e641f74/d2538df6dceb35a292a2f87a494d6b1b/aspnetcore-targeting-pack-3.0.0-preview7.19365.7.rpm +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/bf79e503-defd-4034-a5d4-a5c055f5d589/7383e4dac92dc0cc7f1075321d6394c6/dotnet-hosting-3.0.0-preview7.19365.7-win.exe + +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/11d6ec80-4d7f-4100-8a54-809ed30b203e/1c0267225b22437aca9fdfe04160d1d5/dotnet-sdk-3.0.100-preview7-012821-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/bfc59591-60a7-47e4-80ac-c345c70daf71/38efa2e4d9a70e35e85145e7da88aa54/dotnet-sdk-3.0.100-preview7-012821-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/39a668ec-feee-4655-bae9-7d2d276e3158/7df1b578dccaba181527f60d5390955a/dotnet-sdk-3.0.100-preview7-012821-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c624c5d6-0e9c-4dd9-9506-6b197ef44dc8/ad61b332f3abcc7dec3a49434e4766e1/dotnet-sdk-3.0.100-preview7-012821-linux-x64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/64cb8405-ee15-4a9a-bf25-1201531f4519/b619596c137a08b204fc79a213bb9763/dotnet-sdk-3.0.100-preview7-012821-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8359b463-1d6f-4be0-b6bf-41c163e22573/9f1ad6cb14b8c622642c96933e274211/dotnet-sdk-3.0.100-preview7-012821-osx-x64.tar.gz +[dotnet-sdk-rhel.6-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0b879894-41f9-4a9c-9458-40424d419336/7cf6f9883cb04b13e3a8f9a9a373399e/dotnet-sdk-3.0.100-preview7-012821-rhel.6-x64.tar.gz +[dotnet-sdk-win-arm.zip]: https://download.visualstudio.microsoft.com/download/pr/a57b91a2-e194-47be-855c-50a301b6a6d0/6ff599db0542abbeae5ab2ce44240c37/dotnet-sdk-3.0.100-preview7-012821-win-arm.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/a65e3536-ad76-4808-9920-83702aeed082/3c6ab9eaa0bc99df442be91e7b7950ff/dotnet-sdk-3.0.100-preview7-012821-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/41e4c58f-3ac9-43f6-84b6-f57d2135331a/3691b61f15f1f5f844d687e542c4dc72/dotnet-sdk-3.0.100-preview7-012821-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/e7e10509-f1ec-4d5c-9fe9-33a2d5a8fac0/dcf905cdac05719a5a5fa1ee1c365c4e/dotnet-sdk-3.0.100-preview7-012821-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/32653590-afde-4109-8592-f19220d5ed2e/4128a2693ad0521f4c321290496113ac/dotnet-sdk-3.0.100-preview7-012821-win-x86.zip +[dotnet-sdk-x64.deb]: https://download.visualstudio.microsoft.com/download/pr/e9a2527e-e38f-4bec-9b63-2ba4dedfd748/358830b14b2a7d2ae5cf8260c041e898/dotnet-sdk-3.0.100-preview7-012821-x64.deb +[dotnet-sdk-x64.rpm]: https://download.visualstudio.microsoft.com/download/pr/e0762c9a-6e37-410d-9b32-254f3f19106a/bc7f3d5980afb56aae800f91388cba9d/dotnet-sdk-3.0.100-preview7-012821-x64.rpm + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/3.0.0-preview7-27912-14-runtime-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/3.0.100-preview7-012821-sdk-sha.txt + +[linux-install]: https://www.microsoft.com/net/download/linux +[linux-setup]: https://github.com/dotnet/core/blob/master/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0-preview-7/ +[aspnet-blog]: https://devblogs.microsoft.com/aspnet/asp-net-core-and-blazor-updates-in-net-core-3-0-preview-7/ + +[aspnet_bugs]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A3.0.0-preview7+label%3ADone+label%3Abug +[aspnet_features]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A3.0.0-preview7+label%3ADone+label%3Aenhancement +[coreclr_bugs]: https://github.com/dotnet/coreclr/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A3.0+label%3Abug+ +[coreclr_features]: https://github.com/dotnet/coreclr/issues?q=is%3Aissue+milestone%3A3.0+label%3Aenhancement +[corefx_bugs]: https://github.com/dotnet/corefx/issues?q=is%3Aissue+milestone%3A3.0+label%3Abug +[corefx_features]: https://github.com/dotnet/corefx/issues?q=is%3Aissue+milestone%3A3.0+label%3Aenhancement diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7.md new file mode 100644 index 00000000..e42fdc6d --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7.md @@ -0,0 +1,22 @@ +# API Difference netcoreapp3.0-preview6 vs netcoreapp3.0-preview7 + +API listing follows standard diff formatting. Lines preceded by a '+' are +additions and a '-' indicates removal. + +* [System](3.0-preview7_System.md) +* [System.Collections.Generic](3.0-preview7_System.Collections.Generic.md) +* [System.Collections.Immutable](3.0-preview7_System.Collections.Immutable.md) +* [System.Data.Common](3.0-preview7_System.Data.Common.md) +* [System.Diagnostics](3.0-preview7_System.Diagnostics.md) +* [System.Diagnostics.Tracing](3.0-preview7_System.Diagnostics.Tracing.md) +* [System.Reflection.Emit](3.0-preview7_System.Reflection.Emit.md) +* [System.Reflection.Metadata](3.0-preview7_System.Reflection.Metadata.md) +* [System.Runtime.Intrinsics](3.0-preview7_System.Runtime.Intrinsics.md) +* [System.Runtime.Loader](3.0-preview7_System.Runtime.Loader.md) +* [System.Runtime.Serialization](3.0-preview7_System.Runtime.Serialization.md) +* [System.Security.Cryptography](3.0-preview7_System.Security.Cryptography.md) +* [System.Text](3.0-preview7_System.Text.md) +* [System.Text.Json](3.0-preview7_System.Text.Json.md) +* [System.Text.Json.Serialization](3.0-preview7_System.Text.Json.Serialization.md) +* [System.Threading](3.0-preview7_System.Threading.md) + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Generic.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Generic.md new file mode 100644 index 00000000..29d36cda --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Generic.md @@ -0,0 +1,15 @@ +# System.Collections.Generic + +``` diff + namespace System.Collections.Generic { +- public interface IDictionary : ICollection>, IEnumerable, IEnumerable> where TKey : object ++ public interface IDictionary : ICollection>, IEnumerable, IEnumerable> +- public interface IReadOnlyDictionary : IEnumerable, IEnumerable>, IReadOnlyCollection> where TKey : object ++ public interface IReadOnlyDictionary : IEnumerable, IEnumerable>, IReadOnlyCollection> + public class SortedList : ICollection, ICollection>, IDictionary, IDictionary, IEnumerable, IEnumerable>, IReadOnlyCollection>, IReadOnlyDictionary { +- void System.Collections.ICollection.CopyTo(Array array, int arrayIndex); ++ void System.Collections.ICollection.CopyTo(Array array, int index); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Immutable.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Immutable.md new file mode 100644 index 00000000..7f6f01ff --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Immutable.md @@ -0,0 +1,11 @@ +# System.Collections.Immutable + +``` diff + namespace System.Collections.Immutable { + public static class ImmutableSortedDictionary { +- public static ImmutableSortedDictionary ToImmutableSortedDictionary(this ImmutableSortedDictionary.Builder source); ++ public static ImmutableSortedDictionary ToImmutableSortedDictionary(this ImmutableSortedDictionary.Builder builder); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Data.Common.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Data.Common.md new file mode 100644 index 00000000..27e23c43 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Data.Common.md @@ -0,0 +1,17 @@ +# System.Data.Common + +``` diff + namespace System.Data.Common { + public abstract class DbConnection : Component, IDbConnection, IDisposable { ++ public virtual Task CloseAsync(); +- public virtual Task CloseAsync(CancellationToken cancellationToken = default(CancellationToken)); + + } + public abstract class DbDataReader : MarshalByRefObject, IDataReader, IDataRecord, IDisposable, IEnumerable { ++ public virtual Task CloseAsync(); +- public virtual Task CloseAsync(CancellationToken cancellationToken = default(CancellationToken)); + + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.Tracing.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.Tracing.md new file mode 100644 index 00000000..f48af443 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.Tracing.md @@ -0,0 +1,22 @@ +# System.Diagnostics.Tracing + +``` diff + namespace System.Diagnostics.Tracing { + public abstract class DiagnosticCounter : IDisposable { ++ public string DisplayUnits { get; set; } + } + public class EventCounter : DiagnosticCounter { ++ public override string ToString(); + } + public class IncrementingEventCounter : DiagnosticCounter { ++ public override string ToString(); + } + public class IncrementingPollingCounter : DiagnosticCounter { ++ public override string ToString(); + } + public class PollingCounter : DiagnosticCounter { ++ public override string ToString(); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.md new file mode 100644 index 00000000..ea83fc08 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.md @@ -0,0 +1,30 @@ +# System.Diagnostics + +``` diff + namespace System.Diagnostics { + public class Activity { +- public ref readonly ActivitySpanId ParentSpanId { get; } ++ public ActivitySpanId ParentSpanId { get; } +- public ref readonly ActivitySpanId SpanId { get; } ++ public ActivitySpanId SpanId { get; } +- public ref readonly ActivityTraceId TraceId { get; } ++ public ActivityTraceId TraceId { get; } ++ public Activity SetIdFormat(ActivityIdFormat format); +- public Activity SetParentId(in ActivityTraceId traceId, in ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = ActivityTraceFlags.None); ++ public Activity SetParentId(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = ActivityTraceFlags.None); + } + public readonly struct ActivitySpanId : IEquatable { +- public static bool operator ==(in ActivitySpanId spanId1, in ActivitySpanId spandId2); ++ public static bool operator ==(ActivitySpanId spanId1, ActivitySpanId spandId2); +- public static bool operator !=(in ActivitySpanId spanId1, in ActivitySpanId spandId2); ++ public static bool operator !=(ActivitySpanId spanId1, ActivitySpanId spandId2); + } + public readonly struct ActivityTraceId : IEquatable { +- public static bool operator ==(in ActivityTraceId traceId1, in ActivityTraceId traceId2); ++ public static bool operator ==(ActivityTraceId traceId1, ActivityTraceId traceId2); +- public static bool operator !=(in ActivityTraceId traceId1, in ActivityTraceId traceId2); ++ public static bool operator !=(ActivityTraceId traceId1, ActivityTraceId traceId2); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Emit.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Emit.md new file mode 100644 index 00000000..b3de6292 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Emit.md @@ -0,0 +1,71 @@ +# System.Reflection.Emit + +``` diff + namespace System.Reflection.Emit { + public sealed class AssemblyBuilder : Assembly { ++ public override string CodeBase { get; } ++ public override MethodInfo EntryPoint { get; } ++ public override bool GlobalAssemblyCache { get; } ++ public override long HostContext { get; } ++ public override string ImageRuntimeVersion { get; } ++ public override string Location { get; } ++ public override bool ReflectionOnly { get; } ++ public override object[] GetCustomAttributes(bool inherit); ++ public override object[] GetCustomAttributes(Type attributeType, bool inherit); ++ public override IList GetCustomAttributesData(); ++ public override Type[] GetExportedTypes(); ++ public override FileStream GetFile(string name); ++ public override FileStream[] GetFiles(bool getResourceModules); ++ public override Module[] GetLoadedModules(bool getResourceModules); ++ public override Stream GetManifestResourceStream(Type type, string name); ++ public override Module GetModule(string name); ++ public override Module[] GetModules(bool getResourceModules); ++ public override AssemblyName GetName(bool copiedName); ++ public override AssemblyName[] GetReferencedAssemblies(); ++ public override Assembly GetSatelliteAssembly(CultureInfo culture); ++ public override Assembly GetSatelliteAssembly(CultureInfo culture, Version version); ++ public override Type GetType(string name, bool throwOnError, bool ignoreCase); ++ public override bool IsDefined(Type attributeType, bool inherit); + } + public sealed class DynamicMethod : MethodInfo { ++ public override bool IsSecurityCritical { get; } ++ public override bool IsSecuritySafeCritical { get; } ++ public override bool IsSecurityTransparent { get; } ++ public override Module Module { get; } + } + public sealed class FieldBuilder : FieldInfo { ++ public override Module Module { get; } + } + public sealed class MethodBuilder : MethodInfo { ++ public override bool IsSecurityCritical { get; } ++ public override bool IsSecuritySafeCritical { get; } ++ public override bool IsSecurityTransparent { get; } + } + public class ModuleBuilder : Module { ++ public override int MDStreamVersion { get; } ++ public override int MetadataToken { get; } ++ public override Guid ModuleVersionId { get; } ++ public override string ScopeName { get; } ++ public override object[] GetCustomAttributes(bool inherit); ++ public override object[] GetCustomAttributes(Type attributeType, bool inherit); ++ public override IList GetCustomAttributesData(); ++ public override FieldInfo GetField(string name, BindingFlags bindingAttr); ++ public override FieldInfo[] GetFields(BindingFlags bindingFlags); ++ public override MethodInfo[] GetMethods(BindingFlags bindingFlags); ++ public override void GetPEKind(out PortableExecutableKinds peKind, out ImageFileMachine machine); ++ public override Type GetType(string className); ++ public override Type GetType(string className, bool ignoreCase); ++ public override Type GetType(string className, bool throwOnError, bool ignoreCase); ++ public override Type[] GetTypes(); ++ public override bool IsDefined(Type attributeType, bool inherit); ++ public override bool IsResource(); ++ public override FieldInfo ResolveField(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments); ++ public override MemberInfo ResolveMember(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments); ++ public override MethodBase ResolveMethod(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments); ++ public override byte[] ResolveSignature(int metadataToken); ++ public override string ResolveString(int metadataToken); ++ public override Type ResolveType(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Metadata.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Metadata.md new file mode 100644 index 00000000..8ef79a74 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Metadata.md @@ -0,0 +1,10 @@ +# System.Reflection.Metadata + +``` diff + namespace System.Reflection.Metadata { + public class ImageFormatLimitationException : Exception { ++ protected ImageFormatLimitationException(SerializationInfo info, StreamingContext context); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Intrinsics.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Intrinsics.md new file mode 100644 index 00000000..dfdb2e22 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Intrinsics.md @@ -0,0 +1,28 @@ +# System.Runtime.Intrinsics + +``` diff + namespace System.Runtime.Intrinsics { +- public readonly struct Vector128 : IEquatable>, IFormattable where T : struct { ++ public readonly struct Vector128 : IEquatable> where T : struct { +- public string ToString(string format); + +- public string ToString(string format, IFormatProvider formatProvider); + + } +- public readonly struct Vector256 : IEquatable>, IFormattable where T : struct { ++ public readonly struct Vector256 : IEquatable> where T : struct { +- public string ToString(string format); + +- public string ToString(string format, IFormatProvider formatProvider); + + } +- public readonly struct Vector64 : IEquatable>, IFormattable where T : struct { ++ public readonly struct Vector64 : IEquatable> where T : struct { +- public string ToString(string format); + +- public string ToString(string format, IFormatProvider formatProvider); + + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Loader.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Loader.md new file mode 100644 index 00000000..ff2622c2 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Loader.md @@ -0,0 +1,11 @@ +# System.Runtime.Loader + +``` diff + namespace System.Runtime.Loader { + public class AssemblyLoadContext { ++ ~AssemblyLoadContext(); ++ public override string ToString(); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Serialization.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Serialization.md new file mode 100644 index 00000000..3be521df --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Serialization.md @@ -0,0 +1,16 @@ +# System.Runtime.Serialization + +``` diff + namespace System.Runtime.Serialization { +- public sealed class DeserializationBlockedException : Exception { + { +- public DeserializationBlockedException(); + +- public DeserializationBlockedException(Exception innerException); + +- public DeserializationBlockedException(string message); + +- } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Security.Cryptography.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Security.Cryptography.md new file mode 100644 index 00000000..28f08b81 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Security.Cryptography.md @@ -0,0 +1,47 @@ +# System.Security.Cryptography + +``` diff + namespace System.Security.Cryptography { + public abstract class DSA : AsymmetricAlgorithm { ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, ReadOnlySpan source, out int bytesRead); ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan password, ReadOnlySpan source, out int bytesRead); ++ public override void ImportPkcs8PrivateKey(ReadOnlySpan source, out int bytesRead); ++ public override void ImportSubjectPublicKeyInfo(ReadOnlySpan source, out int bytesRead); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan password, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportPkcs8PrivateKey(Span destination, out int bytesWritten); ++ public override bool TryExportSubjectPublicKeyInfo(Span destination, out int bytesWritten); + } + public abstract class ECDiffieHellman : AsymmetricAlgorithm { ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, ReadOnlySpan source, out int bytesRead); ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan password, ReadOnlySpan source, out int bytesRead); ++ public override void ImportPkcs8PrivateKey(ReadOnlySpan source, out int bytesRead); ++ public override void ImportSubjectPublicKeyInfo(ReadOnlySpan source, out int bytesRead); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan password, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportPkcs8PrivateKey(Span destination, out int bytesWritten); ++ public override bool TryExportSubjectPublicKeyInfo(Span destination, out int bytesWritten); + } + public abstract class ECDsa : AsymmetricAlgorithm { ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, ReadOnlySpan source, out int bytesRead); ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan password, ReadOnlySpan source, out int bytesRead); ++ public override void ImportPkcs8PrivateKey(ReadOnlySpan source, out int bytesRead); ++ public override void ImportSubjectPublicKeyInfo(ReadOnlySpan source, out int bytesRead); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan password, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportPkcs8PrivateKey(Span destination, out int bytesWritten); ++ public override bool TryExportSubjectPublicKeyInfo(Span destination, out int bytesWritten); + } + public abstract class RSA : AsymmetricAlgorithm { ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, ReadOnlySpan source, out int bytesRead); ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan password, ReadOnlySpan source, out int bytesRead); ++ public override void ImportPkcs8PrivateKey(ReadOnlySpan source, out int bytesRead); ++ public override void ImportSubjectPublicKeyInfo(ReadOnlySpan source, out int bytesRead); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan password, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportPkcs8PrivateKey(Span destination, out int bytesWritten); ++ public override bool TryExportSubjectPublicKeyInfo(Span destination, out int bytesWritten); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.Serialization.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.Serialization.md new file mode 100644 index 00000000..662ee3f6 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.Serialization.md @@ -0,0 +1,97 @@ +# System.Text.Json.Serialization + +``` diff + namespace System.Text.Json.Serialization { ++ public abstract class JsonConverter { ++ public abstract bool CanConvert(Type typeToConvert); ++ } ++ public abstract class JsonConverter : JsonConverter { ++ protected internal JsonConverter(); ++ public override bool CanConvert(Type typeToConvert); ++ public abstract T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options); ++ public abstract void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options); ++ } ++ public class JsonConverterAttribute : JsonAttribute { ++ protected JsonConverterAttribute(); ++ public JsonConverterAttribute(Type converterType); ++ public Type ConverterType { get; } ++ public virtual JsonConverter CreateConverter(Type typeToConvert); ++ } ++ public abstract class JsonConverterFactory : JsonConverter { ++ protected internal JsonConverterFactory(); ++ protected abstract JsonConverter CreateConverter(Type typeToConvert); ++ } +- public abstract class JsonNamingPolicy { + { +- protected JsonNamingPolicy(); + +- public static JsonNamingPolicy CamelCase { get; } + +- public abstract string ConvertName(string name); + +- } +- public static class JsonSerializer { + { +- public static object Parse(ReadOnlySpan utf8Json, Type returnType, JsonSerializerOptions options = null); + +- public static object Parse(string json, Type returnType, JsonSerializerOptions options = null); + +- public static TValue Parse(ReadOnlySpan utf8Json, JsonSerializerOptions options = null); + +- public static TValue Parse(string json, JsonSerializerOptions options = null); + +- public static ValueTask ReadAsync(Stream utf8Json, Type returnType, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); + +- public static ValueTask ReadAsync(Stream utf8Json, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); + +- public static object ReadValue(ref Utf8JsonReader reader, Type returnType, JsonSerializerOptions options = null); + +- public static TValue ReadValue(ref Utf8JsonReader reader, JsonSerializerOptions options = null); + +- public static string ToString(object value, Type type, JsonSerializerOptions options = null); + +- public static string ToString(TValue value, JsonSerializerOptions options = null); + +- public static byte[] ToUtf8Bytes(object value, Type type, JsonSerializerOptions options = null); + +- public static byte[] ToUtf8Bytes(TValue value, JsonSerializerOptions options = null); + +- public static Task WriteAsync(object value, Type type, Stream utf8Json, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); + +- public static Task WriteAsync(TValue value, Stream utf8Json, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); + +- } +- public sealed class JsonSerializerOptions { + { +- public JsonSerializerOptions(); + +- public bool AllowTrailingCommas { get; set; } + +- public int DefaultBufferSize { get; set; } + +- public JsonNamingPolicy DictionaryKeyPolicy { get; set; } + +- public bool IgnoreNullValues { get; set; } + +- public bool IgnoreReadOnlyProperties { get; set; } + +- public int MaxDepth { get; set; } + +- public bool PropertyNameCaseInsensitive { get; set; } + +- public JsonNamingPolicy PropertyNamingPolicy { get; set; } + +- public JsonCommentHandling ReadCommentHandling { get; set; } + +- public bool WriteIndented { get; set; } + +- } ++ public sealed class JsonStringEnumConverter : JsonConverterFactory { ++ public JsonStringEnumConverter(); ++ public JsonStringEnumConverter(JsonNamingPolicy namingPolicy = null, bool allowIntegerValues = true); ++ public override bool CanConvert(Type typeToConvert); ++ protected override JsonConverter CreateConverter(Type typeToConvert); ++ } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.md new file mode 100644 index 00000000..0a27b819 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.md @@ -0,0 +1,192 @@ +# System.Text.Json + +``` diff + namespace System.Text.Json { + public enum JsonCommentHandling : byte { +- Allow = (byte)1, ++ Allow = (byte)2, +- Skip = (byte)2, ++ Skip = (byte)1, + } + public sealed class JsonDocument : IDisposable { ++ public static JsonDocument Parse(ReadOnlySequence utf8Json, JsonDocumentOptions options = default(JsonDocumentOptions)); +- public static JsonDocument Parse(ReadOnlySequence utf8Json, JsonReaderOptions readerOptions = default(JsonReaderOptions)); + ++ public static JsonDocument Parse(Stream utf8Json, JsonDocumentOptions options = default(JsonDocumentOptions)); +- public static JsonDocument Parse(Stream utf8Json, JsonReaderOptions readerOptions = default(JsonReaderOptions)); + ++ public static JsonDocument Parse(ReadOnlyMemory utf8Json, JsonDocumentOptions options = default(JsonDocumentOptions)); +- public static JsonDocument Parse(ReadOnlyMemory utf8Json, JsonReaderOptions readerOptions = default(JsonReaderOptions)); + ++ public static JsonDocument Parse(ReadOnlyMemory json, JsonDocumentOptions options = default(JsonDocumentOptions)); +- public static JsonDocument Parse(ReadOnlyMemory json, JsonReaderOptions readerOptions = default(JsonReaderOptions)); + ++ public static JsonDocument Parse(string json, JsonDocumentOptions options = default(JsonDocumentOptions)); +- public static JsonDocument Parse(string json, JsonReaderOptions readerOptions = default(JsonReaderOptions)); + ++ public static Task ParseAsync(Stream utf8Json, JsonDocumentOptions options = default(JsonDocumentOptions), CancellationToken cancellationToken = default(CancellationToken)); +- public static Task ParseAsync(Stream utf8Json, JsonReaderOptions readerOptions = default(JsonReaderOptions), CancellationToken cancellationToken = default(CancellationToken)); + + } ++ public struct JsonDocumentOptions { ++ public bool AllowTrailingCommas { get; set; } ++ public JsonCommentHandling CommentHandling { get; set; } ++ public int MaxDepth { get; set; } ++ } + public readonly struct JsonElement { +- public JsonValueType Type { get; } + ++ public JsonValueKind ValueKind { get; } ++ public byte GetByte(); ++ public short GetInt16(); ++ public sbyte GetSByte(); ++ public ushort GetUInt16(); ++ public bool TryGetByte(out byte value); ++ public bool TryGetInt16(out short value); ++ public bool TryGetSByte(out sbyte value); ++ public bool TryGetUInt16(out ushort value); ++ public bool ValueEquals(ReadOnlySpan utf8Text); ++ public bool ValueEquals(ReadOnlySpan text); ++ public bool ValueEquals(string text); +- public void WriteAsProperty(ReadOnlySpan utf8PropertyName, Utf8JsonWriter writer); + +- public void WriteAsProperty(ReadOnlySpan propertyName, Utf8JsonWriter writer); + +- public void WriteAsProperty(string propertyName, Utf8JsonWriter writer); + +- public void WriteAsValue(Utf8JsonWriter writer); + ++ public void WriteProperty(ReadOnlySpan utf8PropertyName, Utf8JsonWriter writer); ++ public void WriteProperty(ReadOnlySpan propertyName, Utf8JsonWriter writer); ++ public void WriteProperty(string propertyName, Utf8JsonWriter writer); ++ public void WriteProperty(JsonEncodedText propertyName, Utf8JsonWriter writer); ++ public void WriteValue(Utf8JsonWriter writer); + } + public class JsonException : Exception { ++ public JsonException(); ++ public JsonException(string message); ++ public JsonException(string message, Exception innerException); ++ public override string Message { get; } + } ++ public abstract class JsonNamingPolicy { ++ protected JsonNamingPolicy(); ++ public static JsonNamingPolicy CamelCase { get; } ++ public abstract string ConvertName(string name); ++ } + public readonly struct JsonProperty { ++ public bool NameEquals(ReadOnlySpan utf8Text); ++ public bool NameEquals(ReadOnlySpan text); ++ public bool NameEquals(string text); + } + public struct JsonReaderState { +- public long BytesConsumed { get; } + +- public SequencePosition Position { get; } + + } ++ public static class JsonSerializer { ++ public static object Deserialize(ReadOnlySpan utf8Json, Type returnType, JsonSerializerOptions options = null); ++ public static object Deserialize(string json, Type returnType, JsonSerializerOptions options = null); ++ public static object Deserialize(ref Utf8JsonReader reader, Type returnType, JsonSerializerOptions options = null); ++ public static TValue Deserialize(ReadOnlySpan utf8Json, JsonSerializerOptions options = null); ++ public static TValue Deserialize(string json, JsonSerializerOptions options = null); ++ public static TValue Deserialize(ref Utf8JsonReader reader, JsonSerializerOptions options = null); ++ public static ValueTask DeserializeAsync(Stream utf8Json, Type returnType, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); ++ public static ValueTask DeserializeAsync(Stream utf8Json, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); ++ public static string Serialize(object value, Type inputType, JsonSerializerOptions options = null); ++ public static void Serialize(Utf8JsonWriter writer, object value, Type inputType, JsonSerializerOptions options = null); ++ public static void Serialize(Utf8JsonWriter writer, TValue value, JsonSerializerOptions options = null); ++ public static string Serialize(TValue value, JsonSerializerOptions options = null); ++ public static Task SerializeAsync(Stream utf8Json, object value, Type inputType, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); ++ public static Task SerializeAsync(Stream utf8Json, TValue value, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); ++ public static byte[] SerializeToUtf8Bytes(object value, Type inputType, JsonSerializerOptions options = null); ++ public static byte[] SerializeToUtf8Bytes(TValue value, JsonSerializerOptions options = null); ++ } ++ public sealed class JsonSerializerOptions { ++ public JsonSerializerOptions(); ++ public bool AllowTrailingCommas { get; set; } ++ public IList Converters { get; } ++ public int DefaultBufferSize { get; set; } ++ public JsonNamingPolicy DictionaryKeyPolicy { get; set; } ++ public bool IgnoreNullValues { get; set; } ++ public bool IgnoreReadOnlyProperties { get; set; } ++ public int MaxDepth { get; set; } ++ public bool PropertyNameCaseInsensitive { get; set; } ++ public JsonNamingPolicy PropertyNamingPolicy { get; set; } ++ public JsonCommentHandling ReadCommentHandling { get; set; } ++ public bool WriteIndented { get; set; } ++ public JsonConverter GetConverter(Type typeToConvert); ++ } + public enum JsonTokenType : byte { +- Comment = (byte)11, ++ Comment = (byte)6, +- False = (byte)9, ++ False = (byte)10, +- Null = (byte)10, ++ Null = (byte)11, +- Number = (byte)7, ++ Number = (byte)8, +- String = (byte)6, ++ String = (byte)7, +- True = (byte)8, ++ True = (byte)9, + } ++ public enum JsonValueKind : byte { ++ Array = (byte)2, ++ False = (byte)6, ++ Null = (byte)7, ++ Number = (byte)4, ++ Object = (byte)1, ++ String = (byte)3, ++ True = (byte)5, ++ Undefined = (byte)0, ++ } +- public enum JsonValueType : byte { + { +- Array = (byte)2, + +- False = (byte)6, + +- Null = (byte)7, + +- Number = (byte)4, + +- Object = (byte)1, + +- String = (byte)3, + +- True = (byte)5, + +- Undefined = (byte)0, + +- } + public ref struct Utf8JsonReader { +- public Utf8JsonReader(in ReadOnlySequence jsonData, bool isFinalBlock, JsonReaderState state); ++ public Utf8JsonReader(ReadOnlySequence jsonData, bool isFinalBlock, JsonReaderState state); ++ public Utf8JsonReader(ReadOnlySequence jsonData, JsonReaderOptions options = default(JsonReaderOptions)); ++ public Utf8JsonReader(ReadOnlySpan jsonData, JsonReaderOptions options = default(JsonReaderOptions)); ++ public byte GetByte(); ++ public short GetInt16(); ++ public sbyte GetSByte(); ++ public ushort GetUInt16(); +- public bool TextEquals(ReadOnlySpan otherUtf8Text); + +- public bool TextEquals(ReadOnlySpan otherText); + ++ public bool TryGetByte(out byte value); ++ public bool TryGetInt16(out short value); ++ public bool TryGetSByte(out sbyte value); ++ public bool TryGetUInt16(out ushort value); ++ public bool ValueTextEquals(ReadOnlySpan utf8Text); ++ public bool ValueTextEquals(ReadOnlySpan text); ++ public bool ValueTextEquals(string text); + } + public sealed class Utf8JsonWriter : IAsyncDisposable, IDisposable { ++ public void WritePropertyName(ReadOnlySpan utf8PropertyName); ++ public void WritePropertyName(ReadOnlySpan propertyName); ++ public void WritePropertyName(string propertyName); ++ public void WritePropertyName(JsonEncodedText propertyName); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.md new file mode 100644 index 00000000..b83b6698 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.md @@ -0,0 +1,26 @@ +# System.Text + +``` diff + namespace System.Text { + public class ASCIIEncoding : Encoding { ++ public override int GetByteCount(ReadOnlySpan chars); ++ public override int GetBytes(ReadOnlySpan chars, Span bytes); ++ public override int GetCharCount(ReadOnlySpan bytes); ++ public override int GetChars(ReadOnlySpan bytes, Span chars); + } + public class UnicodeEncoding : Encoding { ++ public override ReadOnlySpan Preamble { get; } + } + public sealed class UTF32Encoding : Encoding { ++ public override ReadOnlySpan Preamble { get; } + } + public class UTF8Encoding : Encoding { ++ public override ReadOnlySpan Preamble { get; } ++ public override int GetByteCount(ReadOnlySpan chars); ++ public override int GetBytes(ReadOnlySpan chars, Span bytes); ++ public override int GetCharCount(ReadOnlySpan bytes); ++ public override int GetChars(ReadOnlySpan bytes, Span chars); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Threading.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Threading.md new file mode 100644 index 00000000..bd64f343 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Threading.md @@ -0,0 +1,17 @@ +# System.Threading + +``` diff + namespace System.Threading { + public sealed class PreAllocatedOverlapped : IDisposable { ++ ~PreAllocatedOverlapped(); + } + public sealed class ReaderWriterLock : CriticalFinalizerObject { +- ~ReaderWriterLock(); + + } + public sealed class Timer : MarshalByRefObject, IAsyncDisposable, IDisposable { ++ public static long ActiveCount { get; } + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.md new file mode 100644 index 00000000..3454f5dc --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.md @@ -0,0 +1,33 @@ +# System + +``` diff + namespace System { + public static class MemoryExtensions { +- public static ReadOnlySpan Trim(this ReadOnlySpan memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static ReadOnlySpan Trim(this ReadOnlySpan span, ReadOnlySpan trimElements) where T : IEquatable; +- public static ReadOnlySpan Trim(this ReadOnlySpan memory, T trimElement) where T : IEquatable; ++ public static ReadOnlySpan Trim(this ReadOnlySpan span, T trimElement) where T : IEquatable; +- public static Span Trim(this Span memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static Span Trim(this Span span, ReadOnlySpan trimElements) where T : IEquatable; +- public static Span Trim(this Span memory, T trimElement) where T : IEquatable; ++ public static Span Trim(this Span span, T trimElement) where T : IEquatable; +- public static ReadOnlySpan TrimEnd(this ReadOnlySpan memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static ReadOnlySpan TrimEnd(this ReadOnlySpan span, ReadOnlySpan trimElements) where T : IEquatable; +- public static ReadOnlySpan TrimEnd(this ReadOnlySpan memory, T trimElement) where T : IEquatable; ++ public static ReadOnlySpan TrimEnd(this ReadOnlySpan span, T trimElement) where T : IEquatable; +- public static Span TrimEnd(this Span memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static Span TrimEnd(this Span span, ReadOnlySpan trimElements) where T : IEquatable; +- public static Span TrimEnd(this Span memory, T trimElement) where T : IEquatable; ++ public static Span TrimEnd(this Span span, T trimElement) where T : IEquatable; +- public static ReadOnlySpan TrimStart(this ReadOnlySpan memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static ReadOnlySpan TrimStart(this ReadOnlySpan span, ReadOnlySpan trimElements) where T : IEquatable; +- public static ReadOnlySpan TrimStart(this ReadOnlySpan memory, T trimElement) where T : IEquatable; ++ public static ReadOnlySpan TrimStart(this ReadOnlySpan span, T trimElement) where T : IEquatable; +- public static Span TrimStart(this Span memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static Span TrimStart(this Span span, ReadOnlySpan trimElements) where T : IEquatable; +- public static Span TrimStart(this Span memory, T trimElement) where T : IEquatable; ++ public static Span TrimStart(this Span span, T trimElement) where T : IEquatable; + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages.md new file mode 100644 index 00000000..0387998b --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages.md @@ -0,0 +1,17 @@ +# API Difference standalone-preview6 vs standalone-preview7. + +API listing follows standard diff formatting. Lines preceded by a '+' are +additions and a '-' indicates removal. + +* [System.ComponentModel.Composition.Primitives](3.0-preview7-standalone-packages_System.ComponentModel.Composition.Primitives.md) +* [System.Data.OleDb](3.0-preview7-standalone-packages_System.Data.OleDb.md) +* [System.Diagnostics.Eventing.Reader](3.0-preview7-standalone-packages_System.Diagnostics.Eventing.Reader.md) +* [System.IO.Packaging](3.0-preview7-standalone-packages_System.IO.Packaging.md) +* [System.IO.Pipelines](3.0-preview7-standalone-packages_System.IO.Pipelines.md) +* [System.Resources.Extensions](3.0-preview7-standalone-packages_System.Resources.Extensions.md) +* [System.Security.AccessControl](3.0-preview7-standalone-packages_System.Security.AccessControl.md) +* [System.Security.Permissions](3.0-preview7-standalone-packages_System.Security.Permissions.md) +* [System.Xaml.Permissions](3.0-preview7-standalone-packages_System.Xaml.Permissions.md) +* [Windows.UI.Xaml](3.0-preview7-standalone-packages_Windows.UI.Xaml.md) +* [Windows.UI.Xaml.Automation](3.0-preview7-standalone-packages_Windows.UI.Xaml.Automation.md) + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.ComponentModel.Composition.Primitives.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.ComponentModel.Composition.Primitives.md new file mode 100644 index 00000000..bb2734b7 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.ComponentModel.Composition.Primitives.md @@ -0,0 +1,11 @@ +# System.ComponentModel.Composition.Primitives + +``` diff + namespace System.ComponentModel.Composition.Primitives { + public class ComposablePartException : Exception { ++ protected ComposablePartException(SerializationInfo info, StreamingContext context); ++ public override void GetObjectData(SerializationInfo info, StreamingContext context); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Data.OleDb.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Data.OleDb.md new file mode 100644 index 00000000..73d2245f --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Data.OleDb.md @@ -0,0 +1,12 @@ +# System.Data.OleDb + +``` diff + namespace System.Data.OleDb { + public sealed class OleDbParameterCollection : DbParameterCollection { ++ public override bool IsFixedSize { get; } ++ public override bool IsReadOnly { get; } ++ public override bool IsSynchronized { get; } + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Diagnostics.Eventing.Reader.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Diagnostics.Eventing.Reader.md new file mode 100644 index 00000000..9704f446 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Diagnostics.Eventing.Reader.md @@ -0,0 +1,23 @@ +# System.Diagnostics.Eventing.Reader + +``` diff + namespace System.Diagnostics.Eventing.Reader { + public class EventLogException : Exception { ++ protected EventLogException(SerializationInfo serializationInfo, StreamingContext streamingContext); ++ public override void GetObjectData(SerializationInfo info, StreamingContext context); + } + public class EventLogInvalidDataException : EventLogException { ++ protected EventLogInvalidDataException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + public class EventLogNotFoundException : EventLogException { ++ protected EventLogNotFoundException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + public class EventLogProviderDisabledException : EventLogException { ++ protected EventLogProviderDisabledException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + public class EventLogReadingException : EventLogException { ++ protected EventLogReadingException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Packaging.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Packaging.md new file mode 100644 index 00000000..7d1f4414 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Packaging.md @@ -0,0 +1,10 @@ +# System.IO.Packaging + +``` diff + namespace System.IO.Packaging { + public static class PackUriHelper { ++ public static Uri GetPartUri(Uri packUri); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Pipelines.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Pipelines.md new file mode 100644 index 00000000..1c7f34f7 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Pipelines.md @@ -0,0 +1,30 @@ +# System.IO.Pipelines + +``` diff + namespace System.IO.Pipelines { + public abstract class PipeReader { +- public virtual Stream AsStream(); + ++ public virtual Stream AsStream(bool leaveOpen = false); ++ public virtual Task CopyToAsync(PipeWriter destination, CancellationToken cancellationToken = default(CancellationToken)); + } + public abstract class PipeWriter : IBufferWriter { +- public virtual Stream AsStream(); + ++ public virtual Stream AsStream(bool leaveOpen = false); + } + public class StreamPipeReaderOptions { +- public StreamPipeReaderOptions(MemoryPool pool = null, int bufferSize = 4096, int minimumReadSize = 1024); + ++ public StreamPipeReaderOptions(MemoryPool pool = null, int bufferSize = 4096, int minimumReadSize = 1024, bool leaveOpen = false); ++ public bool LeaveOpen { get; } + } + public class StreamPipeWriterOptions { +- public StreamPipeWriterOptions(MemoryPool pool = null, int minimumBufferSize = 4096); + ++ public StreamPipeWriterOptions(MemoryPool pool = null, int minimumBufferSize = 4096, bool leaveOpen = false); ++ public bool LeaveOpen { get; } + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Resources.Extensions.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Resources.Extensions.md new file mode 100644 index 00000000..7d90404b --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Resources.Extensions.md @@ -0,0 +1,21 @@ +# System.Resources.Extensions + +``` diff + namespace System.Resources.Extensions { + public sealed class PreserializedResourceWriter : IDisposable, IResourceWriter { ++ public void AddActivatorResource(string name, Stream value, string typeName, bool closeAfterWrite = false); +- public void AddActivatorResource(string name, string typeName, Stream value, bool closeAfterWrite = false); + ++ public void AddBinaryFormattedResource(string name, byte[] value, string typeName = null); +- public void AddBinaryFormattedResource(string name, string typeName, byte[] value); + ++ public void AddResource(string name, string value, string typeName); ++ public void AddTypeConverterResource(string name, byte[] value, string typeName); +- public void AddTypeConverterResource(string name, string typeName, byte[] value); + +- public void AddTypeConverterResource(string name, string typeName, string value); + + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.AccessControl.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.AccessControl.md new file mode 100644 index 00000000..3199909e --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.AccessControl.md @@ -0,0 +1,10 @@ +# System.Security.AccessControl + +``` diff + namespace System.Security.AccessControl { + public abstract class ObjectSecurity { ++ protected CommonSecurityDescriptor SecurityDescriptor { get; } + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.Permissions.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.Permissions.md new file mode 100644 index 00000000..e1dac561 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.Permissions.md @@ -0,0 +1,73 @@ +# System.Security.Permissions + +``` diff + namespace System.Security.Permissions { ++ public sealed class MediaPermission : CodeAccessPermission, IUnrestrictedPermission { ++ public MediaPermission(); ++ public MediaPermission(MediaPermissionAudio permissionAudio); ++ public MediaPermission(MediaPermissionAudio permissionAudio, MediaPermissionVideo permissionVideo, MediaPermissionImage permissionImage); ++ public MediaPermission(MediaPermissionImage permissionImage); ++ public MediaPermission(MediaPermissionVideo permissionVideo); ++ public MediaPermission(PermissionState state); ++ public MediaPermissionAudio Audio { get; } ++ public MediaPermissionImage Image { get; } ++ public MediaPermissionVideo Video { get; } ++ public override IPermission Copy(); ++ public override void FromXml(SecurityElement securityElement); ++ public override IPermission Intersect(IPermission target); ++ public override bool IsSubsetOf(IPermission target); ++ public bool IsUnrestricted(); ++ public override SecurityElement ToXml(); ++ public override IPermission Union(IPermission target); ++ } ++ public sealed class MediaPermissionAttribute : CodeAccessSecurityAttribute { ++ public MediaPermissionAttribute(SecurityAction action); ++ public MediaPermissionAudio Audio { get; set; } ++ public MediaPermissionImage Image { get; set; } ++ public MediaPermissionVideo Video { get; set; } ++ public override IPermission CreatePermission(); ++ } ++ public enum MediaPermissionAudio { ++ AllAudio = 3, ++ NoAudio = 0, ++ SafeAudio = 2, ++ SiteOfOriginAudio = 1, ++ } ++ public enum MediaPermissionImage { ++ AllImage = 3, ++ NoImage = 0, ++ SafeImage = 2, ++ SiteOfOriginImage = 1, ++ } ++ public enum MediaPermissionVideo { ++ AllVideo = 3, ++ NoVideo = 0, ++ SafeVideo = 2, ++ SiteOfOriginVideo = 1, ++ } ++ public sealed class WebBrowserPermission : CodeAccessPermission, IUnrestrictedPermission { ++ public WebBrowserPermission(); ++ public WebBrowserPermission(PermissionState state); ++ public WebBrowserPermission(WebBrowserPermissionLevel webBrowserPermissionLevel); ++ public WebBrowserPermissionLevel Level { get; set; } ++ public override IPermission Copy(); ++ public override void FromXml(SecurityElement securityElement); ++ public override IPermission Intersect(IPermission target); ++ public override bool IsSubsetOf(IPermission target); ++ public bool IsUnrestricted(); ++ public override SecurityElement ToXml(); ++ public override IPermission Union(IPermission target); ++ } ++ public sealed class WebBrowserPermissionAttribute : CodeAccessSecurityAttribute { ++ public WebBrowserPermissionAttribute(SecurityAction action); ++ public WebBrowserPermissionLevel Level { get; set; } ++ public override IPermission CreatePermission(); ++ } ++ public enum WebBrowserPermissionLevel { ++ None = 0, ++ Safe = 1, ++ Unrestricted = 2, ++ } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Xaml.Permissions.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Xaml.Permissions.md new file mode 100644 index 00000000..07e854e3 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Xaml.Permissions.md @@ -0,0 +1,31 @@ +# System.Xaml.Permissions + +``` diff ++namespace System.Xaml.Permissions { ++ public class XamlAccessLevel { ++ public AssemblyName AssemblyAccessToAssemblyName { get; } ++ public string PrivateAccessToTypeName { get; } ++ public static XamlAccessLevel AssemblyAccessTo(Assembly assembly); ++ public static XamlAccessLevel AssemblyAccessTo(AssemblyName assemblyName); ++ public static XamlAccessLevel PrivateAccessTo(string assemblyQualifiedTypeName); ++ public static XamlAccessLevel PrivateAccessTo(Type type); ++ } ++ public sealed class XamlLoadPermission : CodeAccessPermission, IUnrestrictedPermission { ++ public XamlLoadPermission(IEnumerable allowedAccess); ++ public XamlLoadPermission(PermissionState state); ++ public XamlLoadPermission(XamlAccessLevel allowedAccess); ++ public IList AllowedAccess { get; } ++ public override IPermission Copy(); ++ public override bool Equals(object obj); ++ public override void FromXml(SecurityElement elem); ++ public override int GetHashCode(); ++ public bool Includes(XamlAccessLevel requestedAccess); ++ public override IPermission Intersect(IPermission target); ++ public override bool IsSubsetOf(IPermission target); ++ public bool IsUnrestricted(); ++ public override SecurityElement ToXml(); ++ public override IPermission Union(IPermission other); ++ } ++} +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.Automation.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.Automation.md new file mode 100644 index 00000000..5453be7a --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.Automation.md @@ -0,0 +1,10 @@ +# Windows.UI.Xaml.Automation + +``` diff + namespace Windows.UI.Xaml.Automation { + public class ElementNotAvailableException : Exception { ++ protected ElementNotAvailableException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.md new file mode 100644 index 00000000..b2ebc148 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.md @@ -0,0 +1,10 @@ +# Windows.UI.Xaml + +``` diff + namespace Windows.UI.Xaml { + public class LayoutCycleException : Exception { ++ protected LayoutCycleException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + } +``` + diff --git a/release-notes/3.0/releases.json b/release-notes/3.0/releases.json index 751d9fc3..042d69ab 100755 --- a/release-notes/3.0/releases.json +++ b/release-notes/3.0/releases.json @@ -1,13 +1,381 @@ { "channel-version": "3.0", - "latest-release": "3.0.0-preview6", - "latest-release-date": "2019-06-12", - "latest-runtime": "3.0.0-preview6-27804-01", - "latest-sdk": "3.0.100-preview6-012264", + "latest-release": "3.0.0-preview7", + "latest-release-date": "2019-07-23", + "latest-runtime": "3.0.0-preview7-27912-14", + "latest-sdk": "3.0.100-preview7-012821", "support-phase": "preview", "eol-date": null, "lifecycle-policy": "https://www.microsoft.com/net/support/policy", "releases": [ + { + "release-date": "2019-07-23", + "release-version": "3.0.0-preview7", + "security": false, + "cve-list": [], + "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/3.0/preview/3.0.0-preview7.md", + "runtime": { + "version": "3.0.0-preview7-27912-14", + "version-display": "3.0.0-preview7-27912-14", + "vs-version": null, + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/02a60af9-15e0-4635-9f50-7394c181cecd/e19f0798e496e6625811f9779df939fc/dotnet-runtime-3.0.0-preview7-27912-14-linux-arm.tar.gz", + "hash": "697C4638EFB5113EC8757AD376D012C03E710B03A93B9887F2A064E68B72B0330C29CAE98625D54129BEFFB9015272B3A9DE115809E9AA2887F6A5DE9EA70028" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d9095852-56f2-421a-a322-b254c9f5d106/dc71dc5bc53c81e868d40221316c9a09/dotnet-runtime-3.0.0-preview7-27912-14-linux-arm64.tar.gz", + "hash": "F2BFA9FFB9B979D68EC9CC931E50EE7F508842CCE1134CB2FD583D701B300B8CBD18942E6CA34C59CBE92B2070BAEF97712E56A0EA644DC537DF51531ED95A8B" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/523c8c81-e023-482c-83a5-1723ea48e104/2032044c9402893bcec6c6fb32d9c0ba/dotnet-runtime-3.0.0-preview7-27912-14-linux-musl-x64.tar.gz", + "hash": "90F5B96382EE64420BB06E38235AADADF8B9D51DBA47A26D3B131EB1DDD1126EA334E414145A152A55158F723BE0D6EFD48E1D21BB87AE2759C5E92B3DF5B466" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8ac39a59-0f01-4f2d-8a3b-41b7b6d01f21/e2db10c3498c7344aa6847721a8cb832/dotnet-runtime-3.0.0-preview7-27912-14-linux-x64.tar.gz", + "hash": "F1DDE62D95230D30B1531A7A63278CFD591E7094195428F43B0CA4C2A6273BF422EBF4A2D7A9A5EB0E95D4B81C5A297F41690FD56A51BB5C6951BBE36DDCCAF3" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/519eb30b-5850-4b5e-a874-82df9bab07fb/0fc500b49aee8b59e6b8eac668f818e4/dotnet-runtime-3.0.0-preview7-27912-14-osx-x64.pkg", + "hash": "3DA71A3CFADF82CF9E28410F88A7DCB62707B92B83C7BDDD73FE8F2920B2116A06E109292D4C24C5712F6ADF45F8C83349315B9A81F5373F7C1419977A2BBBE6" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/38d85975-b7e9-4eb9-ab6a-cae6d09e5ef0/2763b3065f1e2bf6951e26557282bb82/dotnet-runtime-3.0.0-preview7-27912-14-osx-x64.tar.gz", + "hash": "0E1B1AAF903E5EFBF133E256B91F75829976F974E234B4FBF76BBF50659C9DF4D73E1DEB35FA5442DA44A8BF71CCFD2EC0690061556C8E37B7964B8EB70362C8" + }, + { + "name": "dotnet-runtime-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9a403fa2-5072-456e-8312-746d1b846f7a/65301afee6825496555e30cedddc67c8/dotnet-runtime-3.0.0-preview7-27912-14-rhel.6-x64.tar.gz", + "hash": "8CFBDB2D76186A30B74CB051FFEBA070DB21A1F9B893CBE086CF283F96DFF66392576397813FAE2BDFD1F5843965718865725F57D74331FF30D668FA39B0E0B5" + }, + { + "name": "dotnet-runtime-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/413e4397-a862-485f-ae54-9ba2f01ee6a1/722c79fd7b8ee394e4d38fb0093d2ead/dotnet-runtime-3.0.0-preview7-27912-14-win-arm.zip", + "hash": "06B835200E40BD90590DDF6C476CE0DB1EB4683E11DC26CBD0840A0DB3BCB797C6144493340D822D03CB8931C61E99D8B2AE1DF8DF153A84BBFA472097427438" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9ef148e5-e1e2-46a5-a0bf-c556cc999204/d0e0882b1fb57b7fcf850e80ada3df4f/dotnet-runtime-3.0.0-preview7-27912-14-win-x64.exe", + "hash": "4FCBFD36C501C22A3116325FC0E6B00CD88C6D52560FCF8390416BAFEE042EF9F5607A11ED37864895DBB550EC4D769BAF6E0CC3F88AC66605D5BCB5FFD929E5" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/7b03088b-2ab1-4a29-abd8-287e990946d4/498f424a6bda8e369806e4a765eb37db/dotnet-runtime-3.0.0-preview7-27912-14-win-x64.zip", + "hash": "D0C9E368DBE5C76E026205225C268F228EAEA0D6587A45757D7E63B80F8D503CDA4AC3CAC9BB68B4956D4E0CAFA27B062FD15E5FE99C78AF030FB8F27A0BF4A1" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/5dd5f4db-81b6-42d0-9a9d-b6457ef231b8/68800a8d75cc2dc92b0816b4acdeee33/dotnet-runtime-3.0.0-preview7-27912-14-win-x86.exe", + "hash": "85A26B51AF8EBAAD857437C9E7D6D23CE3CC1AB637FD8569CDCAC9990A3449D2FCE1E25E0C70B18F418A4AE8C78C97898990A8133BBBD492D87D50EE91B8318B" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/8832b0fc-e294-4ff4-829b-051655e09073/2b9f733971983809fa7811abc01b1881/dotnet-runtime-3.0.0-preview7-27912-14-win-x86.zip", + "hash": "5A0CFE8BE4E4E72EAFBC4B8490A7452B1CAC0561570ACD8FA1F068ED3E5C14421B6796AE86DA2C3A9E6F90247042F5C3A0CEDD5804A3BA335EF6396E37CF3B56" + } + ] + }, + "sdk": { + "version": "3.0.100-preview7-012821", + "version-display": "3.0.100-preview7-012821", + "runtime-version": "3.0.0-preview7-27912-14", + "vs-version": null, + "vs-support": "Visual Studio 2019 (v16.2. latest preview)", + "csharp-version": "8.0-preview", + "fsharp-version": "4.6", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/11d6ec80-4d7f-4100-8a54-809ed30b203e/1c0267225b22437aca9fdfe04160d1d5/dotnet-sdk-3.0.100-preview7-012821-linux-arm.tar.gz", + "hash": "CDC91159F6CBEE0F34B8579F3577DBF9F14C9CD17CECBD23FDDD0E299D3C0C80171898396CE6AAD0B77647B814D928F5D276EE8AF2D842562656CD39D4B25176" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/bfc59591-60a7-47e4-80ac-c345c70daf71/38efa2e4d9a70e35e85145e7da88aa54/dotnet-sdk-3.0.100-preview7-012821-linux-arm64.tar.gz", + "hash": "8EE3B984C328A7C1A08ECD8DC2CBAE036883C751E5B3E5BC9BAF601ABBCFB38B7165A56D979A60D5E64D6B1CCDDC1261B2669E5C2547EC9A443F403D1B9DE8F0" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/39a668ec-feee-4655-bae9-7d2d276e3158/7df1b578dccaba181527f60d5390955a/dotnet-sdk-3.0.100-preview7-012821-linux-musl-x64.tar.gz", + "hash": "ADF7A5A734F68DB7612BC6BCD2E5290D0ACF66BF69E3026DF97B6DCCA28EFD1C2CD80D307436559FE9F516054347C5FD5ACBC33DDD1FEBA110F10DC3E1826CEB" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c624c5d6-0e9c-4dd9-9506-6b197ef44dc8/ad61b332f3abcc7dec3a49434e4766e1/dotnet-sdk-3.0.100-preview7-012821-linux-x64.tar.gz", + "hash": "DF70CA86453CEBA51B480BC8521D6BF76625469CDD3DA6FE782B85F13620D8BEEB34E02EE7AFE2803CD144066E7C685E5A1A9A4005ADC9B2709C69F7F37C9BDC" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/64c5239c-620c-4613-b4a4-0ce34952bf48/fbe397790bf9b93b9637017965a336f4/dotnet-sdk-3.0.100-preview7-012821-osx-gs-x64.pkg", + "hash": "3A2FCBAFFD3884D452CB7B587620C1CF2FEE5B123D5B0F2F8BFAA9F164467DD7F993185E1F1F68858E7C8EC8F726CCD092386B95DE214A0199BF76D38C4AD828" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/64cb8405-ee15-4a9a-bf25-1201531f4519/b619596c137a08b204fc79a213bb9763/dotnet-sdk-3.0.100-preview7-012821-osx-x64.pkg", + "hash": "3A2FCBAFFD3884D452CB7B587620C1CF2FEE5B123D5B0F2F8BFAA9F164467DD7F993185E1F1F68858E7C8EC8F726CCD092386B95DE214A0199BF76D38C4AD828" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8359b463-1d6f-4be0-b6bf-41c163e22573/9f1ad6cb14b8c622642c96933e274211/dotnet-sdk-3.0.100-preview7-012821-osx-x64.tar.gz", + "hash": "AE4332983741EF660893E967E1B5B7FCE25CFE8E3133F64DAD48D778E7C1B1E903F781C54EC2512A3CACC169CF3165DC58955AE61BE2AB54A650778BBE5E0C1E" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0b879894-41f9-4a9c-9458-40424d419336/7cf6f9883cb04b13e3a8f9a9a373399e/dotnet-sdk-3.0.100-preview7-012821-rhel.6-x64.tar.gz", + "hash": "FBEC12DA7E3ECA1BC54522883EA00439BDBC2FE86039EFD55EEFB6CC69027C18476C61A138922A986AC1047F58A52C7C149AA9B58861467422F3302B3199A825" + }, + { + "name": "dotnet-sdk-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/a57b91a2-e194-47be-855c-50a301b6a6d0/6ff599db0542abbeae5ab2ce44240c37/dotnet-sdk-3.0.100-preview7-012821-win-arm.zip", + "hash": "080479A246207CCFE0AB9141BE2FF59B15829E43DC1A597307DB09C7966B8387864F1B4C4312738D57176A3BB7A0AB5E48DEBB68911A8E9DF917AB0A9EF89BD6" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/cd15f7e2-b815-4e97-8c15-5effedb52016/f8db9e9ac11169d3ba6557f90d1133cd/dotnet-sdk-3.0.100-preview7-012821-win-gs-x64.exe", + "hash": "3A94FA4CB71072E401697F3D6601AD01997D814079862B9AC4A2DB12288C603D5EB91E6523F9C443F10CA753C5FA9182E1D355FD097A736D43E8EACBAB05DE52" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/853f415a-c583-4cb3-aca5-447968ea1042/1315f856ead57d9c90d5075b244d9e1b/dotnet-sdk-3.0.100-preview7-012821-win-gs-x86.exe", + "hash": "98D71FD29875C645FF07C5DB9B4BD5985C96F282CCDD8C47DAC59A88B8571CE30BFAA8E6AA13640D53515D35FADEA02AB8565E083C807496EEC150C5F05ECBCA" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a65e3536-ad76-4808-9920-83702aeed082/3c6ab9eaa0bc99df442be91e7b7950ff/dotnet-sdk-3.0.100-preview7-012821-win-x64.exe", + "hash": "3A94FA4CB71072E401697F3D6601AD01997D814079862B9AC4A2DB12288C603D5EB91E6523F9C443F10CA753C5FA9182E1D355FD097A736D43E8EACBAB05DE52" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/41e4c58f-3ac9-43f6-84b6-f57d2135331a/3691b61f15f1f5f844d687e542c4dc72/dotnet-sdk-3.0.100-preview7-012821-win-x64.zip", + "hash": "9A67E58677481BC497519D8939320FE1085C3C7CF606D790594A4D0E7F4EE38D72E250D25F45F118E6811613510EDFA3E53E578BA05E62A23C79074D3AF7B381" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/e7e10509-f1ec-4d5c-9fe9-33a2d5a8fac0/dcf905cdac05719a5a5fa1ee1c365c4e/dotnet-sdk-3.0.100-preview7-012821-win-x86.exe", + "hash": "98D71FD29875C645FF07C5DB9B4BD5985C96F282CCDD8C47DAC59A88B8571CE30BFAA8E6AA13640D53515D35FADEA02AB8565E083C807496EEC150C5F05ECBCA" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/32653590-afde-4109-8592-f19220d5ed2e/4128a2693ad0521f4c321290496113ac/dotnet-sdk-3.0.100-preview7-012821-win-x86.zip", + "hash": "C8F0CCC9008B62B4316EDA281D351FE526618F9D398CACF56E83FA43CF57A1DC8C7119F44CB36DBFEC77223C0598585EE627EC3796E9693FF1F665089B772215" + } + ] + }, + "sdks": [ + { + "version": "3.0.100-preview7-012821", + "version-display": "3.0.100-preview7-012821", + "runtime-version": "3.0.0-preview7-27912-14", + "vs-version": null, + "vs-support": "Visual Studio 2019 (v16.2. latest preview)", + "csharp-version": "8.0-preview", + "fsharp-version": "4.6", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/11d6ec80-4d7f-4100-8a54-809ed30b203e/1c0267225b22437aca9fdfe04160d1d5/dotnet-sdk-3.0.100-preview7-012821-linux-arm.tar.gz", + "hash": "CDC91159F6CBEE0F34B8579F3577DBF9F14C9CD17CECBD23FDDD0E299D3C0C80171898396CE6AAD0B77647B814D928F5D276EE8AF2D842562656CD39D4B25176" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/bfc59591-60a7-47e4-80ac-c345c70daf71/38efa2e4d9a70e35e85145e7da88aa54/dotnet-sdk-3.0.100-preview7-012821-linux-arm64.tar.gz", + "hash": "8EE3B984C328A7C1A08ECD8DC2CBAE036883C751E5B3E5BC9BAF601ABBCFB38B7165A56D979A60D5E64D6B1CCDDC1261B2669E5C2547EC9A443F403D1B9DE8F0" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/39a668ec-feee-4655-bae9-7d2d276e3158/7df1b578dccaba181527f60d5390955a/dotnet-sdk-3.0.100-preview7-012821-linux-musl-x64.tar.gz", + "hash": "ADF7A5A734F68DB7612BC6BCD2E5290D0ACF66BF69E3026DF97B6DCCA28EFD1C2CD80D307436559FE9F516054347C5FD5ACBC33DDD1FEBA110F10DC3E1826CEB" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c624c5d6-0e9c-4dd9-9506-6b197ef44dc8/ad61b332f3abcc7dec3a49434e4766e1/dotnet-sdk-3.0.100-preview7-012821-linux-x64.tar.gz", + "hash": "DF70CA86453CEBA51B480BC8521D6BF76625469CDD3DA6FE782B85F13620D8BEEB34E02EE7AFE2803CD144066E7C685E5A1A9A4005ADC9B2709C69F7F37C9BDC" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/64c5239c-620c-4613-b4a4-0ce34952bf48/fbe397790bf9b93b9637017965a336f4/dotnet-sdk-3.0.100-preview7-012821-osx-gs-x64.pkg", + "hash": "3A2FCBAFFD3884D452CB7B587620C1CF2FEE5B123D5B0F2F8BFAA9F164467DD7F993185E1F1F68858E7C8EC8F726CCD092386B95DE214A0199BF76D38C4AD828" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/64cb8405-ee15-4a9a-bf25-1201531f4519/b619596c137a08b204fc79a213bb9763/dotnet-sdk-3.0.100-preview7-012821-osx-x64.pkg", + "hash": "3A2FCBAFFD3884D452CB7B587620C1CF2FEE5B123D5B0F2F8BFAA9F164467DD7F993185E1F1F68858E7C8EC8F726CCD092386B95DE214A0199BF76D38C4AD828" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8359b463-1d6f-4be0-b6bf-41c163e22573/9f1ad6cb14b8c622642c96933e274211/dotnet-sdk-3.0.100-preview7-012821-osx-x64.tar.gz", + "hash": "AE4332983741EF660893E967E1B5B7FCE25CFE8E3133F64DAD48D778E7C1B1E903F781C54EC2512A3CACC169CF3165DC58955AE61BE2AB54A650778BBE5E0C1E" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0b879894-41f9-4a9c-9458-40424d419336/7cf6f9883cb04b13e3a8f9a9a373399e/dotnet-sdk-3.0.100-preview7-012821-rhel.6-x64.tar.gz", + "hash": "FBEC12DA7E3ECA1BC54522883EA00439BDBC2FE86039EFD55EEFB6CC69027C18476C61A138922A986AC1047F58A52C7C149AA9B58861467422F3302B3199A825" + }, + { + "name": "dotnet-sdk-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/a57b91a2-e194-47be-855c-50a301b6a6d0/6ff599db0542abbeae5ab2ce44240c37/dotnet-sdk-3.0.100-preview7-012821-win-arm.zip", + "hash": "080479A246207CCFE0AB9141BE2FF59B15829E43DC1A597307DB09C7966B8387864F1B4C4312738D57176A3BB7A0AB5E48DEBB68911A8E9DF917AB0A9EF89BD6" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/cd15f7e2-b815-4e97-8c15-5effedb52016/f8db9e9ac11169d3ba6557f90d1133cd/dotnet-sdk-3.0.100-preview7-012821-win-gs-x64.exe", + "hash": "3A94FA4CB71072E401697F3D6601AD01997D814079862B9AC4A2DB12288C603D5EB91E6523F9C443F10CA753C5FA9182E1D355FD097A736D43E8EACBAB05DE52" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/853f415a-c583-4cb3-aca5-447968ea1042/1315f856ead57d9c90d5075b244d9e1b/dotnet-sdk-3.0.100-preview7-012821-win-gs-x86.exe", + "hash": "98D71FD29875C645FF07C5DB9B4BD5985C96F282CCDD8C47DAC59A88B8571CE30BFAA8E6AA13640D53515D35FADEA02AB8565E083C807496EEC150C5F05ECBCA" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a65e3536-ad76-4808-9920-83702aeed082/3c6ab9eaa0bc99df442be91e7b7950ff/dotnet-sdk-3.0.100-preview7-012821-win-x64.exe", + "hash": "3A94FA4CB71072E401697F3D6601AD01997D814079862B9AC4A2DB12288C603D5EB91E6523F9C443F10CA753C5FA9182E1D355FD097A736D43E8EACBAB05DE52" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/41e4c58f-3ac9-43f6-84b6-f57d2135331a/3691b61f15f1f5f844d687e542c4dc72/dotnet-sdk-3.0.100-preview7-012821-win-x64.zip", + "hash": "9A67E58677481BC497519D8939320FE1085C3C7CF606D790594A4D0E7F4EE38D72E250D25F45F118E6811613510EDFA3E53E578BA05E62A23C79074D3AF7B381" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/e7e10509-f1ec-4d5c-9fe9-33a2d5a8fac0/dcf905cdac05719a5a5fa1ee1c365c4e/dotnet-sdk-3.0.100-preview7-012821-win-x86.exe", + "hash": "98D71FD29875C645FF07C5DB9B4BD5985C96F282CCDD8C47DAC59A88B8571CE30BFAA8E6AA13640D53515D35FADEA02AB8565E083C807496EEC150C5F05ECBCA" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/32653590-afde-4109-8592-f19220d5ed2e/4128a2693ad0521f4c321290496113ac/dotnet-sdk-3.0.100-preview7-012821-win-x86.zip", + "hash": "C8F0CCC9008B62B4316EDA281D351FE526618F9D398CACF56E83FA43CF57A1DC8C7119F44CB36DBFEC77223C0598585EE627EC3796E9693FF1F665089B772215" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "3.0.0-preview7.19365.7", + "version-display": "3.0.0-preview7.19365.7", + "version-aspnetcoremodule": [ + "13.0.19197.0" + ], + "vs-version": null, + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/e4aec681-f869-494b-84b7-8891ed57f14c/44748bf22dec06c9a8c24b2c4b1dc343/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-arm.tar.gz", + "hash": "A52163A9C9113319D33DCFEEDE9805D972C943E692D5B6FEF3995C426B98AE826F57E6C1D1F7B32DB0F7950B07BE7E42C7BA2CCDE33E6CFFF2635C25E1D3817E" + }, + { + "name": "aspnetcore-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8c05daa0-f842-4f54-857d-94f066aec7bd/6206defbf72869fbc17a717edb0e5aec/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-arm64.tar.gz", + "hash": "CC8DFF55532108B0E14711FF03B8E0A082F06AF248BCADC1663FA972C9DC1F8A9A3BBEA29AD63B679508B55D100BFE3CD989359D6662EB98E61C43BD7C06A4EF" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/e95772a9-f0e5-45f4-b06d-3b53b75ccb28/d180b377fcc9fb805569a565ed5a9ab9/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-musl-x64.tar.gz", + "hash": "1B3F55B9EEFE548DAA6A8F8ED9BE3B2196C3DAF8ED896C5E32D8169ACEB6E3F8CBC5F7AEBB910C19EE8D343255045446C73E6B65366097768263620E72C06667" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/02241c22-f7c1-4eb9-a599-02c3b27461f0/00725bf30e6deadc0facc9a1757d0eea/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-x64.tar.gz", + "hash": "B58B652051AAE07BBE8F47F84A690060D3BA704DE3BC31A3FC8DD046CE4EC76A16CE8519FFC5B57E2CCF02892C7B44AC817962EDA38A6B1BD30AC2561787A2B5" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/7b6c1370-8878-4203-8d4b-16ef649e9c3e/c9184449bb94f844150b04480006e3fd/aspnetcore-runtime-3.0.0-preview7.19365.7-osx-x64.tar.gz", + "hash": "0BECC88EED037FD16143D3C8E9D705A18C99FF3F6326E0BFD66B5930F07336B64628A3794806A1E1ADCF0893F7A71D6643418EB797635B5587BB09A84C69F745" + }, + { + "name": "aspnetcore-runtime-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/02804c86-4380-4f12-a2a7-e5a1503582a3/ea1083125d4fcd1457001ad9de239922/aspnetcore-runtime-3.0.0-preview7.19365.7-win-arm.zip", + "hash": "D25A102954856B582524FC016A3A48B8C357F407CDBCCF1D3D202074D17142705324BDD87EA6DA2F9BBF1B8E2D211FD5E0803F3443474DCD561ED02C86FBC627" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3e73f590-8f63-4971-b382-1845e0f165d2/d3383b1cda46753f0ff351d702d5e416/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x64.exe", + "hash": "4BBF476BC3071D3AD6182030191EB953E3403078E2DF386E07F21C724D2D5D494F7101AC46FBCDED87D53FB98F82E8D28A712B9C74D0EF6CC76BA988A0706886" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d7198b9e-fd9b-41ca-b6ab-910aaf9fe430/63fa5f438935ded6f56fa676cfac126b/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x64.zip", + "hash": "AA1812B85887C7BE9773E0A8647682303E8BA2EC3BA178485DC624BA4750DD84EE6C994E5E2394F47F99C1D8A76DFDDF84BC15D14835626A819BACFFECBA1D96" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/0fc46441-25dd-4058-b4e7-b1d16ae95382/5cfb6abe90b1d003dea5e295c6d2e4c2/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x86.exe", + "hash": "59357BF085C22DE2FF71192816306196399D2B2172E0004842F9F816A533521E32303F85C42DA314D9720473D85BA2F4C9ADF324C454E65E42D07407AD676682" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/8aac48a1-f2ec-4592-8cb8-e037e8439eaf/7469a9bde5afb34d37a9d9a42e9ba281/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x86.zip", + "hash": "10D03B62B9A152F569DC83D28BAFE62316DEFA17F93DDD72E0EC391329E54F9DE8F0303E7BA958FF90C82B9E73C0795E743938AEE13661ABB76A52609BBF76F8" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "win-x86_x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/bf79e503-defd-4034-a5d4-a5c055f5d589/7383e4dac92dc0cc7f1075321d6394c6/dotnet-hosting-3.0.0-preview7.19365.7-win.exe", + "hash": "0CE8DB1981B64CD1899702BAE02B20D87491F739F9AA84868DDB76BF50468739B6EE12A6EF9DDC567694FA3DB4BEC58D7551436FE644FA834249815341778C6B" + } + ] + } + }, { "release-date": "2019-06-12", "release-version": "3.0.0-preview6", @@ -17,7 +385,7 @@ "runtime": { "version": "3.0.0-preview6-27804-01", "version-display": "3.0.0-preview6-27804-01", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -97,7 +465,7 @@ "version": "3.0.100-preview6-012264", "version-display": "3.0.100-preview6-012264", "runtime-version": "3.0.0-preview6-27804-01", - "vs-version": "", + "vs-version": null, "vs-support": "Visual Studio 2019 (v16.2, latest preview)", "csharp-version": "8.0-preview", "fsharp-version": "4.6", @@ -201,7 +569,7 @@ "version-aspnetcoremodule": [ "13.0.19150.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -394,7 +762,7 @@ "runtime": { "version": "3.0.0-preview5-27626-15", "version-display": "3.0.0-preview5-27626-15", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -474,7 +842,7 @@ "version": "3.0.100-preview5-011568", "version-display": "3.0.100-preview5-011568", "runtime-version": "3.0.0-preview5-27626-15", - "vs-version": "", + "vs-version": null, "vs-support": "Visual Studio 2019 (v16.1, latest preview)", "csharp-version": "8.0-preview", "fsharp-version": "4.6", @@ -578,7 +946,7 @@ "version-aspnetcoremodule": [ "13.0.19118.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -771,7 +1139,7 @@ "runtime": { "version": "3.0.0-preview4-27615-11", "version-display": "3.0.0-preview4-27615-11", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -851,7 +1219,7 @@ "version": "3.0.100-preview4-011223", "version-display": "3.0.100-preview4-011223", "runtime-version": "3.0.0-preview4-27615-11", - "vs-version": "", + "vs-version": null, "vs-support": "Visual Studio 2019 (v16.1, latest preview)", "csharp-version": "8.0-preview", "fsharp-version": "4.6", @@ -955,7 +1323,7 @@ "version-aspnetcoremodule": [ "13.0.19106.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -1070,7 +1438,7 @@ "runtime": { "version": "3.0.0-preview3-27503-5", "version-display": "3.0.0-preview3-27503-5", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -1150,7 +1518,7 @@ "version": "3.0.100-preview3-010431", "version-display": "3.0.100-preview3-010431", "runtime-version": "3.0.0-preview3-27503-5", - "vs-version": "", + "vs-version": null, "vs-support": null, "csharp-version": "8.0-preview", "fsharp-version": "4.6", @@ -1254,7 +1622,7 @@ "version-aspnetcoremodule": [ "13.0.19063.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -1363,7 +1731,7 @@ "runtime": { "version": "3.0.0-preview-27324-5", "version-display": "3.0.0-preview-27324-5", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -1449,7 +1817,7 @@ "version": "3.0.100-preview-010184", "version-display": "3.0.100-preview-010184", "runtime-version": "3.0.0-preview-27324-5", - "vs-version": "", + "vs-version": null, "vs-support": null, "csharp-version": "8.0-preview", "fsharp-version": "10.4.0-rtm-181207-02", @@ -1553,7 +1921,7 @@ "version-aspnetcoremodule": [ "13.0.19026.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -1662,7 +2030,7 @@ "runtime": { "version": "3.0.0-preview-27122-01", "version-display": "3.0.0-preview-27122-01", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -1748,7 +2116,7 @@ "version": "3.0.100-preview-009812", "version-display": "3.0.100-preview-009812", "runtime-version": "3.0.0-preview-27122-01", - "vs-version": "", + "vs-version": null, "vs-support": null, "csharp-version": "8.0-preview", "fsharp-version": "4.5", @@ -1852,7 +2220,7 @@ "version-aspnetcoremodule": [ "13.0.18333.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", diff --git a/release-notes/README.md b/release-notes/README.md index abab2cf9..e0b0b146 100644 --- a/release-notes/README.md +++ b/release-notes/README.md @@ -6,9 +6,9 @@ The latest supported release is [.NET Core 2.2](2.2). You can download the latest updates for .NET Core. -* [.NET Core 3.0 Preview 6](3.0/preview/3.0.0-preview6-download.md) -* [.NET Core 2.2.5](2.2/2.2.5/2.2.5-download.md) -* [.NET Core 2.1.11](2.1/2.1.11/2.1.11-download.md) +* [.NET Core 3.0 Preview 7](3.0/preview/3.0.0-preview7-download.md) +* [.NET Core 2.2.6](2.2/2.2.6/2.2.6-download.md) +* [.NET Core 2.1.12](2.1/2.1.12/2.1.12-download.md) * [.NET Core 1.1.13](1.1/1.1.13/1.1.13-download.md) * [.NET Core 1.0.16](1.0/1.0.16/1.0.16-download.md) diff --git a/release-notes/download-archive.md b/release-notes/download-archive.md index 6899de44..ef0966fe 100644 --- a/release-notes/download-archive.md +++ b/release-notes/download-archive.md @@ -6,6 +6,9 @@ This page provides an archive of previously released versions of the .NET Core r | Release Date | Description | Release Notes | | | :-- | :-- | :--: | :--: | +| 2019/07/09 | 2.2.6 with SDK 2.2.108 | [release notes](2.2/2.2.6/2.2.6.md) | [download](2.2/2.2.6/2.2.6-download.md) | +| 2019/07/09 | 2.2.6 with SDK 2.2.205 | - | [download](2.2/2.2.6/2.2.205-SDK-download.md) | +| 2019/07/09 | 2.2.6 with SDK 2.2.301 | - | [download](2.2/2.2.6/2.2.301-SDK-download.md) | | 2019/05/21 | 2.2.5 with SDK 2.2.300 | - | [download](2.2/2.2.300/2.2.300-SDK-download.md) | | 2019/05/14 | 2.2.5 with SDK 2.2.107 | [release notes](2.2/2.2.5/2.2.5.md) | [download](2.2/2.2.5/2.2.5-download.md) | | 2019/04/09 | 2.2.4 with SDK 2.2.106 | [release notes](2.2/2.2.4/2.2.4.md) | [download](2.2/2.2.4/2.2.4-download.md) | @@ -19,7 +22,10 @@ This page provides an archive of previously released versions of the .NET Core r | Release Date | Description | Release Notes | | | :-- | :-- | :--: | :--: | -| 2019/05/21 | 2.1.11 with SDK 2.1.700 (LTS) | - | [download](2.1/2.1.300/2.1.300-SDK-download.md) | +| 2019/07/09 | 2.1.12 with SDK 2.1.508 (LTS) | [release notes](2.1/2.1.12/2.1.12.md) | [download](2.1/2.1.12/2.1.12-download.md) | +| 2019/07/09 | 2.1.12 with SDK 2.1.605 (LTS) | - | [download](2.1/2.1.12/2.1.605-SDK-download.md) | +| 2019/07/09 | 2.1.12 with SDK 2.1.701 (LTS) | - | [download](2.1/2.1.12/2.1.701-SDK-download.md) | +| 2019/05/21 | 2.1.11 with SDK 2.1.700 (LTS) | - | [download](2.1/2.1.700/2.1.700-SDK-download.md) | | 2019/05/14 | 2.1.11 with SDK 2.1.507 (LTS) | [release notes](2.1/2.1.11/2.1.11.md) | [download](2.1/2.1.11/2.1.11-download.md) | | 2019/04/09 | 2.1.10 with SDK 2.1.506 (LTS) | [release notes](2.1/2.1.10/2.1.10.md) | [download](2.1/2.1.10/2.1.10-download.md) | | 2019/03/12 | 2.1.9 with SDK 2.1.505 (LTS) | [release notes](2.1/2.1.9/2.1.9.md) | [download](2.1/2.1.9/2.1.9-download.md) | @@ -32,7 +38,7 @@ This page provides an archive of previously released versions of the .NET Core r | 2018/06/19 | 2.1.1 with SDK 2.1.301 | [release notes](2.1/2.1.1.md) | [download](download-archives/2.1.1-download.md) | | 2018/05/30 | 2.1.0 with SDK 2.1.300 | [release notes](2.1/2.1.0.md) | [download](download-archives/2.1.0-download.md) | -### .NET Core 1.1 - [Maintenance](https://www.microsoft.com/net/core/support) release +### .NET Core 1.1 - [EOL](https://www.microsoft.com/net/core/support) release | Release Date | Description | Release Notes | | | :-- | :-- | :--: | :--: | @@ -50,7 +56,7 @@ This page provides an archive of previously released versions of the .NET Core r | 2017/04/13 | 1.1.1 with SDK 1.0.3 | [release notes](https://github.com/dotnet/cli/releases/tag/v1.0.3) | [download](download-archives/1.0.3-sdk-download.md) | | 2017/03/07 | 1.1.1 with SDK 1.0.1 | [release notes](1.1/1.1.1.md) | [download](download-archives/1.1.1-download.md) | -### .NET Core 1.0 - [Maintenance](https://www.microsoft.com/net/core/support) release +### .NET Core 1.0 - [EOL](https://www.microsoft.com/net/core/support) release | Release Date | Description | Release Notes | | | :-- | :-- | :--: | :--: | @@ -81,4 +87,6 @@ This page provides an archive of previously released versions of the .NET Core r ### Out of support +* .NET Core 1.0 - [Release details](https://github.com/dotnet/core/tree/master/release-notes/1.0) +* .NET Core 1.1 - [Release details](https://github.com/dotnet/core/tree/master/release-notes/1.1) * .NET Core 2.0 - [Release details](https://github.com/dotnet/core/tree/master/release-notes/2.0) diff --git a/release-notes/releases-index.json b/release-notes/releases-index.json index e251caca..1b26ec41 100644 --- a/release-notes/releases-index.json +++ b/release-notes/releases-index.json @@ -1,24 +1,24 @@ { "releases-index": [ { - "channel-version": "3.0", - "latest-release": "3.0.0-preview6", - "latest-release-date": "2019-06-12", - "security": false, - "latest-runtime": "3.0.0-preview6-27804-01", - "latest-sdk": "3.0.100-preview6-012264", - "product": ".NET Core", - "support-phase": "preview", - "eol-date": null, - "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/3.0/releases.json" + "channel-version": "3.0", + "latest-release": "3.0.0-preview7", + "latest-release-date": "2019-07-23", + "security": false, + "latest-runtime": "3.0.0-preview7-27912-14", + "latest-sdk": "3.0.100-preview7-012821", + "product": ".NET Core", + "support-phase": "preview", + "eol-date": null, + "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/3.0/releases.json" }, { "channel-version": "2.2", - "latest-release": "2.2.300", - "latest-release-date": "2019-05-21", + "latest-release": "2.2.401", + "latest-release-date": "2019-07-24", "security": false, - "latest-runtime": "2.2.5", - "latest-sdk": "2.2.300", + "latest-runtime": "2.2.6", + "latest-sdk": "2.2.401", "product": ".NET Core", "support-phase": "current", "eol-date": null, @@ -26,11 +26,11 @@ }, { "channel-version": "2.1", - "latest-release": "2.1.700", - "latest-release-date": "2019-05-21", + "latest-release": "2.1.801", + "latest-release-date": "2019-07-24", "security": false, - "latest-runtime": "2.1.11", - "latest-sdk": "2.1.700", + "latest-runtime": "2.1.12", + "latest-sdk": "2.1.801", "product": ".NET Core", "support-phase": "lts", "eol-date": null, @@ -56,7 +56,7 @@ "latest-runtime": "1.1.13", "latest-sdk": "1.1.14", "product": ".NET Core", - "support-phase": "maintenance", + "support-phase": "eol", "eol-date": "2019-06-27", "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/1.1/releases.json" }, @@ -68,7 +68,7 @@ "latest-runtime": "1.0.16", "latest-sdk": "1.1.14", "product": ".NET Core", - "support-phase": "maintenance", + "support-phase": "eol", "eol-date": "2019-06-27", "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/1.0/releases.json" } diff --git a/samples/nuget.config b/samples/nuget.config index 09db3f97..61740857 100644 --- a/samples/nuget.config +++ b/samples/nuget.config @@ -1,8 +1,12 @@ - - - - - + + + + + + + + +