Open Event.Headers to any Object not restrict it to String,String
When executing arbitrary Runnable tasks, the run() method wasn't actually being invoked inside the proper execution thread. This fixes that and adds a test to verify.
#247 Add getOptions() to TcpClient
Fixes a bug to pass true instead of null to onClose handler
Fixes #247 Adds ZeroMQ client and server support.
Merge pull request #322 from reactor/enhancement-247-zeromq

Fixes #247 Adds ZeroMQ client and server support
Fixes an issue with Buffer calling putInt on the underlying ByteBuffer when it should have called putShort.
Add Iterable to NetClient and NetServer for accessing all connected channels
Add options accessors.
Add Kryo to net tests.
Tweaks to ZeroMQ support, start refactoring net tests to be more clean and reusable.
Introduce a selector that matches on set membership
Javadoc for SetSelector
Introduce Selectors#setMembership
SetSelector => SetMembershipSelector
Merge pull request #325 from michaelklishin/issue323-set-selector

Set membership selector
Default the TcpClient InetSocketAddress to accommodate using ZeroMQ style URI strings which are configured separately.
Merge branch 'master' of github.com:reactor/reactor
Reorganize ZeroMQ support source code. Add abstract test class and ZeroMQ helper for creating servers and clients.
Turn off serial warnings