[ANN] Project Grizzly 1.6.0 released

[ANN] Project Grizzly 1.6.0 released

Hi,

Project Grizzly 1.6.0 has been released and marked as beta.

What changed since 1.5.2:

+ Add a new property to enable pipelined message execution using the same
ProtocolChain.
+ Optimize the ReadFilter to delegate control as soon as bytes are
available.
+ Refactor the SelectionKeyHandler to associate allow one per
SelectorHandler
instead of one per Controller.
+ Port SSL/Handshake fix from Grizzly 1.0 [GlassFish Issue 1710/3476]
+ Port maxKeepAliveRequests fix from Grizzly 1.0 [GlassFish Bug 6597297]
+ Add support for japex
+ UDP: register SelectionKey just for corresponding events: OP_READ for
read(), OP_WRITE for write()
+ Expose client side TCP configuration
+ Expiring of SelectionKeys should not be mandatory [Issue 21]
+ tcpNoDelay needs to be explicitly assigned on the Connector [Issue 22]
+ bugfix: when SelectorThread is being initialized in one thread
(preSelect called) it's possible that connect() method is called from
other, so 2 different
opConnectToRegister instances created -> connection will never be done
+ Improve Rails integration
+ Added NetBeans IDE 6.0 SQE Plug-in tutorial.
+ Allow the configuration of the ByteBuffer type associated with the
WorkerThreadImpl created by the DefaultPipeline.
+ Extend the ByteBufferFactory to allow the creation of all the different
ByteBuffer Type
+ Deprecate SelectionKeyHandler register/expire interface to fix issue 21.
+ SSLConnectorHandler read operation returns not flipped ByteBuffer.
+ Fixed SSLReadFilter to be able to process chunked secured data, which
comes
during several main Selector cycles