--- Cargo.toml.orig 2023-06-27 08:23:13 UTC +++ Cargo.toml @@ -27,6 +27,7 @@ strip = true anyhow = { version = "1.0", features = ["backtrace"] } ar = "0.9" async-trait = "0.1" +backon = "0.4.1" base64 = "0.21" bincode = "1" blake3 = "1" @@ -56,11 +57,11 @@ log = "0.4" num_cpus = "1.15" number_prefix = "0.4" once_cell = "1.17" -opendal = { version = "0.37.0", optional = true } +opendal = { version = "0.39.0", optional = true } openssl = { version = "0.10.55", optional = true } rand = "0.8.4" regex = "1.7.3" -reqsign = { version = "0.13.0", optional = true } +reqsign = { version = "0.14.1", optional = true } reqwest = { version = "0.11", features = [ "json", "blocking", @@ -151,13 +152,9 @@ gcs = ["opendal", "reqsign", "url", "reqwest/blocking" gha = ["opendal"] memcached = ["opendal/services-memcached"] native-zlib = [] -redis = ["url", "opendal/services-redis"] +redis = ["url", "opendal/services-redis", "opendal/services-redis-rustls"] s3 = ["opendal", "reqsign"] webdav = ["opendal"] -# Enable features that will build a vendored version of openssl and -# statically linked with it, instead of linking against the system-wide openssl -# dynamically or statically. -vendored-openssl = ["openssl?/vendored"] # Enable features that require unstable features of Nightly Rust. unstable = [] # Enables distributed support in the sccache client