3.1 KiB
3.1 KiB
Release Notes
RC1 released 11/18/2015
Full details on this release can be read about in this blog post: Announcing .NET Core and ASP.NET 5 RC
Supported platforms for this release are Ubuntu 14.04 LTS, OS X 10.10, and Windows 7+.
Dependencies
.NET Core RC1 on Linux and OSX take dependencies on the following libraries:
- libc, librt: I/O, process management, time, etc.
- libunwind: call chain determination for exception handling and stack traces
- gettext: resource strings
- libicu: globalization
- liblttng: runtime tracing
- libuuid: guid generation
- libcurl: HTTP
- libssl & libcrypto: cryptography
- libz: deflate and gzip
- procfs & Core Foundation / Services: process and networking information on Linux and OSX
Compilation
- Support csc compiler on .NET Core on Linux and OSX
- Support vbc compiler on .NET Core on Linux and OSX
Runtime
- GC/thread suspension for Linux and OSX
- Integration of exception handling with debugger and crash dumps
- Support for LLDB and SOS on Linux
- RyuJIT ported to Linux and OSX, including JIT and crossgen
- RyuJIT implements calling convention for structs passing on Linux and OSX
- Runtime performance improvements
- Native eventing support via LTTNG for Linux
- Added 2800 Windows tests
BCL
- More complete
System.Globalizationsupport on Linux and OSX - IDNA2008 support for internationalized domain names
- X509 certificate support
System.Security.Cryptography.EcDSAclass is supported on all platforms- CryptographicException contains both the numeric code (via the HResult property) and the message instead of the code only on Windows and the message only on Unix
- System.IO 260 character (MAX_PATH) length limit removed on all OS (.NET Core only)
Network
System.Net.Http,System.Net.Primitives,System.Net.NameResolution, andSystem.Net.Socketsimplement most featuresSystem.Net.Socketshas new Task Parallel Library methods, and removed Begin/End pattern methods for consistency with other .NET Core APIsSystem.Net.Http.WinHttpHandlerupdated to be fully asynchronous and scalableSystem.Net.NetworkInformationavailable on all platforms- Basic support for
System.Net.Security.SslStream:SslStreamis enabled for Unix;AuthenticateAsServerworks with an RSA certificate, andAuthenticateAsClientworks without requiring a client authentication certificate System.Net.Security.SslStreamsupports ECDSA certificates, and IP addressSubjectAltNamesare supported for host matching
Data
System.Data.SqlClientavailable on all platforms (MARS not yet supported)
List of issues closed
The lists of issues closed for this and past releases can be found here:
List of commits
The lists of commits for this release can be viewed here: