Changes for version 0.02_04

  • Add zmq_msg_copy and zmq_msg_move
  • Fix minor compile warning
  • Make it so that ZeroMQ::Raw doesn't depend on ZeroMQ -- and other modules that it in turn depends on. Now ZeroMQ::Raw can be used standalone

Changes for version 0.02_03

  • Rework the internals to allow high level API (perl-ish, OO) and low level API (straight portof zeromq C binding), thanks to jrockway
  • Remove PollItem in favor of getsockopt + ZMQ_FD. Holler if you need it back

Changes for version 0.02_02

  • Update to work with zeromq2 master (as of 10/28)
  • Added new constants
  • ZMQ_POLLIN callbacks used to pass the ZeroMQ::Message argument to the callback function, but this is error prone, so now the callback does not receive anything

Changes for version 0.02_01

  • Releasing a dev release to get some test coverage
  • Add zmq_poll support via ZeroMQ::PollItem
  • Lots of doc fixes
  • Lots of test fixes
  • For people cloning from github, tell them what Module::Install modules you need to install
  • Loudly tell the user that you're going to get a blocking socket even if you send a SIGINT/SIGTERM while it's in recv(). This is a problem in libzmq, and it is planned to be fixed on libzmq 2.1.x

Modules

A ZeroMQ2 wrapper for Perl
ZeroMQ Constants
A 0MQ Context object
A 0MQ Message object
Low-level API for ZeroMQ
A 0MQ Socket object