The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.00_04

  • INCOMPATIBLE CHANGES
    • Now ZMQ.pm is just a pure-perl wrapper around ZMQ::LibZMQ2 or ZMQ::LibZMQ3. ZMQ::Raw has been removed.
    • Fix sendmsg_as()
    • Repositories have been consolidated. see https://github.com/lestrrat/p5-ZMQ/

Changes for version 1.00_03

  • DOCUMENTATION
    • Add section on errors
  • MISCELLANEOUS
    • Add zmq_version()
    • Add zmq_strerror()
    • Fix eg/*.pl to use recvmsg() instead of recv()
    • Fix constants - add new ones, remove old and renamed ones

Changes for version 1.00_02

  • DOCUMENTATION
    • Update and make sure to introduce send/recv along sendmsg/recvmsg
  • INCOMPATIBLE CHANGES
    • Re-introduce zmq_send() (note, it's not the same zmq_recv() as in 2.x)
  • MISCELLANEOUS
    • Add zmq_errno()

Changes for version 1.00_01

  • INCOMPATIBLE CHANGES
    • Support libzmq 3.1.x and up. Does not work with lower versions
    • Rename to ZMQ, in acordance to other language bindings
    • ZMQ::Raw::* functions will attempt to return what libzmq returns, as much as possible. For example, you no longer should expect zmq_connect() to throw an exception when connect fails. Instead, check for the return value
    • Make sure to set $! when an error occurs
    • ZMQ::Socket::* functions will now croak
    • Serialization methods sendmsg_as/recvmsg_as are now in a separate package (TODO: Move this out to a separate dist)
  • BELOW are change logs for ZeroMQ.pm ---

Modules

ZMQ
Perl-ish Interface libzmq
Serialization Support

Provides

in lib/ZMQ/Message.pm
in lib/ZMQ/Socket.pm