This is an automated email from the ASF dual-hosted git repository. tisonkun pushed a commit to branch msrv in repository https://gitbox.apache.org/repos/asf/opendal.git
commit 93a76c99d7daeea1ef1f58a0a6216b9e412624c4 Author: tison <[email protected]> AuthorDate: Thu Jul 2 09:06:24 2026 +0800 chore: MSRV 1.91 Signed-off-by: tison <[email protected]> --- .github/workflows/ci_core.yml | 4 +- .github/workflows/release_java.yml | 2 +- AGENTS.md | 2 +- CONTRIBUTING.md | 2 +- bindings/c/Cargo.toml | 2 +- bindings/cpp/Cargo.toml | 2 +- bindings/dotnet/Cargo.toml | 2 +- bindings/haskell/Cargo.toml | 2 +- bindings/java/Cargo.toml | 2 +- bindings/lua/Cargo.toml | 2 +- bindings/nodejs/Cargo.toml | 2 +- bindings/ocaml/Cargo.toml | 2 +- bindings/php/Cargo.toml | 2 +- bindings/python/Cargo.toml | 2 +- bindings/ruby/Cargo.toml | 2 +- bindings/ruby/opendal.gemspec | 2 +- core/Cargo.lock | 200 ++++++----------------------------- core/Cargo.toml | 4 +- core/layers/fastrace/Cargo.toml | 2 +- dev/Cargo.toml | 2 +- integrations/dav-server/Cargo.toml | 2 +- integrations/object_store/Cargo.toml | 2 +- integrations/parquet/Cargo.toml | 2 +- integrations/unftp-sbe/Cargo.toml | 2 +- 24 files changed, 57 insertions(+), 193 deletions(-) diff --git a/.github/workflows/ci_core.yml b/.github/workflows/ci_core.yml index 8ac7f76fa..473d4c62f 100644 --- a/.github/workflows/ci_core.yml +++ b/.github/workflows/ci_core.yml @@ -80,8 +80,8 @@ jobs: check_msrv: runs-on: ubuntu-latest env: - # OpenDAL's MSRV is 1.85. - OPENDAL_MSRV: "1.85" + # OpenDAL's MSRV is 1.91. + OPENDAL_MSRV: "1.91" steps: - uses: actions/checkout@v6 - name: Setup msrv of rust diff --git a/.github/workflows/release_java.yml b/.github/workflows/release_java.yml index 16f267b23..03ee0d728 100644 --- a/.github/workflows/release_java.yml +++ b/.github/workflows/release_java.yml @@ -98,7 +98,7 @@ jobs: -e HOST_GID="$HOST_GID" \ -v "$GITHUB_WORKSPACE":/work \ -w /work/bindings/java \ - rust:1.85-alpine3.20 \ + rust:1.91-alpine3.20 \ sh -lc ' set -eu apk add --no-cache python3 build-base cmake pkgconfig git protobuf sqlite-dev zlib-dev diff --git a/AGENTS.md b/AGENTS.md index c3b1d3984..4ba0201a4 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -131,7 +131,7 @@ When adding or changing a public optional layer: ## Important Notes -- Minimum Rust version is 1.85, configured in `core/Cargo.toml` and checked by CI. +- Minimum Rust version is 1.91, configured in `core/Cargo.toml` and checked by CI. - Use `opendal_core::raw::Access`, `Layer`, and `LayeredAccess` for internal implementations. - Use `opendal_core::raw::oio::{ReadStream, Write, List, Delete}` for operation bodies. - Use `Operator` and `blocking::Operator` as the public API entry points. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d75534963..e021c6a2b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -97,7 +97,7 @@ Rustup will read OpenDAL's `rust-toolchain.toml` and set up everything else auto ```shell $ cargo version -cargo 1.85.0 (stable) +cargo 1.91.0 (stable) ``` Some components may require specific setup steps. Please refer to their respective `CONTRIBUTING` documentation for more details. diff --git a/bindings/c/Cargo.toml b/bindings/c/Cargo.toml index b0f791fa9..0b876a455 100644 --- a/bindings/c/Cargo.toml +++ b/bindings/c/Cargo.toml @@ -24,7 +24,7 @@ edition = "2021" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" [lib] crate-type = ["cdylib", "staticlib"] diff --git a/bindings/cpp/Cargo.toml b/bindings/cpp/Cargo.toml index 5f99ce408..3dd166a77 100644 --- a/bindings/cpp/Cargo.toml +++ b/bindings/cpp/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" [lib] crate-type = ["staticlib"] diff --git a/bindings/dotnet/Cargo.toml b/bindings/dotnet/Cargo.toml index 9e7aa575d..f1d508d71 100644 --- a/bindings/dotnet/Cargo.toml +++ b/bindings/dotnet/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" [lib] crate-type = ["cdylib"] diff --git a/bindings/haskell/Cargo.toml b/bindings/haskell/Cargo.toml index 4b83eb96d..1dacd2602 100644 --- a/bindings/haskell/Cargo.toml +++ b/bindings/haskell/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" [lib] crate-type = ["cdylib"] diff --git a/bindings/java/Cargo.toml b/bindings/java/Cargo.toml index e88f5a348..9870e3930 100644 --- a/bindings/java/Cargo.toml +++ b/bindings/java/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" [lib] crate-type = ["cdylib", "staticlib"] diff --git a/bindings/lua/Cargo.toml b/bindings/lua/Cargo.toml index 1e26f3029..761445ae6 100644 --- a/bindings/lua/Cargo.toml +++ b/bindings/lua/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" [features] default = ["mlua/lua52"] diff --git a/bindings/nodejs/Cargo.toml b/bindings/nodejs/Cargo.toml index f9782b7a7..e39be989b 100644 --- a/bindings/nodejs/Cargo.toml +++ b/bindings/nodejs/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" [features] default = [ diff --git a/bindings/ocaml/Cargo.toml b/bindings/ocaml/Cargo.toml index 82bb8d277..74e501446 100644 --- a/bindings/ocaml/Cargo.toml +++ b/bindings/ocaml/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" [lib] crate-type = ["cdylib"] diff --git a/bindings/php/Cargo.toml b/bindings/php/Cargo.toml index 6fe8e29bd..8e6ce7ac2 100644 --- a/bindings/php/Cargo.toml +++ b/bindings/php/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" [lib] crate-type = ["cdylib"] diff --git a/bindings/python/Cargo.toml b/bindings/python/Cargo.toml index 03d7be5c2..764a1626c 100644 --- a/bindings/python/Cargo.toml +++ b/bindings/python/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" version = "0.47.2" [features] diff --git a/bindings/ruby/Cargo.toml b/bindings/ruby/Cargo.toml index bdc0db490..e0ef970c7 100644 --- a/bindings/ruby/Cargo.toml +++ b/bindings/ruby/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" version = "0.1.7-rc.2" [lib] diff --git a/bindings/ruby/opendal.gemspec b/bindings/ruby/opendal.gemspec index 076d7a819..83e006eee 100644 --- a/bindings/ruby/opendal.gemspec +++ b/bindings/ruby/opendal.gemspec @@ -93,7 +93,7 @@ Gem::Specification.new do |spec| # Exclude non-Ruby files from RDoc to prevent parsing errors spec.rdoc_options = ["--exclude", "Cargo\\..*", "--exclude", "core/", "--exclude", "\\.rs$"] - spec.requirements = ["Rust >= 1.85"] + spec.requirements = ["Rust >= 1.91"] # use a Ruby version which: # - supports Rubygems with the ability of compilation of Rust gem # - not end of life diff --git a/core/Cargo.lock b/core/Cargo.lock index c744aad2b..1a34d396d 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -3047,17 +3047,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" -[[package]] -name = "erased-serde" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec" -dependencies = [ - "serde", - "serde_core", - "typeid", -] - [[package]] name = "errno" version = "0.3.14" @@ -3198,15 +3187,15 @@ dependencies = [ [[package]] name = "fastrace" -version = "0.7.17" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2130caec636d7a1d23b173576674ced1af967228642ceaeb6a1b4705c282b00e" +checksum = "74539685f6baa3c33251571272eac7939fc3b93dff97c30381d7a6267394e528" dependencies = [ "fastant", "fastrace-macro", "parking_lot 0.12.5", "pin-project", - "rand 0.9.4", + "rand 0.10.1", "rtrb", "serde", ] @@ -3224,11 +3213,10 @@ dependencies = [ [[package]] name = "fastrace-macro" -version = "0.7.17" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b35f67e02527fca6515ff61f922360df781f477daf6a806fff16bd59525dee5" +checksum = "390d4f754b751905fa9294716c4ead717ffb5fa733a0c2417358b7779fceaeed" dependencies = [ - "proc-macro-error2", "proc-macro2", "quote", "syn 2.0.118", @@ -5424,29 +5412,29 @@ version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" dependencies = [ - "sval", - "sval_ref", "value-bag", ] [[package]] name = "logforth" -version = "0.29.1" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40c105c59828d07aeb95b06f9a345b12869ddc249d44a7302697a66da439076f" +checksum = "522000d3921e4b089de59204d2d3ca8792cd53f8ce5a54b5ac8b9a6e867259f0" dependencies = [ + "log", "logforth-append-file", "logforth-bridge-log", "logforth-core", + "logforth-filter-rustlog", "logforth-layout-json", "logforth-layout-text", ] [[package]] name = "logforth-append-file" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d2ccb8b7e501c114e80069eb2b83c02a48039c23a7037e717b5b09a4ed306fb" +checksum = "80f4ed78a03a30c12285135d98330f0f5d53cb0019bd1ac6d66863dae72d8d52" dependencies = [ "jiff", "logforth-core", @@ -5454,9 +5442,9 @@ dependencies = [ [[package]] name = "logforth-bridge-log" -version = "0.3.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aa6ca548389fd166a995b5940e15b0dacbdd5a30f2f24eac9aa4bf664bda5c" +checksum = "9c7224c78547e542572ae4d1f787f96c4395a4c3f24513bf221bd8e49888f610" dependencies = [ "log", "logforth-core", @@ -5464,19 +5452,28 @@ dependencies = [ [[package]] name = "logforth-core" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a77869b8dba38c67ed19e1753e59d9faefdcc60557bc4e84db0348606a304ac5" +checksum = "400ba5305e0cb6819efa6c2c503020562eb5b47fd53c91c935be55af1ffd374e" dependencies = [ "anyhow", - "value-bag", + "serde", +] + +[[package]] +name = "logforth-filter-rustlog" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e8431cfa1d3eeca479c363651320a66c7003350528f678b30e8c1474fb0d802" +dependencies = [ + "logforth-core", ] [[package]] name = "logforth-layout-json" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01b80d310e0670560404a825f64dbd78a8761c5bb7da952513e90ba9dd525bd2" +checksum = "9d86a105f8f32151ca1e0a6d4097d478badb02d5715239ba0fa431a188a5d966" dependencies = [ "jiff", "logforth-core", @@ -5486,9 +5483,9 @@ dependencies = [ [[package]] name = "logforth-layout-text" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2a4674e549a59eeac8e301584143186c433181bdc5460046a130becedef6a3d" +checksum = "4eafe007ac55293d807e8c7f5a23002e2518d32e476e195443cde23e7845416a" dependencies = [ "colored", "jiff", @@ -8628,7 +8625,7 @@ version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "itertools 0.14.0", "log", "multimap", @@ -8648,7 +8645,7 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "itertools 0.14.0", "log", "multimap", @@ -10105,15 +10102,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde_buf" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc948de1bbead18a61be0b33182636603ea0239ca2577b9704fc39eba900e4e5" -dependencies = [ - "serde_core", -] - [[package]] name = "serde_bytes" version = "0.11.19" @@ -10144,15 +10132,6 @@ dependencies = [ "syn 2.0.118", ] -[[package]] -name = "serde_fmt" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e497af288b3b95d067a23a4f749f2861121ffcb2f6d8379310dcda040c345ed" -dependencies = [ - "serde_core", -] - [[package]] name = "serde_json" version = "1.0.150" @@ -11111,84 +11090,6 @@ dependencies = [ "syn 2.0.118", ] -[[package]] -name = "sval" -version = "2.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a05195a68cb8336336413c3f52ea0467c7666f5f652e01ba807319ffcc090f2" - -[[package]] -name = "sval_buffer" -version = "2.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2887fd5e2454319f2f170860427f615451bb057fc9b3fd7f28b7a99ac2ccf0e4" -dependencies = [ - "sval", - "sval_ref", -] - -[[package]] -name = "sval_dynamic" -version = "2.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12ddf3833aa407554ad40be081aea9cc3ea6d6798832ec83dd35022b45373896" -dependencies = [ - "sval", -] - -[[package]] -name = "sval_fmt" -version = "2.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94398bdd2ee99eee108e0b7b0df9081700a96cdefac3add5c09ad3e6f2376bcb" -dependencies = [ - "itoa", - "ryu", - "sval", -] - -[[package]] -name = "sval_json" -version = "2.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f51ae40f37b541fdf81531e51d5071e8edc7c5a191cc23d288b654995b9eaba" -dependencies = [ - "itoa", - "ryu", - "sval", -] - -[[package]] -name = "sval_nested" -version = "2.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3abe05be8455348e3f6edc14a85fd2fcf32f801a14f0126ce025e63851b4f13b" -dependencies = [ - "sval", - "sval_buffer", - "sval_ref", -] - -[[package]] -name = "sval_ref" -version = "2.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a36361fa3c42c9fd129f4c5023a812d5b275742b28a672c758ec70049c61df00" -dependencies = [ - "sval", -] - -[[package]] -name = "sval_serde" -version = "2.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb76707179eccecab345902a803aacacab6889f3af675dbe89766bc790b1a6cb" -dependencies = [ - "serde_core", - "sval", - "sval_nested", -] - [[package]] name = "symlink" version = "0.1.0" @@ -11338,7 +11239,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.2", "once_cell", "rustix 1.1.4", "windows-sys 0.61.2", @@ -12163,12 +12064,6 @@ dependencies = [ "syn 2.0.118", ] -[[package]] -name = "typeid" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" - [[package]] name = "typenum" version = "1.20.0" @@ -12320,37 +12215,6 @@ name = "value-bag" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0" -dependencies = [ - "value-bag-serde1", - "value-bag-sval2", -] - -[[package]] -name = "value-bag-serde1" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16530907bfe2999a1773ca5900a65101e092c70f642f25cc23ca0c43573262c5" -dependencies = [ - "erased-serde", - "serde_buf", - "serde_core", - "serde_fmt", -] - -[[package]] -name = "value-bag-sval2" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d00ae130edd690eaa877e4f40605d534790d1cf1d651e7685bd6a144521b251f" -dependencies = [ - "sval", - "sval_buffer", - "sval_dynamic", - "sval_fmt", - "sval_json", - "sval_ref", - "sval_serde", -] [[package]] name = "vart" diff --git a/core/Cargo.toml b/core/Cargo.toml index 22cd945bc..7613f9bed 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -38,7 +38,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" version = "0.57.0" [workspace.dependencies] @@ -48,7 +48,7 @@ ctor = "1.0.7" futures = { version = "0.3", default-features = false } http = "1.4" log = { version = "0.4.32" } -logforth = { version = "0.29.1", features = ["starter-log"] } +logforth = { version = "0.30.1", features = ["starter-log"] } mea = "0.6" quick-xml = { version = "0.41.0", default-features = false } rand = "0.10.1" diff --git a/core/layers/fastrace/Cargo.toml b/core/layers/fastrace/Cargo.toml index c295c3119..a4bc0edb2 100644 --- a/core/layers/fastrace/Cargo.toml +++ b/core/layers/fastrace/Cargo.toml @@ -31,7 +31,7 @@ version = { workspace = true } all-features = true [dependencies] -fastrace = "0.7.16" +fastrace = { version = "0.7.18" } opendal-core = { path = "../../core", version = "0.57.0", default-features = false } [dev-dependencies] diff --git a/dev/Cargo.toml b/dev/Cargo.toml index 5f0256df3..9a8e3192d 100644 --- a/dev/Cargo.toml +++ b/dev/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" version = "0.0.1" [dependencies] diff --git a/integrations/dav-server/Cargo.toml b/integrations/dav-server/Cargo.toml index b3e8a8677..8b9cb89d0 100644 --- a/integrations/dav-server/Cargo.toml +++ b/integrations/dav-server/Cargo.toml @@ -25,7 +25,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" [dependencies] anyhow = "1" diff --git a/integrations/object_store/Cargo.toml b/integrations/object_store/Cargo.toml index 3f3514cbc..0aad073ff 100644 --- a/integrations/object_store/Cargo.toml +++ b/integrations/object_store/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" version = "0.57.0" [features] diff --git a/integrations/parquet/Cargo.toml b/integrations/parquet/Cargo.toml index 6f1b9b7c6..0232bf0ae 100644 --- a/integrations/parquet/Cargo.toml +++ b/integrations/parquet/Cargo.toml @@ -24,7 +24,7 @@ edition = "2024" homepage = "https://opendal.apache.org/" license = "Apache-2.0" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" version = "0.8.1" [dependencies] diff --git a/integrations/unftp-sbe/Cargo.toml b/integrations/unftp-sbe/Cargo.toml index c2daf4e93..564c30163 100644 --- a/integrations/unftp-sbe/Cargo.toml +++ b/integrations/unftp-sbe/Cargo.toml @@ -23,7 +23,7 @@ homepage = "https://opendal.apache.org/" license = "Apache-2.0" name = "unftp-sbe-opendal" repository = "https://github.com/apache/opendal" -rust-version = "1.85" +rust-version = "1.91" version = "0.4.2" [dependencies]
