Skip to content

SwiftNIO 2.55.0

Compare
Choose a tag to compare
@FranzBusch FranzBusch released this 05 Jul 12:31
· 647 commits to main since this release
324bc65

SemVer Minor

  • Make NIO[Throwing]AsyncSequenceProducer.Source Sendable (#2459)

SemVer Patch

  • Add support for Musl libc (#2449)
  • Close Channel when input & output are closed (#2450)
  • Correct a few Musl additions from #2449 for Android, plus error if libc not found (#2451, patch credit to @finagolfin)
  • Use #if canImport(Darwin) where possible (#2446)

Other Changes

  • Update RediStack URL in README.md (#2445)
  • Allow opt-out of PII in CONTRIBUTORS.txt (#2453, patch credit to @therealbnut)
  • Update mailmap to unify Gwynne's email addresses (#2454, patch credit to @gwynne)
  • Fix several minor typos in comments found in various files (#2455, patch credit to @gwynne)
  • Fix last remaining test on Android (#2457, patch credit to @finagolfin)
  • Adopt the Swift CoC (#2440)
  • Updated allocation counters in 5.9 (#2456)

SPI(AsyncChannel) changes

  • Add NIOAsyncChannel based connect methods to ClientBootstrap (#2437)
  • Add NIOAsyncChannel based connect and bind methods to DatagramBootstrap (#2439)
  • 🚨Breaking change: Align ServerBootstrap bind methods with the initializer style (#2443)