What's new in Orleans?
v2.1.0 September 28th 2018
- Major changes
- New scheduler (#3792)
- Hosted Client (#3362)
- Distributed Transaction Manager (#3820, #4502, #4538, #4566, #4568, #4591, #4599, #4613, #4609, #4616, #4608, #4628, #4638, #4685, #4714, #4739, #4768, #4799, #4781, #4810, #4820, #4838, #4831, #4871, #4887)
- New Code Generator (#4934, #5010, #5011)
- Support for Transfer of Coordination in transactions (#4860, #4894, #4949, #5026, #5024)
v1.5.6 September 27th 2018
Improvements and bug fixes since 1.5.5.
- Non-breaking improvements
- Make MaxSockets in SocketManager configurable #5033.
v2.1.0-rc2 September 21st 2018
v2.1.0-rc1 September 14th 2018
- Major changes
v1.5.5 September 7th 2018
Improvements and bug fixes since 1.5.4.
Non-breaking bug fixes
Breaking bug fixes
v2.0.4 August 7th 2018
- Non-breaking bug fixes
- Use netcoreapp2.0 for msbuild target dll if using dotnet core msbuild but targeting full .net (#4895)
v2.1.0 August 28th 2018
- Major changes
v2.0.4 August 7th 2018
Improvements and bug fixes since 2.0.3.
- Non-breaking bug fixes
v1.5.4 June 13th 2018
v2.0.3 May 14th 2018
- This is a first patch release with a partial build -- only 9 NuGet packages got updated:
- Microsoft.Orleans.OrleansRuntime
- Microsoft.Orleans.OrleansServiceBus
- Microsoft.Orleans.Runtime.Legacy
- Microsoft.Orleans.OrleansCodeGenerator.Build
- Microsoft.Orleans.Core.Legacy
- Microsoft.Orleans.Transactions
- Microsoft.Orleans.OrleansCodeGenerator
- Microsoft.Orleans.Core
- Microsoft.Orleans.TestingHost
The rest of the packages stayed unchanged at 2.0.0, except for the Microsoft.Orleans.ServiceFabric
meta-package which is at 2.0.2.
v2.0.0 March 28th 2018
- Major changes (since 2.0.0-rc2)
- All included providers obtain ServiceId and ClusterId from the global ClusterOptions and do not have those properties on their own options classes (#4235, #4277, 4290)
- Use string for ServiceId instead of Guid (#4262)
v2.0.0-rc2 March 12th 2018
- Major changes (since 2.0.0-rc1)
- A new "facade" API for easier configuration of various aspects of stream providers: Persistent stream configurators
v2.0.0-rc1 February 27th 2018
- Major changes (since 2.0.0-beta3)
- New provider lifecycle model to replace the old one
- Builder pattern and options-based configuration of components and extension
v2.0.0-beta3 December 21st 2017
Community Virtual Meetup #15
Orleans 2.0 with the core team December 13th 2017 Presentation
v2.0.0-beta2 December 12th 2017
v1.5.3 December 8th 2017
v2.0.0-beta1 October 26th 2017
- Major new features
- Most packages are now targeting .NET Standard 2.0 (which mean they can be used from either .NET Framework or .NET Core 2.0) and on non-Windows platforms.
v1.5.2 October 17th 2017
v1.5.1 August 28th 2017
v1.5.0 July 6th 2017
- Major new features
- Non-static grain client via ClientBuilder enables connecting to multiple Orleans cluster from the same app domain and connecting to other clusters from within a silo.
- Support for versioning of grain interfaces for non-downtime upgrades.
- Support for custom grain placement strategies and directors.
- Support for hash-based grain placement.
v1.4.2 June 9th 2017
v1.4.1 March 27th 2017
Community Virtual Meetup #14
Orleans FSM with John Azariah March 22nd 2017
v1.4.0 February 21st 2017
- Major new features
- Revamped JournaledGrain for event sourcing with support for geo-distributed log-based consistency providers.
- Abstraction of Grain Services with fixed-placed per-silo application components with their workload partitioned via cluster consistency ring.
- Support for heterogeneous silos with non-uniform distribution of available grain classes.
- Cluster membership provider for Service Fabric.
Community Virtual Meetup #13
Upgrading Orleans Applications with Sergey Bykov and team February 8th 2017 Presentation
v1.4.0-beta February 1st 2017
- Major new features
- Revamped JournaledGrain for event sourcing with support for geo-distributed log-based consistency providers.
- Abstraction of Grain Services with fixed-placed per-silo application components with their workload partitioned via cluster consistency ring.
- Support for heterogeneous silos with non-uniform distribution of available grain classes.
- Cluster membership provider for Service Fabric.
Community Virtual Meetup #12
Deploying Orleans with Jakub Konecki December 8th 2016 Presentation
v1.3.1 November 15th 2016
Community Virtual Meetup #11
A monitoring and visualisation show with Richard Astbury, Dan Vanderboom and Roger Creyke October 13th 2016
v1.3.0 October 11th 2016
v1.2.4 October 5th 2016
v1.3.0-beta2 September 27th 2016
- Notable new features
Community Virtual Meetup #10
The roadmap to Orleans 2.0 with the core team August 25th 2016
v1.2.3 July 11th 2016
v1.2.2 June 15th 2016
v1.2.1 May 19th 2016
v1.2.0 May 4th 2016
v1.2.0-beta April 18th 2016
- Major improvements
- Added an EventHub stream provider based on the same code that is used in Halo 5.
- Increased throughput by between 5% and 26% depending on the scenario.
- Migrated all but 30 functional tests to GitHub.
- Grain state doesn't have to extend
GrainState
anymore (marked as[Obsolete]
) and can be a simple POCO class. - Added support for per-grain-class and global server-side interceptors.
- Added support for using Consul 0.6.0 as a Membership Provider.
- Support C# 6.
- Switched to xUnit for testing as a step towards CoreCLR compatibility.
v1.1.3 March 9th 2016
Community Virtual Meetup #9
Nehme Bilal and Reuben Bond talk about deploying Orleans with YAMS and Service Fabric Fabruary 26st 2016
Community Virtual Meetup #8.5
Networking discussion hosted by Jason Bragg February 11th 2016
Community Virtual Meetup #8
Orleans core team present the roadmap January 21st 2016
v1.1.2 January 20th 2016
v1.1.1 January 11th 2016
Community Virtual Meetup #7
Christmas Special - Yevhen Bobrov on Orleankka December 17th 2015
v1.1.0 December 14nd 2015
Community Virtual Meetup #6
MSR PhDs on Geo Distributed Orleansp October 23rd 2015
v1.0.10 September 22nd 2015
v1.0.9 July 15th 2015
v1.0.8 May 26th 2015
Community Virtual Meetup #5
Gabriel Kliot on the new Orleans Streaming API May 22nd 2015
v1.0.7 May 15th 2015
Community Virtual Meetup #4
Reuben Bond on using Orleans at FreeBay April 15th 2015
v1.0.5 March 30th 2015
Community Virtual Meetup #3
Yevhen Bobrov on a Uniform API for Orleans March 6th 2015
Community Virtual Meetup #2
Orleans team live Q&A and roadmap January 12th 2015
Orleans Open Source v1.0 Update (January 2015)
Community Virtual Meetup #1
Jakub Konecki on Event Sourced Grains December 18th 2014