- Add
make_client_config_with_provider/make_server_config_with_providerfree functions andConfig::new_with_providerconstructor that accept an optionalrustls::crypto::CryptoProvider. Lets consumers plug in alternative providers — notablyrustls-post-quantumfor the X25519MLKEM768 hybrid PQ key-exchange group (IANA codepoint0x11EC, draft-ietf-tls-ecdhe-mlkem). Behaviour-preserving: existingmake_*_configandConfig::newdelegate to the new variants withNone. Closes issue 6236. - Raise MSRV to 1.88.0. See PR 6273.
- Enable rustls TLS key logging via
SSLKEYLOGFILE. See 6357.
- Upgrade
rcgentov0.13See PR 5917.
- Fix a panic caused by
rustlsparsing the libp2p TLS extension. See PR 5498.
- Upgrade
rustlsto0.23. See PR 5385
- Migrate to
{In,Out}boundConnectionUpgradetraits. See PR 4695.
- Switch from webpki to rustls-webpki. This is a part of the resolution of the RUSTSEC-2023-0052. See PR 4381.
- Raise MSRV to 1.65. See PR 3715.
- Promote to
v0.1.0.
- Update to
libp2p-corev0.39.0.
Initial release.