What's Changed
SemVer Minor
- Add helpers for reading length-prefixed things by @fpseverino in #3589
- Add dnsResolver configuration option for randomized DNS load balancing by @pavansai1 in #3577
- Add configurable HTTP/1 decoder parsing limits by @fabianfett
SemVer Patch
- make internal FTSInfo take CInt by @weissi in #3586
- Strip Transfer-Encoding when Content-Length is present in HTTPEncoder by @fabianfett in #3583
- Makes NIOCore target compile on FreeBSD by @rafaelcepeda in #3587
- Allow concurrent createDirectory calls with shared ancestor paths by @dStern98 in #3598
- [Android] Gate
getifaddrsbehind API 24 availability by @madsodgaard in #3506 - Ensure HTTP Request Uri and Method as well as HTTP Response Reasons only contain allowed bytes by @fabianfett
- Add additional validation that we don't overflow the ByteBuffers capacity by @fabianfett
Other Changes
- Disable nightly until 6.4 builds are available by @kukushechkin in #3585
- Deprecate Xcode version inputs in macos_tests.yml by @rnro in #3590
- Remove defunct Xcode version inputs from
macos_tests.ymlby @rnro in #3591 - Remove
linux_nightly_6_1_enabledshim from workflow inputs by @rnro in #3599 - Fix doubled 'the' in NIOAsyncChannel upgrade docs by @LeSingh1 in #3600
- Speed up the tests by @fabianfett in #3601
New Contributors
- @fpseverino made their first contribution in #3589
- @dStern98 made their first contribution in #3598
- @pavansai1 made their first contribution in #3577
- @madsodgaard made their first contribution in #3506
- @LeSingh1 made their first contribution in #3600
Full Changelog: 2.99.0...2.100.0