Releases: Azure/DotNetty
Releases · Azure/DotNetty
v0.4.0
v0.3.2
v0.3.1
v0.3.0
- BREAKING CHANGE: default byte buffer is now
PooledByteBufferAllocator
(unless overriden through environment variable). - Port of
PooledByteBuffer
(support for flexible buffer sizes). - Enables sending of multiple buffers in a single socket call.
- Refreshed
DefaultChannelPipeline
,AbstractChannelHandlerContext
. - Port of
JsonObjectDecoder
,DelimeterBasedFrameDecoder
. - Fixes to async sending in
TcpSocketChannel
. IoBufferCount
,GetIoBuffer(s)
introduced inIByteBuffer
.
v0.2.6
- TlsHandler negotiates TLS 1.0+ on server side (#89).
- STEE properly supports graceful shutdown (#7).
- UnpooledHeapByteBuffer.GetBytes honors received index and length (#88).
- Port of MessageToMessageDecoder, LineBasedFrameDecoder, StringDecoder, StringEncoder, ByteProcessor and ForEachByte family of methods on Byte Buffers (#86).
v0.2.5
v0.2.4
Contains a serious issue that may cause failures while working with scheduled tasks. Use newer releases.
- Proper handling of pooled buffer growth beyond max capacity of buffer in pool (fixing #71).
- Improved pooling of buffers when a buffer was released in other thread (#73).
- Introduction of IEventExecutor.Schedule and proper cancellation of scheduled tasks (#80).
- Better handling of wake-ups for scheduled tasks (#81).
- Default internal logging initialization is deferred to allow override it completely (#80 extra).
- Honoring
IByteBuffer.ArrayOffset
inIByteBuffer.ToString(Encoding)
(#80 extra).