{"id":31421,"date":"2021-01-12T11:26:11","date_gmt":"2021-01-12T18:26:11","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/dotnet\/?p=31421"},"modified":"2021-01-12T13:32:15","modified_gmt":"2021-01-12T20:32:15","slug":"net-january-2021","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/net-january-2021\/","title":{"rendered":".NET January 2021 Updates \u2013 5.0.2, 3.1.11, 2.1.24"},"content":{"rendered":"<p>Today, we are releasing the <a href=\"https:\/\/github.com\/dotnet\/announcements\/issues\/171\">.NET January 2021 Updates<\/a>. These updates contains reliability and security improvements. See the individual release notes for details on updated packages.<\/p>\n<p class=\"\">You can download <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet\/5.0\">5.0.2<\/a> ,<a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet-core\/3.1\"> 3.1.11<\/a>, <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet-core\/2.1\">2.1.24<\/a> versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64.<\/p>\n<ul>\n<li>Installers and binaries: <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet\/5.0\">5.0.2<\/a> | <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet-core\/3.1\">3.1.11<\/a> | <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet-core\/2.1\">2.1.24<\/a><\/li>\n<li class=\"\">Release notes: <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/5.0\/5.0.2\/5.0.2.md\">5.0.2<\/a> | <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/3.1\/3.1.11\/3.1.11.md\">3.1.11<\/a> | <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/2.1\/2.1.24\/2.1.24.md\">2.1.24<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/hub.docker.com\/_\/microsoft-dotnet\">Container images<\/a><\/li>\n<li class=\"\">Linux packages: <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/5.0\/5.0.2\/5.0.2-install-instructions.md\">5.0.2<\/a> | <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/3.1\/3.1.11\/3.1.11-install-instructions.md\">3.1.11<\/a> | <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/2.1\/2.1.24\/2.1.24-install-instructions.md\">2.1.24<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/issues\/5838\" target=\"_blank\" rel=\"noopener noreferrer\">Release feedback\/issues<\/a><\/li>\n<li class=\"\">Known issues: <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/5.0\/5.0-known-issues.md\">5.0<\/a> | <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/3.1\/3.1-known-issues.md\">3.1<\/a> | <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/2.1\/2.1.0-known-issues.md\">2.1<\/a><\/li>\n<\/ul>\n<div>\n<h2 id=\"security\">Security<\/h2>\n<div>\n<h3><a href=\"https:\/\/portal.msrc.microsoft.com\/en-us\/security-guidance\/advisory\/CVE-2021-1723\">CVE-2021-1723: ASP.NET Core Denial of Service Vulnerability<\/a><\/h3>\n<\/div>\n<div>Microsoft is releasing this security advisory to provide information about a vulnerability in ASP.NET Core and ASP.NET 5. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability.<\/div>\n<div>A denial-of-service vulnerability exists in the way Kestrel parses HTTP\/2 requests. The security update addresses the vulnerability by fixing the way the Kestrel parses HTTP\/2 requests.<\/div>\n<p>&nbsp;<\/p>\n<h2>Improvements<\/h2>\n<ul>\n<li>Runtime : <a href=\"https:\/\/github.com\/dotnet\/runtime\/issues?q=milestone%3A5.0.2+is%3Aclosed+label%3Aservicing-approved\">5.0.2<\/a><\/li>\n<li>ASP.NET Core : <a href=\"https:\/\/github.com\/dotnet\/aspnetcore\/issues?q=milestone%3A5.0.2+is%3Aclosed+label%3Aservicing-approved\">5.0.2<\/a> | <a href=\"https:\/\/github.com\/dotnet\/aspnetcore\/pulls?q=milestone%3A3.1.11+is%3Aclosed+label%3Aservicing-approved\">3.1.11<\/a><\/li>\n<li>EntityFramework Core : <a href=\"https:\/\/github.com\/dotnet\/efcore\/issues?q=milestone%3A5.0.2+is%3Aclosed+label%3Aservicing-approved\">5.0.2<\/a> | <a href=\"https:\/\/github.com\/dotnet\/efcore\/pulls?q=is%3Apr+is%3Aclosed+3.1.11+label%3Aservicing-approved\">3.1.11<\/a><\/li>\n<li>CoreCLR: <a href=\"https:\/\/github.com\/dotnet\/coreclr\/pulls?q=milestone%3A3.1.11+is%3Aclosed+label%3Aservicing-approved\">3.1.11<\/a><\/li>\n<li>CoreFX: <a href=\"https:\/\/github.com\/dotnet\/corefx\/pulls?q=milestone%3A3.1.11+label%3Aservicing-approved\">3.1.11<\/a> | <a href=\"https:\/\/github.com\/dotnet\/corefx\/pulls?q=milestone%3A2.1.24+label%3Aservicing-approved+\">2.1.24<\/a><\/li>\n<li>Extensions: <a href=\"https:\/\/github.com\/dotnet\/extensions\/pulls?q=milestone%3A3.1.11+is%3Aclosed+label%3Aservicing-approved\">3.1.11<\/a><\/li>\n<li>Winforms: <a href=\"https:\/\/github.com\/dotnet\/winforms\/issues?q=milestone%3A5.0.2+is%3Aclosed+label%3Aservicing-approved\">5.0.2<\/a><\/li>\n<\/ul>\n<h2 aria-level=\"2\">Visual Studio<\/h2>\n<p>See release notes for Visual Studio compatibility for <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/2.1\/2.1.24\/2.1.24.md#visual-studio-compatibility\">.NET Core 2.1<\/a> and <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/3.1\/3.1.11\/3.1.11.md#visual-studio-compatibility\">.NET Core 3.1<\/a> and <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/5.0\/5.0.2\/5.0.2.md#visual-studio-compatibility\">.NET 5.0<\/a>.<\/p>\n<\/div>\n<h2>.NET Core 2.1 End of life<\/h2>\n<div>\n<p><u><a tabindex=\"-1\" title=\"https:\/\/devblogs.microsoft.com\/dotnet\/announcing-net-core-2-1\/\" href=\"https:\/\/devblogs.microsoft.com\/dotnet\/announcing-net-core-2-1\/\" target=\"_blank\" rel=\"noreferrer noopener\">.NET Core 2.1<\/a><\/u> will reach end of life on August 21, 2021, as described in <a tabindex=\"-1\" title=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/releases.md\" href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/releases.md\" target=\"_blank\" rel=\"noreferrer noopener\">.NET Releases<\/a> and per <a tabindex=\"-1\" title=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-policies.md\" href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-policies.md\" target=\"_blank\" rel=\"noreferrer noopener\">.NET Release Policies<\/a>. After that time, .NET Core 2.1 patch updates will no longer be provided. We recommend that you move any .NET Core 2.1 applications and environments to .NET Core 3.1 in first half of 2021. It\u2019ll be an easy upgrade in most cases.<\/p>\n<p>This update of .NET Core 2.1 is the last update for .<a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet-core\/2.1\">NET Core 2.1.6xx<\/a> SDK since <u><a tabindex=\"-1\" title=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releases\/2019\/servicing\" href=\"https:\/\/docs.microsoft.com\/en-us\/visualstudio\/releases\/2019\/servicing\" target=\"_blank\" rel=\"noreferrer noopener\">Visual Studio 16.0 is out of support<\/a><\/u> as of January 2021. We will continue to update versions 2.1.5xx and 2.1.8xx until .NET Core 2.1 reaches end of life.<\/p>\n<\/div>\n<div>The .<a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/releases.md\">NET Releases<\/a>\u00a0page is the best place to look for release lifecycle information. Knowing key dates helps you make informed decisions about when to upgrade or make other changes to your software and computing environment.<\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<h2>OS Lifecycle update<\/h2>\n<div>RHEL 6 has reached <a href=\"https:\/\/access.redhat.com\/support\/policy\/updates\/errata\">end of life<\/a> as of November 2020. <span style=\"font-size: 1rem;\">The operating system support pages for <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/2.1\/2.1-supported-os.md\">.NET Core 2.1<\/a> and <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/3.1\/3.1-supported-os.md\">.NET Core 3.1<\/a> have been updated to reflect that RHEL 6 is no longer supported.<\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Today, we are releasing the .NET January 2021 Updates. These updates contains reliability and security improvements. See the individual release notes for details on updated packages. You can download 5.0.2 , 3.1.11, 2.1.24 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Installers and binaries: 5.0.2 | 3.1.11 | 2.1.24 Release notes: [&hellip;]<\/p>\n","protected":false},"author":7455,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[685],"tags":[],"class_list":["post-31421","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet"],"acf":[],"blog_post_summary":"<p>Today, we are releasing the .NET January 2021 Updates. These updates contains reliability and security improvements. See the individual release notes for details on updated packages. You can download 5.0.2 , 3.1.11, 2.1.24 versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Installers and binaries: 5.0.2 | 3.1.11 | 2.1.24 Release notes: [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/31421","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/7455"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=31421"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/31421\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=31421"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=31421"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=31421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}