Skip to content

Releases: apple/swift-nio-ssl

SwiftNIO SSL 2.22.1

15 Sep 08:23
ba7c0d7
Compare
Choose a tag to compare

SemVer Patch

  • Update BoringSSL to 8462a367bb57e9524c3d8eca9c62733c63a63cf4 (#399)

Other Changes

  • Remove giant write test (#398)

SwiftNIO SSL 2.22.0

24 Aug 16:30
a6f9a03
Compare
Choose a tag to compare

SemVer Minor

SemVer Patch

  • Store internal error file and line number information in error wrappers (#393)

Other Changes

  • Use DocC for documentation (#390)
  • Update expired certs for CA name test. (#394)
  • Validate missing imports in CI (#396)

SwiftNIO SSL 2.21.0

02 Aug 14:15
0265283
Compare
Choose a tag to compare

SemVer Minor

SemVer Patch

  • Tolerate massive writes (#384, #385)
  • Add sendCANameList to best effort functions. (#386)

Other Changes

  • Update the expired leaf certificate (#383)
  • Invoke additionalPeerCertificateVerificationCallback with peer certificate (#387)
  • Make NIOSSLCertificate._subjectAlternativeNames() return type non-optional (#389)

SwiftNIO SSL 2.20.2

13 Jul 13:26
c30c680
Compare
Choose a tag to compare

SemVer Patch

  • Unbuffer reads after handshake (#379)

SwiftNIO SSL 2.20.1

04 Jul 12:49
fd5f38b
Compare
Choose a tag to compare

SemVer Patch

  • Include file path in IOErrors thrown by fopen (#375)
  • Update BoringSSL to c239ffd0552179f358de31517391679e9b62ccd3 (#378)

Other Changes

  • Use the 5.7 nightlies (#371)
  • Remove try from Server Example in README.md (#372)
  • Update BoringSSL vendor for Apple Silicon (#374)

SwiftNIO SSL 2.20.0

09 Jun 14:40
42436a2
Compare
Choose a tag to compare

SemVer Minor

  • Add NIOSSLCertificateExtensions (#359)

SemVer Patch

  • Port SecureBytes from Swift Crypto to use with TLS-PSK (#366, patch credit to @agnosticdev)
  • Add support for owned references to NIOSSLObjectIdentifier (#358)
  • Support additional certificate validation (#361)
  • Flush only after handshake (#362)
  • Update BoringSSL to 1e469e45a46ff580899cbef939babe02ad916c85 (#370)

Other Changes

  • Parallel test fix for TLSConfigurationTest (#368, patch credit to @agnosticdev)
  • Update pod generation script (#363)
  • Remove build_podspec.sh (#365)

SwiftNIO SSL 2.19.0

27 Apr 16:33
1750873
Compare
Choose a tag to compare

SemVer Minor

  • Add NIOSSLObjectIdentifier (OID) type (#352)
  • Drop support for Swift 5.2 and 5.3 (#353)

SemVer Patch

  • Update BoringSSL to f299342e38fd34b589604ef5b730623da13ee235 (#356)
  • Remove non-generic generic. (#357)

Other Changes

  • Use SPM API diff checker (#351)
  • Fix warnings, that appeared after requiring Swift 5.4 (#355)

SwiftNIO SSL 2.18.0

23 Mar 12:04
b5260a3
Compare
Choose a tag to compare

SemVer Minor

  • Enhancement to address issue-337 to query the final TLSVersion (#338, patch credit to @agnosticdev)
  • Add Hashable conformance to NIOSSLPKCS12Bundle (#341)
  • Add RandomAccessCollection conformance to SubjectAlternativeNames and make it public (#345)
  • Add support for URI SAN (#347)

SemVer Patch

  • Update BoringSSL to 8bbefbfeee609b17622deedd100163c12f5c95dc (#350)

Other Changes

  • Add 2022 as a valid year in license headers (#346)
  • ci update (#349, #339)

SwiftNIO SSL 2.17.2

12 Jan 15:59
Compare
Choose a tag to compare

SemVer Patch

  • Update BoringSSL to 295b31324f8c557dcd3c1c831857e33a7f23bc52 (#336)

Other Changes

  • Update doc generation script (#335)

SwiftNIO SSL 2.17.1

14 Dec 11:05
2b329e3
Compare
Choose a tag to compare

SemVer Patch

  • Update BoringSSL to 2042972e8458833714bce23386931b1c79978439 (#334)