-
Notifications
You must be signed in to change notification settings - Fork 734
Open
0 / 10 of 1 issue completedLabels
next-major-releasebreaking changes put off until next major releasebreaking changes put off until next major release
Description
This is a tentative list of things considered for inclusion in the 0.24 release.
- reduce bifurcation of library internals by using low-level API in high-level API #1723
- Asynchronous calls to user-provided code #850
- Add kernel connection API #2370
- Convey client ALPN protocols in ClientConnection::new() instead of via ClientConfig #2260
- Server-side Encrypted Client Hello (ECH) support #1980
- QUIC support for
Acceptor
#1218 - Specify ciphersuites for TLS 1.2 and TLS 1.3 separately #1659
- Consider a process default server certificate verifier #1821
- Review whether we should ship first-party crypto providers #2395
- Review API impact of global/mutually exclusive features #2396
- Evolution of state machine representations #2397
-
export_keying_material()
API doesn't conform with TLS 1.3 recommendations #945 - Evaluate whether CryptoProvider should become a trait #2401
- Audit public enums for exhaustivity #2398
- Audit public struct types for exhaustivity #2399
- Consider implementing Drop for every public type #2446
API tweaks to make:
- Pass ClientHello by reference to ResolvesServerCert #1908
- Clean up crate feature naming #1961
- Generalize error return from TicketSwitcher generator fn #2074
- Reevaluate additions to traits with default implementations #2119
- Reduce number of obsolete variants in CipherSuite enum #2171
- FIPS: allow more detailed reporting of approval status #2309
- Drop PacketKey::*_for_path() default implementations #2315
- Consider dropping support for QUIC drafts #2378
cpu, s-arash, paolobarbolini, jadamcrain, cxw620 and 2 more
Sub-issues
Metadata
Metadata
Assignees
Labels
next-major-releasebreaking changes put off until next major releasebreaking changes put off until next major release