<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:n2.nabble.com,2006:forum-685713</id>
	<title>Nabble - Netty Announcements</title>
	<updated>2008-12-03T17:25:07Z</updated>
	<link rel="self" type="application/atom+xml" href="http://n2.nabble.com/Netty-Announcements-f685713.xml" />
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-Announcements-f685713.html" />
	<subtitle type="html">New releases and noteworthy news are announced here.</subtitle>
	
<entry>
	<id>tag:n2.nabble.com,2006:post-1611591</id>
	<title>Netty 3.1.0.ALPHA2 released - More bells and whistles</title>
	<published>2008-12-03T17:25:07Z</published>
	<updated>2008-12-03T17:25:07Z</updated>
	<author>
		<name>Trustin Lee-2</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;Netty 3.1.0.ALPHA2, the second milestone of the another major feature
&lt;br&gt;release iteration has been released. &amp;nbsp;Please visit our web site to
&lt;br&gt;download it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your feed back is more than appreciated. &amp;nbsp;Please visit the
&lt;br&gt;discussion forum and leave some comments and questions:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Reliable and Configurable Write Buffer Overflow Prevention
&lt;br&gt;==========================================================
&lt;br&gt;Netty now ships with high and low water mark based write buffer
&lt;br&gt;overflow prevention mechanism, which is much more robust, high-
&lt;br&gt;performing, and configurable. &amp;nbsp;You can configure the high and low
&lt;br&gt;water mark of the write buffer size via NioSocketChannelConfig.
&lt;br&gt;&lt;br&gt;In other words, you have much lower chance of getting OutOfMemoryError
&lt;br&gt;than before!
&lt;br&gt;&lt;br&gt;If the byte unit size of the write buffer exceeds high water mark,
&lt;br&gt;Channel.isWritable() will return false until the byte unit size of
&lt;br&gt;the write buffer goes down under the low water mark. &amp;nbsp;Also,
&lt;br&gt;'channelInterestChanged' event will be fired to notify the status of the
&lt;br&gt;write buffer.
&lt;br&gt;&lt;br&gt;See here for more information: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-71&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-71&lt;/a&gt;&lt;br&gt;&lt;br&gt;CodecEmbedder
&lt;br&gt;=============
&lt;br&gt;CodecEmbedder (org.jboss.netty.handler.codec.embedder) has been added
&lt;br&gt;to greatly simplify:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * testing Netty encoders and decoders, and
&lt;br&gt;&amp;nbsp; * calling Netty encoders and decoders without setting up mock objects
&lt;br&gt;&amp;nbsp; &amp;nbsp; by yourself, so that they can be used within other codec to build a
&lt;br&gt;&amp;nbsp; &amp;nbsp; multi-layered protocol or even be used to integrate with a non-Netty
&lt;br&gt;&amp;nbsp; &amp;nbsp; application that needs to interoperate with a Netty application.
&lt;br&gt;&lt;br&gt;For the detailed description and examples, please see the following
&lt;br&gt;page: &lt;a href=&quot;https://jira.jboss.org/jira/browse/NETTY-87&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://jira.jboss.org/jira/browse/NETTY-87&lt;/a&gt;&lt;br&gt;&lt;br&gt;ChannelGroup
&lt;br&gt;============
&lt;br&gt;ChannelGroup (org.jboss.netty.group) allows you to create a set of
&lt;br&gt;Channels and perform a bulk operations on it.
&lt;br&gt;&lt;br&gt;For example, you could add all open Channels to a ChannelGroup and
&lt;br&gt;close all of them before shutting down the service. &amp;nbsp;This will greatly
&lt;br&gt;simplify the service shut down in combination with the 
&lt;br&gt;ChannelFactory.releaseExternalResources(), which has been added in
&lt;br&gt;the previous release.
&lt;br&gt;&lt;br&gt;Also, you can broadcast a message to many sessions in just one call, and
&lt;br&gt;can wait for each write request to be done via ChannelGroupFuture.
&lt;br&gt;ChannelGroupFuture also lets you add ChannelGroupFutureListeners just
&lt;br&gt;like you can add ChannelFutureListener to ChannelFuture, and allows you
&lt;br&gt;to determine if the request was completely successful, partially
&lt;br&gt;successful, completely failed. or partially failed.
&lt;br&gt;&lt;br&gt;ChannelLocal
&lt;br&gt;============
&lt;br&gt;I found some users still miss the attribute map of MINA IoSession, and
&lt;br&gt;ChannelLocal is the alternative solution to meet their needs. &amp;nbsp;Using
&lt;br&gt;ChannelLocal, you can add an attribute to Channels more efficiently from
&lt;br&gt;both performance and memory consumption perspective.
&lt;br&gt;&lt;br&gt;The usage of ChannelLocal is very similar to that of ThreadLocal, which
&lt;br&gt;ChannelLocal was named after:
&lt;br&gt;&lt;br&gt;&amp;nbsp; final ChannelLocal&amp;lt;String&amp;gt; myAttr = new ChannelLocal&amp;lt;String&amp;gt;();
&lt;br&gt;&amp;nbsp; ...
&lt;br&gt;&amp;nbsp; String a = myAttr.get(channel);
&lt;br&gt;&amp;nbsp; myAttr.set(channel, &amp;quot;newValue&amp;quot;);
&lt;br&gt;&amp;nbsp; myAttr.remove(channel);
&lt;br&gt;&lt;br&gt;Please note that Channel always should be specified unlike ThreadLocal,
&lt;br&gt;because there's no elegent way to figure out what the 'current' Channel
&lt;br&gt;is. &amp;nbsp;(In contrast, ThreadLocal uses Thread.currentThread().) &amp;nbsp;Any idea
&lt;br&gt;to improve the usability of ChannelLocal is appreciated.
&lt;br&gt;&lt;br&gt;Upcoming Releases
&lt;br&gt;=================
&lt;br&gt;All features added in this release will be reviewed continuously
&lt;br&gt;following up your feed back. &amp;nbsp;A couple more alpha versions will be
&lt;br&gt;released with more new features and improvements. &amp;nbsp;Please feel free to
&lt;br&gt;browse the road map and let us know what you think about it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/5vpxux&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/5vpxux&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please also note that we are always open to your suggestion and
&lt;br&gt;contribution on any feature which is not listed in the road map yet. :) 
&lt;br&gt;&lt;br&gt;Miscellaneous
&lt;br&gt;=============
&lt;br&gt;For the detailed changelog, please visit here: 
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/5ua8fj&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/5ua8fj&lt;/a&gt;&lt;br&gt;&lt;br&gt;Again, as always, your feed back is more than appreciated. &amp;nbsp;Please visit
&lt;br&gt;the discussion forum and feel free to leave some comments and questions:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Trustin 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Trustin Lee, Principal Software Engineer, JBoss, a division of Red Hat
&lt;br&gt;--
&lt;br&gt;what we call human nature in actuality is human habit
&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;netty-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=1611591&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-announce&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://n2.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://n2.nabble.com/attachment/1611591/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-3.1.0.ALPHA2-released---More-bells-and-whistles-tp1611591p1611591.html" />
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-1582361</id>
	<title>Netty 3.1.0.ALPHA1 released - HTTP and convenient service shutdown</title>
	<published>2008-11-26T11:38:35Z</published>
	<updated>2008-11-26T11:38:35Z</updated>
	<author>
		<name>Trustin Lee-2</name>
	</author>
	<content type="html">Hi community,
&lt;br&gt;&lt;br&gt;Netty 3.1.0.ALPHA1, the beginning of the another major feature release
&lt;br&gt;iteration has been released. &amp;nbsp;Please visit our web site to download it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your feed back is more than appreciated. &amp;nbsp;Please visit the
&lt;br&gt;discussion forum and leave some comments and questions:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;HTTP Codec
&lt;br&gt;==========
&lt;br&gt;Thanks to Andy Taylor's contribution, this first alpha release ships
&lt;br&gt;with a preliminary implementation of HTTP codec. &amp;nbsp;It's a low level codec
&lt;br&gt;that enables the development of highly customized HTTP clients and
&lt;br&gt;servers. &amp;nbsp;Please take a look at the HTTP client/server example:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/5w3fpb&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/5w3fpb&lt;/a&gt;&lt;br&gt;&lt;br&gt;You will find a great degree of freedom and little restriction, which
&lt;br&gt;means it's completely up to you to conform to the standard or not. &amp;nbsp;If
&lt;br&gt;there's enough demand, Netty could provide more high-level standard
&lt;br&gt;compliant HTTP component which is similar to what Apache HttpComponents
&lt;br&gt;provides.
&lt;br&gt;&lt;br&gt;I'd like appreciate Andy's effort again to make this possible sooner
&lt;br&gt;than I originally expected. &amp;nbsp;Please let us know if anything is missing
&lt;br&gt;or any improvement in the API is required.
&lt;br&gt;&lt;br&gt;More Convenient Service Shutdown
&lt;br&gt;================================
&lt;br&gt;Many users have been asking how to shut down a service correctly so that
&lt;br&gt;there's no remaining threads. &amp;nbsp;There was an explicitly documented
&lt;br&gt;procedure to shut down a service, but it was somewhat complicated than
&lt;br&gt;it is supposed to be.
&lt;br&gt;&lt;br&gt;In this release, ChannelFactoryResource interface has been added to
&lt;br&gt;simplify the service shut down procedure. &amp;nbsp;All client examples have been
&lt;br&gt;updated to demonstrate this feature. &amp;nbsp;For instance, the FactorialClient
&lt;br&gt;example is much more elegant than before - no more System.exit()!
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/5d7xoa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/5d7xoa&lt;/a&gt;&lt;br&gt;&lt;br&gt;It still requires you to close all open channels managed by the
&lt;br&gt;ChannelFactory, but it will be dealt with in the next release.
&lt;br&gt;&lt;br&gt;Channel.getCloseFuture()
&lt;br&gt;========================
&lt;br&gt;It is now possible to wait until a channel is closed more conveniently.
&lt;br&gt;You will always be notified with a channelClosed event whan a channel is
&lt;br&gt;closed as Netty does in 3.0, but Channel.getCloseFuture() will give you
&lt;br&gt;more choice on it. &amp;nbsp;It's especially useful when you write a client
&lt;br&gt;application and want to wait until a channel is closed in background:
&lt;br&gt;&lt;br&gt;&amp;nbsp; Channel c = ...;
&lt;br&gt;&amp;nbsp; c.getCloseFuture().awaitUninterruptibly();
&lt;br&gt;&lt;br&gt;Upcoming Releases
&lt;br&gt;=================
&lt;br&gt;All features added in this release will be reviewed continuously
&lt;br&gt;following up your feed back. &amp;nbsp;A couple more alpha versions will be
&lt;br&gt;released with more new features and improvements. &amp;nbsp;Please feel free to
&lt;br&gt;browse the road map and let us know what you think about it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/5vpxux&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/5vpxux&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please also note that we are always open to your suggestion and
&lt;br&gt;contribution on any feature which is not listed in the road map yet. :)
&lt;br&gt;&lt;br&gt;Miscellaneous
&lt;br&gt;=============
&lt;br&gt;For the detailed changelog, please visit here: 
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/5ztogv&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/5ztogv&lt;/a&gt;&lt;br&gt;&lt;br&gt;Again, as always, your feed back is more than appreciated. &amp;nbsp;Please visit
&lt;br&gt;the discussion forum and feel free to leave some comments and questions:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Trustin 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Trustin Lee, Principal Software Engineer, JBoss, a division of Red Hat
&lt;br&gt;--
&lt;br&gt;what we call human nature in actuality is human habit
&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;netty-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=1582361&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-announce&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://n2.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://n2.nabble.com/attachment/1582361/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-3.1.0.ALPHA1-released---HTTP-and-convenient-service-shutdown-tp1582361p1582361.html" />
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-1517270</id>
	<title>Netty 3.0.2.GA released</title>
	<published>2008-11-18T18:11:10Z</published>
	<updated>2008-11-18T18:11:10Z</updated>
	<author>
		<name>Trustin Lee-2</name>
	</author>
	<content type="html">Hi everyone,
&lt;br&gt;&lt;br&gt;Netty 3.0.2.GA, the third production-ready stable release of Netty 3
&lt;br&gt;has been released. &amp;nbsp;Please visit out web site to download it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your feed back is more than appreciated. &amp;nbsp;Please visit the
&lt;br&gt;discussion forum and leave some comments and questions:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Continuous Integration
&lt;br&gt;======================
&lt;br&gt;In this release, continuous integration helped me discover and fix the
&lt;br&gt;problems which occur intermittently. &amp;nbsp;All unit tests which cover 75%+
&lt;br&gt;of the code base are running more than *2000* times a day with 7 JDKs
&lt;br&gt;(SUN 1.5/1.6/1.7, IBM 1.5/1.6, JRockit 1.5/1.6) now. Please feel free
&lt;br&gt;to browse the current status:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/5rdsld&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/5rdsld&lt;/a&gt;&lt;br&gt;&lt;br&gt;Bug Fixes
&lt;br&gt;=========
&lt;br&gt;Netty 3.0.2.GA is purely a bug fix release. &amp;nbsp;It is fully backward-
&lt;br&gt;compatible with the previous releases, 3.0.0.GA and 3.0.1.GA.
&lt;br&gt;&lt;br&gt;I'd like to thank Frederic Bregier and Doug Lea for lending their hands
&lt;br&gt;to fix a tricky concurrency issue with Netty's internal concurrent queue
&lt;br&gt;implementation.
&lt;br&gt;&lt;br&gt;Upcoming Releases
&lt;br&gt;=================
&lt;br&gt;Andy Taylor has finished his HTTP codec on top of Netty and it will be
&lt;br&gt;included in Netty 3.1.0.ALPHA1, which should be released soon. &amp;nbsp;Please
&lt;br&gt;stay tuned!
&lt;br&gt;&lt;br&gt;Miscellaneous
&lt;br&gt;=============
&lt;br&gt;For the detailed changelog, please visit here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/652q4x&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/652q4x&lt;/a&gt;&lt;br&gt;&lt;br&gt;Again, as always, your feed back is more than appreciated. &amp;nbsp;Please visit
&lt;br&gt;the discussion forum and feel free to leave some comments and questions:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Trustin 
&lt;br&gt;-- 
&lt;br&gt;Trustin Lee, Principal Software Engineer, JBoss, a division of Red Hat
&lt;br&gt;--
&lt;br&gt;what we call human nature is actually human habit
&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;netty-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=1517270&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-announce&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://n2.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://n2.nabble.com/attachment/1517270/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-3.0.2.GA-released-tp1517270p1517270.html" />
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-1479241</id>
	<title>Netty 3.0.1.GA released</title>
	<published>2008-11-09T19:21:59Z</published>
	<updated>2008-11-09T19:21:59Z</updated>
	<author>
		<name>Trustin Lee-2</name>
	</author>
	<content type="html">Hi everyone,
&lt;br&gt;&lt;br&gt;Netty 3.0.1.GA, the second production-ready stable release of Netty 3
&lt;br&gt;has been released. &amp;nbsp;Please visit out web site to download it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your feed back is more than appreciated. &amp;nbsp;Please visit the
&lt;br&gt;discussion forum and leave some comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Bug Fixes
&lt;br&gt;=========
&lt;br&gt;Netty 3.0.1.GA is purely a bug fix release. &amp;nbsp;It is fully
&lt;br&gt;backward-compatible with previous release, 3.0.0.GA.
&lt;br&gt;&lt;br&gt;I'd like to thank Frederic Bregier and Tim Fox for contacting me with
&lt;br&gt;the detailed bug reports.
&lt;br&gt;&lt;br&gt;Upcoming Releases
&lt;br&gt;=================
&lt;br&gt;Andy Taylor is working on HTTP codec on top of Netty and it will be
&lt;br&gt;included in Netty 3.1.0.ALPHA1, which will be released soon. &amp;nbsp;Please
&lt;br&gt;stay tuned!
&lt;br&gt;&lt;br&gt;Miscellaneous
&lt;br&gt;=============
&lt;br&gt;For the detailed changelog, please visit here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/5zm6rl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/5zm6rl&lt;/a&gt;&lt;br&gt;&lt;br&gt;Again, as always, your feed back is more than appreciated. &amp;nbsp;Please visit
&lt;br&gt;the discussion forum and feel free to leave some comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Trustin
&lt;br&gt;&lt;br&gt;PS: I didn't make an announcement for 3.0.0.GA - apologies!
&lt;br&gt;-- 
&lt;br&gt;Trustin Lee, Principal Software Engineer, JBoss, a division of Red Hat
&lt;br&gt;--
&lt;br&gt;what we call human nature is actually human habit
&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;netty-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=1479241&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-announce&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://n2.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://n2.nabble.com/attachment/1479241/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-3.0.1.GA-released-tp1479241p1479241.html" />
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-1302668</id>
	<title>Netty 3.0.0.CR5 released - Performance that rocks!</title>
	<published>2008-10-06T21:40:44Z</published>
	<updated>2008-10-06T21:40:44Z</updated>
	<author>
		<name>Trustin Lee-2</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;Netty 3.0.0.CR5, the fifth release candidate of Netty 3.0.0 has been &amp;nbsp;
&lt;br&gt;released. &amp;nbsp;Please visit our web site to download it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.jboss.org/netty/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your feed back is more than appreciated. &amp;nbsp;Please visit the &amp;nbsp;
&lt;br&gt;discussion forum and leave some comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The Best Performance Ever
&lt;br&gt;=========================
&lt;br&gt;&lt;br&gt;I have published the performance test report which compares the &amp;nbsp;
&lt;br&gt;performance of 5 open source NIO frameworks including Netty. &amp;nbsp;According to &amp;nbsp;
&lt;br&gt;the test result, Netty 3.0.0.CR5 seems to have achieved a breakthrough in &amp;nbsp;
&lt;br&gt;NIO framework performance. &amp;nbsp;Read here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.jboss.org/netty/performance.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/performance.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;SimpleChannelHandler Just Got More Convenient
&lt;br&gt;=============================================
&lt;br&gt;&lt;br&gt;SimpleChannelHandler now implements ChannelDownstreamHandler along with &amp;nbsp;
&lt;br&gt;ChannelUpstreamHandler. &amp;nbsp;It simplifies the implementation of a downstream &amp;nbsp;
&lt;br&gt;event handler significantly. &amp;nbsp;The user guide has been updated and &amp;nbsp;
&lt;br&gt;simplified thanks to this change.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Bug Fixes
&lt;br&gt;=========
&lt;br&gt;&lt;br&gt;Various bugs were found and fixed during the performance test. &amp;nbsp;Most of &amp;nbsp;
&lt;br&gt;them were race conditions under heavy load.
&lt;br&gt;&lt;br&gt;On the other hand, a bug in object serialization codec was fixed thanks to &amp;nbsp;
&lt;br&gt;the detailed bug report by Frederic. &amp;nbsp;Thanks, Frederic!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Upcoming Releases
&lt;br&gt;=================
&lt;br&gt;&lt;br&gt;Unless a major issue is reported within the next iteration, Netty &amp;nbsp;
&lt;br&gt;3.0.0.CR5 will become a GA release.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Miscellaneous
&lt;br&gt;=============
&lt;br&gt;&lt;br&gt;For the detailed changelog, please visit here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/48sape&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/48sape&lt;/a&gt;&lt;br&gt;&lt;br&gt;Again, as always, your feed back is more than appreciated. &amp;nbsp;Please visit &amp;nbsp;
&lt;br&gt;the discussion forum and feel free to leave some comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;-- 
&lt;br&gt;Trustin Lee - Principal Software Engineer, JBoss, Red Hat
&lt;br&gt;--
&lt;br&gt;what we call human nature is actually human habit
&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=1302668&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-3.0.0.CR5-released---Performance-that-rocks%21-tp1302668p1302668.html" />
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-1109558</id>
	<title>Netty 3.0.0.CR4 released - now with a Getting Started Guide!</title>
	<published>2008-09-22T06:08:59Z</published>
	<updated>2008-09-22T06:08:59Z</updated>
	<author>
		<name>Trustin Lee-2</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;Netty 3.0.0.CR4, the fourth release candidate of Netty 3.0.0 has been &amp;nbsp;
&lt;br&gt;released. &amp;nbsp;Please visit our web site to download it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.jboss.org/netty/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your feed back is more than appreciated. &amp;nbsp;Please visit the &amp;nbsp;
&lt;br&gt;discussion forum and leave some comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The User Guide
&lt;br&gt;==============
&lt;br&gt;&lt;br&gt;The biggest and sole addition in this release is the user guide, which is &amp;nbsp;
&lt;br&gt;distributed in various formats such as HTML and PDF. &amp;nbsp;Although many &amp;nbsp;
&lt;br&gt;chapters in the document is not written yet, it should be enough for a &amp;nbsp;
&lt;br&gt;beginner to write a network application on top of Netty right away. &amp;nbsp; 
&lt;br&gt;Please feel free to comment. &amp;nbsp;I know it needs a lot more work and there &amp;nbsp;
&lt;br&gt;are many missing pieces yet. &amp;nbsp;Please check it out now!
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://tinyurl.com/4375n7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/4375n7&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Performance Improvements
&lt;br&gt;========================
&lt;br&gt;&lt;br&gt;Overall startup and shutdown time has been decreased significantly. &amp;nbsp;If &amp;nbsp;
&lt;br&gt;you were starting and stopping a server or a client frequently, you will &amp;nbsp;
&lt;br&gt;experience a lot of speedup.
&lt;br&gt;&lt;br&gt;Also, a slowdown has been fixed, which happens when a user tries to write &amp;nbsp;
&lt;br&gt;a message when the channel is closed already. &amp;nbsp;This issue was reported by &amp;nbsp;
&lt;br&gt;Matt R. &amp;nbsp;Thanks Matt!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Bug Fixes
&lt;br&gt;=========
&lt;br&gt;&lt;br&gt;A critical bug where the last byte is lost when a connection is closed. &amp;nbsp; 
&lt;br&gt;This issue was reported by Mike Heath. &amp;nbsp;Thanks Mike!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Upcoming Releases
&lt;br&gt;=================
&lt;br&gt;&lt;br&gt;Unless a major issue is reported within the next iteration, Netty &amp;nbsp;
&lt;br&gt;3.0.0.CR4 will become a GA release. &amp;nbsp;Please don't worry too much even if &amp;nbsp;
&lt;br&gt;the documentation is far from perfection. &amp;nbsp;The documentation will always &amp;nbsp;
&lt;br&gt;be up-to-date online even after the GA is released with incomplete &amp;nbsp;
&lt;br&gt;documentation, and the subsequent releases will contain the latest user &amp;nbsp;
&lt;br&gt;guide and API reference as usual.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Miscellaneous
&lt;br&gt;=============
&lt;br&gt;&lt;br&gt;For the detailed changelog, please visit here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://tinyurl.com/536e3z&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/536e3z&lt;/a&gt;&lt;br&gt;&lt;br&gt;Again, as always, your feed back is more than appreciated. &amp;nbsp;Please visit &amp;nbsp;
&lt;br&gt;the discussion forum and feel free to leave some comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Trustin Lee - Principal Software Engineer, JBoss, Red Hat
&lt;br&gt;--
&lt;br&gt;what we call human nature is actually human habit
&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=1109558&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-3.0.0.CR4-released---now-with-a-Getting-Started-Guide%21-tp1109558p1109558.html" />
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-791164</id>
	<title>Re: Netty 3.0.0.CR3 released - Test coverage!</title>
	<published>2008-08-28T18:10:44Z</published>
	<updated>2008-08-28T18:10:44Z</updated>
	<author>
		<name>Trustin Lee-2</name>
	</author>
	<content type="html">On Fri, 29 Aug 2008 10:08:16 +0900, Trustin Lee &amp;lt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=791164&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tlee@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; For the detailed changelog, please visit here:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://tinyurl.com/64hwo3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/64hwo3&lt;/a&gt;&lt;br&gt;&lt;br&gt;I'm sorry for an incorrect URL. &amp;nbsp;The correct change log is here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/634z3c&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/634z3c&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Trustin Lee - Principal Software Engineer, JBoss, Red Hat
&lt;br&gt;--
&lt;br&gt;what we call human nature is actually human habit
&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=791164&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-3.0.0.CR3-released---Test-coverage%21-tp791158p791164.html" />
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-791158</id>
	<title>Netty 3.0.0.CR3 released - Test coverage!</title>
	<published>2008-08-28T18:08:12Z</published>
	<updated>2008-08-28T18:08:12Z</updated>
	<author>
		<name>Trustin Lee-2</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;Netty 3.0.0.CR3, the third release candidate of Netty 3.0.0 has been &amp;nbsp;
&lt;br&gt;released. &amp;nbsp;In this release, I wrote a lot of test cases to achieve more &amp;nbsp;
&lt;br&gt;than 75% test coverage, and it's 78% now. &amp;nbsp;You could now safely assume any &amp;nbsp;
&lt;br&gt;noticeable bugs have gone away. &amp;nbsp;Thanks to the test cases, various bugs &amp;nbsp;
&lt;br&gt;were found and fixed. &amp;nbsp;Please visit our web site to download it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.jboss.org/netty/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your feed back is more than appreciated. &amp;nbsp;Please visit the &amp;nbsp;
&lt;br&gt;discussion forum and leave some comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;GA is coming!
&lt;br&gt;=============
&lt;br&gt;&lt;br&gt;There were some subtle improvements here and there, but they are not as &amp;nbsp;
&lt;br&gt;important to be highlighted in this announcement. &amp;nbsp;Shorter announcement &amp;nbsp;
&lt;br&gt;indicates we are very close to the GA release. &amp;nbsp;From now on, I will focus &amp;nbsp;
&lt;br&gt;on documentation. &amp;nbsp;Please stay tuned!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Project registered in Ohloh
&lt;br&gt;===========================
&lt;br&gt;&lt;br&gt;I have added the Netty project to Ohloh.net, which provides various stats &amp;nbsp;
&lt;br&gt;for an open source project. &amp;nbsp;If you are using Netty, you could click 'I &amp;nbsp;
&lt;br&gt;use this' button on the right side of the page:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.ohloh.net/projects/netty&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ohloh.net/projects/netty&lt;/a&gt;&lt;br&gt;&lt;br&gt;You can also see my personal stats here - I wouldn't mind if you are going &amp;nbsp;
&lt;br&gt;to give me some kudo for a good reason ;)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.ohloh.net/accounts/trustin&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ohloh.net/accounts/trustin&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Miscellaneous
&lt;br&gt;=============
&lt;br&gt;&lt;br&gt;For the detailed changelog, please visit here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://tinyurl.com/64hwo3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/64hwo3&lt;/a&gt;&lt;br&gt;&lt;br&gt;Again, as always, your feed back is more than appreciated. &amp;nbsp;Please visit &amp;nbsp;
&lt;br&gt;the discussion forum and feel free to leave some comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Trustin Lee - Principal Software Engineer, JBoss, Red Hat
&lt;br&gt;--
&lt;br&gt;what we call human nature is actually human habit
&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=791158&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-3.0.0.CR3-released---Test-coverage%21-tp791158p791158.html" />
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-737621</id>
	<title>Netty 3.0.0.CR2 released</title>
	<published>2008-08-21T00:44:26Z</published>
	<updated>2008-08-21T00:44:26Z</updated>
	<author>
		<name>Trustin Lee-2</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;Netty 3.0.0.CR2, the second release candidate of Netty 3.0.0 has been &amp;nbsp;
&lt;br&gt;released. &amp;nbsp;This release fixes various bugs including the performance &amp;nbsp;
&lt;br&gt;degradation in the NIO transport. &amp;nbsp;It also features reduced application &amp;nbsp;
&lt;br&gt;exception stack trace, which will be explained in this release note. &amp;nbsp; 
&lt;br&gt;Please visit our web site to download it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your feed back is appreciated. &amp;nbsp;Please visit the discussion &amp;nbsp;
&lt;br&gt;forum and leave some comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;ChannelBuffer.EMPTY_BUFFER moves to ChannelBuffers
&lt;br&gt;==================================================
&lt;br&gt;&lt;br&gt;This is a backward incompatible change which had to be introduced in this &amp;nbsp;
&lt;br&gt;release unfortunately. &amp;nbsp;The change is as simple as replacing &amp;nbsp;
&lt;br&gt;'ChannelBuffer.EMPTY_BUFFER' with 'ChannelBuffers.EMPTY_BUFFER' though. &amp;nbsp;I &amp;nbsp;
&lt;br&gt;hope this is the last backward incompatible change in 3.0.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Performance improvements
&lt;br&gt;========================
&lt;br&gt;&lt;br&gt;The NIO transport suffered with a performance dropdown when a user writes &amp;nbsp;
&lt;br&gt;a message from a user-thread, which is not an I/O thread. &amp;nbsp;3.0.0.CR2 &amp;nbsp;
&lt;br&gt;minimized resolved this problem by reducing the number of unnecessary NIO &amp;nbsp;
&lt;br&gt;calls. &amp;nbsp;Also, tiny optimizations were done here and there to squeeze out &amp;nbsp;
&lt;br&gt;even more throughput while maintaining very low latency.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Exception stack trace simplification
&lt;br&gt;====================================
&lt;br&gt;&lt;br&gt;The stack trace of an exception which is created inside a ChannelHandler &amp;nbsp;
&lt;br&gt;has been unnecessarilly long, making an application debugging difficult. &amp;nbsp; 
&lt;br&gt;This is a typical problem of event-driven frameworks which implement the &amp;nbsp;
&lt;br&gt;chain of responsibility pattern. &amp;nbsp;3.0.0.CR2 shortened the stack trace of &amp;nbsp;
&lt;br&gt;an application exception dramatically while not losing an important stack &amp;nbsp;
&lt;br&gt;trace element.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Micellaneous
&lt;br&gt;============
&lt;br&gt;&lt;br&gt;Besides the notable improvements mentioned above, a number of bugs were &amp;nbsp;
&lt;br&gt;fixed in this release. &amp;nbsp;For the detailed changelog, please visit here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/64hwo3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/64hwo3&lt;/a&gt;&lt;br&gt;&lt;br&gt;Again, as always, your feed back is appreciated. &amp;nbsp;Please visit the &amp;nbsp;
&lt;br&gt;discussion forum and feel free to leave some comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Trustin Lee - Principal Software Engineer, JBoss, Red Hat
&lt;br&gt;--
&lt;br&gt;what we call human nature is actually human habit
&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=737621&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-3.0.0.CR2-released-tp737621p737621.html" />
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-723375</id>
	<title>Netty 3.0.0.CR1 released - the first release candidate!</title>
	<published>2008-08-13T20:39:37Z</published>
	<updated>2008-08-13T20:39:37Z</updated>
	<author>
		<name>Trustin Lee-2</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;I'm so excited to announce Netty 3.0.0.CR1, the first release candidate of &amp;nbsp;
&lt;br&gt;Netty 3.0.0. &amp;nbsp;There were a number of improvements include a couple bug &amp;nbsp;
&lt;br&gt;fixes in this release. &amp;nbsp;Netty 3.0.0.CR1 is also the first release since &amp;nbsp;
&lt;br&gt;Netty moved its nest from GoogleCode and Google Groups to JBoss.org. &amp;nbsp; 
&lt;br&gt;Please vitie the new web site to download it:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/&lt;/a&gt;&lt;br&gt;&lt;br&gt;As always, your feed back is appreciated. &amp;nbsp;Please visit the discussion &amp;nbsp;
&lt;br&gt;forum and leave some comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Changes in package names
&lt;br&gt;========================
&lt;br&gt;&lt;br&gt;The package name has been changed from net.gleamynode.netty to &amp;nbsp;
&lt;br&gt;org.jboss.netty. &amp;nbsp;Also, Maven groupId has been changed to &amp;nbsp;
&lt;br&gt;org.jboss.netty. &amp;nbsp;There was no change in package structure itself, so &amp;nbsp;
&lt;br&gt;fixing compilation errors should be as easy as reorganizing imports in &amp;nbsp;
&lt;br&gt;your IDE.
&lt;br&gt;&lt;br&gt;&lt;br&gt;More convenient ChannelBuffer
&lt;br&gt;=============================
&lt;br&gt;&lt;br&gt;A number of convenience methods were added to ChannelBuffer. &amp;nbsp;The &amp;nbsp;
&lt;br&gt;noteworthy additions are the access methods for unsigned integers and &amp;nbsp;
&lt;br&gt;Strings. &amp;nbsp;These methods should help a user to access more complicated &amp;nbsp;
&lt;br&gt;message structure conveniently.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Pluggable Logging
&lt;br&gt;=================
&lt;br&gt;&lt;br&gt;A user can decide what logging framework Netty should use now. &amp;nbsp;Please &amp;nbsp;
&lt;br&gt;refer to the JavaDoc of org.jboss.netty.logging.InternalLoggerFactory for &amp;nbsp;
&lt;br&gt;more information with an example.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Bug fixes
&lt;br&gt;=========
&lt;br&gt;&lt;br&gt;The following two bugs were reported by the community and fixed.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * The race condition in SslHandleer has been fixed, thanks to &amp;nbsp;
&lt;br&gt;hawkins.steven
&lt;br&gt;&amp;nbsp; &amp;nbsp; * A bug where DelimiterFrameDecoder fails to find a delimiter has been &amp;nbsp;
&lt;br&gt;fixed, thanks to noteric
&lt;br&gt;&lt;br&gt;&lt;br&gt;Micellaneous
&lt;br&gt;============
&lt;br&gt;&lt;br&gt;For the detailed changelog, please visit here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * &lt;a href=&quot;http://tinyurl.com/5p5adc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tinyurl.com/5p5adc&lt;/a&gt;&lt;br&gt;&lt;br&gt;At last but least, please note that no messages will be sent to Google &amp;nbsp;
&lt;br&gt;Groups from this point. &amp;nbsp;Please use the new forum and mailing list:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Trustin Lee - Principal Software Engineer, JBoss, Red Hat
&lt;br&gt;--
&lt;br&gt;what we call human nature is actually human habit
&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=723375&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/Netty-3.0.0.CR1-released---the-first-release-candidate%21-tp723375p723375.html" />
</entry>

<entry>
	<id>tag:n2.nabble.com,2006:post-723298</id>
	<title>The Netty project moved to JBoss.org</title>
	<published>2008-08-13T19:41:18Z</published>
	<updated>2008-08-13T19:41:18Z</updated>
	<author>
		<name>Trustin Lee-2</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;Before announcing the release of Netty 3.0.0.CR1 (release candidate), I'd &amp;nbsp;
&lt;br&gt;like to announce that I have just migrated Netty from GoogleCode.com to &amp;nbsp;
&lt;br&gt;JBoss.org. &amp;nbsp;From now on, Netty is hosted by JBoss.org at:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.jboss.org/netty/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that you need to subscribe to new mailing lists or forums. &amp;nbsp; 
&lt;br&gt;The old google groups (&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=723298&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announcement@...&lt;/a&gt; and &amp;nbsp;
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=723298&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty@...&lt;/a&gt;) will enter read-only mode soon. &amp;nbsp;Therefore, please &amp;nbsp;
&lt;br&gt;find the list of the available mailing lists and forums at:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;* &lt;a href=&quot;http://www.jboss.org/netty/community.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jboss.org/netty/community.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;and subscribe again. &amp;nbsp;Please accept my apologies for your inconvenience of &amp;nbsp;
&lt;br&gt;resubscription.
&lt;br&gt;&lt;br&gt;Then, see you there!
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Trustin Lee - Principal Software Engineer, JBoss, Red Hat
&lt;br&gt;--
&lt;br&gt;what we call human nature is actually human habit
&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://gleamynode.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gleamynode.net/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;netty-announce mailing list
&lt;br&gt;&lt;a href=&quot;http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=723298&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;netty-announce@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.jboss.org/mailman/listinfo/netty-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.jboss.org/mailman/listinfo/netty-announce&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://n2.nabble.com/The-Netty-project-moved-to-JBoss.org-tp723298p723298.html" />
</entry>

</feed>
