Skip to content

Latest commit

 

History

History
79 lines (64 loc) · 1.73 KB

CHANGES.md

File metadata and controls

79 lines (64 loc) · 1.73 KB

0.17.2 (2015-09-30)

  • Revamped test suite, using shared RSpec configuration layer provided by Celluloid itself.
  • Updated gem dependencies provided by Celluloid::Sync... extraneous gems removed, or marked as development dependencies.

0.17.0 (2015-08-15)

  • Adapted to be compliant with version 0.17.0 of Celluloid.
  • Added write_to for use with Router sockets.
  • Added more direct set/get of socket identity.

0.16.1 (2015-04-26)

  • Support for XPUB sockets
  • Support for reading multipart messages
  • Spec cleanup

0.16.0 (2014-09-04)

  • Support for setting socket options
  • More specs

0.15.0 (2013-09-04)

  • Tracking release for Celluloid 0.15

0.14.0 (2013-05-07)

  • Add pubsub example
  • Add identity support to Sockets
  • Depend on EventedMailbox from core instead of celluloid-io
  • Remove overhead for IO waiting by calling directly to the reactor

0.13.0

  • Feature: Support for DealerSocket and RouterSocket
  • Support for the #more_parts? method on sockets
  • Celluloid 0.13 compatibility fixes

0.12.0

  • Tracking release for Celluloid 0.12.0

0.10.0

  • Factor celluloid-zmq into its own gem
  • #linger= support

0.9.0

  • New 0MQ APIs which wrap ffi-rzmq's
  • Terminate the 0MQ context at shutdown
  • Use Celluloid::IO 0.9.0's reactor injection support so we no longer have to subclass Celluloid::IO::Mailbox

0.8.0

  • Update to match internals of celluloid-io

0.7.0

  • Use celluloid-io gem
  • Match versions with Celluloid

0.0.4

  • Fix bugs in 0MQ polling (timeouts were being processed 1000x too fast)

0.0.3

  • Fix botched dependencies (celluloid-zmq does not depend on redis)

0.0.2

  • Pure blocking 0MQ reactor using a ZMQ::PAIR socket as the waker

0.0.1

  • Initial release