0
0
mirror of https://github.com/zeromq/libzmq.git synced 2024-12-27 15:41:05 +08:00

Merge pull request #4016 from bluca/news

Problem: NEWS out of date
This commit is contained in:
Doron Somech 2020-08-21 14:51:51 +03:00 committed by GitHub
commit 700fd13cad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

23
NEWS
View File

@ -13,14 +13,19 @@
libbsd can be used and is enabled by default if available instead of the libbsd can be used and is enabled by default if available instead of the
internal implementation, for better security maintenance in distros. internal implementation, for better security maintenance in distros.
* Note for packagers: ZeroMQConfig.cmake is now installed in the arch-dependent
subdirectory - eg: /usr/lib/x86_64-linux-gnu/cmake/
* New DRAFT (see NEWS for 4.2.0) socket option: * New DRAFT (see NEWS for 4.2.0) socket option:
- ZMQ_ONLY_FIRST_SUBSCRIBE will cause only the first part of a multipart - ZMQ_ONLY_FIRST_SUBSCRIBE will cause only the first part of a multipart
message to be processed as a subscribe/unsubscribe message, and the rest message to be processed as a subscribe/unsubscribe message, and the rest
will be forwarded as user data to the application. will be forwarded as user data to the application.
- ZMQ_RECONNECT_STOP will cause a connecting socket to stop trying to - ZMQ_RECONNECT_STOP will cause a connecting socket to stop trying to
reconnect in specific circumstances. In this release, this can be set to reconnect in specific circumstances. See the manpage for details.
ECONNREFUSED errors, which implies the other end is not listening on the - ZMQ_HELLO_MSG to set a message that will be automatically sent to a new
requested port. connection.
- ZMQ_DISCONNECT_MSG to set a message that will be automatically received when
a peer disconnects.
See doc/zmq_setsockopt.txt and doc/zmq_getsockopt.txt for details. See doc/zmq_setsockopt.txt and doc/zmq_getsockopt.txt for details.
* New DRAFT (see NEWS for 4.2.0) zmq_ctx_get_ext/zmq_ctx_set_ext APIs were added * New DRAFT (see NEWS for 4.2.0) zmq_ctx_get_ext/zmq_ctx_set_ext APIs were added
@ -37,6 +42,12 @@
related zmq_connect_peer function which atomically and thread-safely connects related zmq_connect_peer function which atomically and thread-safely connects
and returns a routing-id. and returns a routing-id.
* New DRAFT (see NEWS for 4.2.0) zmq_msg_init_buffer API was added to allow
the construction of a message by copying from an existing buffer.
* New DRAFT (see NEWS for 4.2.0) zmq_poller_size API was added to allow querying
the number of sockets/fds registered in a zmq_poller.
* ZMTP 3.1 is now fully implemented, and 3.1 peers will receive subscribe/cancel * ZMTP 3.1 is now fully implemented, and 3.1 peers will receive subscribe/cancel
on PUB/SUB via commands rather than using the first byte of the payload. on PUB/SUB via commands rather than using the first byte of the payload.
@ -117,6 +128,12 @@
* Fixed #3814 - send subscribe/cancel as commands to ZMTP 3.1 peers * Fixed #3814 - send subscribe/cancel as commands to ZMTP 3.1 peers
* Fixed #3847 - fix building without PGM and NORM
* Fixed #3849 - install .cmake file in arch-dependent subdirectory
* Fixed #4005 - allow building on Windows ARM/ARM64
0MQ version 4.3.2 stable, released on 2019/07/08 0MQ version 4.3.2 stable, released on 2019/07/08
================================================ ================================================