Skip navigation

Netty 3.5.0.Final released!

The Netty project team is proud to announce the release of Netty 3.5.0.Final.

The JAR file is already on Maven central repository. You can also get the full tarball from the download page.

This version introduces various features. The most important are:

  • SPDY3 support. Thanks again to our friends at twitter!
  • NIO UDP Multicast support (only available when using jdk7+)
  • Gathering Writes support (only available when using jdk7+)
  • HTTP POST support
  • Handler for traffic shaping
  • Handler for IP based filtering
  • Encoder/Decoder that supports marshall / unmarshall of java objects via JBoss Marshalling (can be used as replacement for ObjectEncoder/ObjectDecoder)

Gathering writes

A user can force gathering writes (on jdk >= 7) by using one of the new methods in ChannelBuffers that take an extra argument to enable gathering writes.

  • ChannelBuffers.wrappedBuffer(boolean gathering, ChannelBuffer... buffers)
  • ChannelBuffer.wrappedBuffer(boolean gathering, ByteBuffer... buffers)

Default is no gathering writes..

API Breakage in SPDY

Please note that this release includes some "small" API Breakage in the spdy package, which should not effect most of you. All static field values that were located in the SpdyHeaders.HttpNames class were moved to the Spdy2Headers.HttpNames class. The ones that are now in SpdyHeaders.HttpNames are related to SPDY3. The ones in Spdy2Headers are the old ones that are related to SPDY2.

Along with the new features mentioned above, this release also includes many other bugfixes.

For the detailed list of the changes, please refer to the issue tracker page.