Celluloid v0.11.0 Release Notes

    • 🚚 Celluloid::Application constant permanently removed
    • 🚚 Celluloid::Pool removed in favor of Celluloid.pool
    • Celluloid::Group renamed to Celluloid::SupervisionGroup, old name is still available and has not been deprecated
    • Celluloid::ThreadPool renamed to Celluloid::InternalPool to emphasize its internalness
    • 👌 Support for asynchronously calling private methods inside actors
    • Future is now an instance method on all actors
    • 🔊 Async call exception logs now contain the failed method
    • MyActor#async makes async calls for those who dislike the predicate syntax
    • 👻 abort can now accept a string instead of an exception object and will raise RuntimeError in the caller's context