github apple/swift-nio 2.102.0

4 hours ago

What's Changed

SemVer Minor

SemVer Patch

  • [Windows] Compile the NIOFileSystem family (stubbed); all non-test targets now build by @jakepetroules in #3649
  • [Windows] Compile the low-hanging test targets by @jakepetroules in #3663
  • fix(nio-filesystem): Fallback to non-positional read/write on ENXIO (Fixes #3613) by @wasim-builds in #3671
  • Implement customisation point for scheduled callback on isolated EL by @glbrntt in #3679
  • [perf] Do stack allocs instead of heap allocs for small fixed-size allocations by @MahdiBM in #3652
  • [Windows] Skip unsupported/flaky tests and run the Windows unit tests in CI by @jakepetroules in #3680
  • [Windows] Report the WSAPoll selector's descriptor in its description by @jakepetroules in #3686
  • NIOFileSystem: saturate ByteCount unit factories instead of trapping on overflow by @adityasingh2400 in #3611
  • [Windows] Deregister channels while the event loop is closing by @jakepetroules in #3685
  • [Windows] Fix buffer sizing in System.enumerateDevices() by @jakepetroules in #3684
  • Simplify imports in SocketAddresses.swift by @glbrntt in #3696
  • [Windows] Implement sendmmsg by @jakepetroules in #3699

Other Changes

New Contributors

Full Changelog: 2.101.3...2.102.0

Don't miss a new swift-nio release

NewReleases is sending notifications on new releases.