Hi all! Release 1.2.0 of Crossroads I/O is available now, and can be downloaded at: http://www.crossroads.io/download The most interesting feature introduced in this release is experimental topic filtering mechanism. Using topic filter (set XS_FILTER socket option to XS_FILTER_TOPIC) allows to match a message (e.g. "forex.usd.eur\01.254") based on its topic ("forex.usd.eur"). "*" wildcard can be used in the subscription to match any possible value of the element of the topic (e.g. "forex.*.eur"). Backward incompatible changes:: * xs.h header was moved to xs subdirectory to prevent clash with XenStore header; use #include <xs/xs.h> from now on * Expired survey returns ETIMEDOUT instead of EAGAIN New features:: * Topic filter implemented Bugfixes:: * libzmq and tests MSVC projects added to the distribution * Do not crash when multiple peers connect to PAIR socket * Opening plug-in directory made more robust * Use global event to synchronise signaler creation on Windows * Polling on SURVEYOR socket implemented * Properly handle infinite timeout in zmq_poll() Build:: * Install plugins under $(libdir) to simplify multi-arch packaging * Issues a warning on unsupported architectures instead of failing * Different minor improvements Self tests:: * test for multiple peers on PAIR socket added Thanks to everyone who contributed to this release and enjoy!