Skip to content

SwiftNIO 2.36.0

Compare
Choose a tag to compare
@Lukasa Lukasa released this 14 Dec 11:05
· 492 commits to main since this release
213eb68

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)