Closed dnadoba closed 2 years ago
Need to fix warnings in tests too. Will do so shortly.
Sadly @preconcurrency typealias [...]
has no semantic meaning (https://github.com/apple/swift/issues/60487). We need to add @preconcurrency
to the declarations using the typealias
. Will do so in a separate PR.
API breakage is a false positive. It is fine to inherit from Sendable
through NIOPreconcurrencySendable
because it is marked @preconcurrency
.
10:46:06 3 breaking changes detected in NIOSSL:
10:46:06 💔 API breakage: protocol NIOSSLCustomPrivateKey has generic signature change from to <Self : NIOCore.NIOPreconcurrencySendable>
10:46:06 💔 API breakage: protocol NIOSSLCustomPrivateKey has added inherited protocol NIOPreconcurrencySendable
10:46:06 💔 API breakage: protocol NIOSSLCustomPrivateKey has added inherited protocol Sendable
Incremental
Sendable
adoption.Other changes
swift-nio
2.41.1 as we want to useNIOPreconcurrencySendable
NIOSSLCertificate
,NIOSSLPrivateKey
andNIOSSLPublicKey
final