Hi all,

We're please to announce that the stable 2.1 release (v2.1.3) is now
available at the usual location:

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

This 2.1 stable release is a recommended upgrade from 2.0.x, solving a
number of serious issues in the 2.0 branch. OpenPGM integration is
also much better. Please see http://www.zeromq.org/docs:2-1-upgrade
for help on migrating from 2.0 to 2.1.

Thanks to everyone who contributed to this important release! Our
plans for the next 4-8 months are to:

* Continue making 2.1.x releases, focusing on stability.
* Start a new 0MQ/3.0 project that will introduce a simplified API and
new semantics.

We have no plans to make a 2.2 version, though this might change. The
v2.1.3 release notes follow this email; full details are in the
ChangeLog included in the distribution.

We've also published a minor upgrade to 2.0 for those who cannot yet
move off that branch:

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

Pieter Hintjens

0MQ version 2.1.3 (Stable), released on 2011/03/21

Bug fixes

* Fix to PUSH sockets, which would sometimes deliver tail frames of a
multipart message to new subscribers (Martin Sustrik).

* Fix to PUB sockets, which would sometimes deliver tail frames of a
multipart message to new subscribers (Martin Sustrik).

* Re-add PGM_TXW_MAX_RTE in order to have rate limiting on pgm transport
over OpenPGM (Steven McCoy).

* Windows build was broken due to EPROTONOSUPPORT not being defined. This
has now been fixed (Martin Sustrik).

* Various fixes to make OpenVMS port work (Brett Cameron).

* Corrected Reference Manual to note that ZMQ_LINGER socket option may be
set at any time, not just before connecting/binding (Pieter Hintjens).

* Fix to C++ binding to properly close sockets (Guido Goldstein).

* Removed obsolete assert from pgm_socket.cpp (Martin Sustrik).


* Removed stand-alone devices (/devices subdirectory) from distribution.
These undocumented programs remain available in older packages (Pieter

* OpenPGM default rate raised to 40mbps by default (Steven McCoy).

* ZMQ_DEALER and ZMQ_ROUTER macros provided to ease upgrade to 0MQ/3.0.
These are scheduled to replace ZMQ_XREQ and ZMQ_XREP (Pieter Hintjens).

* Added man page for zmq_device(3) which was hereto undocumented (Pieter

* Removed zmq_queue(3), zmq_forwarder(3), zmq_streamer(3) man pages
(Pieter Hintjens).

OpenPGM Integration

* Upgraded OpenPGM to version 5.1.114 (Steven McCoy, Mikko Koppanen).

* Build system now calls OpenPGM build process directly, allowing easier
future upgrades of OpenPGM (Mikko Koppanen).

* Build system allows configuration with arbitrary versions of OpenPGM
(./configure --with-pgm=libpgm-x.y.z) (Mikko Koppanen).

* OpenPGM uses new PGM_ODATA_MAX_RTE controlling original data instead of
PGM_TXW_MAX_RTE covering entire channel (Steven McCoy).


* 0MQ builds properly on FreeBSD (Mikko Koppanen).

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupzeromq-announce @
postedMar 21, '11 at 10:00a
activeMar 21, '11 at 10:00a

1 user in discussion

Pieter Hintjens: 1 post



site design / logo © 2022 Grokbase