Cppzmq Versions Save

Header-only C++ binding for libzmq

v4.10.0

10 months ago

Changes:

  • message_t::rebuild with string argument, like the constructor #579
  • Add DRAFT socket options for libzmq 4.3.2-4 #594
  • Add function for adding file descriptor to poller_t #595
  • Fix noexcept warnings #581
  • Disambiguation from other max functions #578

v4.8.1

2 years ago

Fix fallback value for ZMQ_DEPRECATED

v4.8.0

2 years ago

Fixed:

  • Fix MSYS libzmq discovery (#510)
  • Fix handshake event don't need DRAFT API in libzmq v4.3.0 and above (#509)
  • Use chrono duration for poll default timeout (#497)
  • context_t close no longer uses deprecated function (#490)
  • Fix for potential memory leak in monitor_t::check_event (#482)
  • Fix if constexpr warnings on MSVC (#460)
  • Fix conversion warnings (#459)
  • Deprecate confusing connected() function (#458)

Added:

  • Add all draft socket types up to libzmq 4.3.4 (#488)
  • Add support for socket_ref to multipart_t ctor/send/recv (#487, #470)
  • Expose zmq::fd_t (#452)
  • Add poller_t::size function (#451)

v4.7.1

3 years ago

Fixes syntax issues with MSVC (#447)

v4.7.0

3 years ago
  • Add shutdown() for context_t
  • Typesafe context options
  • Typesafe socket options
  • Better C++ standard detection
  • CMake fixes and improvements
  • Multipart message encoding and decoding
  • Fix (unlikely) UB in message_t constructor
  • Improved poll() overloads
  • Require non-null handlers to active_poller
  • Fix socket move assignment bug
  • Deprecate surprising message_t constructor from string literals

v4.6.0

4 years ago
  • New generic algorithms for sending and receiving multipart messages
  • New to_string and to_string_view member functions in message_t
  • Less surprising behaviour when move assigning socket_t and context_t
  • Return types for send and recv moved into zmq namespace
  • Checks for 32/64bit-ness in cppzmqConfigVersion.cmake removed

v4.5.0

4 years ago

TODO create release notes and fixes issues list

v4.4.1

4 years ago

Fix version number (v4.4.0 accidentally claimed to be v4.3.1).

v4.4.0

4 years ago

TODO create release notes and fixes issues list