Release often release early!
Here comes another bug-fix release out of the 3.5.x Series. It only contains a handful of bugfixes but we felt they are "critical" enough to deserve a quick release. So enjoy...
Most notable is the correction of a regression that was introduced in the last release. This effected users that used Netty to set and manipulate Cookies. Check out #533 and #534 for more details.
The other critical fix we made, was to eliminate a potential direct memory leak when using HttpContentEncoder and HttpContentDecoder. So if you use any of them we highly recommend to upgrade better sooner than later. See #539 for the full details about this bug.
One "fix" that needs to get explicit enabled is the automatically closing of the Channel if SslHandler is used and an SSLException was caught. This is "disabled" by default to not break Applications that may depend on the old "broken" behavior.
To enable it just use the new setter method in SslHandler, like shown here.
Its important to use the setter before the SslHandler is add to the ChannelPipeline. Any attempt to change it after that will cause an IllegalStateException. More informations related to this issue can be found at #160.
For the rest of the fixes please checkout our issue tracker.
The JAR file can be found on Maven Central as usually. Beside this you can also get the full tarball from the download page.
Feedback as always welcome.
Enjoy!