Skip to content

Releases: apple/swift-nio-extras

SwiftNIO Extras 1.24.1

14 Oct 11:10
2e9746c
Compare
Choose a tag to compare

What's Changed

SemVer Patch

  • LineBasedFrameDecoder.decodeLast handle more than one frame by @rnro in #229
  • LineBasedFrameDecoderTest cleanup by @rnro in #230

Other Changes

Full Changelog: 1.24.0...1.24.1

SwiftNIO Extras 1.24.0

12 Aug 13:10
d1ead62
Compare
Choose a tag to compare

SemVer Minor

SwiftNIO Extras 1.23.0

02 Jul 13:12
05c36b5
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

SemVer Minor

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

1.17.0

27 Feb 14:13
d75ed70
Compare
Choose a tag to compare

SemVer Minor

  • ServerQuiescingHelper no longer leaking promises (#192)

SemVer Patch

  • Refactor QuiescingHelper to exhaustively iterate state (#193)