Releases: apple/swift-nio-ssl
Releases · apple/swift-nio-ssl
SwiftNIO SSL 2.22.1
SemVer Patch
- Update BoringSSL to 8462a367bb57e9524c3d8eca9c62733c63a63cf4 (#399)
Other Changes
- Remove giant write test (#398)
SwiftNIO SSL 2.22.0
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
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
SemVer Patch
- Unbuffer reads after handshake (#379)
SwiftNIO SSL 2.20.1
SemVer Patch
- Include file path in
IOError
s 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
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
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
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
SemVer Patch
- Update BoringSSL to 295b31324f8c557dcd3c1c831857e33a7f23bc52 (#336)
Other Changes
- Update doc generation script (#335)
SwiftNIO SSL 2.17.1
SemVer Patch
- Update BoringSSL to 2042972e8458833714bce23386931b1c79978439 (#334)