Releases: Azure/DotNetty
Releases · Azure/DotNetty
Release list
v0.4.0
- .NET Standard 1.3 support.
- Libraries are strong-named by default.
- Redis codec.
- Protocol Buffers 2 and 3 codecs.
- Socket Datagram Channel.
- Base64 encoder and decoder.
- STEE uses ConcurrentQueue by default (queue impl is pluggable now).
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.ArrayOffsetinIByteBuffer.ToString(Encoding)(#80 extra).