All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed build on OTP 27
- Build on BSD Dave Cottlehuber
- Fixed memory leaks
- Unnecessary ZMQ message closes removed
- Deprecated ZMQ API usages migrated to new API
- Handling of iolists in send multipart
- Specs improved to allow passing iolists
- Send/recive multipart messages in one call Stefan Kaes.
- Support for recent libzmq socket flags (up to 4.3.2)
- Support for libzmq context flags (up to 4.3.2)
- Support for zmq CURVE security
- Support for z85 encoding/decoding
- Multiple resource leaks fixed plugged
- Uses one thread per socket instead of one thread per context
- Made sure sockets are accessed only from one thread that creatd them
- Uses dirty IO NIF
- Fixes semantics of various libzmq flags with regards to blocking, reliability quaranties, etc.
- Active sockets support