2.2.8
Lots of improvements to switchable behaviors and FSM. Bug fixes and new features:
- Updated to latest Orleans 2.2.0
- Added support for direct silo client
- Message-based timers. Check overloads on
TimerService
- Support for storage provider facet via
[UseStorageProvider]
attribute you can place on ctor for injection. State will be automatically loaded before activating an actor - Added support for traits in behaviors
- Added fluent DSL for constructing state machines
- Behaviors now support etags to simplify resolution of race conditions which might occur due to interleaving when doing background work (ie, inside timer callbacks)