Netty 3.0.0.CR2 released

1 message Options
Embed this post
Permalink
Trustin Lee-2 () Netty 3.0.0.CR2 released
Reply Threaded More More options
Print post
Permalink
Hi folks,

Netty 3.0.0.CR2, the second release candidate of Netty 3.0.0 has been  
released.  This release fixes various bugs including the performance  
degradation in the NIO transport.  It also features reduced application  
exception stack trace, which will be explained in this release note.  
Please visit our web site to download it:

    * http://www.jboss.org/netty/

As always, your feed back is appreciated.  Please visit the discussion  
forum and leave some comments:

    * http://www.jboss.org/netty/community.html


ChannelBuffer.EMPTY_BUFFER moves to ChannelBuffers
==================================================

This is a backward incompatible change which had to be introduced in this  
release unfortunately.  The change is as simple as replacing  
'ChannelBuffer.EMPTY_BUFFER' with 'ChannelBuffers.EMPTY_BUFFER' though.  I  
hope this is the last backward incompatible change in 3.0.


Performance improvements
========================

The NIO transport suffered with a performance dropdown when a user writes  
a message from a user-thread, which is not an I/O thread.  3.0.0.CR2  
minimized resolved this problem by reducing the number of unnecessary NIO  
calls.  Also, tiny optimizations were done here and there to squeeze out  
even more throughput while maintaining very low latency.


Exception stack trace simplification
====================================

The stack trace of an exception which is created inside a ChannelHandler  
has been unnecessarilly long, making an application debugging difficult.  
This is a typical problem of event-driven frameworks which implement the  
chain of responsibility pattern.  3.0.0.CR2 shortened the stack trace of  
an application exception dramatically while not losing an important stack  
trace element.


Micellaneous
============

Besides the notable improvements mentioned above, a number of bugs were  
fixed in this release.  For the detailed changelog, please visit here:

    * http://tinyurl.com/64hwo3

Again, as always, your feed back is appreciated.  Please visit the  
discussion forum and feel free to leave some comments:

    * http://www.jboss.org/netty/community.html

Cheers,

--
Trustin Lee - Principal Software Engineer, JBoss, Red Hat
--
what we call human nature is actually human habit
--
http://gleamynode.net/
_______________________________________________
netty-announce mailing list
[hidden email]
https://lists.jboss.org/mailman/listinfo/netty-announce