Celluloid v0.13.0 Release Notes
-
- API change: Require Celluloid with: require 'celluloid/autostart' to automatically start support actors and configure at_exit handler which automatically terminates all actors.
- ๐ API change: use_mailbox has been removed
- API change: finalizers must be declared with "finalizer :my_finalizer"
- ๐ Bugfix: receivers don't crash when methods are called incorrectly
- ๐ฆ Celluloid::Condition provides ConditionVariable-like signaling
- โฑ Shutdown timeout reduced to 10 seconds
- Stack traces across inter-actor calls! Should make Celluloid backtraces much easier to understand
- Celluloid#call_chain_id provides UUIDs for calls across actors
- Give all thread locals a :celluloid_* prefix