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