github apple/swift-nio 2.36.0
SwiftNIO 2.36.0

latest releases: 2.101.3, 2.101.2, 2.101.1...
4 years ago

SemVer Minor

  • Adds Swift Concurrency Availability to macOS 10.15, iOS 13, tvOS 13, and watchOS 6 (#2004, patch credit to @PSchmiedmayer)
  • remove/deprecate the file:line: parameters from flatMap and friends (#1998)
  • provide EventLoopGroup.any() which is sticky to the current EventLoop (#2003)

SemVer Patch

  • Relax precondition on EBADF on embedded Apple platforms (#1999, patch credit to @John-Connolly)
  • disable PTHREAD_MUTEX_ERRORCHECK in release mode (#1995)
  • Don't tolerate EBADF on close. (#2002)
  • Enable io_uring builds with newer liburing (#2006)

Other Changes

  • Add baseline performance and allocation tests for scheduleTask and execute (#2009)
  • benchmarks: lock performance for 1, 2, 4, 8 threads wanting lock (#1994)
  • nio-diagnose script (#2008)

Don't miss a new swift-nio release

NewReleases is sending notifications on new releases.