What's Changed
SemVer Minor
- Make
ByteBuffer's description more useful by @supersonicbyte in #2864 - Expose
UDP_MAX_SEGMENTSvia System by @rnro in #2891 - Add new
ChannelOptionto get the amount of buffered outbound data in the Channel by @johnnzhou in #2849 - Add an
AcceptBackoffHandlerto the async server bootstraps by @FranzBusch in #2782
SemVer Patch
- Adding a nicer description for
WebSocketFrameby @supersonicbyte in #2862 - Improving
descriptionand addingdebugDescriptiontoNIOAnyby @supersonicbyte in #2866 - Make FileChunk sendable by @ali-ahsan-ali in #2871
- Make
ByteBuffer.debugDescriptionsuitable for structural display by @dnadoba in #2495 - Add support for WASILibc by @MaxDesiatov in #2671
NIOSingleStepByteToMessageDecoderreentrancy safety by @rnro in #2881- Adopt
NIOThrowingAsyncSequenceProducerby @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
EmbeddedEventLoopby @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
.inand.cmakefiles 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