|
1 | 1 | 0MQ version 4.2.4 stable, released on 20xx/xx/xx |
2 | 2 | ================================================ |
3 | 3 |
|
| 4 | +* New DRAFT (see NEWS for 4.2.0) socket options: |
| 5 | + - ZMQ_LOOPBACK_FASTPATH to enable faster TCP loopback on Windows |
| 6 | + - ZMQ_METADATA to set application-specific metadata on a socket |
| 7 | + See doc/zmq_setsockopt.txt and doc/zmq_getsockopt.txt for details. |
| 8 | + |
| 9 | +* New DRAFT (see NEWS for 4.2.0) context options: |
| 10 | + - ZMQ_ZERO_COPY_RECV to disable zero-copy receive to save memory |
| 11 | + at the expense of slower performance |
| 12 | + See doc/zmq_ctx_set.txt and doc/zmq_ctx_get.txt for details. |
| 13 | + |
| 14 | +* New DRAFT API zmq_stopwatch_intermediate which returns the time |
| 15 | + elapsed without stopping the stopwatch. |
| 16 | + |
| 17 | +* TIPC: support addressing TIPC Port Identity addresses. |
| 18 | + |
| 19 | +* Added CMake option to disable tests: BUILD_TESTS |
| 20 | + |
| 21 | +* Added CMake and autotools make targets to support clang-formatter: |
| 22 | + make clang-format, clang-format-check and clang-format-diff to |
| 23 | + help developers make sure their code conforms to the style guidelines |
| 24 | + |
| 25 | +* For distributors: a new test framework has been added, which |
| 26 | + includes a copy of the Unity source code. This source code library is |
| 27 | + distributed under the MIT license and thus is compatible with |
| 28 | + libzmq's LGPL3. |
| 29 | + |
| 30 | +* Fixed #2867 - add ZeroMQConfig.cmake.in to distributable tarball |
| 31 | + |
| 32 | +* Fixed #2868 - fix OpenBSD build |
| 33 | + |
| 34 | +* Fixed #2870 - fix VC++ 11.0 (VS2012) build |
| 35 | + |
| 36 | +* Fixed #2879 - prevent duplicate connections on PUB sockets |
| 37 | + |
| 38 | +* Fixed #2872 - fix CMake tests on Windows |
| 39 | + |
| 40 | +* Fixed #2895 - fix assert on Windows with POLL |
| 41 | + |
| 42 | +* Fixed #2920 - fix Windows build with Intel compiler |
| 43 | + |
| 44 | +* Fixed #2930 - use std::atomic when available with VC++ and VS2015 |
| 45 | + |
| 46 | +* Fixed #2910 - fix race condition with ZMQ_LINGER socket option |
| 47 | + |
| 48 | +* Fixed #2927 - add support for ZMQ_XPUB_NODROP on ZMQ_RADIO |
| 49 | + |
4 | 50 | * Fixed #2820 - further clarify ZMQ_XPUB_VERBOSE(R) documentation. |
5 | 51 |
|
| 52 | +* Fixed #2911 - ZMQ_DISH over UDP triggers errno_assert() after hitting |
| 53 | + watermark |
| 54 | + |
| 55 | +* Fixed #2946 - fix Windows CMake build when BUILD_SHARED is off |
| 56 | + |
| 57 | +* Fixed #2960 - fix build with GCC 8 |
| 58 | + |
| 59 | +* Fixed #2967 - fix race condition on thread safe sockets due to pthread |
| 60 | + condvar timeouts on OSX |
| 61 | + |
| 62 | +* Fixed #2977 - fix TIPC build-time availability check to be more relaxed |
| 63 | + |
| 64 | +* Fixed #2966 - add support for WindRiver VxWorks 6.x |
| 65 | + |
| 66 | +* Fixed #2963 - fix some PVS Studio static analysis warnings |
| 67 | + |
| 68 | +* Fixed #2983 - fix MinGW cross-compilation |
| 69 | + |
| 70 | +* Fixed #2991 - fix mutex assert at shutdown when the zmq context is part |
| 71 | + of a class declared as a global static |
| 72 | + |
6 | 73 |
|
7 | 74 | 0MQ version 4.2.3 stable, released on 2017/12/13 |
8 | 75 | ================================================ |
|
0 commit comments