Skip to content

Releases: apple/swift-nio-extras

SwiftNIO Extras 1.23.0

02 Jul 13:12
05c36b5

Choose a tag to compare

SemVer Minor

  • Raise minimum swift version to 5.8 (#218)

SemVer Patch

  • Fix NIOHTTPDecompression bug for multi-request channels (#221, patch credit to @sidepelican)
  • Use oldHeaders.count when reserving capacity in HTTPFields (#223, patch credit to @Joannis)
  • HTTP Compression Test with 304 Not Modified Responses (#224, patch credit to @dimitribouniol)
  • Enable automatic compression format detection (#208)
  • Clean up @retroactive conformances (#222)

Other Changes

  • Fixed the shutdown order for quiescing demo (#220, patch credit to @crontab)

SwiftNIO Extras 1.22.0

04 Mar 12:48
a3b640d

Choose a tag to compare

SemVer Minor

  • Make HTTP type conversion code public (#216, patch credit to @adam-fowler)
  • LineBasedFrameDecoder: can be a NIOSingleStepByteToMessageDecoder (#217)

SwiftNIO Extras 1.21.0

22 Jan 13:28
363da63

Choose a tag to compare

SemVer Minor

  • HTTPType channel handlers RemovableChannelHandler conformance (#213, patch credit to @adam-fowler)

SemVer Patch

  • Changes for Musl support. (#211, patch credit to @al45tair)
  • Don't reserve capacity for NIOPCAPRingBuffer (#209)

Other Changes

  • Add retroactive marker to test conformances (#212)
  • Add missing availability guards in tests (#214)

SwiftNIO Extras 1.20.0

26 Oct 09:22
798c962

Choose a tag to compare

SemVer Minor

  • Add swift-http-types adapter handlers (#202)
  • Bump minimum Swift version to 5.7 (#207)

SwiftNIO Extras 1.19.1

22 Sep 07:28
fb70a0f

Choose a tag to compare

SemVer Patch

  • Use #if canImport(Darwin) where possible (#201)

Other Changes

  • Drop Swift 5.5 (#197)
  • Add docker-compose file for Swift 5.9 (#198)
  • Adopt the Swift CoC (#200)

SwiftNIO Extras 1.19.0

12 Apr 09:28
0e0d0aa

Choose a tag to compare

SemVer Minor

  • Add the NFS3 protocol (#155)
  • Add NIORequestResponseWithIDHandler (#157)

Other Changes

  • Fix documentation and add support for CI-ing it (#196)

SwiftNIO Extras 1.18.0

20 Mar 10:53
cc1e527

Choose a tag to compare

SemVer Minor

  • Make SynchronizedFileSink.close unavailable from async (#195)

1.17.0

27 Feb 14:13
d75ed70

Choose a tag to compare

SemVer Minor

  • ServerQuiescingHelper no longer leaking promises (#192)

SemVer Patch

  • Refactor QuiescingHelper to exhaustively iterate state (#193)

SwiftNIO Extras 1.16.0

02 Feb 15:59
98378d1

Choose a tag to compare

SemVer Minor

  • Add HTTP1 proxy connect handler (#185)

Other Changes

  • Add .spi.yml for Swift Package Index DocC support (#186)
  • Update generated test script from swift-nio (#188)
  • Add Swift 5.8 CI and update nightly CI to Ubuntu 22.04 (#190)
  • Remove Jazzy doc generation (#191)

SwiftNIO Extras 1.15.0

02 Nov 11:58
91dd2d6

Choose a tag to compare

SemVer Minor

  • Raise minimum supported Swift version from 5.4 to 5.5 (#180)

SemVer Patch

  • Replace NIOSendable with Sendable (#181)
  • Remove #if compiler(>=5.5) (#182)
  • Use #fileID/#filePath instead of #file (#184)

Other Changes

  • Fix README.md (#183)