JeroMQ v0.3.0 Release Notes

Release Date: 2013-11-03 // over 10 years ago
    • ๐Ÿš€ [maven-release-plugin] prepare release v0.3.0
    • ๐Ÿš€ Prepare for release
    • โšก๏ธ Update maven plugins
    • ๐Ÿ”„ Change groupId to zeromq
    • ๐Ÿ‘‰ Use the org.zeromq groupId
    • โž• Add build status icon
    • ๐Ÿ›  Fix issue #95 - Add travis-ci support
    • โœ‚ remove usage of bytebuffer just for the sake of a byte array
    • ๐Ÿ”ง use configurable Charset in every String.getBytes() and new String()
    • ๐Ÿ‘Œ support DirectByteBuffer on socket.sendByteBuffer()
    • ignore whole target and also ignore Eclipse's .settings folder
    • ๐Ÿ›  fixes zeromq/jeromq#86
    • ๐Ÿ‘Œ Improved handling of ephemeral ports
    • Possible fix for a memory leak in Poller.fd_table.
    • subscriber should ignore HUGZ
    • support ZMQ_DELAY_ATTACH_ON_CONNECT socket option
    • Close inproc socket pairs on zmq_disconnect
    • โœ… Rewrite TestConnectDelay
    • Backport for LIBZMQ-541 fix
    • ๐Ÿ›  Fix issue when building with Ant and system default encoding is not UTF-8
    • โšก๏ธ Update clonesrv6.java
    • Ignore CtxTerminatedException at ZContext.destroy
    • ๐Ÿ›  Fix issue #76, #77 but at topic remove at trie
    • โœ‚ Remove global errno
    • ๐Ÿ”ฆ expose special purpose raw zmq.SocketBase
    • โ†ช Work around for LIBZMQ-496 The problem is that other threads might still be in mailbox::send() when it is destroyed. So as a workaround, we just acquire the mutex in the destructor. Therefore the running send will finish before the mailbox is destroyed.
    • patch for issue 456 Do not filter out duplicate subscriptions on the XSUB side of XSUB/XPUB, so that ZMQ_XPUB_VERBOSE doesn't get blocked by forwarding devices (as long as the devices all use ZMQ_XPUB_VERBOSE)
    • Issue #72 resource leak at Reaper
    • ๐Ÿšš Issue #70 Remove thread local at errno
    • ๐Ÿ›  Fix IPv6 address parsing.
    • โž• added osgi manifest headers with maven-bundle-plugin
    • osgi manifest
    • ๐Ÿ›  Fix issue #66 - Add ByteBuffer API to Sockets for sending and receiving messages
    • ๐Ÿ›  Fix a bug that socket disconnect didn't terminate properly
    • โž• add setTCPKeepAlive socket option
    • โž• add a pom helper for the latest sonatype snapshot
    • ๐Ÿ›  fix missing frame at monitoring
    • โž• Add chapter 5 guide
    • ๐Ÿ“š ZMsg.recv documentation of flag options
    • ๐Ÿ†• new timer during handling timer_event doesn't set correctly
    • chapter 4 java guide
    • ๐Ÿ›  fix a bug which unsubscribe doesn't work correctly
    • Set the compiler version to 1.6
    • โš  Suppress platform dependent encoding warning
    • ๐Ÿ‘ป ZContext.close doesn't have to throw an exception
    • implement Closeable on ZContext
    • ๐Ÿ‘‰ user friendly error at bind failure
    • ๐Ÿ”„ change jeromq package namespace and cleanup guide
    • Add set method for sockopt ZMQ_XPUB_VERBOSE
    • โž• Add disconnect method
    • Ignore eclipse workspace files
    • rewrite poller as it compatile with jzmq
    • โšก๏ธ converted asyncsrv guide example to use the org.zeromq packaged code, and updated for the slightly different API.
    • ๐Ÿ›  fix constant collision between jzmq and czmq
    • simplify the ZMQ mayRaise logic
    • ๐Ÿ›  fix typo
    • โšก๏ธ make jzmq compatible and update examples
    • LIBZMQ-497 send unsent data in encoder buffer at termination
    • moving namespace from org.jeromq to org.zeromq
    • Issue#34 inproc connect should raise ZMQException
    • ๐Ÿ›  fix POLLOUT polling causes InvalidArgumentException
    • โ†ช jdk epoll bug workaround
    • ZMsg.send returns boolean value
    • ๐Ÿ‘ป handle ConcurrentModification Exception
    • returns -1 with EAGAIN when mandatory is set and pipe is full
    • โœจ enhance device code
    • ๐Ÿš€ update README about 0.2.0 release
    • โœ‚ remove persistence related code
    • persistence helper encoder
    • start 0.3.0-SNAPSHOT