Skip to content

Releases: zeromq/cppzmq

v4.10.0

20 Jun 10:09
c94c207
Compare
Choose a tag to compare

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.9.0

09 Oct 14:30
d67b635
Compare
Choose a tag to compare

Changes

  • Type-safe socket.get(sockopt::type) #523
  • GCC C++14 fix #553
  • Support ZMQ_ONLY_FIRST_SUBSCRIBE #558
  • Add pkg-config file and instructions #564 #570
  • Fix missing include #568
  • Fix monitor test failures #576
  • Improved documentation #519 #524

v4.8.1

19 Sep 08:55
dd663fa
Compare
Choose a tag to compare

Fix fallback value for ZMQ_DEPRECATED

v4.8.0

05 Sep 10:41
267d300
Compare
Choose a tag to compare

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

05 Oct 12:52
Compare
Choose a tag to compare

Fixes syntax issues with MSVC (#447)

v4.7.0

30 Sep 10:23
fef905d
Compare
Choose a tag to compare
  • 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

17 Jan 16:31
8d5c9a8
Compare
Choose a tag to compare
  • 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

04 Nov 15:43
e67fa0e
Compare
Choose a tag to compare

TODO create release notes and fixes issues list

v4.4.1

24 Jul 13:15
f5b36e5
Compare
Choose a tag to compare

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

v4.4.0

24 Jul 12:43
86876d7
Compare
Choose a tag to compare

TODO create release notes and fixes issues list