2.73.0
What's Changed
SemVer Minor
- Make
ByteBuffer
's description more useful by @supersonicbyte in #2864 - Expose
UDP_MAX_SEGMENTS
via System by @rnro in #2891 - Add new
ChannelOption
to get the amount of buffered outbound data in the Channel by @johnnzhou in #2849 - Add an
AcceptBackoffHandler
to the async server bootstraps by @FranzBusch in #2782
SemVer Patch
- Adding a nicer description for
WebSocketFrame
by @supersonicbyte in #2862 - Improving
description
and addingdebugDescription
toNIOAny
by @supersonicbyte in #2866 - Make FileChunk sendable by @ali-ahsan-ali in #2871
- Make
ByteBuffer.debugDescription
suitable for structural display by @dnadoba in #2495 - Add support for WASILibc by @MaxDesiatov in #2671
NIOSingleStepByteToMessageDecoder
reentrancy safety by @rnro in #2881- Adopt
NIOThrowingAsyncSequenceProducer
by @rnro in #2879 - Clamp buffer to maximum upon large write operation by @ali-ahsan-ali in #2745
- Revert "Adopt
NIOThrowingAsyncSequenceProducer
(#2879)" by @rnro in #2892 - Add concrete description for
EmbeddedEventLoop
by @aryan-25 in #2890 - Conditionally include linux/udp.h by @rnro in #2894
- Work around a type checking error when using the Static Linux SDK by @euanh in #2898
Other Changes
- [CI] Run tests on push to main by @FranzBusch in #2868
- [CI] License header support
.in
and.cmake
files by @FranzBusch in #2870 - Include nanoseconds in assertion of timestamp for NIOFileSystem tests by @gjcairo in #2869
- Correct the link of sswg-security at SECURITY.md by @lamtrinhdev in #2872
- Speculative fix for flakey AsyncTestingEventLoop test by @simonjbeaumont in #2873
- ci: Install shellcheck if not present in CI runner by @simonjbeaumont in #2882
- ci: Use ${GITHUB_BASE_REF} as treeish for checking API break by @simonjbeaumont in #2883
- ci: Refer to nested reusable workflows using remote variant by @simonjbeaumont in #2884
- [CI] Fix pull request label workflow by @FranzBusch in #2885
New Contributors
- @ali-ahsan-ali made their first contribution in #2871
- @aryan-25 made their first contribution in #2890
- @johnnzhou made their first contribution in #2849
- @euanh made their first contribution in #2898
Full Changelog: 2.72.0...2.73.0