Releases: apple/swift-nio-ssl
Releases · apple/swift-nio-ssl
2.36.1
What's Changed
SemVer Patch
- Do not log the caCerts value if PKCS#12 parsing goes haywire by @gwynne in #571
- Set custom private keys via sslContextOverride by @alpearce in #573
Other Changes
- Add explicit read permissions to workflows by @rnro in #566
- switch from main to 0.0.7 for swiftlang workflows by @rnro in #570
- update
actions/checkoutfrom v4 to v6 by @rnro in #572
New Contributors
Full Changelog: 2.36.0...2.36.1
SwiftNIO SSL 2.36.0
What's Changed
SemVer Minor
- Enable opportunistic TLS verification by @josephnoir in #565
SemVer Patch
Other Changes
- Update expired apple.com certificates by @aryan-25 in #563
- Use weak let when available by @Lukasa in #564
Full Changelog: 2.35.0...2.36.0
SwiftNIO SSL 2.35.0
What's Changed
SemVer Minor
- Drop Swift 5.10 by @yigityazicilar in #559
Other Changes
- Use
Context.environmentinPackage.swiftinstead of importingFoundationby @gwynne in #560 - update README to use sync operations for addHandler by @heckj in #561
New Contributors
- @yigityazicilar made their first contribution in #559
Full Changelog: 2.34.1...2.35.0
SwiftNIO SSL 2.34.1
What's Changed
SemVer Patch
- Make sslContextCallback overrides replace the existing chain, rather than adding to it by @hamzahrmalik in #557
New Contributors
- @hamzahrmalik made their first contribution in #557
Full Changelog: 2.34.0...2.34.1
2.34.0
What's Changed
SemVer Minor
- Allow the peer's validated certificate chain to be returned in the custom verification handler by @aryan-25 in #553
- Make
NIOSSLContext.configurationpublic. by @gwynne in #556
Other Changes
- Enable release mode builds by @josephnoir in #552
- Updated test certificates in NIOSSLTestHelpers by @aryan-25 in #554
- Remove incorrect documentation by @Lukasa in #555
New Contributors
- @josephnoir made their first contribution in #552
- @aryan-25 made their first contribution in #554
- @gwynne made their first contribution in #556
Full Changelog: 2.33.0...2.34.0
SwiftNIO SSL 2.33.0
What's Changed
SemVer Minor
- Add
mTLSConfigurationoption forTLSConfigurationby @Lukasa in #545 - Deprecate
NIOSSLCertificate(file:format:)by @glbrntt in #550
SemVer Patch
- Enable -require-explicit-sendable compiler flag by @rafaelcepeda in #549
- Avoid small behaviour change in #550 by @glbrntt in #551
Other Changes
- Add static SDK CI workflow by @rnro in #515
- Remove per-benchmark wiggle room by @glbrntt in #546
- Add documentation of how trust roots settings affect validators by @Lukasa in #548
New Contributors
- @rafaelcepeda made their first contribution in #549
Full Changelog: 2.32.0...2.33.0
SwiftNIO SSL 2.32.0
What's Changed
SemVer Minor
SemVer Patch
- Make CNIOBoringSSLShims compatible with C++ interop by @egorzhdan in #538
- Fix incorrect callback caching by @Lukasa in #541
New Contributors
- @egorzhdan made their first contribution in #538
Full Changelog: 2.31.0...2.32.0
SwiftNIO SSL 2.31.0
SwiftNIO SSL 2.30.0
What's Changed
SemVer Minor
SemVer Patch
- Update test certs by @rnro in #520
- Clarify that we don't hop ELs in our callbacks by @Lukasa in #526
- Cleanup missing internal Sendable annotation and missing preconcurrency import by @Lukasa in #525
- Clean up sendability of statics by @Lukasa in #523
- Clean up Sendability errors in pipelines and promises by @Lukasa in #524
- Swap some implementation only imports to internal imports by @Lukasa in #521
- Fix sendability issues in Universal Bootstrap by @Lukasa in #527
- Remove some redundant suppressed conformances by @Lukasa in #522
- Lock in strict concurrency adoption by @Lukasa in #530
Other Changes
- Rename nightly_6_1 params to nightly_next by @rnro in #510
- move nightly-next thresholds and add legacy symlink by @rnro in #511
- Delete Thresholds/nightly-6.1 symlink by @rnro in #512
- Only apply standard swift settings on valid targets by @rnro in #513
- Update the allocations count benchmark threshold for nightly-main by @czechboy0 in #514
- Enable macOS CI on merge to main and daily timer by @rnro in #516
- Enable macOS CI on pull requests by @rnro in #517
- Switch integration tests to newer Swift test matrix by @rnro in #519
- Clean up Sendability issues in examples & performance tester by @Lukasa in #528
- Address Sendability issues in the tests by @Lukasa in #529
- Enable Swift 6.1 jobs in CI by @rnro in #531
- Add DocC extension page to provide curation for TLSConfiguration by @heckj in #532
- Fix typo in NIOSSLServerHandler documentation. by @zaneenders in #534
New Contributors
- @heckj made their first contribution in #532
- @zaneenders made their first contribution in #534
Full Changelog: 2.29.3...2.30.0