From b23457b47e77935e8c2935749d80ecdfa0af6e8b Mon Sep 17 00:00:00 2001 From: James Ebert Date: Wed, 26 Feb 2025 07:43:24 -0800 Subject: [PATCH 1/3] fix missed 1.79 -> 1.84.1 rust version Signed-off-by: James Ebert --- .github/ci/vdrproxy.dockerfile | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ci/vdrproxy.dockerfile b/.github/ci/vdrproxy.dockerfile index c5dc96ef1a..35af9e6939 100644 --- a/.github/ci/vdrproxy.dockerfile +++ b/.github/ci/vdrproxy.dockerfile @@ -18,7 +18,7 @@ RUN apk update && apk upgrade && \ USER indy WORKDIR /home/indy -ARG RUST_VER="1.79.0" +ARG RUST_VER="1.84.1" RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain $RUST_VER --default-host x86_64-unknown-linux-musl ENV PATH="/home/indy/.cargo/bin:$PATH" diff --git a/Cargo.toml b/Cargo.toml index 8d33c479cc..02fa778417 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,7 @@ authors = [ description = "Library to work with Aries protocols & collection of supporting components" license = "Apache-2.0" edition = "2021" -rust-version = "1.79" +rust-version = "1.84.1" [profile.release] debug = 0 From 694719ebf8d850912b83702eda0f3d32666c0207 Mon Sep 17 00:00:00 2001 From: James Ebert Date: Thu, 27 Feb 2025 20:21:48 -0800 Subject: [PATCH 2/3] adjust proxy dockerfile Indy VDR version Signed-off-by: James Ebert --- .github/ci/vdrproxy.dockerfile | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ci/vdrproxy.dockerfile b/.github/ci/vdrproxy.dockerfile index 35af9e6939..98f02b8645 100644 --- a/.github/ci/vdrproxy.dockerfile +++ b/.github/ci/vdrproxy.dockerfile @@ -32,7 +32,7 @@ RUN apk update && apk upgrade && \ USER indy RUN git clone https://github.com/hyperledger/indy-vdr.git WORKDIR /home/indy/indy-vdr/indy-vdr-proxy -RUN git checkout c143268 +RUN git checkout b4dc08b RUN cargo build --release FROM alpine:3.18 diff --git a/Cargo.toml b/Cargo.toml index 02fa778417..8d33c479cc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,7 @@ authors = [ description = "Library to work with Aries protocols & collection of supporting components" license = "Apache-2.0" edition = "2021" -rust-version = "1.84.1" +rust-version = "1.79" [profile.release] debug = 0 From 39cd6746d7d82dac14b79154071cc403bbd4b649 Mon Sep 17 00:00:00 2001 From: James Ebert Date: Thu, 27 Feb 2025 21:59:03 -0800 Subject: [PATCH 3/3] chore: adjust MSRV to 1.81 Signed-off-by: James Ebert --- Cargo.toml | 2 +- README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8d33c479cc..d908a274fb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,7 @@ authors = [ description = "Library to work with Aries protocols & collection of supporting components" license = "Apache-2.0" edition = "2021" -rust-version = "1.79" +rust-version = "1.81" [profile.release] debug = 0 diff --git a/README.md b/README.md index 78422622af..ff5fcb6bd2 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ There's 2 best way to reach us: - We bump minor version on releases containing new features, significant refactors or breaking changes. - We bump patch version if release only contains fixes or smaller refactoring. - See [releases](https://github.com/hyperledger/aries-vcx/releases) page. -- Crates are known to be stable with atleast Rust version 1.84 +- MSRV 1.81 - Crates are known to be stable with atleast Rust version 1.81 # Contributions @@ -58,7 +58,7 @@ Contributions are very welcome! If you have questions or issues, please let us k Install Rust: https://www.rust-lang.org/tools/install -We recommend using rustup, as VCX is currently tied to Rust v1.84.x (this maintains consistency between local and CI environments). +We recommend using rustup, as VCX is currently targeting Rust v1.84.1 (this maintains consistency between local and CI environments). Anoncreds and Indy require the use of openssl and zmq. These may be vendored by consuming applications, but for development installation is required.