    - chore(readability) (Klaus Ita)
    - doc patch (David Schmidt)
    - added task distribution example (David Schmidt)
    - Only close open sockets in close(), updated dependency reference from ZMQ::LibZMQ3 to ZMQ::FFI (Michael Kröll)
    - Removed unreachable return statements, do not use logger while in global destruction refs RT77792 (Michael Kröll)
    - perltidy (RT77804_zmq_socket_reset) (Thomas Klausner)
    - lazy pirate tests (RT77804_zmq_socket_reset) (Thomas Klausner)
    - lazy_pirate socket reset (RT77804_zmq_socket_reset) (Thomas Klausner)
    - Handle case where we did not get a response from a server (things like handling re-connecting still TODO) refs RT76367 (Michael Kröll)
    - removed debug message (Thomas Klausner)
    - Confess instead of die, cleanup (Klaus Ita)
    - slighly saner error message (Thomas Klausner)
    - added todo markers reconnect/inform YP (Thomas Klausner)
    - replies dont have command, so do not use it in error message unless we have it (Thomas Klausner)
    - fewer log-messages (Klaus Ita)
    - Better diagnostics when (failing to) decode payloads garbled on the wire. (Nicholas Clark)
    - Tests for ZMQx::RPC::Client (Nicholas Clark)
    - The RPC Client needs to load various modules, not rely on chance or callers. (Nicholas Clark)
    - Flag-day re-ordering of on_error's parameters to be consistent with return's. (Nicholas Clark)
    - Allow the Client return type to be a code reference. (Nicholas Clark)
    - Correct several uses of $server to $server_name. (Nicholas Clark)
    - Add optional munge_args parameter, which permits custom RPC argument handling. (Nicholas Clark)
    - Change rpc_bind() from an exported subroutine to a method. (Nicholas Clark)
    - Fix the type argument for rpc_bind(), and implement 'return'. (Nicholas Clark)
    - Pull the prototype rpc_bind code out into ZMQx::RPC::Client::rpc_bind(). (Nicholas Clark)
    - perltidy (Klaus Ita)
    - Use state variables in launch_next_test(), eliminating a block. (Nicholas Clark)
    - A much simpler structure for creating client/server tests. (Nicholas Clark)
    - Refactor the RPC test to avoid using timers. (Nicholas Clark)
    - Add an optional post_send callback to ZMQx::RPC::Message::Response (Nicholas Clark)
    - Fix the RPC::Message::Response escape hatch. (Nicholas Clark)
    - adapted tests for decoded payload (Thomas Klausner)
    - decode request payload on unpack (Thomas Klausner)
    - added TODO (Thomas Klausner)
    - better tests (Thomas Klausner)
    - added some code so we can later do run_after command (Thomas Klausner)
    - more tests (Thomas Klausner)
    - Handle ROUTER sockets properly. (Nicholas Clark)
    - ZMQx::RPC::Loop's array of commands should be a required parameter. (Nicholas Clark)
    - coverted Loop.pm to parametric role; store allowed comands in dispatch table; passthrough mode via payload=>raw (RT63901_ZMQx_Class_Message_Event_Loop) (Thomas Klausner)
    - finished message/header objects, loop, some tests (RT63901_ZMQx_Class_Message_Event_Loop) (Thomas Klausner)
    - RPC::Header (RT63901_ZMQx_Class_Message_Event_Loop) (Thomas Klausner)
    - message objects (RT63901_ZMQx_Class_Message_Event_Loop) (Thomas Klausner)
    - get socket type, but lots of TODO (RT63901_ZMQx_Class_Message_Event_Loop) (Thomas Klausner)
    - added ZMQ_TYPE to getsockopts helper (RT63901_ZMQx_Class_Message_Event_Loop) (Thomas Klausner)
    - RPC Loop & message, first test (RT63901_ZMQx_Class_Message_Event_Loop) (Thomas Klausner)
    - added ZMQx::RPC::Message with first test (Thomas Klausner)
    - Ensure that send() always passes strings as sequences of UTF-8 to ZMQ::FFI (Nicholas Clark)
    - Add a send_bytes method, for when you really need to send raw bytes. (Nicholas Clark)
    - Improve how ZMQx::Class::Socket::send() calculates the length that it returns. (Nicholas Clark)
    - Update send() to reflect the (non-)return value from ZMQ::FFI::send(). (Nicholas Clark)
    - ZMQx::Class receive_string methods (Klaus Ita)
    - Create a proper test case showing the UTF-8 / zmq issue (Klaus Ita)
    - router req test (ffi) (Klaus Ita)
    - Call the correct ->socket  (RT63106_Building_deb_for_0mq_4) (Klaus Ita)
    - clean up test comments  (RT63106_Building_deb_for_0mq_4) (Klaus Ita)
    - remove helper api methods (RT63106_Building_deb_for_0mq_4) (Klaus Ita)
    - ZMQx::Class for ZMQ::FFI module (Klaus Ita)
    - more little things to move to ffi (Klaus Ita)
    - wip (RT63106_Building_deb_for_0mq_4) (Klaus Ita)
    - re-enabled close method (Thomas Klausner)
    - removed close/DESTROY because it seems to cause an infinite loop??? (Thomas Klausner)
    - added a few warnings to figure out a bug (Thomas Klausner)
    - added ZMQ_LAST_ENDPOINT helper (Thomas Klausner)
    - perltidy (Klaus Ita)
    - docs (Thomas Klausner)