Skip to content

Releases: apple/swift-nio-ssl

SwiftNIO SSL 2.9.1

27 Aug 09:46
ea1dfd6
Compare
Choose a tag to compare

SemVer Patch

  • Update BoringSSL to 1c58648f14ed75f2a8cc3ae08897987d97f493ec (#239)

Other Changes

  • Fix the -f option in build_podspec.sh. (#237, patch credit to @MrMage)

SwiftNIO SSL 2.9.0

29 Jul 09:11
8a137b7
Compare
Choose a tag to compare

SemVer Minor

  • Add option to specify signining and verification algorithms (#232, patch credit to @fourplusone)

SemVer Patch

  • Update BoringSSL to 54858b63c1d886f6c8d903d4a4f594f1485de189 (#235)

Other Changes

  • Fix inappropriate language in NIOSSL (#233)
  • Don't install Jazzy on Xenial (#234)

SwiftNIO SSL 2.8.0

01 Jul 08:34
d381bc5
Compare
Choose a tag to compare

SemVer Minor

  • Add support for custom verify callback to servers. (#226)

SemVer Patch

  • Silence #file/#filePath warnings in XCTest (#228)

SwiftNIO SSL 2.7.5

11 Jun 14:25
f0b118d
Compare
Choose a tag to compare

Semver Patch

  • Fixed crash when using custom verification callbacks in debug mode on Apple platforms. (#224)
  • Fixed issue where podspec depended on a specific NIO version. (#221)
  • Fixed issue where podspec had trouble pushing multiple modules. (#222)

SwiftNIO SSL 2.7.4

08 Jun 17:07
9cb6410
Compare
Choose a tag to compare

SemVer Patch

  • Enable X509_V_FLAG_TRUSTED_FIRST so the trust store is searched for issuer certificates before searching the untrusted certificates when building a certificates chain. (#220)
  • Update BoringSSL to 53a17f55247101105ae35767d5c5a6c311843a8e. (#218)
  • link swift-nio-extras in docs (#208)

SwiftNIO SSL 2.7.3

15 May 17:18
10e0e17
Compare
Choose a tag to compare

Semver Patch

  • Fixed a rare crash when tearing down connections. (#217)
  • Updated BoringSSL to 7c522995d1ea5386b3223a19b0f62e73c1f76b17. (#216)

SwiftNIO SSL 2.7.2

12 May 13:54
67303bd
Compare
Choose a tag to compare

Semver Patch

  • Support @_implementationOnly on Swift 5.3. (#212)
  • Fixed broken docker builds. (#209, #214)
  • Fixed some flaky tests. (#213)

SwiftNIO SSL 2.7.1

27 Mar 08:32
ae21393
Compare
Choose a tag to compare

Semver Patch

  • Fixed an issue whereby stopTLS had no timeout, so attempting to remove a handler from a pipeline could wedge it open. Timing out now fires an error and fails the promise, but does not close the channel. (#205, #206)

SwiftNIO SSL 2.7.0

23 Mar 18:51
584c0d0
Compare
Choose a tag to compare

SemVer Minor

  • universal bootstrap support (#185)
  • Fix for unprocessed data before closing throwing unnecessary errors (#198, patch credit to @agnosticdev)

SemVer Patch

  • Update BoringSSL to 5298ef99bf2b2d77600b3bb74dd572027bf495be (#200)
  • Get rid of do { ... } catch { ... } for expected errors (#19, patch credit to @shekhar-rajak)
  • fix typo in README (#195, patch credit to @realdoug)
  • Add Build Podspec Script (#193, patch credit to @Jake-Prickett)
  • update docs generation script to work better with selinux (#194)
  • Adjust import to allow for CocoaPod support (#192 , patch credit to @Jake-Prickett)
  • Mitigate Folly/BoringSSL static linking issue. (#191)
  • Removed explicit Equatable implementations. (#187, patch credit to @agnosticdev)
  • Replace NIOSSLError.unableToAllocateBoringSSLObject with fatalError (#186, patch credit to @agnosticdev)
  • Swapped applicationProtocols check for encodedApplicationProtocols. (#184, patch credit to @agnosticdev)

SwiftNIO SSL 2.6.2

14 Feb 12:49
af46d9b
Compare
Choose a tag to compare

Semver Patch

  • Replace calls to deprecated SwiftNIO functions. (#183)