[zeromq-dev] ZeroMQ 3.2.0 stable RC1 is now available

Lourens Naudé lourens at methodmissing.com
Tue Jun 5 11:26:08 CEST 2012


Hi Guys,

Are there any interest in having some of the monitoring features backported
to 2.x as well, given that most bindings are still dependent on that
release ?

- Lourens

---------- Forwarded message ----------
From: Pieter Hintjens <pieterh at gmail.com>
Date: Tue, Jun 5, 2012 at 10:18 AM
Subject: [zeromq-dev] ZeroMQ 3.2.0 stable RC1 is now available
To: zeromq-dev at lists.zeromq.org


Hi all,

We're pleased to announce that ZeroMQ 3.2.0 stable RC1 is now
available for download at:

* http://download.zeromq.org/zeromq-3.2.0.tar.gz (UNIX line endings)
* http://download.zeromq.org/zeromq-3.2.0.zip (Windows line endings)

This release is already in production and is considered highly stable.
However, as usual before upgrading to a new version with many changes,
test your apps carefully and under realistic conditions.

A full list of changes is below. This release covers an astounding 354
commits. Thanks to the following, who helped make this happen:

AJ Lewis, Ben Gray, Boris Gulay, Chuck Remes, Daniel Norberg, Douglas
Young, Emmanuel Taurel, Ian Barber, Ivan Pechorin, Ivo Danihelka, Jos
Decoster, Jtzl Forshizl, Lourens Naudé, Martin Hurton, Martin Lucina,
Martin Sustrik, Mikko Koppanen, Patrick Trantham, Paul Colomiets,
Pieter Hintjens, Ricardo Catalinas Jiménez, Rob Gagnon, Sergey
Hripchenko, Max Skaller, Staffan Gimåker, Elliot Saba, and Steven
McCoy.

-Pieter Hintjens


0MQ version 3.2.0 (RC1), released on 2012/06/05
===============================================

Bug fixes
---------

* Fixed issue 264 - Potential bug with linger, messages dropped during
 socket close.

* Fixed issue 293 - libzmq doesn't follow the ZMTP/1.0 spec (did not
 set reserved bits to 0).

* Fixed issue 303 - Assertion failure in pgm_sender.cpp:102.

* Fixed issue 320 - Assertion failure in connect_session.cpp:96 when
 connecting epgm to an invalid endpoint.

* Fixed issue 325 - Assertion failure in xrep.cpp:93, when two sockets
 connect using the same identity.

* Fixed issue 327 - Assertion failure in mtrie.cpp:246, when
 unsubscribing from channel.

* Fixed issue 346 - Assertion failure in signaler.cpp:155, when using a
 closed socket.

* Fixed issue 328 - unsubscribe wrongly clears multiple subscriptions.

* Fixed issue 330 - IPC listener does not remove unix domain stream file
 when terminated.

* Fixed issue 334 - Memory leak in session_base.cpp:59.

* Fixed issue 369 - ROUTER cannot close/reopen while DEALER connected.


Operating systems
-----------------

* Fixed issue 301 - HPUX 11iv2 - build fails, CLOCK_MONOTONIC
 undefined.

* Fixed issue 324 - OS/X - build fails, ECANTROUTE undefined.

* Fixed issue 368 - Solaris / Sun C++ - build fails, no insert method
 in multimap classes.

* Fixed issue 366 - Windows - ports not freed after crash.

* Fixed issue 355 - Windows - build fails, MSVC solution file is out of
 date.

* Fixed issue 331 - FreeBSD 8 and 9 - getaddrinfo fails with
 EAI_BADFLAGS on AI_V4MAPPED flag.

* Fixed issue xxx - Added support for WinCE.


Performance
-----------

* Fixed issue xxx - Implemented atomic operations for ARMv7a (runs
15-20% faster).


API changes
-----------

* Fixed issue 337 - Cleaned-up context API:

   zmq_ctx_new() - create new context (will deprecate zmq_init)
   zmq_ctx_destroy() - destroy context (will deprecate zmq_term)
   zmq_ctx_set() - set context property
   zmq_ctx_get() - get context property

* Fixed issue xxx - Cleaned-up message API:

   zmq_msg_send() - send a message (will deprecate zmq_sendmsg)
   zmq_msg_recv() - receive a message (will deprecate zmq_recvmsg)
   zmq_msg_more() - indicate whether this is final part of message
   zmq_msg_get() - get message property
   zmq_msg_set() - set message property

* Fixed issue xxx - Added context monitoring API:

   zmq_ctx_set_monitor() - configure monitor callback.

* Fixed issue xxx - Added unbind/disconnect API:

   zmq_unbind() - unbind socket.
   zmq_disconnect() - disconnect socket.

* Fixed issue xxx - Added ZMQ_TCP_ACCEPT_FILTER setsockopt() for
listening TCP sockets.

* Fixed issue 336 - Removed sys: transport.

* Fixed issue 333 - Added zmq_device function back to API (was removed
 in 3.0).

* Fixed issue 340 - Add support for MAX_SOCKETS to new context API.
_______________________________________________
zeromq-dev mailing list
zeromq-dev at lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20120605/810e05d8/attachment.htm>


More information about the zeromq-dev mailing list