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 iMatix 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). Changes ------- * Removed stand-alone devices (/devices subdirectory) from distribution. These undocumented programs remain available in older packages (Pieter Hintjens). * 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 Hintjens). * 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). Building -------- * 0MQ builds properly on FreeBSD (Mikko Koppanen). _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
