.NET Core 2.1 June Update

Richard

June 22nd, 2018

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.

CLI

[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].

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)

CoreCLR

[13ea3c2c8e] Fix alternate stack for Alpine docker on SELinux (#17936) (#17975)

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)

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

CoreFX

[3700c5b793] Update to a xUnit Performance Api that has a bigger Etw buffer size. … (#30328)

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)

Use _SC_NPROCESSORS_CONF instead of _SC_NPROCESSORS_ONLN in Unix_ProcessorCountTest on ARM/ARM64 (#30132) [fe653a068c] check SwitchingProtocol before ContentLength (#29948) (#29993)

check SwitchingProtocol before ContentLength (#29948) (#29993) [f11f3e1fcf] Fix handling of cursor position when other ESC sequences already in stdin (#29897) (#29923)

Fix handling of cursor position when other ESC sequences already in stdin (#29897) (#29923) [77a4a19622] [release/2.1] Port nano test fixes (#29995)

[release/2.1] Port nano test fixes (#29995) [7ce9270ac7] Fix Sockets hang caused by concurrent Socket disposal (#29786) (#29846)

Fix Sockets hang caused by concurrent Socket disposal (#29786) (#29846) [ed23f5391f] Fix terminfo number reading with 32-bit integers (#29655) (#29765)

Fix terminfo number reading with 32-bit integers (#29655) (#29765) [1c34018f14] Fix getting attributes for sharing violation files (#29790) (#29832)

Fix getting attributes for sharing violation files (#29790) (#29832) [bc71849976] [release/2.1] Fix deadlock when waiting for process exit in Console.CancelKeyPress (#29749)

[release/2.1] Fix deadlock when waiting for process exit in Console.CancelKeyPress (#29749) [adc1c4d0d5] Fix WebSocket split UTF8 read #29834 (#29840) (#29853)

WCF

[0a99dd88] Add net461 as a supported framework for S.SM.Security.

Add net461 as a supported framework for S.SM.Security. [45855085] Generate ThisAssembly.cs, update the version and links for svcutil.xmlserializer (#2893)

Generate ThisAssembly.cs, update the version and links for svcutil.xmlserializer (#2893) [68457365] Target svcutil.xmlserializer app at dotnetcore. (#2855)

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 Supported OS Lifecycle Policy is regularly updated as supported operating systems reach end of life.

The last few .NET Core updates follow: