From 310b169c26d79cd352c338d4a0532ce48af862b6 Mon Sep 17 00:00:00 2001 From: Rich Lander Date: Thu, 20 Jun 2019 16:01:04 -0700 Subject: [PATCH 01/30] Update nuget.config --- samples/nuget.config | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/samples/nuget.config b/samples/nuget.config index 09db3f97..61740857 100644 --- a/samples/nuget.config +++ b/samples/nuget.config @@ -1,8 +1,12 @@ - - - - - + + + + + + + + + From 5b5d0b77bec92161d5bbebc4b93e3fe2e73d3fce Mon Sep 17 00:00:00 2001 From: Lee Coward Date: Mon, 1 Jul 2019 13:53:14 -0700 Subject: [PATCH 02/30] update 1.0/1.1 support status --- microsoft-support.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/microsoft-support.md b/microsoft-support.md index 4fe9055b..eac09feb 100644 --- a/microsoft-support.md +++ b/microsoft-support.md @@ -14,8 +14,6 @@ This table describes support type, supported patch version and end of support da | -- | -- | -- | -- | -- | | [.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 | ## 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/) From 77476c9f618f729e034a2474d2b2483deb9a32fc Mon Sep 17 00:00:00 2001 From: Aryan Ebrahimpour Date: Tue, 2 Jul 2019 23:00:23 +0430 Subject: [PATCH 03/30] .NET Core 1.x EOL https://devblogs.microsoft.com/dotnet/net-core-1-0-and-1-1-will-reach-end-of-life-on-june-27-2019/ --- release-notes/releases-index.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/release-notes/releases-index.json b/release-notes/releases-index.json index e251caca..ab84b6fa 100644 --- a/release-notes/releases-index.json +++ b/release-notes/releases-index.json @@ -56,7 +56,7 @@ "latest-runtime": "1.1.13", "latest-sdk": "1.1.14", "product": ".NET Core", - "support-phase": "maintenance", + "support-phase": "eol", "eol-date": "2019-06-27", "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/1.1/releases.json" }, @@ -68,7 +68,7 @@ "latest-runtime": "1.0.16", "latest-sdk": "1.1.14", "product": ".NET Core", - "support-phase": "maintenance", + "support-phase": "eol", "eol-date": "2019-06-27", "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/1.0/releases.json" } From 12d9b41ca9a552c084ede5b591f2b285a8f52ed9 Mon Sep 17 00:00:00 2001 From: Arthur Rump Date: Mon, 8 Jul 2019 11:15:05 +0200 Subject: [PATCH 04/30] Fix invalid runtime data in releases.jsons --- release-notes/2.0/releases.json | 7 +------ release-notes/2.1/releases.json | 7 +------ release-notes/2.2/releases.json | 7 +------ 3 files changed, 3 insertions(+), 18 deletions(-) diff --git a/release-notes/2.0/releases.json b/release-notes/2.0/releases.json index 1c6ae884..eac8d2b2 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", diff --git a/release-notes/2.1/releases.json b/release-notes/2.1/releases.json index d43103f0..0f490a61 100644 --- a/release-notes/2.1/releases.json +++ b/release-notes/2.1/releases.json @@ -2681,12 +2681,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", diff --git a/release-notes/2.2/releases.json b/release-notes/2.2/releases.json index f4687550..27509d7d 100644 --- a/release-notes/2.2/releases.json +++ b/release-notes/2.2/releases.json @@ -2932,12 +2932,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", From 23b0c9a06f086f0f7d37cdbad0e16deca63f0570 Mon Sep 17 00:00:00 2001 From: Arthur Rump Date: Mon, 8 Jul 2019 11:22:46 +0200 Subject: [PATCH 05/30] Fix more invalid runtime data in releases.jsons --- release-notes/2.0/releases.json | 28 ++++------------------------ release-notes/2.1/releases.json | 7 +------ release-notes/2.2/releases.json | 7 +------ 3 files changed, 6 insertions(+), 36 deletions(-) diff --git a/release-notes/2.0/releases.json b/release-notes/2.0/releases.json index eac8d2b2..0c6ddd33 100644 --- a/release-notes/2.0/releases.json +++ b/release-notes/2.0/releases.json @@ -655,12 +655,7 @@ "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, @@ -735,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, @@ -815,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, @@ -1082,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/releases.json b/release-notes/2.1/releases.json index 0f490a61..83d4fbf0 100644 --- a/release-notes/2.1/releases.json +++ b/release-notes/2.1/releases.json @@ -2796,12 +2796,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", diff --git a/release-notes/2.2/releases.json b/release-notes/2.2/releases.json index f3c06079..cfe2ce80 100644 --- a/release-notes/2.2/releases.json +++ b/release-notes/2.2/releases.json @@ -3037,12 +3037,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", From c1cdaf9d8b14338300225803e16ffa77e6d64ea2 Mon Sep 17 00:00:00 2001 From: Arthur Rump Date: Mon, 8 Jul 2019 11:26:32 +0200 Subject: [PATCH 06/30] Fix 2.1.700 SDK release notes link --- release-notes/2.1/releases.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/2.1/releases.json b/release-notes/2.1/releases.json index 83d4fbf0..33a73518 100644 --- a/release-notes/2.1/releases.json +++ b/release-notes/2.1/releases.json @@ -13,7 +13,7 @@ "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", From c53a5726ef872ea2567d4c72e726e26741c2e30e Mon Sep 17 00:00:00 2001 From: Arthur Rump Date: Mon, 8 Jul 2019 11:28:33 +0200 Subject: [PATCH 07/30] Set 1.0/1.1 support status to EOL --- release-notes/1.0/releases.json | 2 +- release-notes/1.1/releases.json | 2 +- release-notes/releases-index.json | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/release-notes/1.0/releases.json b/release-notes/1.0/releases.json index af165f04..2c544db4 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": [ diff --git a/release-notes/1.1/releases.json b/release-notes/1.1/releases.json index 4dd6ddec..2444085a 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": [ diff --git a/release-notes/releases-index.json b/release-notes/releases-index.json index e251caca..ab84b6fa 100644 --- a/release-notes/releases-index.json +++ b/release-notes/releases-index.json @@ -56,7 +56,7 @@ "latest-runtime": "1.1.13", "latest-sdk": "1.1.14", "product": ".NET Core", - "support-phase": "maintenance", + "support-phase": "eol", "eol-date": "2019-06-27", "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/1.1/releases.json" }, @@ -68,7 +68,7 @@ "latest-runtime": "1.0.16", "latest-sdk": "1.1.14", "product": ".NET Core", - "support-phase": "maintenance", + "support-phase": "eol", "eol-date": "2019-06-27", "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/1.0/releases.json" } From ad88f9b8f618dcbfa0d5afab211bb1a99b4ed0fd Mon Sep 17 00:00:00 2001 From: Arthur Rump Date: Mon, 8 Jul 2019 12:37:17 +0200 Subject: [PATCH 08/30] Replace empty string versions with null in releases.jsons --- release-notes/1.0/releases.json | 32 ++++++++++++++--------------- release-notes/1.1/releases.json | 28 ++++++++++++------------- release-notes/2.0/releases.json | 2 +- release-notes/2.1/releases.json | 8 ++++---- release-notes/2.2/releases.json | 30 +++++++++++++-------------- release-notes/3.0/releases.json | 36 ++++++++++++++++----------------- 6 files changed, 68 insertions(+), 68 deletions(-) diff --git a/release-notes/1.0/releases.json b/release-notes/1.0/releases.json index 2c544db4..c3b8dd07 100644 --- a/release-notes/1.0/releases.json +++ b/release-notes/1.0/releases.json @@ -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/releases.json b/release-notes/1.1/releases.json index 2444085a..6abaabb2 100644 --- a/release-notes/1.1/releases.json +++ b/release-notes/1.1/releases.json @@ -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 0c6ddd33..137fb114 100644 --- a/release-notes/2.0/releases.json +++ b/release-notes/2.0/releases.json @@ -660,7 +660,7 @@ "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, diff --git a/release-notes/2.1/releases.json b/release-notes/2.1/releases.json index 33a73518..9603ee12 100644 --- a/release-notes/2.1/releases.json +++ b/release-notes/2.1/releases.json @@ -3557,7 +3557,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, @@ -3798,7 +3798,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, @@ -4045,7 +4045,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, @@ -4283,7 +4283,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/releases.json b/release-notes/2.2/releases.json index cfe2ce80..c60e9978 100644 --- a/release-notes/2.2/releases.json +++ b/release-notes/2.2/releases.json @@ -661,7 +661,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 +741,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 +845,7 @@ "version-aspnetcoremodule": [ "12.2.19109.5" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -1366,7 +1366,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 +1893,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 +1973,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 +2076,7 @@ "version-aspnetcoremodule": [ "12.2.19024.2" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -2196,7 +2196,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 +2276,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 +2379,7 @@ "version-aspnetcoremodule": [ " 12.2.18346.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -2509,7 +2509,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 +2717,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", @@ -3241,7 +3241,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, @@ -3551,7 +3551,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/releases.json b/release-notes/3.0/releases.json index 751d9fc3..649d97df 100755 --- a/release-notes/3.0/releases.json +++ b/release-notes/3.0/releases.json @@ -17,7 +17,7 @@ "runtime": { "version": "3.0.0-preview6-27804-01", "version-display": "3.0.0-preview6-27804-01", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -97,7 +97,7 @@ "version": "3.0.100-preview6-012264", "version-display": "3.0.100-preview6-012264", "runtime-version": "3.0.0-preview6-27804-01", - "vs-version": "", + "vs-version": null, "vs-support": "Visual Studio 2019 (v16.2, latest preview)", "csharp-version": "8.0-preview", "fsharp-version": "4.6", @@ -201,7 +201,7 @@ "version-aspnetcoremodule": [ "13.0.19150.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -394,7 +394,7 @@ "runtime": { "version": "3.0.0-preview5-27626-15", "version-display": "3.0.0-preview5-27626-15", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -474,7 +474,7 @@ "version": "3.0.100-preview5-011568", "version-display": "3.0.100-preview5-011568", "runtime-version": "3.0.0-preview5-27626-15", - "vs-version": "", + "vs-version": null, "vs-support": "Visual Studio 2019 (v16.1, latest preview)", "csharp-version": "8.0-preview", "fsharp-version": "4.6", @@ -578,7 +578,7 @@ "version-aspnetcoremodule": [ "13.0.19118.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -771,7 +771,7 @@ "runtime": { "version": "3.0.0-preview4-27615-11", "version-display": "3.0.0-preview4-27615-11", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -851,7 +851,7 @@ "version": "3.0.100-preview4-011223", "version-display": "3.0.100-preview4-011223", "runtime-version": "3.0.0-preview4-27615-11", - "vs-version": "", + "vs-version": null, "vs-support": "Visual Studio 2019 (v16.1, latest preview)", "csharp-version": "8.0-preview", "fsharp-version": "4.6", @@ -955,7 +955,7 @@ "version-aspnetcoremodule": [ "13.0.19106.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -1070,7 +1070,7 @@ "runtime": { "version": "3.0.0-preview3-27503-5", "version-display": "3.0.0-preview3-27503-5", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -1150,7 +1150,7 @@ "version": "3.0.100-preview3-010431", "version-display": "3.0.100-preview3-010431", "runtime-version": "3.0.0-preview3-27503-5", - "vs-version": "", + "vs-version": null, "vs-support": null, "csharp-version": "8.0-preview", "fsharp-version": "4.6", @@ -1254,7 +1254,7 @@ "version-aspnetcoremodule": [ "13.0.19063.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -1363,7 +1363,7 @@ "runtime": { "version": "3.0.0-preview-27324-5", "version-display": "3.0.0-preview-27324-5", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -1449,7 +1449,7 @@ "version": "3.0.100-preview-010184", "version-display": "3.0.100-preview-010184", "runtime-version": "3.0.0-preview-27324-5", - "vs-version": "", + "vs-version": null, "vs-support": null, "csharp-version": "8.0-preview", "fsharp-version": "10.4.0-rtm-181207-02", @@ -1553,7 +1553,7 @@ "version-aspnetcoremodule": [ "13.0.19026.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", @@ -1662,7 +1662,7 @@ "runtime": { "version": "3.0.0-preview-27122-01", "version-display": "3.0.0-preview-27122-01", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -1748,7 +1748,7 @@ "version": "3.0.100-preview-009812", "version-display": "3.0.100-preview-009812", "runtime-version": "3.0.0-preview-27122-01", - "vs-version": "", + "vs-version": null, "vs-support": null, "csharp-version": "8.0-preview", "fsharp-version": "4.5", @@ -1852,7 +1852,7 @@ "version-aspnetcoremodule": [ "13.0.18333.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", From 78834d733dd838f4f208e53a6f187e446fe27f6a Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Tue, 9 Jul 2019 10:39:54 -0700 Subject: [PATCH 09/30] Artifacts for .NET Core July 2019 release (#3006) --- microsoft-support.md | 4 +- os-lifecycle-policy.md | 2 +- release-notes/2.1/2.1.12/2.1.12-download.md | 166 +++++ release-notes/2.1/2.1.12/2.1.12.md | 212 ++++++ .../2.1/2.1.12/2.1.605-sdk-download.md | 166 +++++ .../2.1/2.1.12/2.1.701-sdk-download.md | 165 +++++ release-notes/2.1/README.md | 1 + release-notes/2.1/releases.json | 602 ++++++++++++++++- .../2.2/2.2.6/2.2.205-sdk-download.md | 169 +++++ .../2.2/2.2.6/2.2.301-sdk-download.md | 167 +++++ release-notes/2.2/2.2.6/2.2.6-download.md | 168 +++++ release-notes/2.2/2.2.6/2.2.6.md | 236 +++++++ release-notes/2.2/README.md | 1 + release-notes/2.2/releases.json | 632 +++++++++++++++++- release-notes/README.md | 4 +- release-notes/download-archive.md | 8 +- release-notes/releases-index.json | 20 +- 17 files changed, 2699 insertions(+), 24 deletions(-) create mode 100644 release-notes/2.1/2.1.12/2.1.12-download.md create mode 100644 release-notes/2.1/2.1.12/2.1.12.md create mode 100644 release-notes/2.1/2.1.12/2.1.605-sdk-download.md create mode 100644 release-notes/2.1/2.1.12/2.1.701-sdk-download.md create mode 100644 release-notes/2.2/2.2.6/2.2.205-sdk-download.md create mode 100644 release-notes/2.2/2.2.6/2.2.301-sdk-download.md create mode 100644 release-notes/2.2/2.2.6/2.2.6-download.md create mode 100644 release-notes/2.2/2.2.6/2.2.6.md diff --git a/microsoft-support.md b/microsoft-support.md index eac09feb..53a9e9ca 100644 --- a/microsoft-support.md +++ b/microsoft-support.md @@ -12,8 +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 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 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/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..88b1a32b --- /dev/null +++ b/release-notes/2.1/2.1.12/2.1.12-download.md @@ -0,0 +1,166 @@ +# .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 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..61f0a6b6 --- /dev/null +++ b/release-notes/2.1/2.1.12/2.1.12.md @@ -0,0 +1,212 @@ +# .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. + +**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 for Mac | 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 #3005](https://github.com/dotnet/core/issues/3005) 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 + +* [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..c8efce59 --- /dev/null +++ b/release-notes/2.1/2.1.12/2.1.605-sdk-download.md @@ -0,0 +1,166 @@ +# .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/2.1.701-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..bf0954b9 --- /dev/null +++ b/release-notes/2.1/2.1.12/2.1.701-sdk-download.md @@ -0,0 +1,165 @@ +# .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/2.1.605-SDK-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.1.701](#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] | - | - | +| 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/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..e83cea1e 100644 --- a/release-notes/2.1/releases.json +++ b/release-notes/2.1/releases.json @@ -1,13 +1,607 @@ { "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.12", + "latest-release-date": "2019-07-09", + "latest-runtime": "2.1.12", + "latest-sdk": "2.1.701", "support-phase": "lts", "eol-date": null, "lifecycle-policy": "https://www.microsoft.com/net/support/policy", "releases": [ + { + "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.19108.11" + ], + "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", 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..0d22aecb --- /dev/null +++ b/release-notes/2.2/2.2.6/2.2.205-sdk-download.md @@ -0,0 +1,169 @@ +# .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/2.2.301-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..f4b68533 --- /dev/null +++ b/release-notes/2.2/2.2.6/2.2.301-sdk-download.md @@ -0,0 +1,167 @@ +# .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/2.2.205-SDK-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.2.301](#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] | - | - | +| 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.6-download.md b/release-notes/2.2/2.2.6/2.2.6-download.md new file mode 100644 index 00000000..33f6acfc --- /dev/null +++ b/release-notes/2.2/2.2.6/2.2.6-download.md @@ -0,0 +1,168 @@ +# .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 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..f9692fe7 --- /dev/null +++ b/release-notes/2.2/2.2.6/2.2.6.md @@ -0,0 +1,236 @@ +# .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. + +**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 for Mac | 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 #3005](https://github.com/dotnet/core/issues/3005) 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 + +* [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..c45dad05 100644 --- a/release-notes/2.2/releases.json +++ b/release-notes/2.2/releases.json @@ -1,13 +1,637 @@ { "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.6", + "latest-release-date": "2019-07-09", + "latest-runtime": "2.2.6", + "latest-sdk": "2.2.301", "support-phase": "current", "eol-date": null, "lifecycle-policy": "https://www.microsoft.com/net/support/policy", "releases": [ + { + "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.19109.5" + ], + "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", diff --git a/release-notes/README.md b/release-notes/README.md index abab2cf9..522c8ad1 100644 --- a/release-notes/README.md +++ b/release-notes/README.md @@ -7,8 +7,8 @@ The latest supported release is [.NET Core 2.2](2.2). You can download the latest updates for .NET Core. * [.NET Core 3.0 Preview 6](3.0/preview/3.0.0-preview6-download.md) -* [.NET Core 2.2.5](2.2/2.2.5/2.2.5-download.md) -* [.NET Core 2.1.11](2.1/2.1.11/2.1.11-download.md) +* [.NET Core 2.2.6](2.2/2.2.6/2.2.6-download.md) +* [.NET Core 2.1.12](2.1/2.1.12/2.1.12-download.md) * [.NET Core 1.1.13](1.1/1.1.13/1.1.13-download.md) * [.NET Core 1.0.16](1.0/1.0.16/1.0.16-download.md) diff --git a/release-notes/download-archive.md b/release-notes/download-archive.md index 6899de44..91393302 100644 --- a/release-notes/download-archive.md +++ b/release-notes/download-archive.md @@ -6,6 +6,9 @@ This page provides an archive of previously released versions of the .NET Core r | Release Date | Description | Release Notes | | | :-- | :-- | :--: | :--: | +| 2019/07/09 | 2.2.6 with SDK 2.2.108 | [release notes](2.2/2.2.6/2.2.6.md) | [download](2.2/2.2.6/2.2.6-download.md) | +| 2019/07/09 | 2.2.6 with SDK 2.2.205 | - | [download](2.2/2.2.6/2.2.205-SDK-download.md) | +| 2019/07/09 | 2.2.6 with SDK 2.2.301 | - | [download](2.2/2.2.6/2.2.301-SDK-download.md) | | 2019/05/21 | 2.2.5 with SDK 2.2.300 | - | [download](2.2/2.2.300/2.2.300-SDK-download.md) | | 2019/05/14 | 2.2.5 with SDK 2.2.107 | [release notes](2.2/2.2.5/2.2.5.md) | [download](2.2/2.2.5/2.2.5-download.md) | | 2019/04/09 | 2.2.4 with SDK 2.2.106 | [release notes](2.2/2.2.4/2.2.4.md) | [download](2.2/2.2.4/2.2.4-download.md) | @@ -19,7 +22,10 @@ This page provides an archive of previously released versions of the .NET Core r | Release Date | Description | Release Notes | | | :-- | :-- | :--: | :--: | -| 2019/05/21 | 2.1.11 with SDK 2.1.700 (LTS) | - | [download](2.1/2.1.300/2.1.300-SDK-download.md) | +| 2019/07/09 | 2.1.12 with SDK 2.1.508 (LTS) | [release notes](2.1/2.1.12/2.1.12.md) | [download](2.1/2.1.12/2.1.12-download.md) | +| 2019/07/09 | 2.1.12 with SDK 2.1.605 (LTS) | - | [download](2.1/2.1.12/2.1.605-SDK-download.md) | +| 2019/07/09 | 2.1.12 with SDK 2.1.701 (LTS) | - | [download](2.1/2.1.12/2.1.701-SDK-download.md) | +| 2019/05/21 | 2.1.11 with SDK 2.1.700 (LTS) | - | [download](2.1/2.1.700/2.1.700-SDK-download.md) | | 2019/05/14 | 2.1.11 with SDK 2.1.507 (LTS) | [release notes](2.1/2.1.11/2.1.11.md) | [download](2.1/2.1.11/2.1.11-download.md) | | 2019/04/09 | 2.1.10 with SDK 2.1.506 (LTS) | [release notes](2.1/2.1.10/2.1.10.md) | [download](2.1/2.1.10/2.1.10-download.md) | | 2019/03/12 | 2.1.9 with SDK 2.1.505 (LTS) | [release notes](2.1/2.1.9/2.1.9.md) | [download](2.1/2.1.9/2.1.9-download.md) | diff --git a/release-notes/releases-index.json b/release-notes/releases-index.json index e251caca..cfe7ffe0 100644 --- a/release-notes/releases-index.json +++ b/release-notes/releases-index.json @@ -14,11 +14,11 @@ }, { "channel-version": "2.2", - "latest-release": "2.2.300", - "latest-release-date": "2019-05-21", - "security": false, - "latest-runtime": "2.2.5", - "latest-sdk": "2.2.300", + "latest-release": "2.2.6", + "latest-release-date": "2019-07-09", + "security": true, + "latest-runtime": "2.2.6", + "latest-sdk": "2.2.301", "product": ".NET Core", "support-phase": "current", "eol-date": null, @@ -26,11 +26,11 @@ }, { "channel-version": "2.1", - "latest-release": "2.1.700", - "latest-release-date": "2019-05-21", - "security": false, - "latest-runtime": "2.1.11", - "latest-sdk": "2.1.700", + "latest-release": "2.1.12", + "latest-release-date": "2019-07-09", + "security": true, + "latest-runtime": "2.1.12", + "latest-sdk": "2.1.701", "product": ".NET Core", "support-phase": "lts", "eol-date": null, From 84d9e7430b529600298bb86e271f86b859214715 Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Tue, 9 Jul 2019 10:44:41 -0700 Subject: [PATCH 10/30] Updated issue link for Jul rel notes (#3008) --- release-notes/2.1/2.1.12/2.1.12.md | 2 +- release-notes/2.2/2.2.6/2.2.6.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 index 61f0a6b6..917f6f8c 100644 --- a/release-notes/2.1/2.1.12/2.1.12.md +++ b/release-notes/2.1/2.1.12/2.1.12.md @@ -17,7 +17,7 @@ * [.NET Core Lifecycle News](#net-core-lifecycle-news) * [Known Issues](../2.1-known-issues.md) -We've created an issue at [dotnet/core #3005](https://github.com/dotnet/core/issues/3005) for your questions and comments. +We've created an issue at [dotnet/core #3007](https://github.com/dotnet/core/issues/3007) for your questions and comments. ## Downloads 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 index f9692fe7..c3f3df2f 100644 --- a/release-notes/2.2/2.2.6/2.2.6.md +++ b/release-notes/2.2/2.2.6/2.2.6.md @@ -17,7 +17,7 @@ * [.NET Core Lifecycle News](#net-core-lifecycle-news) * [Known Issues](../2.2-known-issues.md) -We've created an issue at [dotnet/core #3005](https://github.com/dotnet/core/issues/3005) for your questions and comments. +We've created an issue at [dotnet/core #3007](https://github.com/dotnet/core/issues/3007) for your questions and comments. ## Downloads From 68490c5d69bdd6f33addc381ab0f2736de005c54 Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Tue, 9 Jul 2019 11:53:15 -0700 Subject: [PATCH 11/30] Fixed links for Jul rel MD pages (#3011) --- release-notes/2.1/2.1.12/2.1.12-download.md | 4 ++-- release-notes/2.1/2.1.12/2.1.12.md | 4 ++-- release-notes/2.1/2.1.12/2.1.605-sdk-download.md | 2 +- release-notes/2.1/2.1.12/2.1.701-sdk-download.md | 2 +- release-notes/2.2/2.2.6/2.2.205-sdk-download.md | 2 +- release-notes/2.2/2.2.6/2.2.301-sdk-download.md | 2 +- release-notes/2.2/2.2.6/2.2.6-download.md | 4 ++-- release-notes/2.2/2.2.6/2.2.6.md | 4 ++-- 8 files changed, 12 insertions(+), 12 deletions(-) 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 index 88b1a32b..c72db101 100644 --- 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 @@ -13,8 +13,8 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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.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 for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | ## Downloads 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 index 917f6f8c..eb3ba0c8 100644 --- a/release-notes/2.1/2.1.12/2.1.12.md +++ b/release-notes/2.1/2.1.12/2.1.12.md @@ -7,8 +7,8 @@ | 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.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 for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | * [Blog Post][dotnet-blog] 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 index c8efce59..5230f315 100644 --- 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 @@ -14,7 +14,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | :-- | :--: | | 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/2.1.701-SDK-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.1.701](../2.1.701-SDK/2.1.701-sdk-download.md) | | Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | ## Downloads 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 index bf0954b9..31e74c59 100644 --- 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 @@ -13,7 +13,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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/2.1.605-SDK-download.md) | +| Visual Studio 2019 version 16.0 (Windows) | [2.1.605](../2.1.605-SDK/2.1.605-sdk-download.md) | | Visual Studio 2019 version 16.1 (Windows) | [2.1.701](#downloads) | | Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | 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 index 0d22aecb..bdd44adb 100644 --- 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 @@ -14,7 +14,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | :-- | :--: | | 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/2.2.301-SDK-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.2.301](../2.2.301-SDK/2.2.301-sdk-download.md) | | Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | ## Downloads 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 index f4b68533..9182d041 100644 --- 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 @@ -13,7 +13,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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/2.2.205-SDK-download.md) | +| Visual Studio 2019 version 16.0 (Windows) | [2.2.205](../2.2.205-SDK/2.2.205-sdk-download.md) | | Visual Studio 2019 version 16.1 (Windows) | [2.2.301](#downloads) | | Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | 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 index 33f6acfc..87653f6a 100644 --- 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 @@ -13,8 +13,8 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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.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 for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | ## Downloads 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 index c3f3df2f..27cc6835 100644 --- a/release-notes/2.2/2.2.6/2.2.6.md +++ b/release-notes/2.2/2.2.6/2.2.6.md @@ -7,8 +7,8 @@ | 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.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 for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | * [Blog Post][dotnet-blog] From 5d87209f87521a2809436373b084471bf0a7e465 Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Tue, 9 Jul 2019 12:04:16 -0700 Subject: [PATCH 12/30] Updated SDK links in rel notes (#3012) * Updated SDKlinks --- release-notes/2.1/2.1.12/2.1.605-sdk-download.md | 2 +- release-notes/2.1/2.1.12/2.1.701-sdk-download.md | 2 +- release-notes/2.2/2.2.6/2.2.205-sdk-download.md | 2 +- release-notes/2.2/2.2.6/2.2.301-sdk-download.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) 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 index 5230f315..f8175707 100644 --- 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 @@ -14,7 +14,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | :-- | :--: | | 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/2.1.701-sdk-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.1.701](2.1.701-sdk-download.md) | | Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | ## Downloads 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 index 31e74c59..372feb0f 100644 --- 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 @@ -13,7 +13,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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/2.1.605-sdk-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 for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | 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 index bdd44adb..2812d1bf 100644 --- 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 @@ -14,7 +14,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | :-- | :--: | | 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/2.2.301-sdk-download.md) | +| Visual Studio 2019 version 16.1 (Windows) | [2.2.301](2.2.301-sdk-download.md) | | Visual Studio for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | ## Downloads 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 index 9182d041..6c1952f3 100644 --- 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 @@ -13,7 +13,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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/2.2.205-sdk-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 for Mac | https://docs.microsoft.com/en-us/visualstudio/mac/net-core-support | From 3c66ae6b117584606b2f35b8b134da5ecc749510 Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Tue, 9 Jul 2019 12:45:35 -0700 Subject: [PATCH 13/30] Updated rel note for CoreCLR fixes --- release-notes/2.1/2.1.12/2.1.12.md | 1 + 1 file changed, 1 insertion(+) 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 index eb3ba0c8..0b3330a5 100644 --- a/release-notes/2.1/2.1.12/2.1.12.md +++ b/release-notes/2.1/2.1.12/2.1.12.md @@ -84,6 +84,7 @@ 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) From 815fccb3cf2165816708bd6a8d247e3c59b1d9f3 Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Tue, 9 Jul 2019 12:47:09 -0700 Subject: [PATCH 14/30] Updated rel note for CoreCLR fix --- release-notes/2.2/2.2.6/2.2.6.md | 1 + 1 file changed, 1 insertion(+) 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 index 27cc6835..dfa44ed8 100644 --- a/release-notes/2.2/2.2.6/2.2.6.md +++ b/release-notes/2.2/2.2.6/2.2.6.md @@ -81,6 +81,7 @@ 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) From 3f770d38ff9784c6394296d9f5c86a5862d46e7d Mon Sep 17 00:00:00 2001 From: Lee Coward Date: Tue, 16 Jul 2019 14:00:20 -0700 Subject: [PATCH 15/30] remove 1.0/1.1 and add 3.0 --- Documentation/linux-prereqs.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) 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 From c3f5f68d61ffd915d5d5df298f65b79807979fc2 Mon Sep 17 00:00:00 2001 From: Karel Zikmund Date: Wed, 17 Jul 2019 01:18:07 +0200 Subject: [PATCH 16/30] 1.0 is out of support Clarify date of "out of support" --- release-notes/1.0/README.md | 1 + 1 file changed, 1 insertion(+) 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) | From 4decf253f1a5b6f483be9e27f1d926441a810d84 Mon Sep 17 00:00:00 2001 From: Karel Zikmund Date: Wed, 17 Jul 2019 01:19:53 +0200 Subject: [PATCH 17/30] 1.1 is out of support Clarify that 1.1 is out of support --- release-notes/1.1/README.md | 1 + 1 file changed, 1 insertion(+) 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 | - | - | From dff3bdbc341ab160694ba6ad1dc4a1452f1a268e Mon Sep 17 00:00:00 2001 From: William Godbe Date: Mon, 22 Jul 2019 10:51:17 -0700 Subject: [PATCH 18/30] Add API diff between .NET Core 3.0 preview6 and preview7. (#3001) * Add API diff between .NET Core 3.0 preview6 and preview7. * Remove diff for System.Threading.Channels * Remove diffs for Experimental assemblies * Remove diff for CodePages * Fix Standalone package diffs --- .../preview/api-diff/preview7/3.0-preview7.md | 22 ++ ...3.0-preview7_System.Collections.Generic.md | 15 ++ ...0-preview7_System.Collections.Immutable.md | 11 + .../3.0-preview7_System.Data.Common.md | 17 ++ ...3.0-preview7_System.Diagnostics.Tracing.md | 22 ++ .../3.0-preview7_System.Diagnostics.md | 30 +++ .../3.0-preview7_System.Reflection.Emit.md | 71 +++++++ ...3.0-preview7_System.Reflection.Metadata.md | 10 + .../3.0-preview7_System.Runtime.Intrinsics.md | 28 +++ .../3.0-preview7_System.Runtime.Loader.md | 11 + ...0-preview7_System.Runtime.Serialization.md | 16 ++ ...0-preview7_System.Security.Cryptography.md | 47 +++++ ...preview7_System.Text.Json.Serialization.md | 97 +++++++++ .../preview7/3.0-preview7_System.Text.Json.md | 192 ++++++++++++++++++ .../preview7/3.0-preview7_System.Text.md | 26 +++ .../preview7/3.0-preview7_System.Threading.md | 17 ++ .../api-diff/preview7/3.0-preview7_System.md | 33 +++ .../3.0-preview7-standalone-packages.md | 17 ++ ...m.ComponentModel.Composition.Primitives.md | 11 + ...7-standalone-packages_System.Data.OleDb.md | 12 ++ ...ages_System.Diagnostics.Eventing.Reader.md | 23 +++ ...standalone-packages_System.IO.Packaging.md | 10 + ...standalone-packages_System.IO.Pipelines.md | 30 +++ ...ne-packages_System.Resources.Extensions.md | 21 ++ ...-packages_System.Security.AccessControl.md | 10 + ...ne-packages_System.Security.Permissions.md | 73 +++++++ ...dalone-packages_System.Xaml.Permissions.md | 31 +++ ...one-packages_Windows.UI.Xaml.Automation.md | 10 + ...ew7-standalone-packages_Windows.UI.Xaml.md | 10 + 29 files changed, 923 insertions(+) create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Generic.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Immutable.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Data.Common.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.Tracing.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Emit.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Metadata.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Intrinsics.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Loader.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Serialization.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Security.Cryptography.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.Serialization.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Threading.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.ComponentModel.Composition.Primitives.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Data.OleDb.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Diagnostics.Eventing.Reader.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Packaging.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Pipelines.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Resources.Extensions.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.AccessControl.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.Permissions.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Xaml.Permissions.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.Automation.md create mode 100644 release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.md diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7.md new file mode 100644 index 00000000..e42fdc6d --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7.md @@ -0,0 +1,22 @@ +# API Difference netcoreapp3.0-preview6 vs netcoreapp3.0-preview7 + +API listing follows standard diff formatting. Lines preceded by a '+' are +additions and a '-' indicates removal. + +* [System](3.0-preview7_System.md) +* [System.Collections.Generic](3.0-preview7_System.Collections.Generic.md) +* [System.Collections.Immutable](3.0-preview7_System.Collections.Immutable.md) +* [System.Data.Common](3.0-preview7_System.Data.Common.md) +* [System.Diagnostics](3.0-preview7_System.Diagnostics.md) +* [System.Diagnostics.Tracing](3.0-preview7_System.Diagnostics.Tracing.md) +* [System.Reflection.Emit](3.0-preview7_System.Reflection.Emit.md) +* [System.Reflection.Metadata](3.0-preview7_System.Reflection.Metadata.md) +* [System.Runtime.Intrinsics](3.0-preview7_System.Runtime.Intrinsics.md) +* [System.Runtime.Loader](3.0-preview7_System.Runtime.Loader.md) +* [System.Runtime.Serialization](3.0-preview7_System.Runtime.Serialization.md) +* [System.Security.Cryptography](3.0-preview7_System.Security.Cryptography.md) +* [System.Text](3.0-preview7_System.Text.md) +* [System.Text.Json](3.0-preview7_System.Text.Json.md) +* [System.Text.Json.Serialization](3.0-preview7_System.Text.Json.Serialization.md) +* [System.Threading](3.0-preview7_System.Threading.md) + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Generic.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Generic.md new file mode 100644 index 00000000..29d36cda --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Generic.md @@ -0,0 +1,15 @@ +# System.Collections.Generic + +``` diff + namespace System.Collections.Generic { +- public interface IDictionary : ICollection>, IEnumerable, IEnumerable> where TKey : object ++ public interface IDictionary : ICollection>, IEnumerable, IEnumerable> +- public interface IReadOnlyDictionary : IEnumerable, IEnumerable>, IReadOnlyCollection> where TKey : object ++ public interface IReadOnlyDictionary : IEnumerable, IEnumerable>, IReadOnlyCollection> + public class SortedList : ICollection, ICollection>, IDictionary, IDictionary, IEnumerable, IEnumerable>, IReadOnlyCollection>, IReadOnlyDictionary { +- void System.Collections.ICollection.CopyTo(Array array, int arrayIndex); ++ void System.Collections.ICollection.CopyTo(Array array, int index); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Immutable.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Immutable.md new file mode 100644 index 00000000..7f6f01ff --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Collections.Immutable.md @@ -0,0 +1,11 @@ +# System.Collections.Immutable + +``` diff + namespace System.Collections.Immutable { + public static class ImmutableSortedDictionary { +- public static ImmutableSortedDictionary ToImmutableSortedDictionary(this ImmutableSortedDictionary.Builder source); ++ public static ImmutableSortedDictionary ToImmutableSortedDictionary(this ImmutableSortedDictionary.Builder builder); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Data.Common.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Data.Common.md new file mode 100644 index 00000000..27e23c43 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Data.Common.md @@ -0,0 +1,17 @@ +# System.Data.Common + +``` diff + namespace System.Data.Common { + public abstract class DbConnection : Component, IDbConnection, IDisposable { ++ public virtual Task CloseAsync(); +- public virtual Task CloseAsync(CancellationToken cancellationToken = default(CancellationToken)); + + } + public abstract class DbDataReader : MarshalByRefObject, IDataReader, IDataRecord, IDisposable, IEnumerable { ++ public virtual Task CloseAsync(); +- public virtual Task CloseAsync(CancellationToken cancellationToken = default(CancellationToken)); + + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.Tracing.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.Tracing.md new file mode 100644 index 00000000..f48af443 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.Tracing.md @@ -0,0 +1,22 @@ +# System.Diagnostics.Tracing + +``` diff + namespace System.Diagnostics.Tracing { + public abstract class DiagnosticCounter : IDisposable { ++ public string DisplayUnits { get; set; } + } + public class EventCounter : DiagnosticCounter { ++ public override string ToString(); + } + public class IncrementingEventCounter : DiagnosticCounter { ++ public override string ToString(); + } + public class IncrementingPollingCounter : DiagnosticCounter { ++ public override string ToString(); + } + public class PollingCounter : DiagnosticCounter { ++ public override string ToString(); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.md new file mode 100644 index 00000000..ea83fc08 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Diagnostics.md @@ -0,0 +1,30 @@ +# System.Diagnostics + +``` diff + namespace System.Diagnostics { + public class Activity { +- public ref readonly ActivitySpanId ParentSpanId { get; } ++ public ActivitySpanId ParentSpanId { get; } +- public ref readonly ActivitySpanId SpanId { get; } ++ public ActivitySpanId SpanId { get; } +- public ref readonly ActivityTraceId TraceId { get; } ++ public ActivityTraceId TraceId { get; } ++ public Activity SetIdFormat(ActivityIdFormat format); +- public Activity SetParentId(in ActivityTraceId traceId, in ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = ActivityTraceFlags.None); ++ public Activity SetParentId(ActivityTraceId traceId, ActivitySpanId spanId, ActivityTraceFlags activityTraceFlags = ActivityTraceFlags.None); + } + public readonly struct ActivitySpanId : IEquatable { +- public static bool operator ==(in ActivitySpanId spanId1, in ActivitySpanId spandId2); ++ public static bool operator ==(ActivitySpanId spanId1, ActivitySpanId spandId2); +- public static bool operator !=(in ActivitySpanId spanId1, in ActivitySpanId spandId2); ++ public static bool operator !=(ActivitySpanId spanId1, ActivitySpanId spandId2); + } + public readonly struct ActivityTraceId : IEquatable { +- public static bool operator ==(in ActivityTraceId traceId1, in ActivityTraceId traceId2); ++ public static bool operator ==(ActivityTraceId traceId1, ActivityTraceId traceId2); +- public static bool operator !=(in ActivityTraceId traceId1, in ActivityTraceId traceId2); ++ public static bool operator !=(ActivityTraceId traceId1, ActivityTraceId traceId2); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Emit.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Emit.md new file mode 100644 index 00000000..b3de6292 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Emit.md @@ -0,0 +1,71 @@ +# System.Reflection.Emit + +``` diff + namespace System.Reflection.Emit { + public sealed class AssemblyBuilder : Assembly { ++ public override string CodeBase { get; } ++ public override MethodInfo EntryPoint { get; } ++ public override bool GlobalAssemblyCache { get; } ++ public override long HostContext { get; } ++ public override string ImageRuntimeVersion { get; } ++ public override string Location { get; } ++ public override bool ReflectionOnly { get; } ++ public override object[] GetCustomAttributes(bool inherit); ++ public override object[] GetCustomAttributes(Type attributeType, bool inherit); ++ public override IList GetCustomAttributesData(); ++ public override Type[] GetExportedTypes(); ++ public override FileStream GetFile(string name); ++ public override FileStream[] GetFiles(bool getResourceModules); ++ public override Module[] GetLoadedModules(bool getResourceModules); ++ public override Stream GetManifestResourceStream(Type type, string name); ++ public override Module GetModule(string name); ++ public override Module[] GetModules(bool getResourceModules); ++ public override AssemblyName GetName(bool copiedName); ++ public override AssemblyName[] GetReferencedAssemblies(); ++ public override Assembly GetSatelliteAssembly(CultureInfo culture); ++ public override Assembly GetSatelliteAssembly(CultureInfo culture, Version version); ++ public override Type GetType(string name, bool throwOnError, bool ignoreCase); ++ public override bool IsDefined(Type attributeType, bool inherit); + } + public sealed class DynamicMethod : MethodInfo { ++ public override bool IsSecurityCritical { get; } ++ public override bool IsSecuritySafeCritical { get; } ++ public override bool IsSecurityTransparent { get; } ++ public override Module Module { get; } + } + public sealed class FieldBuilder : FieldInfo { ++ public override Module Module { get; } + } + public sealed class MethodBuilder : MethodInfo { ++ public override bool IsSecurityCritical { get; } ++ public override bool IsSecuritySafeCritical { get; } ++ public override bool IsSecurityTransparent { get; } + } + public class ModuleBuilder : Module { ++ public override int MDStreamVersion { get; } ++ public override int MetadataToken { get; } ++ public override Guid ModuleVersionId { get; } ++ public override string ScopeName { get; } ++ public override object[] GetCustomAttributes(bool inherit); ++ public override object[] GetCustomAttributes(Type attributeType, bool inherit); ++ public override IList GetCustomAttributesData(); ++ public override FieldInfo GetField(string name, BindingFlags bindingAttr); ++ public override FieldInfo[] GetFields(BindingFlags bindingFlags); ++ public override MethodInfo[] GetMethods(BindingFlags bindingFlags); ++ public override void GetPEKind(out PortableExecutableKinds peKind, out ImageFileMachine machine); ++ public override Type GetType(string className); ++ public override Type GetType(string className, bool ignoreCase); ++ public override Type GetType(string className, bool throwOnError, bool ignoreCase); ++ public override Type[] GetTypes(); ++ public override bool IsDefined(Type attributeType, bool inherit); ++ public override bool IsResource(); ++ public override FieldInfo ResolveField(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments); ++ public override MemberInfo ResolveMember(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments); ++ public override MethodBase ResolveMethod(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments); ++ public override byte[] ResolveSignature(int metadataToken); ++ public override string ResolveString(int metadataToken); ++ public override Type ResolveType(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Metadata.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Metadata.md new file mode 100644 index 00000000..8ef79a74 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Reflection.Metadata.md @@ -0,0 +1,10 @@ +# System.Reflection.Metadata + +``` diff + namespace System.Reflection.Metadata { + public class ImageFormatLimitationException : Exception { ++ protected ImageFormatLimitationException(SerializationInfo info, StreamingContext context); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Intrinsics.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Intrinsics.md new file mode 100644 index 00000000..dfdb2e22 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Intrinsics.md @@ -0,0 +1,28 @@ +# System.Runtime.Intrinsics + +``` diff + namespace System.Runtime.Intrinsics { +- public readonly struct Vector128 : IEquatable>, IFormattable where T : struct { ++ public readonly struct Vector128 : IEquatable> where T : struct { +- public string ToString(string format); + +- public string ToString(string format, IFormatProvider formatProvider); + + } +- public readonly struct Vector256 : IEquatable>, IFormattable where T : struct { ++ public readonly struct Vector256 : IEquatable> where T : struct { +- public string ToString(string format); + +- public string ToString(string format, IFormatProvider formatProvider); + + } +- public readonly struct Vector64 : IEquatable>, IFormattable where T : struct { ++ public readonly struct Vector64 : IEquatable> where T : struct { +- public string ToString(string format); + +- public string ToString(string format, IFormatProvider formatProvider); + + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Loader.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Loader.md new file mode 100644 index 00000000..ff2622c2 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Loader.md @@ -0,0 +1,11 @@ +# System.Runtime.Loader + +``` diff + namespace System.Runtime.Loader { + public class AssemblyLoadContext { ++ ~AssemblyLoadContext(); ++ public override string ToString(); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Serialization.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Serialization.md new file mode 100644 index 00000000..3be521df --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Runtime.Serialization.md @@ -0,0 +1,16 @@ +# System.Runtime.Serialization + +``` diff + namespace System.Runtime.Serialization { +- public sealed class DeserializationBlockedException : Exception { + { +- public DeserializationBlockedException(); + +- public DeserializationBlockedException(Exception innerException); + +- public DeserializationBlockedException(string message); + +- } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Security.Cryptography.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Security.Cryptography.md new file mode 100644 index 00000000..28f08b81 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Security.Cryptography.md @@ -0,0 +1,47 @@ +# System.Security.Cryptography + +``` diff + namespace System.Security.Cryptography { + public abstract class DSA : AsymmetricAlgorithm { ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, ReadOnlySpan source, out int bytesRead); ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan password, ReadOnlySpan source, out int bytesRead); ++ public override void ImportPkcs8PrivateKey(ReadOnlySpan source, out int bytesRead); ++ public override void ImportSubjectPublicKeyInfo(ReadOnlySpan source, out int bytesRead); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan password, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportPkcs8PrivateKey(Span destination, out int bytesWritten); ++ public override bool TryExportSubjectPublicKeyInfo(Span destination, out int bytesWritten); + } + public abstract class ECDiffieHellman : AsymmetricAlgorithm { ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, ReadOnlySpan source, out int bytesRead); ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan password, ReadOnlySpan source, out int bytesRead); ++ public override void ImportPkcs8PrivateKey(ReadOnlySpan source, out int bytesRead); ++ public override void ImportSubjectPublicKeyInfo(ReadOnlySpan source, out int bytesRead); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan password, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportPkcs8PrivateKey(Span destination, out int bytesWritten); ++ public override bool TryExportSubjectPublicKeyInfo(Span destination, out int bytesWritten); + } + public abstract class ECDsa : AsymmetricAlgorithm { ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, ReadOnlySpan source, out int bytesRead); ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan password, ReadOnlySpan source, out int bytesRead); ++ public override void ImportPkcs8PrivateKey(ReadOnlySpan source, out int bytesRead); ++ public override void ImportSubjectPublicKeyInfo(ReadOnlySpan source, out int bytesRead); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan password, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportPkcs8PrivateKey(Span destination, out int bytesWritten); ++ public override bool TryExportSubjectPublicKeyInfo(Span destination, out int bytesWritten); + } + public abstract class RSA : AsymmetricAlgorithm { ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, ReadOnlySpan source, out int bytesRead); ++ public override void ImportEncryptedPkcs8PrivateKey(ReadOnlySpan password, ReadOnlySpan source, out int bytesRead); ++ public override void ImportPkcs8PrivateKey(ReadOnlySpan source, out int bytesRead); ++ public override void ImportSubjectPublicKeyInfo(ReadOnlySpan source, out int bytesRead); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan passwordBytes, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan password, PbeParameters pbeParameters, Span destination, out int bytesWritten); ++ public override bool TryExportPkcs8PrivateKey(Span destination, out int bytesWritten); ++ public override bool TryExportSubjectPublicKeyInfo(Span destination, out int bytesWritten); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.Serialization.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.Serialization.md new file mode 100644 index 00000000..662ee3f6 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.Serialization.md @@ -0,0 +1,97 @@ +# System.Text.Json.Serialization + +``` diff + namespace System.Text.Json.Serialization { ++ public abstract class JsonConverter { ++ public abstract bool CanConvert(Type typeToConvert); ++ } ++ public abstract class JsonConverter : JsonConverter { ++ protected internal JsonConverter(); ++ public override bool CanConvert(Type typeToConvert); ++ public abstract T Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options); ++ public abstract void Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options); ++ } ++ public class JsonConverterAttribute : JsonAttribute { ++ protected JsonConverterAttribute(); ++ public JsonConverterAttribute(Type converterType); ++ public Type ConverterType { get; } ++ public virtual JsonConverter CreateConverter(Type typeToConvert); ++ } ++ public abstract class JsonConverterFactory : JsonConverter { ++ protected internal JsonConverterFactory(); ++ protected abstract JsonConverter CreateConverter(Type typeToConvert); ++ } +- public abstract class JsonNamingPolicy { + { +- protected JsonNamingPolicy(); + +- public static JsonNamingPolicy CamelCase { get; } + +- public abstract string ConvertName(string name); + +- } +- public static class JsonSerializer { + { +- public static object Parse(ReadOnlySpan utf8Json, Type returnType, JsonSerializerOptions options = null); + +- public static object Parse(string json, Type returnType, JsonSerializerOptions options = null); + +- public static TValue Parse(ReadOnlySpan utf8Json, JsonSerializerOptions options = null); + +- public static TValue Parse(string json, JsonSerializerOptions options = null); + +- public static ValueTask ReadAsync(Stream utf8Json, Type returnType, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); + +- public static ValueTask ReadAsync(Stream utf8Json, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); + +- public static object ReadValue(ref Utf8JsonReader reader, Type returnType, JsonSerializerOptions options = null); + +- public static TValue ReadValue(ref Utf8JsonReader reader, JsonSerializerOptions options = null); + +- public static string ToString(object value, Type type, JsonSerializerOptions options = null); + +- public static string ToString(TValue value, JsonSerializerOptions options = null); + +- public static byte[] ToUtf8Bytes(object value, Type type, JsonSerializerOptions options = null); + +- public static byte[] ToUtf8Bytes(TValue value, JsonSerializerOptions options = null); + +- public static Task WriteAsync(object value, Type type, Stream utf8Json, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); + +- public static Task WriteAsync(TValue value, Stream utf8Json, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); + +- } +- public sealed class JsonSerializerOptions { + { +- public JsonSerializerOptions(); + +- public bool AllowTrailingCommas { get; set; } + +- public int DefaultBufferSize { get; set; } + +- public JsonNamingPolicy DictionaryKeyPolicy { get; set; } + +- public bool IgnoreNullValues { get; set; } + +- public bool IgnoreReadOnlyProperties { get; set; } + +- public int MaxDepth { get; set; } + +- public bool PropertyNameCaseInsensitive { get; set; } + +- public JsonNamingPolicy PropertyNamingPolicy { get; set; } + +- public JsonCommentHandling ReadCommentHandling { get; set; } + +- public bool WriteIndented { get; set; } + +- } ++ public sealed class JsonStringEnumConverter : JsonConverterFactory { ++ public JsonStringEnumConverter(); ++ public JsonStringEnumConverter(JsonNamingPolicy namingPolicy = null, bool allowIntegerValues = true); ++ public override bool CanConvert(Type typeToConvert); ++ protected override JsonConverter CreateConverter(Type typeToConvert); ++ } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.md new file mode 100644 index 00000000..0a27b819 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.Json.md @@ -0,0 +1,192 @@ +# System.Text.Json + +``` diff + namespace System.Text.Json { + public enum JsonCommentHandling : byte { +- Allow = (byte)1, ++ Allow = (byte)2, +- Skip = (byte)2, ++ Skip = (byte)1, + } + public sealed class JsonDocument : IDisposable { ++ public static JsonDocument Parse(ReadOnlySequence utf8Json, JsonDocumentOptions options = default(JsonDocumentOptions)); +- public static JsonDocument Parse(ReadOnlySequence utf8Json, JsonReaderOptions readerOptions = default(JsonReaderOptions)); + ++ public static JsonDocument Parse(Stream utf8Json, JsonDocumentOptions options = default(JsonDocumentOptions)); +- public static JsonDocument Parse(Stream utf8Json, JsonReaderOptions readerOptions = default(JsonReaderOptions)); + ++ public static JsonDocument Parse(ReadOnlyMemory utf8Json, JsonDocumentOptions options = default(JsonDocumentOptions)); +- public static JsonDocument Parse(ReadOnlyMemory utf8Json, JsonReaderOptions readerOptions = default(JsonReaderOptions)); + ++ public static JsonDocument Parse(ReadOnlyMemory json, JsonDocumentOptions options = default(JsonDocumentOptions)); +- public static JsonDocument Parse(ReadOnlyMemory json, JsonReaderOptions readerOptions = default(JsonReaderOptions)); + ++ public static JsonDocument Parse(string json, JsonDocumentOptions options = default(JsonDocumentOptions)); +- public static JsonDocument Parse(string json, JsonReaderOptions readerOptions = default(JsonReaderOptions)); + ++ public static Task ParseAsync(Stream utf8Json, JsonDocumentOptions options = default(JsonDocumentOptions), CancellationToken cancellationToken = default(CancellationToken)); +- public static Task ParseAsync(Stream utf8Json, JsonReaderOptions readerOptions = default(JsonReaderOptions), CancellationToken cancellationToken = default(CancellationToken)); + + } ++ public struct JsonDocumentOptions { ++ public bool AllowTrailingCommas { get; set; } ++ public JsonCommentHandling CommentHandling { get; set; } ++ public int MaxDepth { get; set; } ++ } + public readonly struct JsonElement { +- public JsonValueType Type { get; } + ++ public JsonValueKind ValueKind { get; } ++ public byte GetByte(); ++ public short GetInt16(); ++ public sbyte GetSByte(); ++ public ushort GetUInt16(); ++ public bool TryGetByte(out byte value); ++ public bool TryGetInt16(out short value); ++ public bool TryGetSByte(out sbyte value); ++ public bool TryGetUInt16(out ushort value); ++ public bool ValueEquals(ReadOnlySpan utf8Text); ++ public bool ValueEquals(ReadOnlySpan text); ++ public bool ValueEquals(string text); +- public void WriteAsProperty(ReadOnlySpan utf8PropertyName, Utf8JsonWriter writer); + +- public void WriteAsProperty(ReadOnlySpan propertyName, Utf8JsonWriter writer); + +- public void WriteAsProperty(string propertyName, Utf8JsonWriter writer); + +- public void WriteAsValue(Utf8JsonWriter writer); + ++ public void WriteProperty(ReadOnlySpan utf8PropertyName, Utf8JsonWriter writer); ++ public void WriteProperty(ReadOnlySpan propertyName, Utf8JsonWriter writer); ++ public void WriteProperty(string propertyName, Utf8JsonWriter writer); ++ public void WriteProperty(JsonEncodedText propertyName, Utf8JsonWriter writer); ++ public void WriteValue(Utf8JsonWriter writer); + } + public class JsonException : Exception { ++ public JsonException(); ++ public JsonException(string message); ++ public JsonException(string message, Exception innerException); ++ public override string Message { get; } + } ++ public abstract class JsonNamingPolicy { ++ protected JsonNamingPolicy(); ++ public static JsonNamingPolicy CamelCase { get; } ++ public abstract string ConvertName(string name); ++ } + public readonly struct JsonProperty { ++ public bool NameEquals(ReadOnlySpan utf8Text); ++ public bool NameEquals(ReadOnlySpan text); ++ public bool NameEquals(string text); + } + public struct JsonReaderState { +- public long BytesConsumed { get; } + +- public SequencePosition Position { get; } + + } ++ public static class JsonSerializer { ++ public static object Deserialize(ReadOnlySpan utf8Json, Type returnType, JsonSerializerOptions options = null); ++ public static object Deserialize(string json, Type returnType, JsonSerializerOptions options = null); ++ public static object Deserialize(ref Utf8JsonReader reader, Type returnType, JsonSerializerOptions options = null); ++ public static TValue Deserialize(ReadOnlySpan utf8Json, JsonSerializerOptions options = null); ++ public static TValue Deserialize(string json, JsonSerializerOptions options = null); ++ public static TValue Deserialize(ref Utf8JsonReader reader, JsonSerializerOptions options = null); ++ public static ValueTask DeserializeAsync(Stream utf8Json, Type returnType, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); ++ public static ValueTask DeserializeAsync(Stream utf8Json, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); ++ public static string Serialize(object value, Type inputType, JsonSerializerOptions options = null); ++ public static void Serialize(Utf8JsonWriter writer, object value, Type inputType, JsonSerializerOptions options = null); ++ public static void Serialize(Utf8JsonWriter writer, TValue value, JsonSerializerOptions options = null); ++ public static string Serialize(TValue value, JsonSerializerOptions options = null); ++ public static Task SerializeAsync(Stream utf8Json, object value, Type inputType, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); ++ public static Task SerializeAsync(Stream utf8Json, TValue value, JsonSerializerOptions options = null, CancellationToken cancellationToken = default(CancellationToken)); ++ public static byte[] SerializeToUtf8Bytes(object value, Type inputType, JsonSerializerOptions options = null); ++ public static byte[] SerializeToUtf8Bytes(TValue value, JsonSerializerOptions options = null); ++ } ++ public sealed class JsonSerializerOptions { ++ public JsonSerializerOptions(); ++ public bool AllowTrailingCommas { get; set; } ++ public IList Converters { get; } ++ public int DefaultBufferSize { get; set; } ++ public JsonNamingPolicy DictionaryKeyPolicy { get; set; } ++ public bool IgnoreNullValues { get; set; } ++ public bool IgnoreReadOnlyProperties { get; set; } ++ public int MaxDepth { get; set; } ++ public bool PropertyNameCaseInsensitive { get; set; } ++ public JsonNamingPolicy PropertyNamingPolicy { get; set; } ++ public JsonCommentHandling ReadCommentHandling { get; set; } ++ public bool WriteIndented { get; set; } ++ public JsonConverter GetConverter(Type typeToConvert); ++ } + public enum JsonTokenType : byte { +- Comment = (byte)11, ++ Comment = (byte)6, +- False = (byte)9, ++ False = (byte)10, +- Null = (byte)10, ++ Null = (byte)11, +- Number = (byte)7, ++ Number = (byte)8, +- String = (byte)6, ++ String = (byte)7, +- True = (byte)8, ++ True = (byte)9, + } ++ public enum JsonValueKind : byte { ++ Array = (byte)2, ++ False = (byte)6, ++ Null = (byte)7, ++ Number = (byte)4, ++ Object = (byte)1, ++ String = (byte)3, ++ True = (byte)5, ++ Undefined = (byte)0, ++ } +- public enum JsonValueType : byte { + { +- Array = (byte)2, + +- False = (byte)6, + +- Null = (byte)7, + +- Number = (byte)4, + +- Object = (byte)1, + +- String = (byte)3, + +- True = (byte)5, + +- Undefined = (byte)0, + +- } + public ref struct Utf8JsonReader { +- public Utf8JsonReader(in ReadOnlySequence jsonData, bool isFinalBlock, JsonReaderState state); ++ public Utf8JsonReader(ReadOnlySequence jsonData, bool isFinalBlock, JsonReaderState state); ++ public Utf8JsonReader(ReadOnlySequence jsonData, JsonReaderOptions options = default(JsonReaderOptions)); ++ public Utf8JsonReader(ReadOnlySpan jsonData, JsonReaderOptions options = default(JsonReaderOptions)); ++ public byte GetByte(); ++ public short GetInt16(); ++ public sbyte GetSByte(); ++ public ushort GetUInt16(); +- public bool TextEquals(ReadOnlySpan otherUtf8Text); + +- public bool TextEquals(ReadOnlySpan otherText); + ++ public bool TryGetByte(out byte value); ++ public bool TryGetInt16(out short value); ++ public bool TryGetSByte(out sbyte value); ++ public bool TryGetUInt16(out ushort value); ++ public bool ValueTextEquals(ReadOnlySpan utf8Text); ++ public bool ValueTextEquals(ReadOnlySpan text); ++ public bool ValueTextEquals(string text); + } + public sealed class Utf8JsonWriter : IAsyncDisposable, IDisposable { ++ public void WritePropertyName(ReadOnlySpan utf8PropertyName); ++ public void WritePropertyName(ReadOnlySpan propertyName); ++ public void WritePropertyName(string propertyName); ++ public void WritePropertyName(JsonEncodedText propertyName); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.md new file mode 100644 index 00000000..b83b6698 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Text.md @@ -0,0 +1,26 @@ +# System.Text + +``` diff + namespace System.Text { + public class ASCIIEncoding : Encoding { ++ public override int GetByteCount(ReadOnlySpan chars); ++ public override int GetBytes(ReadOnlySpan chars, Span bytes); ++ public override int GetCharCount(ReadOnlySpan bytes); ++ public override int GetChars(ReadOnlySpan bytes, Span chars); + } + public class UnicodeEncoding : Encoding { ++ public override ReadOnlySpan Preamble { get; } + } + public sealed class UTF32Encoding : Encoding { ++ public override ReadOnlySpan Preamble { get; } + } + public class UTF8Encoding : Encoding { ++ public override ReadOnlySpan Preamble { get; } ++ public override int GetByteCount(ReadOnlySpan chars); ++ public override int GetBytes(ReadOnlySpan chars, Span bytes); ++ public override int GetCharCount(ReadOnlySpan bytes); ++ public override int GetChars(ReadOnlySpan bytes, Span chars); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Threading.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Threading.md new file mode 100644 index 00000000..bd64f343 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.Threading.md @@ -0,0 +1,17 @@ +# System.Threading + +``` diff + namespace System.Threading { + public sealed class PreAllocatedOverlapped : IDisposable { ++ ~PreAllocatedOverlapped(); + } + public sealed class ReaderWriterLock : CriticalFinalizerObject { +- ~ReaderWriterLock(); + + } + public sealed class Timer : MarshalByRefObject, IAsyncDisposable, IDisposable { ++ public static long ActiveCount { get; } + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.md b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.md new file mode 100644 index 00000000..3454f5dc --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/3.0-preview7_System.md @@ -0,0 +1,33 @@ +# System + +``` diff + namespace System { + public static class MemoryExtensions { +- public static ReadOnlySpan Trim(this ReadOnlySpan memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static ReadOnlySpan Trim(this ReadOnlySpan span, ReadOnlySpan trimElements) where T : IEquatable; +- public static ReadOnlySpan Trim(this ReadOnlySpan memory, T trimElement) where T : IEquatable; ++ public static ReadOnlySpan Trim(this ReadOnlySpan span, T trimElement) where T : IEquatable; +- public static Span Trim(this Span memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static Span Trim(this Span span, ReadOnlySpan trimElements) where T : IEquatable; +- public static Span Trim(this Span memory, T trimElement) where T : IEquatable; ++ public static Span Trim(this Span span, T trimElement) where T : IEquatable; +- public static ReadOnlySpan TrimEnd(this ReadOnlySpan memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static ReadOnlySpan TrimEnd(this ReadOnlySpan span, ReadOnlySpan trimElements) where T : IEquatable; +- public static ReadOnlySpan TrimEnd(this ReadOnlySpan memory, T trimElement) where T : IEquatable; ++ public static ReadOnlySpan TrimEnd(this ReadOnlySpan span, T trimElement) where T : IEquatable; +- public static Span TrimEnd(this Span memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static Span TrimEnd(this Span span, ReadOnlySpan trimElements) where T : IEquatable; +- public static Span TrimEnd(this Span memory, T trimElement) where T : IEquatable; ++ public static Span TrimEnd(this Span span, T trimElement) where T : IEquatable; +- public static ReadOnlySpan TrimStart(this ReadOnlySpan memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static ReadOnlySpan TrimStart(this ReadOnlySpan span, ReadOnlySpan trimElements) where T : IEquatable; +- public static ReadOnlySpan TrimStart(this ReadOnlySpan memory, T trimElement) where T : IEquatable; ++ public static ReadOnlySpan TrimStart(this ReadOnlySpan span, T trimElement) where T : IEquatable; +- public static Span TrimStart(this Span memory, ReadOnlySpan trimElements) where T : IEquatable; ++ public static Span TrimStart(this Span span, ReadOnlySpan trimElements) where T : IEquatable; +- public static Span TrimStart(this Span memory, T trimElement) where T : IEquatable; ++ public static Span TrimStart(this Span span, T trimElement) where T : IEquatable; + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages.md new file mode 100644 index 00000000..0387998b --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages.md @@ -0,0 +1,17 @@ +# API Difference standalone-preview6 vs standalone-preview7. + +API listing follows standard diff formatting. Lines preceded by a '+' are +additions and a '-' indicates removal. + +* [System.ComponentModel.Composition.Primitives](3.0-preview7-standalone-packages_System.ComponentModel.Composition.Primitives.md) +* [System.Data.OleDb](3.0-preview7-standalone-packages_System.Data.OleDb.md) +* [System.Diagnostics.Eventing.Reader](3.0-preview7-standalone-packages_System.Diagnostics.Eventing.Reader.md) +* [System.IO.Packaging](3.0-preview7-standalone-packages_System.IO.Packaging.md) +* [System.IO.Pipelines](3.0-preview7-standalone-packages_System.IO.Pipelines.md) +* [System.Resources.Extensions](3.0-preview7-standalone-packages_System.Resources.Extensions.md) +* [System.Security.AccessControl](3.0-preview7-standalone-packages_System.Security.AccessControl.md) +* [System.Security.Permissions](3.0-preview7-standalone-packages_System.Security.Permissions.md) +* [System.Xaml.Permissions](3.0-preview7-standalone-packages_System.Xaml.Permissions.md) +* [Windows.UI.Xaml](3.0-preview7-standalone-packages_Windows.UI.Xaml.md) +* [Windows.UI.Xaml.Automation](3.0-preview7-standalone-packages_Windows.UI.Xaml.Automation.md) + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.ComponentModel.Composition.Primitives.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.ComponentModel.Composition.Primitives.md new file mode 100644 index 00000000..bb2734b7 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.ComponentModel.Composition.Primitives.md @@ -0,0 +1,11 @@ +# System.ComponentModel.Composition.Primitives + +``` diff + namespace System.ComponentModel.Composition.Primitives { + public class ComposablePartException : Exception { ++ protected ComposablePartException(SerializationInfo info, StreamingContext context); ++ public override void GetObjectData(SerializationInfo info, StreamingContext context); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Data.OleDb.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Data.OleDb.md new file mode 100644 index 00000000..73d2245f --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Data.OleDb.md @@ -0,0 +1,12 @@ +# System.Data.OleDb + +``` diff + namespace System.Data.OleDb { + public sealed class OleDbParameterCollection : DbParameterCollection { ++ public override bool IsFixedSize { get; } ++ public override bool IsReadOnly { get; } ++ public override bool IsSynchronized { get; } + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Diagnostics.Eventing.Reader.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Diagnostics.Eventing.Reader.md new file mode 100644 index 00000000..9704f446 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Diagnostics.Eventing.Reader.md @@ -0,0 +1,23 @@ +# System.Diagnostics.Eventing.Reader + +``` diff + namespace System.Diagnostics.Eventing.Reader { + public class EventLogException : Exception { ++ protected EventLogException(SerializationInfo serializationInfo, StreamingContext streamingContext); ++ public override void GetObjectData(SerializationInfo info, StreamingContext context); + } + public class EventLogInvalidDataException : EventLogException { ++ protected EventLogInvalidDataException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + public class EventLogNotFoundException : EventLogException { ++ protected EventLogNotFoundException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + public class EventLogProviderDisabledException : EventLogException { ++ protected EventLogProviderDisabledException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + public class EventLogReadingException : EventLogException { ++ protected EventLogReadingException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Packaging.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Packaging.md new file mode 100644 index 00000000..7d1f4414 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Packaging.md @@ -0,0 +1,10 @@ +# System.IO.Packaging + +``` diff + namespace System.IO.Packaging { + public static class PackUriHelper { ++ public static Uri GetPartUri(Uri packUri); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Pipelines.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Pipelines.md new file mode 100644 index 00000000..1c7f34f7 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.IO.Pipelines.md @@ -0,0 +1,30 @@ +# System.IO.Pipelines + +``` diff + namespace System.IO.Pipelines { + public abstract class PipeReader { +- public virtual Stream AsStream(); + ++ public virtual Stream AsStream(bool leaveOpen = false); ++ public virtual Task CopyToAsync(PipeWriter destination, CancellationToken cancellationToken = default(CancellationToken)); + } + public abstract class PipeWriter : IBufferWriter { +- public virtual Stream AsStream(); + ++ public virtual Stream AsStream(bool leaveOpen = false); + } + public class StreamPipeReaderOptions { +- public StreamPipeReaderOptions(MemoryPool pool = null, int bufferSize = 4096, int minimumReadSize = 1024); + ++ public StreamPipeReaderOptions(MemoryPool pool = null, int bufferSize = 4096, int minimumReadSize = 1024, bool leaveOpen = false); ++ public bool LeaveOpen { get; } + } + public class StreamPipeWriterOptions { +- public StreamPipeWriterOptions(MemoryPool pool = null, int minimumBufferSize = 4096); + ++ public StreamPipeWriterOptions(MemoryPool pool = null, int minimumBufferSize = 4096, bool leaveOpen = false); ++ public bool LeaveOpen { get; } + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Resources.Extensions.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Resources.Extensions.md new file mode 100644 index 00000000..7d90404b --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Resources.Extensions.md @@ -0,0 +1,21 @@ +# System.Resources.Extensions + +``` diff + namespace System.Resources.Extensions { + public sealed class PreserializedResourceWriter : IDisposable, IResourceWriter { ++ public void AddActivatorResource(string name, Stream value, string typeName, bool closeAfterWrite = false); +- public void AddActivatorResource(string name, string typeName, Stream value, bool closeAfterWrite = false); + ++ public void AddBinaryFormattedResource(string name, byte[] value, string typeName = null); +- public void AddBinaryFormattedResource(string name, string typeName, byte[] value); + ++ public void AddResource(string name, string value, string typeName); ++ public void AddTypeConverterResource(string name, byte[] value, string typeName); +- public void AddTypeConverterResource(string name, string typeName, byte[] value); + +- public void AddTypeConverterResource(string name, string typeName, string value); + + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.AccessControl.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.AccessControl.md new file mode 100644 index 00000000..3199909e --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.AccessControl.md @@ -0,0 +1,10 @@ +# System.Security.AccessControl + +``` diff + namespace System.Security.AccessControl { + public abstract class ObjectSecurity { ++ protected CommonSecurityDescriptor SecurityDescriptor { get; } + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.Permissions.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.Permissions.md new file mode 100644 index 00000000..e1dac561 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Security.Permissions.md @@ -0,0 +1,73 @@ +# System.Security.Permissions + +``` diff + namespace System.Security.Permissions { ++ public sealed class MediaPermission : CodeAccessPermission, IUnrestrictedPermission { ++ public MediaPermission(); ++ public MediaPermission(MediaPermissionAudio permissionAudio); ++ public MediaPermission(MediaPermissionAudio permissionAudio, MediaPermissionVideo permissionVideo, MediaPermissionImage permissionImage); ++ public MediaPermission(MediaPermissionImage permissionImage); ++ public MediaPermission(MediaPermissionVideo permissionVideo); ++ public MediaPermission(PermissionState state); ++ public MediaPermissionAudio Audio { get; } ++ public MediaPermissionImage Image { get; } ++ public MediaPermissionVideo Video { get; } ++ public override IPermission Copy(); ++ public override void FromXml(SecurityElement securityElement); ++ public override IPermission Intersect(IPermission target); ++ public override bool IsSubsetOf(IPermission target); ++ public bool IsUnrestricted(); ++ public override SecurityElement ToXml(); ++ public override IPermission Union(IPermission target); ++ } ++ public sealed class MediaPermissionAttribute : CodeAccessSecurityAttribute { ++ public MediaPermissionAttribute(SecurityAction action); ++ public MediaPermissionAudio Audio { get; set; } ++ public MediaPermissionImage Image { get; set; } ++ public MediaPermissionVideo Video { get; set; } ++ public override IPermission CreatePermission(); ++ } ++ public enum MediaPermissionAudio { ++ AllAudio = 3, ++ NoAudio = 0, ++ SafeAudio = 2, ++ SiteOfOriginAudio = 1, ++ } ++ public enum MediaPermissionImage { ++ AllImage = 3, ++ NoImage = 0, ++ SafeImage = 2, ++ SiteOfOriginImage = 1, ++ } ++ public enum MediaPermissionVideo { ++ AllVideo = 3, ++ NoVideo = 0, ++ SafeVideo = 2, ++ SiteOfOriginVideo = 1, ++ } ++ public sealed class WebBrowserPermission : CodeAccessPermission, IUnrestrictedPermission { ++ public WebBrowserPermission(); ++ public WebBrowserPermission(PermissionState state); ++ public WebBrowserPermission(WebBrowserPermissionLevel webBrowserPermissionLevel); ++ public WebBrowserPermissionLevel Level { get; set; } ++ public override IPermission Copy(); ++ public override void FromXml(SecurityElement securityElement); ++ public override IPermission Intersect(IPermission target); ++ public override bool IsSubsetOf(IPermission target); ++ public bool IsUnrestricted(); ++ public override SecurityElement ToXml(); ++ public override IPermission Union(IPermission target); ++ } ++ public sealed class WebBrowserPermissionAttribute : CodeAccessSecurityAttribute { ++ public WebBrowserPermissionAttribute(SecurityAction action); ++ public WebBrowserPermissionLevel Level { get; set; } ++ public override IPermission CreatePermission(); ++ } ++ public enum WebBrowserPermissionLevel { ++ None = 0, ++ Safe = 1, ++ Unrestricted = 2, ++ } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Xaml.Permissions.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Xaml.Permissions.md new file mode 100644 index 00000000..07e854e3 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_System.Xaml.Permissions.md @@ -0,0 +1,31 @@ +# System.Xaml.Permissions + +``` diff ++namespace System.Xaml.Permissions { ++ public class XamlAccessLevel { ++ public AssemblyName AssemblyAccessToAssemblyName { get; } ++ public string PrivateAccessToTypeName { get; } ++ public static XamlAccessLevel AssemblyAccessTo(Assembly assembly); ++ public static XamlAccessLevel AssemblyAccessTo(AssemblyName assemblyName); ++ public static XamlAccessLevel PrivateAccessTo(string assemblyQualifiedTypeName); ++ public static XamlAccessLevel PrivateAccessTo(Type type); ++ } ++ public sealed class XamlLoadPermission : CodeAccessPermission, IUnrestrictedPermission { ++ public XamlLoadPermission(IEnumerable allowedAccess); ++ public XamlLoadPermission(PermissionState state); ++ public XamlLoadPermission(XamlAccessLevel allowedAccess); ++ public IList AllowedAccess { get; } ++ public override IPermission Copy(); ++ public override bool Equals(object obj); ++ public override void FromXml(SecurityElement elem); ++ public override int GetHashCode(); ++ public bool Includes(XamlAccessLevel requestedAccess); ++ public override IPermission Intersect(IPermission target); ++ public override bool IsSubsetOf(IPermission target); ++ public bool IsUnrestricted(); ++ public override SecurityElement ToXml(); ++ public override IPermission Union(IPermission other); ++ } ++} +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.Automation.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.Automation.md new file mode 100644 index 00000000..5453be7a --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.Automation.md @@ -0,0 +1,10 @@ +# Windows.UI.Xaml.Automation + +``` diff + namespace Windows.UI.Xaml.Automation { + public class ElementNotAvailableException : Exception { ++ protected ElementNotAvailableException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + } +``` + diff --git a/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.md b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.md new file mode 100644 index 00000000..b2ebc148 --- /dev/null +++ b/release-notes/3.0/preview/api-diff/preview7/standalone-packages/3.0-preview7-standalone-packages_Windows.UI.Xaml.md @@ -0,0 +1,10 @@ +# Windows.UI.Xaml + +``` diff + namespace Windows.UI.Xaml { + public class LayoutCycleException : Exception { ++ protected LayoutCycleException(SerializationInfo serializationInfo, StreamingContext streamingContext); + } + } +``` + From 31a822195f3b8876841c4c01a6ee01984d1d8d4c Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Tue, 23 Jul 2019 09:43:23 -0700 Subject: [PATCH 19/30] Artifacts for 3.0 Preview 7 release (#3073) * Artifacts for 3.0 Preview 7 release --- release-notes/3.0/README.md | 1 + .../3.0/preview/3.0.0-preview6-download.md | 10 +- .../3.0/preview/3.0.0-preview7-download.md | 232 +++++++++++ release-notes/3.0/preview/3.0.0-preview7.md | 152 +++++++ release-notes/3.0/releases.json | 376 +++++++++++++++++- release-notes/README.md | 2 +- release-notes/download-archive.md | 6 +- release-notes/releases-index.json | 20 +- 8 files changed, 777 insertions(+), 22 deletions(-) create mode 100644 release-notes/3.0/preview/3.0.0-preview7-download.md create mode 100644 release-notes/3.0/preview/3.0.0-preview7.md 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-preview6-download.md b/release-notes/3.0/preview/3.0.0-preview6-download.md index 466fe39b..20f7f14b 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 @@ -50,7 +50,7 @@ Because of the isolated environment, using Snap is the preferred way to install After configuring Snap on your system, run the following command to install the latest .NET Core SDK. -`sudo snap install dotnet-sdk --classic` +`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: @@ -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..e15b7716 --- /dev/null +++ b/release-notes/3.0/preview/3.0.0-preview7.md @@ -0,0 +1,152 @@ +# .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:** If Visual Studio is your preferred development environment, you will need the latest preview of Visual Studio 2019 (v16.2) to take full advantage of .NET Core 3.0 Previews. 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 + +[Will be published at 10 am pacific time] + +* [.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 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/releases.json b/release-notes/3.0/releases.json index 751d9fc3..aab8baa2 100755 --- a/release-notes/3.0/releases.json +++ b/release-notes/3.0/releases.json @@ -1,13 +1,381 @@ { "channel-version": "3.0", - "latest-release": "3.0.0-preview6", - "latest-release-date": "2019-06-12", - "latest-runtime": "3.0.0-preview6-27804-01", - "latest-sdk": "3.0.100-preview6-012264", + "latest-release": "3.0.0-preview7", + "latest-release-date": "2019-07-23", + "latest-runtime": "3.0.0-preview7-27912-14", + "latest-sdk": "3.0.100-preview7-012821", "support-phase": "preview", "eol-date": null, "lifecycle-policy": "https://www.microsoft.com/net/support/policy", "releases": [ + { + "release-date": "2019-07-23", + "release-version": "3.0.0-preview7", + "security": false, + "cve-list": [], + "release-notes": "https://github.com/dotnet/core/blob/master/release-notes/3.0/preview/3.0.0-preview7.md", + "runtime": { + "version": "3.0.0-preview7-27912-14", + "version-display": "3.0.0-preview7-27912-14", + "vs-version": "", + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/02a60af9-15e0-4635-9f50-7394c181cecd/e19f0798e496e6625811f9779df939fc/dotnet-runtime-3.0.0-preview7-27912-14-linux-arm.tar.gz", + "hash": "697C4638EFB5113EC8757AD376D012C03E710B03A93B9887F2A064E68B72B0330C29CAE98625D54129BEFFB9015272B3A9DE115809E9AA2887F6A5DE9EA70028" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d9095852-56f2-421a-a322-b254c9f5d106/dc71dc5bc53c81e868d40221316c9a09/dotnet-runtime-3.0.0-preview7-27912-14-linux-arm64.tar.gz", + "hash": "F2BFA9FFB9B979D68EC9CC931E50EE7F508842CCE1134CB2FD583D701B300B8CBD18942E6CA34C59CBE92B2070BAEF97712E56A0EA644DC537DF51531ED95A8B" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/523c8c81-e023-482c-83a5-1723ea48e104/2032044c9402893bcec6c6fb32d9c0ba/dotnet-runtime-3.0.0-preview7-27912-14-linux-musl-x64.tar.gz", + "hash": "90F5B96382EE64420BB06E38235AADADF8B9D51DBA47A26D3B131EB1DDD1126EA334E414145A152A55158F723BE0D6EFD48E1D21BB87AE2759C5E92B3DF5B466" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8ac39a59-0f01-4f2d-8a3b-41b7b6d01f21/e2db10c3498c7344aa6847721a8cb832/dotnet-runtime-3.0.0-preview7-27912-14-linux-x64.tar.gz", + "hash": "F1DDE62D95230D30B1531A7A63278CFD591E7094195428F43B0CA4C2A6273BF422EBF4A2D7A9A5EB0E95D4B81C5A297F41690FD56A51BB5C6951BBE36DDCCAF3" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/519eb30b-5850-4b5e-a874-82df9bab07fb/0fc500b49aee8b59e6b8eac668f818e4/dotnet-runtime-3.0.0-preview7-27912-14-osx-x64.pkg", + "hash": "3DA71A3CFADF82CF9E28410F88A7DCB62707B92B83C7BDDD73FE8F2920B2116A06E109292D4C24C5712F6ADF45F8C83349315B9A81F5373F7C1419977A2BBBE6" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/38d85975-b7e9-4eb9-ab6a-cae6d09e5ef0/2763b3065f1e2bf6951e26557282bb82/dotnet-runtime-3.0.0-preview7-27912-14-osx-x64.tar.gz", + "hash": "0E1B1AAF903E5EFBF133E256B91F75829976F974E234B4FBF76BBF50659C9DF4D73E1DEB35FA5442DA44A8BF71CCFD2EC0690061556C8E37B7964B8EB70362C8" + }, + { + "name": "dotnet-runtime-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9a403fa2-5072-456e-8312-746d1b846f7a/65301afee6825496555e30cedddc67c8/dotnet-runtime-3.0.0-preview7-27912-14-rhel.6-x64.tar.gz", + "hash": "8CFBDB2D76186A30B74CB051FFEBA070DB21A1F9B893CBE086CF283F96DFF66392576397813FAE2BDFD1F5843965718865725F57D74331FF30D668FA39B0E0B5" + }, + { + "name": "dotnet-runtime-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/413e4397-a862-485f-ae54-9ba2f01ee6a1/722c79fd7b8ee394e4d38fb0093d2ead/dotnet-runtime-3.0.0-preview7-27912-14-win-arm.zip", + "hash": "06B835200E40BD90590DDF6C476CE0DB1EB4683E11DC26CBD0840A0DB3BCB797C6144493340D822D03CB8931C61E99D8B2AE1DF8DF153A84BBFA472097427438" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9ef148e5-e1e2-46a5-a0bf-c556cc999204/d0e0882b1fb57b7fcf850e80ada3df4f/dotnet-runtime-3.0.0-preview7-27912-14-win-x64.exe", + "hash": "4FCBFD36C501C22A3116325FC0E6B00CD88C6D52560FCF8390416BAFEE042EF9F5607A11ED37864895DBB550EC4D769BAF6E0CC3F88AC66605D5BCB5FFD929E5" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/7b03088b-2ab1-4a29-abd8-287e990946d4/498f424a6bda8e369806e4a765eb37db/dotnet-runtime-3.0.0-preview7-27912-14-win-x64.zip", + "hash": "D0C9E368DBE5C76E026205225C268F228EAEA0D6587A45757D7E63B80F8D503CDA4AC3CAC9BB68B4956D4E0CAFA27B062FD15E5FE99C78AF030FB8F27A0BF4A1" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/5dd5f4db-81b6-42d0-9a9d-b6457ef231b8/68800a8d75cc2dc92b0816b4acdeee33/dotnet-runtime-3.0.0-preview7-27912-14-win-x86.exe", + "hash": "85A26B51AF8EBAAD857437C9E7D6D23CE3CC1AB637FD8569CDCAC9990A3449D2FCE1E25E0C70B18F418A4AE8C78C97898990A8133BBBD492D87D50EE91B8318B" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/8832b0fc-e294-4ff4-829b-051655e09073/2b9f733971983809fa7811abc01b1881/dotnet-runtime-3.0.0-preview7-27912-14-win-x86.zip", + "hash": "5A0CFE8BE4E4E72EAFBC4B8490A7452B1CAC0561570ACD8FA1F068ED3E5C14421B6796AE86DA2C3A9E6F90247042F5C3A0CEDD5804A3BA335EF6396E37CF3B56" + } + ] + }, + "sdk": { + "version": "3.0.100-preview7-012821", + "version-display": "3.0.100-preview7-012821", + "runtime-version": "3.0.0-preview7-27912-14", + "vs-version": "", + "vs-support": "Visual Studio 2019 (v16.2. latest preview)", + "csharp-version": "8.0-preview", + "fsharp-version": "4.6", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/11d6ec80-4d7f-4100-8a54-809ed30b203e/1c0267225b22437aca9fdfe04160d1d5/dotnet-sdk-3.0.100-preview7-012821-linux-arm.tar.gz", + "hash": "CDC91159F6CBEE0F34B8579F3577DBF9F14C9CD17CECBD23FDDD0E299D3C0C80171898396CE6AAD0B77647B814D928F5D276EE8AF2D842562656CD39D4B25176" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/bfc59591-60a7-47e4-80ac-c345c70daf71/38efa2e4d9a70e35e85145e7da88aa54/dotnet-sdk-3.0.100-preview7-012821-linux-arm64.tar.gz", + "hash": "8EE3B984C328A7C1A08ECD8DC2CBAE036883C751E5B3E5BC9BAF601ABBCFB38B7165A56D979A60D5E64D6B1CCDDC1261B2669E5C2547EC9A443F403D1B9DE8F0" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/39a668ec-feee-4655-bae9-7d2d276e3158/7df1b578dccaba181527f60d5390955a/dotnet-sdk-3.0.100-preview7-012821-linux-musl-x64.tar.gz", + "hash": "ADF7A5A734F68DB7612BC6BCD2E5290D0ACF66BF69E3026DF97B6DCCA28EFD1C2CD80D307436559FE9F516054347C5FD5ACBC33DDD1FEBA110F10DC3E1826CEB" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c624c5d6-0e9c-4dd9-9506-6b197ef44dc8/ad61b332f3abcc7dec3a49434e4766e1/dotnet-sdk-3.0.100-preview7-012821-linux-x64.tar.gz", + "hash": "DF70CA86453CEBA51B480BC8521D6BF76625469CDD3DA6FE782B85F13620D8BEEB34E02EE7AFE2803CD144066E7C685E5A1A9A4005ADC9B2709C69F7F37C9BDC" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/64c5239c-620c-4613-b4a4-0ce34952bf48/fbe397790bf9b93b9637017965a336f4/dotnet-sdk-3.0.100-preview7-012821-osx-gs-x64.pkg", + "hash": "3A2FCBAFFD3884D452CB7B587620C1CF2FEE5B123D5B0F2F8BFAA9F164467DD7F993185E1F1F68858E7C8EC8F726CCD092386B95DE214A0199BF76D38C4AD828" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/64cb8405-ee15-4a9a-bf25-1201531f4519/b619596c137a08b204fc79a213bb9763/dotnet-sdk-3.0.100-preview7-012821-osx-x64.pkg", + "hash": "3A2FCBAFFD3884D452CB7B587620C1CF2FEE5B123D5B0F2F8BFAA9F164467DD7F993185E1F1F68858E7C8EC8F726CCD092386B95DE214A0199BF76D38C4AD828" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8359b463-1d6f-4be0-b6bf-41c163e22573/9f1ad6cb14b8c622642c96933e274211/dotnet-sdk-3.0.100-preview7-012821-osx-x64.tar.gz", + "hash": "AE4332983741EF660893E967E1B5B7FCE25CFE8E3133F64DAD48D778E7C1B1E903F781C54EC2512A3CACC169CF3165DC58955AE61BE2AB54A650778BBE5E0C1E" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0b879894-41f9-4a9c-9458-40424d419336/7cf6f9883cb04b13e3a8f9a9a373399e/dotnet-sdk-3.0.100-preview7-012821-rhel.6-x64.tar.gz", + "hash": "FBEC12DA7E3ECA1BC54522883EA00439BDBC2FE86039EFD55EEFB6CC69027C18476C61A138922A986AC1047F58A52C7C149AA9B58861467422F3302B3199A825" + }, + { + "name": "dotnet-sdk-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/a57b91a2-e194-47be-855c-50a301b6a6d0/6ff599db0542abbeae5ab2ce44240c37/dotnet-sdk-3.0.100-preview7-012821-win-arm.zip", + "hash": "080479A246207CCFE0AB9141BE2FF59B15829E43DC1A597307DB09C7966B8387864F1B4C4312738D57176A3BB7A0AB5E48DEBB68911A8E9DF917AB0A9EF89BD6" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/cd15f7e2-b815-4e97-8c15-5effedb52016/f8db9e9ac11169d3ba6557f90d1133cd/dotnet-sdk-3.0.100-preview7-012821-win-gs-x64.exe", + "hash": "3A94FA4CB71072E401697F3D6601AD01997D814079862B9AC4A2DB12288C603D5EB91E6523F9C443F10CA753C5FA9182E1D355FD097A736D43E8EACBAB05DE52" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/853f415a-c583-4cb3-aca5-447968ea1042/1315f856ead57d9c90d5075b244d9e1b/dotnet-sdk-3.0.100-preview7-012821-win-gs-x86.exe", + "hash": "98D71FD29875C645FF07C5DB9B4BD5985C96F282CCDD8C47DAC59A88B8571CE30BFAA8E6AA13640D53515D35FADEA02AB8565E083C807496EEC150C5F05ECBCA" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a65e3536-ad76-4808-9920-83702aeed082/3c6ab9eaa0bc99df442be91e7b7950ff/dotnet-sdk-3.0.100-preview7-012821-win-x64.exe", + "hash": "3A94FA4CB71072E401697F3D6601AD01997D814079862B9AC4A2DB12288C603D5EB91E6523F9C443F10CA753C5FA9182E1D355FD097A736D43E8EACBAB05DE52" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/41e4c58f-3ac9-43f6-84b6-f57d2135331a/3691b61f15f1f5f844d687e542c4dc72/dotnet-sdk-3.0.100-preview7-012821-win-x64.zip", + "hash": "9A67E58677481BC497519D8939320FE1085C3C7CF606D790594A4D0E7F4EE38D72E250D25F45F118E6811613510EDFA3E53E578BA05E62A23C79074D3AF7B381" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/e7e10509-f1ec-4d5c-9fe9-33a2d5a8fac0/dcf905cdac05719a5a5fa1ee1c365c4e/dotnet-sdk-3.0.100-preview7-012821-win-x86.exe", + "hash": "98D71FD29875C645FF07C5DB9B4BD5985C96F282CCDD8C47DAC59A88B8571CE30BFAA8E6AA13640D53515D35FADEA02AB8565E083C807496EEC150C5F05ECBCA" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/32653590-afde-4109-8592-f19220d5ed2e/4128a2693ad0521f4c321290496113ac/dotnet-sdk-3.0.100-preview7-012821-win-x86.zip", + "hash": "C8F0CCC9008B62B4316EDA281D351FE526618F9D398CACF56E83FA43CF57A1DC8C7119F44CB36DBFEC77223C0598585EE627EC3796E9693FF1F665089B772215" + } + ] + }, + "sdks": [ + { + "version": "3.0.100-preview7-012821", + "version-display": "3.0.100-preview7-012821", + "runtime-version": "3.0.0-preview7-27912-14", + "vs-version": "", + "vs-support": "Visual Studio 2019 (v16.2. latest preview)", + "csharp-version": "8.0-preview", + "fsharp-version": "4.6", + "vb-version": null, + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/11d6ec80-4d7f-4100-8a54-809ed30b203e/1c0267225b22437aca9fdfe04160d1d5/dotnet-sdk-3.0.100-preview7-012821-linux-arm.tar.gz", + "hash": "CDC91159F6CBEE0F34B8579F3577DBF9F14C9CD17CECBD23FDDD0E299D3C0C80171898396CE6AAD0B77647B814D928F5D276EE8AF2D842562656CD39D4B25176" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/bfc59591-60a7-47e4-80ac-c345c70daf71/38efa2e4d9a70e35e85145e7da88aa54/dotnet-sdk-3.0.100-preview7-012821-linux-arm64.tar.gz", + "hash": "8EE3B984C328A7C1A08ECD8DC2CBAE036883C751E5B3E5BC9BAF601ABBCFB38B7165A56D979A60D5E64D6B1CCDDC1261B2669E5C2547EC9A443F403D1B9DE8F0" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/39a668ec-feee-4655-bae9-7d2d276e3158/7df1b578dccaba181527f60d5390955a/dotnet-sdk-3.0.100-preview7-012821-linux-musl-x64.tar.gz", + "hash": "ADF7A5A734F68DB7612BC6BCD2E5290D0ACF66BF69E3026DF97B6DCCA28EFD1C2CD80D307436559FE9F516054347C5FD5ACBC33DDD1FEBA110F10DC3E1826CEB" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c624c5d6-0e9c-4dd9-9506-6b197ef44dc8/ad61b332f3abcc7dec3a49434e4766e1/dotnet-sdk-3.0.100-preview7-012821-linux-x64.tar.gz", + "hash": "DF70CA86453CEBA51B480BC8521D6BF76625469CDD3DA6FE782B85F13620D8BEEB34E02EE7AFE2803CD144066E7C685E5A1A9A4005ADC9B2709C69F7F37C9BDC" + }, + { + "name": "dotnet-sdk-osx-gs-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/64c5239c-620c-4613-b4a4-0ce34952bf48/fbe397790bf9b93b9637017965a336f4/dotnet-sdk-3.0.100-preview7-012821-osx-gs-x64.pkg", + "hash": "3A2FCBAFFD3884D452CB7B587620C1CF2FEE5B123D5B0F2F8BFAA9F164467DD7F993185E1F1F68858E7C8EC8F726CCD092386B95DE214A0199BF76D38C4AD828" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/64cb8405-ee15-4a9a-bf25-1201531f4519/b619596c137a08b204fc79a213bb9763/dotnet-sdk-3.0.100-preview7-012821-osx-x64.pkg", + "hash": "3A2FCBAFFD3884D452CB7B587620C1CF2FEE5B123D5B0F2F8BFAA9F164467DD7F993185E1F1F68858E7C8EC8F726CCD092386B95DE214A0199BF76D38C4AD828" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8359b463-1d6f-4be0-b6bf-41c163e22573/9f1ad6cb14b8c622642c96933e274211/dotnet-sdk-3.0.100-preview7-012821-osx-x64.tar.gz", + "hash": "AE4332983741EF660893E967E1B5B7FCE25CFE8E3133F64DAD48D778E7C1B1E903F781C54EC2512A3CACC169CF3165DC58955AE61BE2AB54A650778BBE5E0C1E" + }, + { + "name": "dotnet-sdk-rhel.6-x64.tar.gz", + "rid": "rhel.6-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0b879894-41f9-4a9c-9458-40424d419336/7cf6f9883cb04b13e3a8f9a9a373399e/dotnet-sdk-3.0.100-preview7-012821-rhel.6-x64.tar.gz", + "hash": "FBEC12DA7E3ECA1BC54522883EA00439BDBC2FE86039EFD55EEFB6CC69027C18476C61A138922A986AC1047F58A52C7C149AA9B58861467422F3302B3199A825" + }, + { + "name": "dotnet-sdk-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/a57b91a2-e194-47be-855c-50a301b6a6d0/6ff599db0542abbeae5ab2ce44240c37/dotnet-sdk-3.0.100-preview7-012821-win-arm.zip", + "hash": "080479A246207CCFE0AB9141BE2FF59B15829E43DC1A597307DB09C7966B8387864F1B4C4312738D57176A3BB7A0AB5E48DEBB68911A8E9DF917AB0A9EF89BD6" + }, + { + "name": "dotnet-sdk-win-gs-x64.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/cd15f7e2-b815-4e97-8c15-5effedb52016/f8db9e9ac11169d3ba6557f90d1133cd/dotnet-sdk-3.0.100-preview7-012821-win-gs-x64.exe", + "hash": "3A94FA4CB71072E401697F3D6601AD01997D814079862B9AC4A2DB12288C603D5EB91E6523F9C443F10CA753C5FA9182E1D355FD097A736D43E8EACBAB05DE52" + }, + { + "name": "dotnet-sdk-win-gs-x86.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/853f415a-c583-4cb3-aca5-447968ea1042/1315f856ead57d9c90d5075b244d9e1b/dotnet-sdk-3.0.100-preview7-012821-win-gs-x86.exe", + "hash": "98D71FD29875C645FF07C5DB9B4BD5985C96F282CCDD8C47DAC59A88B8571CE30BFAA8E6AA13640D53515D35FADEA02AB8565E083C807496EEC150C5F05ECBCA" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a65e3536-ad76-4808-9920-83702aeed082/3c6ab9eaa0bc99df442be91e7b7950ff/dotnet-sdk-3.0.100-preview7-012821-win-x64.exe", + "hash": "3A94FA4CB71072E401697F3D6601AD01997D814079862B9AC4A2DB12288C603D5EB91E6523F9C443F10CA753C5FA9182E1D355FD097A736D43E8EACBAB05DE52" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/41e4c58f-3ac9-43f6-84b6-f57d2135331a/3691b61f15f1f5f844d687e542c4dc72/dotnet-sdk-3.0.100-preview7-012821-win-x64.zip", + "hash": "9A67E58677481BC497519D8939320FE1085C3C7CF606D790594A4D0E7F4EE38D72E250D25F45F118E6811613510EDFA3E53E578BA05E62A23C79074D3AF7B381" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/e7e10509-f1ec-4d5c-9fe9-33a2d5a8fac0/dcf905cdac05719a5a5fa1ee1c365c4e/dotnet-sdk-3.0.100-preview7-012821-win-x86.exe", + "hash": "98D71FD29875C645FF07C5DB9B4BD5985C96F282CCDD8C47DAC59A88B8571CE30BFAA8E6AA13640D53515D35FADEA02AB8565E083C807496EEC150C5F05ECBCA" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/32653590-afde-4109-8592-f19220d5ed2e/4128a2693ad0521f4c321290496113ac/dotnet-sdk-3.0.100-preview7-012821-win-x86.zip", + "hash": "C8F0CCC9008B62B4316EDA281D351FE526618F9D398CACF56E83FA43CF57A1DC8C7119F44CB36DBFEC77223C0598585EE627EC3796E9693FF1F665089B772215" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "3.0.0-preview7.19365.7", + "version-display": "3.0.0-preview7.19365.7", + "version-aspnetcoremodule": [ + "13.0.19197.0" + ], + "vs-version": "", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/e4aec681-f869-494b-84b7-8891ed57f14c/44748bf22dec06c9a8c24b2c4b1dc343/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-arm.tar.gz", + "hash": "A52163A9C9113319D33DCFEEDE9805D972C943E692D5B6FEF3995C426B98AE826F57E6C1D1F7B32DB0F7950B07BE7E42C7BA2CCDE33E6CFFF2635C25E1D3817E" + }, + { + "name": "aspnetcore-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8c05daa0-f842-4f54-857d-94f066aec7bd/6206defbf72869fbc17a717edb0e5aec/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-arm64.tar.gz", + "hash": "CC8DFF55532108B0E14711FF03B8E0A082F06AF248BCADC1663FA972C9DC1F8A9A3BBEA29AD63B679508B55D100BFE3CD989359D6662EB98E61C43BD7C06A4EF" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/e95772a9-f0e5-45f4-b06d-3b53b75ccb28/d180b377fcc9fb805569a565ed5a9ab9/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-musl-x64.tar.gz", + "hash": "1B3F55B9EEFE548DAA6A8F8ED9BE3B2196C3DAF8ED896C5E32D8169ACEB6E3F8CBC5F7AEBB910C19EE8D343255045446C73E6B65366097768263620E72C06667" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/02241c22-f7c1-4eb9-a599-02c3b27461f0/00725bf30e6deadc0facc9a1757d0eea/aspnetcore-runtime-3.0.0-preview7.19365.7-linux-x64.tar.gz", + "hash": "B58B652051AAE07BBE8F47F84A690060D3BA704DE3BC31A3FC8DD046CE4EC76A16CE8519FFC5B57E2CCF02892C7B44AC817962EDA38A6B1BD30AC2561787A2B5" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/7b6c1370-8878-4203-8d4b-16ef649e9c3e/c9184449bb94f844150b04480006e3fd/aspnetcore-runtime-3.0.0-preview7.19365.7-osx-x64.tar.gz", + "hash": "0BECC88EED037FD16143D3C8E9D705A18C99FF3F6326E0BFD66B5930F07336B64628A3794806A1E1ADCF0893F7A71D6643418EB797635B5587BB09A84C69F745" + }, + { + "name": "aspnetcore-runtime-win-arm.zip", + "rid": "win-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/02804c86-4380-4f12-a2a7-e5a1503582a3/ea1083125d4fcd1457001ad9de239922/aspnetcore-runtime-3.0.0-preview7.19365.7-win-arm.zip", + "hash": "D25A102954856B582524FC016A3A48B8C357F407CDBCCF1D3D202074D17142705324BDD87EA6DA2F9BBF1B8E2D211FD5E0803F3443474DCD561ED02C86FBC627" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3e73f590-8f63-4971-b382-1845e0f165d2/d3383b1cda46753f0ff351d702d5e416/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x64.exe", + "hash": "4BBF476BC3071D3AD6182030191EB953E3403078E2DF386E07F21C724D2D5D494F7101AC46FBCDED87D53FB98F82E8D28A712B9C74D0EF6CC76BA988A0706886" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d7198b9e-fd9b-41ca-b6ab-910aaf9fe430/63fa5f438935ded6f56fa676cfac126b/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x64.zip", + "hash": "AA1812B85887C7BE9773E0A8647682303E8BA2EC3BA178485DC624BA4750DD84EE6C994E5E2394F47F99C1D8A76DFDDF84BC15D14835626A819BACFFECBA1D96" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/0fc46441-25dd-4058-b4e7-b1d16ae95382/5cfb6abe90b1d003dea5e295c6d2e4c2/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x86.exe", + "hash": "59357BF085C22DE2FF71192816306196399D2B2172E0004842F9F816A533521E32303F85C42DA314D9720473D85BA2F4C9ADF324C454E65E42D07407AD676682" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/8aac48a1-f2ec-4592-8cb8-e037e8439eaf/7469a9bde5afb34d37a9d9a42e9ba281/aspnetcore-runtime-3.0.0-preview7.19365.7-win-x86.zip", + "hash": "10D03B62B9A152F569DC83D28BAFE62316DEFA17F93DDD72E0EC391329E54F9DE8F0303E7BA958FF90C82B9E73C0795E743938AEE13661ABB76A52609BBF76F8" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "win-x86_x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/bf79e503-defd-4034-a5d4-a5c055f5d589/7383e4dac92dc0cc7f1075321d6394c6/dotnet-hosting-3.0.0-preview7.19365.7-win.exe", + "hash": "0CE8DB1981B64CD1899702BAE02B20D87491F739F9AA84868DDB76BF50468739B6EE12A6EF9DDC567694FA3DB4BEC58D7551436FE644FA834249815341778C6B" + } + ] + } + }, { "release-date": "2019-06-12", "release-version": "3.0.0-preview6", diff --git a/release-notes/README.md b/release-notes/README.md index 522c8ad1..e0b0b146 100644 --- a/release-notes/README.md +++ b/release-notes/README.md @@ -6,7 +6,7 @@ The latest supported release is [.NET Core 2.2](2.2). You can download the latest updates for .NET Core. -* [.NET Core 3.0 Preview 6](3.0/preview/3.0.0-preview6-download.md) +* [.NET Core 3.0 Preview 7](3.0/preview/3.0.0-preview7-download.md) * [.NET Core 2.2.6](2.2/2.2.6/2.2.6-download.md) * [.NET Core 2.1.12](2.1/2.1.12/2.1.12-download.md) * [.NET Core 1.1.13](1.1/1.1.13/1.1.13-download.md) diff --git a/release-notes/download-archive.md b/release-notes/download-archive.md index 91393302..ef0966fe 100644 --- a/release-notes/download-archive.md +++ b/release-notes/download-archive.md @@ -38,7 +38,7 @@ This page provides an archive of previously released versions of the .NET Core r | 2018/06/19 | 2.1.1 with SDK 2.1.301 | [release notes](2.1/2.1.1.md) | [download](download-archives/2.1.1-download.md) | | 2018/05/30 | 2.1.0 with SDK 2.1.300 | [release notes](2.1/2.1.0.md) | [download](download-archives/2.1.0-download.md) | -### .NET Core 1.1 - [Maintenance](https://www.microsoft.com/net/core/support) release +### .NET Core 1.1 - [EOL](https://www.microsoft.com/net/core/support) release | Release Date | Description | Release Notes | | | :-- | :-- | :--: | :--: | @@ -56,7 +56,7 @@ This page provides an archive of previously released versions of the .NET Core r | 2017/04/13 | 1.1.1 with SDK 1.0.3 | [release notes](https://github.com/dotnet/cli/releases/tag/v1.0.3) | [download](download-archives/1.0.3-sdk-download.md) | | 2017/03/07 | 1.1.1 with SDK 1.0.1 | [release notes](1.1/1.1.1.md) | [download](download-archives/1.1.1-download.md) | -### .NET Core 1.0 - [Maintenance](https://www.microsoft.com/net/core/support) release +### .NET Core 1.0 - [EOL](https://www.microsoft.com/net/core/support) release | Release Date | Description | Release Notes | | | :-- | :-- | :--: | :--: | @@ -87,4 +87,6 @@ This page provides an archive of previously released versions of the .NET Core r ### Out of support +* .NET Core 1.0 - [Release details](https://github.com/dotnet/core/tree/master/release-notes/1.0) +* .NET Core 1.1 - [Release details](https://github.com/dotnet/core/tree/master/release-notes/1.1) * .NET Core 2.0 - [Release details](https://github.com/dotnet/core/tree/master/release-notes/2.0) diff --git a/release-notes/releases-index.json b/release-notes/releases-index.json index dcb65d2a..f29faff7 100644 --- a/release-notes/releases-index.json +++ b/release-notes/releases-index.json @@ -1,16 +1,16 @@ { "releases-index": [ { - "channel-version": "3.0", - "latest-release": "3.0.0-preview6", - "latest-release-date": "2019-06-12", - "security": false, - "latest-runtime": "3.0.0-preview6-27804-01", - "latest-sdk": "3.0.100-preview6-012264", - "product": ".NET Core", - "support-phase": "preview", - "eol-date": null, - "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/3.0/releases.json" + "channel-version": "3.0", + "latest-release": "3.0.0-preview7", + "latest-release-date": "2019-07-23", + "security": false, + "latest-runtime": "3.0.0-preview7-27912-14", + "latest-sdk": "3.0.100-preview7-012821", + "product": ".NET Core", + "support-phase": "preview", + "eol-date": null, + "releases.json": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/3.0/releases.json" }, { "channel-version": "2.2", From c4f21d9a7d56174102b61dd8758a0cf9146b54b5 Mon Sep 17 00:00:00 2001 From: Arthur Rump Date: Tue, 23 Jul 2019 19:20:04 +0200 Subject: [PATCH 20/30] Replace empty string versions with null in releases.jsons --- release-notes/3.0/releases.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/release-notes/3.0/releases.json b/release-notes/3.0/releases.json index b3b374d4..042d69ab 100755 --- a/release-notes/3.0/releases.json +++ b/release-notes/3.0/releases.json @@ -17,7 +17,7 @@ "runtime": { "version": "3.0.0-preview7-27912-14", "version-display": "3.0.0-preview7-27912-14", - "vs-version": "", + "vs-version": null, "files": [ { "name": "dotnet-runtime-linux-arm.tar.gz", @@ -97,7 +97,7 @@ "version": "3.0.100-preview7-012821", "version-display": "3.0.100-preview7-012821", "runtime-version": "3.0.0-preview7-27912-14", - "vs-version": "", + "vs-version": null, "vs-support": "Visual Studio 2019 (v16.2. latest preview)", "csharp-version": "8.0-preview", "fsharp-version": "4.6", @@ -200,7 +200,7 @@ "version": "3.0.100-preview7-012821", "version-display": "3.0.100-preview7-012821", "runtime-version": "3.0.0-preview7-27912-14", - "vs-version": "", + "vs-version": null, "vs-support": "Visual Studio 2019 (v16.2. latest preview)", "csharp-version": "8.0-preview", "fsharp-version": "4.6", @@ -305,7 +305,7 @@ "version-aspnetcoremodule": [ "13.0.19197.0" ], - "vs-version": "", + "vs-version": null, "files": [ { "name": "aspnetcore-runtime-linux-arm.tar.gz", From be73aa19c6f857884935eed5e165a39858cc6d9e Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Tue, 23 Jul 2019 10:43:08 -0700 Subject: [PATCH 21/30] Update 3.0.0-preview7.md --- release-notes/3.0/preview/3.0.0-preview7.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/3.0/preview/3.0.0-preview7.md b/release-notes/3.0/preview/3.0.0-preview7.md index e15b7716..f7d68ccb 100644 --- a/release-notes/3.0/preview/3.0.0-preview7.md +++ b/release-notes/3.0/preview/3.0.0-preview7.md @@ -2,7 +2,7 @@ .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:** If Visual Studio is your preferred development environment, you will need the latest preview of Visual Studio 2019 (v16.2) to take full advantage of .NET Core 3.0 Previews. Visit [Visual Studio Preview](https://visualstudio.microsoft.com/vs/preview/) to learn about VS previews. +**Visual Studio compatibility:** If Visual Studio is your preferred development environment, you will need the latest preview of Visual Studio 2019 (v16.3) to take full advantage of .NET Core 3.0 Previews. 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) From ed3b24687188d6cff8c73e27c2b65b97505470d9 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Tue, 23 Jul 2019 12:49:28 -0500 Subject: [PATCH 22/30] Update ASP.NET Core 3.0 known issues for Preview 7. (#3074) --- .../3.0/preview/3.0.0-preview-known-issues.md | 50 +++++++++++-------- 1 file changed, 28 insertions(+), 22 deletions(-) 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..529d2d99 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 @@ -23,18 +23,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,7 +39,7 @@ 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** @@ -55,7 +51,23 @@ 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** +- **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] `@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 +77,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 +85,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 +96,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 From 4e0c85269b1d04b8564878c0f16293238498a275 Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Tue, 23 Jul 2019 11:39:25 -0700 Subject: [PATCH 23/30] Updates for rel notes --- release-notes/3.0/preview/3.0.0-preview7.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/release-notes/3.0/preview/3.0.0-preview7.md b/release-notes/3.0/preview/3.0.0-preview7.md index f7d68ccb..5a468dd2 100644 --- a/release-notes/3.0/preview/3.0.0-preview7.md +++ b/release-notes/3.0/preview/3.0.0-preview7.md @@ -2,16 +2,13 @@ .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:** If Visual Studio is your preferred development environment, you will need the latest preview of Visual Studio 2019 (v16.3) to take full advantage of .NET Core 3.0 Previews. Visit [Visual Studio Preview](https://visualstudio.microsoft.com/vs/preview/) to learn about VS previews. +**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 - -[Will be published at 10 am pacific time] - * [.NET Core 3.0 Preview 7][dotnet-blog] * [ASP.NET Core][aspnet-blog] From f36b58605ddd9fb6bb21e68cc0fd27c48c9fa47f Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Tue, 23 Jul 2019 11:55:12 -0700 Subject: [PATCH 24/30] Update 3.0.0-preview-known-issues.md --- .../3.0/preview/3.0.0-preview-known-issues.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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 529d2d99..fbcc18b2 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 @@ -41,7 +41,13 @@ This document lists known issues for **.NET Core 3.0 Preview releases** which ma 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: @@ -51,12 +57,6 @@ 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: ``. -- **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] `@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: From 5475e24945f7a01d1aaa184ff9e4e634d28c7476 Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Wed, 24 Jul 2019 11:47:14 -0700 Subject: [PATCH 25/30] Artifacts for SDK releases 2.1.801 and 2.2.401 with 16.2 GA (#3078) --- release-notes/2.1/2.1.12/2.1.12.md | 1 + .../2.1/2.1.12/2.1.605-sdk-download.md | 1 + .../2.1/2.1.12/2.1.701-sdk-download.md | 1 + .../2.1/2.1.12/2.1.801-sdk-download.md | 155 ++++++++ release-notes/2.1/releases.json | 352 ++++++++++++++++- .../2.2/2.2.6/2.2.205-sdk-download.md | 1 + .../2.2/2.2.6/2.2.301-sdk-download.md | 1 + .../2.2/2.2.6/2.2.401-sdk-download.md | 157 ++++++++ release-notes/2.2/2.2.6/2.2.6.md | 1 + release-notes/2.2/releases.json | 370 +++++++++++++++++- release-notes/releases-index.json | 16 +- 11 files changed, 1040 insertions(+), 16 deletions(-) create mode 100644 release-notes/2.1/2.1.12/2.1.801-sdk-download.md create mode 100644 release-notes/2.2/2.2.6/2.2.401-sdk-download.md 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 index 0b3330a5..e380a69f 100644 --- a/release-notes/2.1/2.1.12/2.1.12.md +++ b/release-notes/2.1/2.1.12/2.1.12.md @@ -9,6 +9,7 @@ | 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 | * [Blog Post][dotnet-blog] 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 index f8175707..18694d65 100644 --- 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 @@ -15,6 +15,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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 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 index 372feb0f..131ec534 100644 --- 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 @@ -15,6 +15,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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 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..4ce61a9d --- /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.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/releases.json b/release-notes/2.1/releases.json index e83cea1e..2e71e5ac 100644 --- a/release-notes/2.1/releases.json +++ b/release-notes/2.1/releases.json @@ -1,13 +1,357 @@ { "channel-version": "2.1", - "latest-release": "2.1.12", - "latest-release-date": "2019-07-09", + "latest-release": "2.1.801", + "latest-release-date": "2019-07-24", "latest-runtime": "2.1.12", - "latest-sdk": "2.1.701", + "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", @@ -488,7 +832,7 @@ "version": "2.1.12", "version-display": "2.1.12", "version-aspnetcoremodule": [ - "12.1.19108.11" + "12.1.19170.12" ], "vs-version": "15.9.13, 16.1.3, 16.2.0", "files": [ 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 index 2812d1bf..8f8ad6fc 100644 --- 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 @@ -15,6 +15,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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 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 index 6c1952f3..14a9cba8 100644 --- 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 @@ -15,6 +15,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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 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..96c80610 --- /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) | +| 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.md b/release-notes/2.2/2.2.6/2.2.6.md index dfa44ed8..f7e2c7cb 100644 --- a/release-notes/2.2/2.2.6/2.2.6.md +++ b/release-notes/2.2/2.2.6/2.2.6.md @@ -9,6 +9,7 @@ | 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 | * [Blog Post][dotnet-blog] diff --git a/release-notes/2.2/releases.json b/release-notes/2.2/releases.json index c45dad05..c2cf0e5a 100644 --- a/release-notes/2.2/releases.json +++ b/release-notes/2.2/releases.json @@ -1,13 +1,375 @@ { "channel-version": "2.2", - "latest-release": "2.2.6", - "latest-release-date": "2019-07-09", + "latest-release": "2.2.401", + "latest-release-date": "2019-07-24", "latest-runtime": "2.2.6", - "latest-sdk": "2.2.301", + "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", @@ -512,7 +874,7 @@ "version": "2.2.6", "version-display": "2.2.6", "version-aspnetcoremodule": [ - "12.2.19109.5" + "12.2.19169.6" ], "vs-version": "15.9.13, 16.1.3, 16.2.0", "files": [ diff --git a/release-notes/releases-index.json b/release-notes/releases-index.json index f29faff7..1b26ec41 100644 --- a/release-notes/releases-index.json +++ b/release-notes/releases-index.json @@ -14,11 +14,11 @@ }, { "channel-version": "2.2", - "latest-release": "2.2.6", - "latest-release-date": "2019-07-09", - "security": true, + "latest-release": "2.2.401", + "latest-release-date": "2019-07-24", + "security": false, "latest-runtime": "2.2.6", - "latest-sdk": "2.2.301", + "latest-sdk": "2.2.401", "product": ".NET Core", "support-phase": "current", "eol-date": null, @@ -26,11 +26,11 @@ }, { "channel-version": "2.1", - "latest-release": "2.1.12", - "latest-release-date": "2019-07-09", - "security": true, + "latest-release": "2.1.801", + "latest-release-date": "2019-07-24", + "security": false, "latest-runtime": "2.1.12", - "latest-sdk": "2.1.701", + "latest-sdk": "2.1.801", "product": ".NET Core", "support-phase": "lts", "eol-date": null, From a71496fbae20d49d3d79b14fb029d0323a26d793 Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Wed, 24 Jul 2019 11:54:27 -0700 Subject: [PATCH 26/30] Minor updates to rel notes (#3088) * Updates to rel notes --- release-notes/2.1/2.1.12/2.1.12-download.md | 1 + release-notes/2.2/2.2.6/2.2.401-sdk-download.md | 2 +- release-notes/2.2/2.2.6/2.2.6-download.md | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) 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 index c72db101..06826d0b 100644 --- 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 @@ -15,6 +15,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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 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 index 96c80610..4e6f8605 100644 --- 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 @@ -14,7 +14,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | :-- | :--: | | 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) | +| 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 | 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 index 87653f6a..d6bb8db9 100644 --- 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 @@ -15,6 +15,7 @@ See the [Release Notes](https://github.com/dotnet/core/blob/master/release-notes | 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 From eda8e5afcb8435b03a8b66cc6787743aa53ff8a5 Mon Sep 17 00:00:00 2001 From: Adolfo Jayme-Barrientos Date: Wed, 24 Jul 2019 22:45:46 -0500 Subject: [PATCH 27/30] Grammar fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit “release” is a transitive verb, so it needs an object. “Debian” itself is the object here, and given the sentence’s construction as passive voice, it needs an auxiliary. --- release-notes/3.0/preview/3.0.0-preview7.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/3.0/preview/3.0.0-preview7.md b/release-notes/3.0/preview/3.0.0-preview7.md index 5a468dd2..be08589c 100644 --- a/release-notes/3.0/preview/3.0.0-preview7.md +++ b/release-notes/3.0/preview/3.0.0-preview7.md @@ -65,7 +65,7 @@ Here is list of some of the additions and updates we're excited to bring in Prev * ASP.NET Core: [bugs][aspnet_bugs] | [features][aspnet_features] ## Lifecycle News -[Debian 10](https://www.debian.org/releases/buster/) has released (GA) and will be supported by .NET Core 3.0 going forward. +[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. From ef11ae28b95578435e76c55917b74ad9b39f9b9c Mon Sep 17 00:00:00 2001 From: Vivek Mishra Date: Mon, 29 Jul 2019 10:53:39 -0700 Subject: [PATCH 28/30] Update notes for checksum location for 2.1.801 --- release-notes/2.1/2.1.12/2.1.801-sdk-download.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 index 4ce61a9d..8f3a5697 100644 --- 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 @@ -147,7 +147,7 @@ This will install the ASP.NET Core Module for IIS. [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.701-sdk-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 From 2d8e7319c0abb4b91329378e1a98022d278095d1 Mon Sep 17 00:00:00 2001 From: Lee Coward Date: Mon, 29 Jul 2019 11:44:42 -0700 Subject: [PATCH 29/30] add mac path issue to known issues --- release-notes/2.1/2.1-known-issues.md | 14 ++++++++++++-- release-notes/2.2/2.2-known-issues.md | 10 ++++++++++ .../3.0/preview/3.0.0-preview-known-issues.md | 10 ++++++++++ 3 files changed, 32 insertions(+), 2 deletions(-) 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.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/3.0/preview/3.0.0-preview-known-issues.md b/release-notes/3.0/preview/3.0.0-preview-known-issues.md index fbcc18b2..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** From b0f3d4d687add2074b6b56ce36c4999531839cfd Mon Sep 17 00:00:00 2001 From: Lee Coward Date: Tue, 30 Jul 2019 12:52:01 -0700 Subject: [PATCH 30/30] update sdk version selection section --- release-notes/2.1/2.1.12/2.1.12.md | 17 +++++++++-------- release-notes/2.2/2.2.6/2.2.6.md | 17 +++++++++-------- 2 files changed, 18 insertions(+), 16 deletions(-) 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 index e380a69f..8894146e 100644 --- a/release-notes/2.1/2.1.12/2.1.12.md +++ b/release-notes/2.1/2.1.12/2.1.12.md @@ -2,15 +2,16 @@ .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. -**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. +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). -| 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 | +| 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) 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 index f7e2c7cb..f9479484 100644 --- a/release-notes/2.2/2.2.6/2.2.6.md +++ b/release-notes/2.2/2.2.6/2.2.6.md @@ -2,15 +2,16 @@ .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. -**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. +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). -| 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 | +| 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)