.NET Core 2.1 June Update

Rich Lander [MSFT]

We released .NET Core 2.1.1. This update includes .NET Core SDK 2.1.301, ASP.NET Core 2.1.1 and .NET Core 2.1.1.

See .NET Core 2.1.1 release notes for complete details on the release.

Quality Updates


  • [4050c6374] The “pack” command under ‘buildCrossTargeting’ for ‘Microsoft.DotNet.MSBuildSdkResolver’ now throws a “NU5104” warning/error because the SDK stage0 was changed to “2.1.300” [change was intended].
  • [ea539c7f6] Add retry when Directory.Move (#9313)


  • [13ea3c2c8e] Fix alternate stack for Alpine docker on SELinux (#17936) (#17975)
  • [88db627a97] Update g_highest_address and g_lowest_address in StompWriteBarrier(WriteBarrierOp::StompResize) on ARM (#18107)
  • [0ea5fc4456] Use sysconf(_SC_NPROCESSORS_CONF) instead of sysconf(_SC_NPROCESSORS_ONLN) in PAL and GC on ARM and ARM64


  • [3700c5b793] Update to a xUnit Performance Api that has a bigger Etw buffer size. … (#30328)
  • [6b38470265] Use _SC_NPROCESSORS_CONF instead of _SC_NPROCESSORS_ONLN in Unix_ProcessorCountTest on ARM/ARM64 (#30132)
  • [fe653a068c] check SwitchingProtocol before ContentLength (#29948) (#29993)
  • [f11f3e1fcf] Fix handling of cursor position when other ESC sequences already in stdin (#29897) (#29923)
  • [77a4a19622] [release/2.1] Port nano test fixes (#29995)
  • [7ce9270ac7] Fix Sockets hang caused by concurrent Socket disposal (#29786) (#29846)
  • [ed23f5391f] Fix terminfo number reading with 32-bit integers (#29655) (#29765)
  • [1c34018f14] Fix getting attributes for sharing violation files (#29790) (#29832)
  • [bc71849976] [release/2.1] Fix deadlock when waiting for process exit in Console.CancelKeyPress (#29749)
  • [adc1c4d0d5] Fix WebSocket split UTF8 read #29834 (#29840) (#29853)


  • [0a99dd88] Add net461 as a supported framework for S.SM.Security.
  • [45855085] Generate ThisAssembly.cs, update the version and links for svcutil.xmlserializer (#2893)
  • [68457365] Target svcutil.xmlserializer app at dotnetcore. (#2855)

Getting the Update

The .NET Core 2.1 June 2018 Update is available from the .NET Core 2.1.1 download page.

You can always download the latest version of .NET Core at .NET Downloads.

Docker Images

.NET Docker images have been updated for today’s release. The following repos have been updated.

Note: Look at the “Tags” view in each repository to see the updated Docker image tags.

Note: You must re-pull base images in order to get updates. docker build –pull does this aut

.NET Core End of Life Updates

.NET Core Supported OS Lifecycle Policy is regularly updated as supported operating systems reach end of life.

Previous .NET Core Updates

The last few .NET Core updates follow:


Discussion is closed.

Feedback usabilla icon