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

Victor Perron victor at iso3103.net
Tue Jun 5 11:31:29 CEST 2012


Hello,

With arm-linux-androieabi-4.4.3 toolchain (Android NDKr8, latest) I have
immediately:

cc1plus: warnings being treated as errors
tcp_address.cpp: In constructor 'zmq::tcp_address_t::tcp_address_t(const
sockaddr*, socklen_t)':
tcp_address.cpp:374: error: comparison between signed and unsigned integer
expressions
tcp_address.cpp:377: error: comparison between signed and unsigned integer
expressions
tcp_address.cpp: In member function 'const bool
zmq::tcp_address_mask_t::match_address(const sockaddr*, socklen_t) const':
tcp_address.cpp:580: error: comparison between signed and unsigned integer
expressions
make[2]: *** [libzmq_la-tcp_address.lo] Error 1

I think it's not worth a pull request, though :)


On Tue, Jun 5, 2012 at 6:26 PM, Lourens Naudé <lourens at methodmissing.com>wrote:

> 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
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>


-- 
Victor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20120605/42d7b38c/attachment.htm>


More information about the zeromq-dev mailing list