- Various code improvements
- Update junit to version 4.11
- Fix issue #115 - Expose all Context options
- Fix issue #58 - XPUB can receive multipart messages
- Fix issue #109 - Make ZMQ.Context and ZMQ.Socket implement java.io.Closeable
- Use UTF-8 as default charset
- Use monotonic source for time
- Use try finally idiom on locks
- Backport fix for race condition on shutdown
- sendByteBuffer should return number of sent bytes
- [maven-release-plugin] prepare release v0.3.1
- Update README.md
- [maven-release-plugin] prepare for next development iteration
- [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#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