- New Roslyn-based codegen, compile time and run time
- Support for C# 6.0
- ASP.NET vNext style Dependency Injection for grains
- Core API for Event Sourcing
- Code adjustments towards CoreCLR compliance
OrleansSQLUtils.dll
for SQL-related functionality- MySQL is now supported as a cluster membership store
- Most methods of
Grain
class are now virtual - Orleans assemblies are not strong-named anymore
- Storage provider for SQL Server
- Support for pluggable external serializers
- Bond serializer plugin
- Support for Json.Net as a fallback serializer
- Improved support for F# and VB
- Added
[KnownType]
attribute for generating serializers for arbitrary types - New telemetry API
- Upgraded to Azure Storage 5.0
- Other fixes and improvements