June 22nd, 2018

.NET Core 2.1 June Update

Rich Lander [MSFT]
Program Manager

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

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].
  • [ea539c7f6] Add retry when Directory.Move (#9313)

CoreCLR

  • [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

CoreFX

  • [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)

WCF

  • [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:

Category
.NET

Author

Rich Lander [MSFT]
Program Manager

Richard Lander is a Principal Program Manager on the .NET Core team. He works on making .NET Core work great in memory-limited Docker containers, on ARM hardware like the Raspberry Pi, and enabling GPIO programming and IoT scenarios. He is part of the design team that defines new .NET runtime capabilities and features. He enjoys British rock and Doctor Who. He grew up in Canada and New Zealand.

0 comments

Discussion are closed.