Skip to content

Commit 780813c

Browse files
committed
Problem: NEWS out of date
Solution: note new features, APIs and major user-visible bug fixes
1 parent a415ede commit 780813c

1 file changed

Lines changed: 67 additions & 0 deletions

File tree

NEWS

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,75 @@
11
0MQ version 4.2.4 stable, released on 20xx/xx/xx
22
================================================
33

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+
450
* Fixed #2820 - further clarify ZMQ_XPUB_VERBOSE(R) documentation.
551

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+
673

774
0MQ version 4.2.3 stable, released on 2017/12/13
875
================================================

0 commit comments

Comments
 (0)