- Critical fix to handling of async operations when initiated from outside the event loop (#66).
- Fix to enable setting socket-related options through SetOption on Bootstrap (#68).
- build changes to allow signing assemblies
ResourceLeakDetector
fix (#64)- Assigned GUID on default internal logger
EventSource
IByteBuffer.ToString(..)
for efficient string decoding directly from Byte Buffer
- fixes to EmptyByteBuffer
- ported LoggingHandler
- Proper Event Executor model port
- EmbeddedChannel
- Better test coverage for executor model and basic channel functionality
- Channel groups support
- Channel ID
- Complete
LengthFieldBasedFrameDecoder
andLengthFieldPrepender
- Resource leak detection support (basic is on by default for pooled byte buffers)
- Proper internal logging
- Reacher byte buffer API
- Proper utilities set for byte buffers, strings, system properties
- Performance improvements in SingleThreadEventExecutor
- Fixed
TcpSocketChannel
closure on graceful socket closure - Better alignment of IChannel implementations to netty's expected behavior for
Open
,Active
,LocalAddress
,RemoteAddress
- Proper port of
Default/IChannelPipeline
andAbstractChannelHandlerContext
to enable channel handlers to run on different invoker.
First public release