Releases: apple/swift-nio-ssl
Releases · apple/swift-nio-ssl
SwiftNIO SSL 2.6.1
SemVer Patch
- Update BoringSSL to 21a879a78a60c8667468a9eba994c8365eaf92ea. (#182)
- tell github that Sources/CNIOBoringSSL is vendored (#180)
- Avoid curried thunks (workaround SR-12115) (#176)
- improve docker security (#178)
SwiftNIO SSL 2.6.0
SemVer Minor
- Provide better certificate verification callback (#171)
- Add hashability to Certificate and PrivateKey (#169)
SemVer Patch
- enable @_implementationOnly for Swift 5.3 (#174)
- Add API for dumping certificate bytes. (#172)
- Allow testing deprecated functions. (#170)
- Update BoringSSL to 0deb91ab3f7e24307572497f0f7438684590bf92 (#167)
SwiftNIO SSL 2.5.0
SemVer Minor
- Remove unsafe code from hostname verification (#166)
- Better errors when we fail hostname verification (#165)
SemVer Patch
- Add missing cases to == for NIOSSLError and BoringSSLError (#163)
- tests: remove unused varible (#162)
- test lots of closes (#161)
SwiftNIO SSL 2.4.5
SemVer Patch
- Add regression limits for allocation tests. (#160)
- Update BoringSSL to 134fb89c4f9da7903d9aa81c6bd1d3c466782de1 (#159)
- Update Code of Conduct project maintainer email address (#157)
- Refactor doUnbufferWrites reduce memory pressure (#155)
- Add benchmarks. (#154)
- add harness for performance tests (#156)
- Add allocation counter tests. (#153)
- Add regression test for executable stacks. (#152)
SwiftNIO SSL 2.4.4
Semver Patch
- Fixed an issue where some symbols were not correctly namespaced on Linux. (#150)
- Updated testing. (#145)
- Updated BoringSSL to 6ba98ff. (#149)
SwiftNIO SSL 2.4.3
Semver Patch
- Raised minimum dependency on SwiftNIO to 2.9.0 and removed build warnings. (#144)
- Cleaned up internal use of the Swift pointer APIs to better reflect best practices. (#143)
SwiftNIO SSL 2.4.2
Semver Patch
- Fixed compilation on Linux aarch64. (#141)
- Improved testing. (#138)
- Updated BoringSSL. (#142)
SwiftNIO SSL 2.4.1
Semver Patch
- Fixed the namespacing of a number of BoringSSL functions. (#131)
- Fix up some inline assembly. (#137)
- CI and documentation fixes (#132, #133)
SwiftNIO SSL 2.4.0
SemVer Minor
- Use UInt8 instead of Int8 for buffer types (#127)
SemVer Patch
- Avoid using a deprecated enum case in the README (#126)
- Use CInt and CUnsignedInt when calling C APIs (#128)
- Don't pass read-only bytes as mutable to BoringSSL (#129)
SwiftNIO SSL 2.3.1
Semver Patch
- Resolved an issue where compilation on 64-bit ARM platforms would fail due to missing compiler defines. (#125)