Microsoft started open-sourcing key components of the .NET framework with support for platforms other than Windows back in 2014. The company completed the process in February last year with the release of the .NET CoreCLR to the open-source community. After more than a year of development, .NET Core 1.0 became available to developers back in June, and now an updated 1.1 Preview 1 has been released.
This release also includes support for additional Linux distributions, has many updates and is the first Current release which also includes all the frameworks that are available for Windows, Linux and macOS.
Support for the following distributions was added:
- Linux Mint 18
- OpenSUSE 42.1
- macOS 10.12
- Windows Server 2016
Microsoft also states that 1380 APIs were added in this release, and you can see the complete set in the API Difference .NET Core App 1.0 (ref) vs .NET Core App 1.1 (ref) document. As well as the addition of the APIs, many specific product changes were made. You can look at the full set of .NET Core 1.1 Preview 1 Commits to learn more.
You can download the release right now for the following platforms:
The company also announced that the previously announced MSBuild and CSProj changes are not part of this release, but "are still coming" in a future update. To learn more about the .NET Core 1.1 release and for side-by-side comparisons, visit the Microsoft blog link below.