I’m happy to announce the release of Zmq 5.0.0.
Zmq provides ocaml binding for ZeroMQ v. 4.x
Most notable changes in this release includes:
Import zmq-async and zmq-lwt. The old bindings async-zmq and lwt-zmq are now deprecated.
Refactor zmq-async and zmq-lwt to be supported out of a single code base. This regularizes the interface, and dramatically improves speed and stability.
Add support for reading & writing bigarrays. This interfaces allows the user to reduce needless copying of packets sent by the bindings.
Change build system to use jbuilder instead of oasis. This also adds proper support for pkg-config installed zmq.
Rename module ZMQ to Zmq. This change breaks backward compatibility, and users will need to replace references to module ZMQ with Zmq or add a module alias.
The package is available though opam or can be compiled from source from the project’s gibhub page
Many thanks to H. Carty, R. Grinberg, and M. Kubica for helping with this release.