Celluloid::IO 0.13.0 is out!
Two exciting announcements:
- SSL is now fully supported
- All sockets are now complete duck types of their core Ruby
counterparts. Previously many methods (e.g. readlines) were missing from
Celluloid::IO’s classes. This has been corrected and all your favorite
IO
methods are now present.
Full changelog follows:
- Support for many, many more IO methods, particularly line-oriented
methods like #gets, #readline, and #readlines - Initial SSL support via Celluloid::IO::SSLSocket and
Celluloid::IO::SSLServer - Concurrent writes between tasks of the same actor are now coordinated
using Celluloid::Conditions instead of signals - Celluloid 0.13 compatibility fixes