Skip to content

Releases: apple/swift-nio-ssl

SwiftNIO SSL 2.6.1

13 Feb 19:54
978dfd6
Compare
Choose a tag to compare

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

22 Jan 16:25
cf54f5c
Compare
Choose a tag to compare

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

20 Dec 17:43
b75ffab
Compare
Choose a tag to compare

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

09 Dec 14:43
b015dcb
Compare
Choose a tag to compare

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

14 Nov 10:59
Compare
Choose a tag to compare

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

24 Oct 00:25
e5c1af4
Compare
Choose a tag to compare

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

11 Oct 14:55
bd235c5
Compare
Choose a tag to compare

Semver Patch

  • Fixed compilation on Linux aarch64. (#141)
  • Improved testing. (#138)
  • Updated BoringSSL. (#142)

SwiftNIO SSL 2.4.1

04 Oct 14:48
Compare
Choose a tag to compare

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

13 Aug 13:53
Compare
Choose a tag to compare

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

10 Aug 14:43
Compare
Choose a tag to compare

Semver Patch

  • Resolved an issue where compilation on 64-bit ARM platforms would fail due to missing compiler defines. (#125)