Releases: apple/swift-nio-ssl
Releases · apple/swift-nio-ssl
SwiftNIO SSL 1.3.0
Semver Minor
- Added support for OpenSSL 1.1 on all platforms. This is the first release that supports the OpenSSL 1.1 series of libraries. (#20)
- Added support for OpenSSL 1.1.1. (#36, #37)
- Added support for configuring TLS 1.3 ciphers explicitly (#38)
Semver Patch
- Added custom
ByteBufferBIO
object to reduce the overhead of application data processing in OpenSSL. This leads to faster throughput. (#27)
- Fixed some performance problems in the sample TLS echo server. (#28)
- Testing improvements (#33).
SwiftNIO SSL 1.2.1
This release contains no code changes, and is exists purely for administrative purposes.
SwiftNIO SSL 1.2.0
Semver Minor
- Support users supplying a passphrase callback for private keys with passphrases on both the
OpenSSLPrivateKey
and to the SSLContext
. (#21)
- Added
OpenSSLPKCS12Bundle
structure for accessing the contents of a PKCS#12 bundle. (#23)
Semver Patch
- Fixed a bug where the initializer for
OpenSSLPrivateKey
and OpenSSLCertificate
that used a buffer of memory could accidentally escape a pointer from a withUnsafeBytes
callback. (#22)
- Improved syscall handling, reducing the risk of errors from return codes like EINTR. (#24)
SwiftNIO SSL 1.1.1
Semver Patch
- Flush
EmbeddedChannel
in tests to ensure that write promises are succeeded. (#15)
SwiftNIO SSL 1.1.0
Semver Minor
- Expose the OpenSSL MD5 header file in
CNioOpenSSL
. (#13)
SwiftNIO SSL 1.0.1
Semver Patch
- Stopped performing
@testable
imports of NIO. (#11)