github apple/swift-nio 2.100.0

latest releases: 2.101.3, 2.101.2, 2.101.1...
3 months ago

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 getifaddrs behind 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.yml by @rnro in #3591
  • Remove linux_nightly_6_1_enabled shim 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

Full Changelog: 2.99.0...2.100.0

Don't miss a new swift-nio release

NewReleases is sending notifications on new releases.