Skip to content

SwiftNIO 2.44.0

Compare
Choose a tag to compare
@glbrntt glbrntt released this 02 Nov 11:58
· 469 commits to main since this release
edfceec

SemVer Minor

  • Add utilties for reading and writing UUIDs (#2045)
  • Implement additional file operation in NonBlockingFileIO (#2244)
  • Mark types explicitly non sendable (#2290)
  • Replace NIOSendable with Sendable (#2291)
  • Add create directory method (#2296)
  • Add support for removing channel options (#2297)
  • Move 5.7 beta APIs to NIOCore (#2300)
  • Make NIOWebSocketServerUpgrader Sendable (#2304)

SemVer Patch

  • Improve diagnostics for deprecated Lock. (#2285, patch credit to @ffried)
  • Add correct C directory function declarations for Android (#2302, patch credit to @buttaface)
  • Don't unconditionally remove the HTTPServerUpgradeHandler (#2303)

Other Changes

  • Improve NIOAsyncSequenceProducer docs (#2287)
  • Fix Nightly Build to work with new Swift versions (#2288)
  • Remove #if compiler(>=5.5) (#2292)
  • Clarify version support in README (#2293)
  • Add benchmarks for NIOAsyncWriter and NIOAsyncSequenceProducer (#2301)