Skip to content

Releases: OrleansContrib/Orleankka

2.0.0-transitional-011

16 Nov 20:25
Compare
Choose a tag to compare

Check migration guide here

2.0.0-transitional-010

15 Nov 07:21
Compare
Choose a tag to compare

Check release notes and migration guide here

2.3.4

16 May 20:43
Compare
Choose a tag to compare

Bugfix release

  • Fixed bug when pre-registered activator is an instance
  • Fixed bug where F# marker interface has been registered but it should not
  • Fixed bug in storage facet passing storage provider name instead of grain full type name

2.3.1

31 Mar 21:02
Compare
Choose a tag to compare

What's new:

  • BecomeStacked() and Unbecome methods were added to behaviors to match functionality currently present in Akka/ProtoActor - ie, stacking behaviors.

2.3.0

24 Mar 23:09
Compare
Choose a tag to compare

Features:

  • Major new feature - BackgroundJobService available via ActorGrain's Jobs property. Simplifies writing long-running background jobs which run in interleaved mode (ie, timer-based). Heavily inspired by task manager (htop) concept. The full-blown usage sample is coming soon

Updates:

  • Updated to Orleans 2.3.0
  • Added new overload to StreamRef to support newly introduced batch-based stream subscriptions

2.2.8

19 Mar 22:34
Compare
Choose a tag to compare

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)

2.1.1

03 Oct 21:55
Compare
Choose a tag to compare

Added full support for direct client.

  • Use ActorSystem() extension method on ISiloHost to get a reference to IClientActorSystem
  • To setup ActorRef midlleware to be used with direct client, use separate DirectClientActorRefMiddleware() method provided by ClusterOptions

2.1.0

03 Oct 21:53
Compare
Choose a tag to compare
  • Updated to Orleans 2.1.0
  • Extended server-side type safety for query requests. Use ActorMessage<TActor,TResult>.Response(TResult) method to gain type safety for return values when responding to query messages

2.0.0-transitional-004

10 Jun 17:06
Compare
Choose a tag to compare
Pre-release

Check migration guide here

2.0.0-RC3

31 Mar 16:32
Compare
Choose a tag to compare
2.0.0-RC3 Pre-release
Pre-release
  • FSM improvements
  • Samples updated to Orleans 2.0.0 RTM