diff --git a/native/Cargo.lock b/native/Cargo.lock index ae8a2f7be7..1f194f1010 100644 --- a/native/Cargo.lock +++ b/native/Cargo.lock @@ -1970,7 +1970,7 @@ dependencies = [ "object_store", "object_store_opendal", "once_cell", - "opendal", + "opendal 0.58.1", "parking_lot", "parquet", "paste", @@ -3562,7 +3562,7 @@ dependencies = [ "cfg-if", "futures", "iceberg", - "opendal", + "opendal 0.57.0", "reqsign-aws-v4", "reqsign-core", "serde", @@ -4486,7 +4486,7 @@ dependencies = [ "futures", "mea", "object_store", - "opendal", + "opendal 0.57.0", "pin-project", "tokio", ] @@ -4522,19 +4522,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96c9c85ce253ff87225e7669979d877a20c98a06604ec9d6dd5f4473e08f1ae1" dependencies = [ "ctor", - "opendal-core", - "opendal-layer-concurrent-limit", - "opendal-layer-logging", - "opendal-layer-retry", - "opendal-layer-timeout", + "opendal-core 0.57.0", + "opendal-layer-concurrent-limit 0.57.0", + "opendal-layer-logging 0.57.0", + "opendal-layer-retry 0.57.0", + "opendal-layer-timeout 0.57.0", "opendal-service-azdls", "opendal-service-fs", "opendal-service-gcs", - "opendal-service-hdfs", "opendal-service-oss", "opendal-service-s3", ] +[[package]] +name = "opendal" +version = "0.58.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f20562cc7447fcc915fc5c23df305a412ea80a733c9f2fd9e2d267e2815be6d" +dependencies = [ + "ctor", + "opendal-core 0.58.1", + "opendal-http-transport-reqwest", + "opendal-layer-concurrent-limit 0.58.1", + "opendal-layer-logging 0.58.1", + "opendal-layer-retry 0.58.1", + "opendal-layer-timeout 0.58.1", + "opendal-service-hdfs", +] + [[package]] name = "opendal-core" version = "0.57.0" @@ -4563,6 +4578,45 @@ dependencies = [ "web-time", ] +[[package]] +name = "opendal-core" +version = "0.58.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec75551ff4cf3e57da98979f6a937aaa9ddb3915bf68cc17d03df733be6646ed" +dependencies = [ + "anyhow", + "base64 0.23.0", + "bytes", + "futures", + "http 1.5.0", + "jiff", + "log", + "md-5 0.11.0", + "mea", + "percent-encoding", + "quick-xml 0.41.0", + "serde", + "serde_json", + "tokio", + "url", + "uuid", + "web-time", +] + +[[package]] +name = "opendal-http-transport-reqwest" +version = "0.58.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad4d4f19c3ce01126a30611f8e544eaa217104a278c889ac17c9374fe4f9e4ef" +dependencies = [ + "bytes", + "futures", + "http 1.5.0", + "http-body 1.1.0", + "opendal-core 0.58.1", + "reqwest 0.13.4", +] + [[package]] name = "opendal-layer-concurrent-limit" version = "0.57.0" @@ -4572,7 +4626,19 @@ dependencies = [ "futures", "http 1.5.0", "mea", - "opendal-core", + "opendal-core 0.57.0", +] + +[[package]] +name = "opendal-layer-concurrent-limit" +version = "0.58.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "249ac5b0aa5a7a6c3737342d10456067937f9c9a6f3f02544271f7908ab91081" +dependencies = [ + "futures", + "http 1.5.0", + "mea", + "opendal-core 0.58.1", ] [[package]] @@ -4582,7 +4648,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58ada45c6d81d1aa4c9305d0c7d4bc317c59c85866a0908a2d75a7a978aa5ee2" dependencies = [ "log", - "opendal-core", + "opendal-core 0.57.0", +] + +[[package]] +name = "opendal-layer-logging" +version = "0.58.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c75411ab00f77851ff086b686c1e9ca8175ac18c15afa2cb75b9036436cb06c" +dependencies = [ + "log", + "opendal-core 0.58.1", ] [[package]] @@ -4593,7 +4669,18 @@ checksum = "7b2a25a718afb81fad81cb9a0580a1cb989221fa2317f888c6a37f8dad408eb7" dependencies = [ "backon", "log", - "opendal-core", + "opendal-core 0.57.0", +] + +[[package]] +name = "opendal-layer-retry" +version = "0.58.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80b7738bd5f233ad8da39af9b9316b9b7a4eaddd91e8e32a1e19b7030688121d" +dependencies = [ + "backon", + "log", + "opendal-core 0.58.1", ] [[package]] @@ -4602,7 +4689,17 @@ version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e91f731724c213af81e9d03517859c8fc47b4578e64ad61ae4f099f10fe36e3" dependencies = [ - "opendal-core", + "opendal-core 0.57.0", + "tokio", +] + +[[package]] +name = "opendal-layer-timeout" +version = "0.58.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a704141924500f3803c05ed871b53305d2a2f11cb5ef20160c3ee688a1857f66" +dependencies = [ + "opendal-core 0.58.1", "tokio", ] @@ -4616,7 +4713,7 @@ dependencies = [ "bytes", "http 1.5.0", "log", - "opendal-core", + "opendal-core 0.57.0", "opendal-service-azure-common", "quick-xml 0.39.4", "reqsign-azure-storage", @@ -4633,7 +4730,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b489f13c42e69d69bdd72952b634356ec43a7881a20259b38b540fcecdf4051" dependencies = [ "http 1.5.0", - "opendal-core", + "opendal-core 0.57.0", ] [[package]] @@ -4644,7 +4741,7 @@ checksum = "22e89a665fef0e6bd249cf5ea47fc174b7ba892159bee4b9382528b1ca873a2c" dependencies = [ "bytes", "log", - "opendal-core", + "opendal-core 0.57.0", "serde", "tokio", "xattr", @@ -4660,7 +4757,7 @@ dependencies = [ "bytes", "http 1.5.0", "log", - "opendal-core", + "opendal-core 0.57.0", "percent-encoding", "quick-xml 0.39.4", "reqsign-core", @@ -4673,15 +4770,15 @@ dependencies = [ [[package]] name = "opendal-service-hdfs" -version = "0.57.0" +version = "0.58.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb51ce674ce98b8b7d9ac7d2dfc9d7fc8f1bbd1da1a5fb928ecc5f13ba7dc88a" +checksum = "00570d1cc0c3f00db60bc8aaa63aa304e176285264e8674ca11897afaf509629" dependencies = [ "bytes", "futures", "hdrs", "log", - "opendal-core", + "opendal-core 0.58.1", "serde", "tokio", ] @@ -4695,7 +4792,7 @@ dependencies = [ "bytes", "http 1.5.0", "log", - "opendal-core", + "opendal-core 0.57.0", "quick-xml 0.39.4", "reqsign-aliyun-oss", "reqsign-core", @@ -4715,7 +4812,7 @@ dependencies = [ "http 1.5.0", "log", "md-5 0.11.0", - "opendal-core", + "opendal-core 0.57.0", "quick-xml 0.39.4", "reqsign-aws-v4", "reqsign-core", diff --git a/native/core/Cargo.toml b/native/core/Cargo.toml index 7c88b260c3..923a54ff79 100644 --- a/native/core/Cargo.toml +++ b/native/core/Cargo.toml @@ -71,7 +71,7 @@ parking_lot = "0.12.5" reqwest = { version = "0.12", default-features = false, features = ["rustls-tls-native-roots", "http2"] } object_store_opendal = { version = "0.57.0", optional = true } hdfs-sys = {version = "0.3", optional = true, features = ["hdfs_3_3"]} -opendal = { version = "0.57.0", optional = true, features = ["services-hdfs"] } +opendal = { version = "0.58.1", optional = true, features = ["services-hdfs"] } iceberg = { workspace = true } iceberg-storage-opendal = { workspace = true } reqsign-core = { workspace = true }