Commit 6f3f3511 authored by Nick Mathewson's avatar Nick Mathewson 🦀
Browse files

Increase our MSRV to 1.56.

Our support policy says that we can update to any Rust released at
least 6 months ago; 1.56 came out on 21 October 2021.

This doesn't yet change any code: it just increases the version
we say we need in our README, and the version we test against in
CI.

Our main justification for this change is to be able to upgrade to
newer versions of our dependencies, including `async_executors` >=
0.5, `aes` >= 0.8, and `cipher` >= 0.4.
parent 144f886e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -98,7 +98,7 @@ coverage:

minimal-versions:
  stage: test
  image: rust:1.53
  image: rust:1.56
  script:
    - rustup install nightly
    - ./maint/downgrade_dependencies
+1 −1
Original line number Diff line number Diff line
@@ -80,7 +80,7 @@ look at [the troubleshooting guide](doc/TROUBLESHOOTING.md).

## Minimum supported Rust Version

Our current Minimum Supported Rust Version (MSRV) is 1.53.
Our current Minimum Supported Rust Version (MSRV) is 1.56.

When increasing this MSRV, we won't require any Rust version released in the
last six months. (That is, we'll only require Rust versions released at least