Skip to content

Releases: apple/swift-nio-ssl

SwiftNIO SSL 2.13.0

07 May 11:48
b2f8f35
Compare
Choose a tag to compare

SemVer Minor

  • Implement bestEffort functions for hashable and equatable. (#280, patch credit to @madsodgaard)

Other Changes

  • use 5.4 release instead of nightly (#291)
  • add Swift 5.5 job (#292)

SwiftNIO SSL 2.12.0

27 Apr 11:15
3d57696
Compare
Choose a tag to compare

SemVer Minor

SemVer Patch

  • Bug fix to replace uncleanShutdown with handshakeFailed during TLS failure. (#287, patch credit to @agnosticdev)
  • Manage early-exit of ByteBufferBIO in tests. (#286)
  • Update BoringSSL to ab7811ee8751ea699b22095caa70246f641ed3a2 (#289)

SwiftNIO SSL 2.11.0

18 Mar 17:14
07c160b
Compare
Choose a tag to compare

SemVer Minor

  • Provide notValidBefore and notValidAfter. (#282)

SemVer Patch

  • Call SecTrustEvaluateAsync from correct queue. (#281)

Other Changes

  • docker setup for main nightlies (#272)
  • Add a correct docker-compose file for nightly (#283)

SwiftNIO SSL 2.10.5

15 Mar 10:32
6b6c058
Compare
Choose a tag to compare

SemVer Patch

  • Update boringssl to 04b3213d43492b6c9e0434d8e2a4530a9938f958 (#279)

Other Changes

  • Swift 5.4 Docker setup (#270)
  • Add SECURITY.md (#278)

SwiftNIO SSL 2.10.4

24 Feb 16:11
bbb38fb
Compare
Choose a tag to compare

This release only contains changes to podspecs: no product code is different.

SemVer Patch

  • Update podspec script to remove 'S' files from watchOS target (#277, patch credit to @daltonclaybrook)

Other Changes

  • Allow warnings when building Podspecs (#274)

SwiftNIO SSL 2.10.3

18 Feb 12:23
4c933e9
Compare
Choose a tag to compare

SemVer Patch

  • Use 'AnyObject' for class-constrained protocols (#264)
  • Stop guarding implementationOnly (#266)
  • Update BoringSSL to bb43a45d6de7375f3310511d37f040d1055f8a10 (#268)
  • Update vendor script to namespace C++ structures. (#269)

Other Changes

  • Use welcoming language (#265)
  • update code of conduct to version 1.4 (#273)

SwiftNIO SSL 2.10.2

17 Dec 10:43
62bf508
Compare
Choose a tag to compare

Semver Patch

  • Change cxx language standard (#260) (patch credit to @SercanKaraoglu)
  • Update BoringSSL to df75139becd7355e117c9860452265b898b49376. (#261)

SwiftNIO SSL 2.10.1

01 Dec 09:16
901a014
Compare
Choose a tag to compare

SemVer Patch

  • Update BoringSSL to 4a265be4d931e35f0d108040c94d37bb49827948. (#256)

Other Changes

  • Add watchOS deployment to PodSpec build script (#252)

SwiftNIO SSL 2.10.0

15 Oct 12:54
eb102ad
Compare
Choose a tag to compare

SemVer Minor

  • Add NIOSSLCertificate debug description for useful debugging (#246)
  • Add NIOSSLCertificate serial number var, and add to printable description (#247)

SemVer Patch

  • Fix threading violation in KeyLogCallbackManager (#250)
  • Update BoringSSL version to 3989c99706bf30054798ff82f1cb010e50e385f5 (#249)

SwiftNIO SSL 2.9.2

01 Oct 16:01
cc0e80d
Compare
Choose a tag to compare

SemVer Patch

  • Update BoringSSL to 67818bea6690a230e2f42e8a588e0f54949bbbf1 (#244)

Other Changes

  • Fixed a spelling error in a deprecation message. (#240, patch credit to @artemredkin)
  • Update CI to use the release version of Swift 5.3. (#241)
  • Update documentation to reflect that the default branch is now 'main'. (#243)