v2.13.0
What's Changed
-
Passivation setting per actor during creation. This feature can be used with the following
SpawnOption
:WithPassivateAfter
: sets a custom passivation timeWithLongLived
: ensures that the given actor, once created, will persist for the entire lifespan of the running actor system
-
Cluster Store makes uses of Log-Structed-Merge Tree algo to handle per state cache. One need to set the WAL directory in the
ClusterConfig
usingWithWAL(dir string)
or use the default when enabling cluster. There will be more information on the cluster architecture in the planned doc site.
Note: When no passivation is set during the creation of an actor the default passivation will be used. For a child actor, the parent passivation setting will be used.
- feat: add LSM Tree for cluster storage by @Tochemey in #614
- feat: add custom passivation to spawn option by @Tochemey in #617
Full Changelog: v2.12.1...v2.12.2