diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index c9093a0..b53700a 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -54,7 +54,7 @@ jobs: - name: Install Rust toolchain # Use specific Rust version that is the minimum supported `rust-version` # (MSRV) from `Cargo.toml`. - uses: dtolnay/rust-toolchain@1.77 + uses: dtolnay/rust-toolchain@1.80 - name: Install cross-compilation tools uses: taiki-e/setup-cross-toolchain-action@v1 diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c20b7c..d4677ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ### Changed +- Breaking: Bump Minimum Supported Rust Version (MSRV) to 1.80. - Breaking: Change type `Certificate` to hold certificate without private key. - Breaking: Use new types `Certificate` and `PrivateKey` instead of raw `&[u8]` in `ua::ClientBuilder::default_encryption()`, `ua::ServerBuilder::default_with_security_policies()`. diff --git a/Cargo.toml b/Cargo.toml index b1e0398..4a53696 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,9 +3,9 @@ name = "open62541" version = "0.6.6" authors = ["HMI Project"] edition = "2021" -# Keep the MSRV number here in sync with `test.yaml`. We require Rust 1.77 since -# we want to use C-string literals. -rust-version = "1.77" +# Keep the MSRV number here in sync with `test.yaml`. We require Rust 1.80 since +# we want to conveniently exclude examples from published crate. +rust-version = "1.80" description = "High-level, safe bindings for the C99 library open62541, an open source and free implementation of OPC UA (OPC Unified Architecture)." documentation = "https://docs.rs/open62541" readme = "README.md"