From dd0b2cea2979996bb55e53426624b2a2e219c4ac Mon Sep 17 00:00:00 2001 From: Daniel McCarney Date: Thu, 18 Apr 2024 11:34:06 -0400 Subject: [PATCH] proj: MSRV 1.61 -> 1.63 We're seeing more of our deps move to this MSRV or higher (e.g. `webpki`, `rustls-platform-verifier`) and it's shipped in Debian stable. Time to move our MSRV to 1.63. --- .github/workflows/build.yml | 2 +- README.md | 2 +- rustls/Cargo.toml | 2 +- rustls/src/lib.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 27239483..c42b4910 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -102,7 +102,7 @@ jobs: - uses: dtolnay/rust-toolchain@master with: - toolchain: "1.61" + toolchain: "1.63" - run: cargo check --locked --lib --all-features -p rustls diff --git a/README.md b/README.md index 01db6204..d0df2532 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ to a wider set of architectures and environments, or compliance requirements. S Specifying `default-features = false` when depending on rustls will remove the dependency on aws-lc-rs. -Rustls requires Rust 1.61 or later. +Rustls requires Rust 1.63 or later. [ring-target-platforms]: https://github.com/briansmith/ring/blob/2e8363b433fa3b3962c877d9ed2e9145612f3160/include/ring-core/target.h#L18-L64 [`crypto::CryptoProvider`]: https://docs.rs/rustls/latest/rustls/crypto/struct.CryptoProvider.html diff --git a/rustls/Cargo.toml b/rustls/Cargo.toml index da6c4aee..bf50c3bf 100644 --- a/rustls/Cargo.toml +++ b/rustls/Cargo.toml @@ -2,7 +2,7 @@ name = "rustls" version = "0.23.5" edition = "2021" -rust-version = "1.61" +rust-version = "1.63" license = "Apache-2.0 OR ISC OR MIT" readme = "../README.md" description = "Rustls is a modern TLS library written in Rust." diff --git a/rustls/src/lib.rs b/rustls/src/lib.rs index 87814625..24243ece 100644 --- a/rustls/src/lib.rs +++ b/rustls/src/lib.rs @@ -24,7 +24,7 @@ //! Specifying `default-features = false` when depending on rustls will remove the //! dependency on aws-lc-rs. //! -//! Rustls requires Rust 1.61 or later. +//! Rustls requires Rust 1.63 or later. //! //! [ring-target-platforms]: https://github.com/briansmith/ring/blob/2e8363b433fa3b3962c877d9ed2e9145612f3160/include/ring-core/target.h#L18-L64 //! [`crypto::CryptoProvider`]: crate::crypto::CryptoProvider