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