[zeromq-dev] 0MQ version 2.0.6 (beta) released

Brian Granger ellisonbg at gmail.com
Tue Mar 16 20:25:30 CET 2010


Congrats to all on a fantastic release!

Cheers,

Brian

On Tue, Mar 16, 2010 at 12:21 PM, Martin Sustrik <sustrik at 250bpm.com> wrote:
> Hi All,
>
> I am happy to announce the release of 0MQ version 2.0.6 (beta).
>
> The new release can be downloaded on the website, here:
> http://www.zeromq.org/area:download-v20
>
> News since version 2.0 beta 3:
>
> Distribution
> ------------
>
> * The 0MQ core distribution has been slimmed down to include only the core
>   C library and C++ language binding. Pointers to other language
> bindings can
>   be found on the website. Examples have also been removed from the
>   core and can be found elsewhere. Performance tests specific to a language
>   binding can be found bundled with that language binding.
>
> * The 0MQ reference manual supplied with the distribution has been
>   extensively rewritten, and is now provided in HTML as well as UNIX
>   manpage format.
>
> * Commencing with this release, a 0MQ version numbering scheme has been
>   introduced. The numbering scheme used is MAJOR.MINOR.PATCH. The "Beta" or
>   "Stable" label is informative only and does not constitute
>   part of the library version number, therefore this release is numbered
>   2.0.6 as the sixth release of 2.0.
>
> * The version of OpenPGM bundled with 0MQ has been updated to the stable
>   2.0.24 release.
>
>
> Building
> --------
>
> * Many portability fixes, including support for new platforms: FreeBSD,
>   NetBSD, HP-UX and Cygwin.
>
> * Invocation of configure has been simplified, all functionality is now
>   built by default with the exception of OpenPGM.
>
>
> Interface
> ---------
>
> * The udp transport has been renamed to epgm to avoid confusion with
>   unreliable unicast.
>
> * A ZMQ_POLLERR constant has been added to allow for polling on errors on
>   Berkeley sockets with zmq_poll().
>
> * The zmq_version() function has been introduced and returns the version
>   number of the 0MQ library.
>
> * The zmq_flush() function and ZMQ_NOFLUSH flag of zmq_send() have been
>   deprecated and will be removed in a future release.
>
>
> Wire format
> -----------
>
> * The 0MQ wire format has been changed. A flags field has been added to
>   allow for future extensions.
>
>
> New functionality
> -----------------
>
> * The experimental ZMQ_P2P socket type has been implemented.
>
> * Flow control has been implemented for all socket types. For details see
>   the ZMQ_HWM and ZMQ_LWM socket options.
>
> * Subscription filters are internally matched with O(1) complexity.
>
>
> Licensing
> ---------
>
> * iMatix corporation has granted the following exception regarding static
>   linking with the 0MQ library:
>
>     As a special exception, iMatix gives you permission to link this
>     library with independent modules to produce an executable,
>     regardless of the license terms of these independent modules, and
>     to copy and distribute the resulting executable under terms of
>     your choice, provided that you also meet, for each linked
>     independent module, the terms and conditions of the license of
>     that module. An independent module is a module which is not
>     derived from or based on this library.  If you modify this
>     library, you must extend this exception to your version of the
>     library.
>
>
> Thanks to
> ---------
>
> This release of 0MQ was made possible by many contributors from the
> community,
> including:
>
> * Adrian von Bidder <avbidder at fortytwo.ch>, for contributing Debian
> packages.
>
> * Aleksey Yeschenko <aleksey at yeschenko.com>, for contributing a Lua binding.
>
> * Alessio Spadaro <alessio.spadaro at finservice.com>, for help with porting to
>   HP-UX.
>
> * Bernd Prager <bernd at prager.ws>, for help with porting to Cygwin.
>
> * Brian E. Granger <ellisonbg at gmail.com>, for maintaining the Python
> binding.
>
> * Martin Hurton <hurtonm at gmail.com>, for implementing flow control.
>
> * Martin Lucina <mato at kotelna.sk>, for rewriting the 0MQ reference
> manual and
>   many portability fixes.
>
> * Michael Santy <Michael.Santy at dynetics.com>, for testing this release with
>   Infiniband.
>
> * Steven McCoy <steven at miru.hk>, for help with OpenPGM.
>
> * Toralf Wittner <toralf.wittner at gmail.com>, for contributing a Haskell
>   binding.
>
> A full list of all changes since the release of 0MQ 2.0 beta2 can be
> found in the ChangeLog file.
>
> Enjoy,
>
> Martin
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>



-- 
Brian E. Granger, Ph.D.
Assistant Professor of Physics
Cal Poly State University, San Luis Obispo
bgranger at calpoly.edu
ellisonbg at gmail.com



More information about the zeromq-dev mailing list