Skip to content

SwiftNIO 2.81.0

Latest
Compare
Choose a tag to compare
@Lukasa Lukasa released this 10 Feb 09:39
· 4 commits to main since this release
c51907a

What's Changed

SemVer Minor

  • Make _NIOFileSystem strict concurrency compatible by @Lukasa in #3098
  • Add ChannelPipeline.SynchronousOperations.Position by @0xTim in #3065

SemVer Patch

  • Enable strict concurrency checking for NIOTLS by @rnro in #3112

Other Changes

  • Update the legacy CI matrix for 6.1 nightly by @rnro in #3094
  • Opt _NIOConcurrency into Strict Concurrency by @Lukasa in #3095
  • Opt NIOFoundationCompat into strict concurrency by @Lukasa in #3096
  • Opt NIO module into Strict Concurrency by @Lukasa in #3097
  • Clean up concurrency in NIOEchoClient by @Lukasa in #3099
  • Add strict concurrency to NIOUDPEchoServer by @Lukasa in #3101
  • Lock in strict concurrency in NIOEchoServer by @Lukasa in #3100
  • Update NIOUDPEchoClient for strict concurrency by @Lukasa in #3102
  • Strict concurrency for TCP examples by @Lukasa in #3103
  • Strict concurrency for the chat examples by @Lukasa in #3104
  • Strict concurrency enablement for some test targets by @Lukasa in #3105
  • Strict concurrency for NIOTests by @Lukasa in #3106
  • Make the FileSystem world strict concurrency clean by @Lukasa in #3107
  • document known Structured Concurrency violations by @weissi in #3108

Full Changelog: 2.80.0...2.81.0