This is an automated email from the ASF dual-hosted git repository.
xuanwo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git
The following commit(s) were added to refs/heads/main by this push:
new 2871b4760 Upgrade opendal to v0.55 (#1895)
2871b4760 is described below
commit 2871b4760a42e5d8d4261c025793f6cf02bd1628
Author: dentiny <[email protected]>
AuthorDate: Sun Nov 30 22:49:53 2025 -0800
Upgrade opendal to v0.55 (#1895)
## What changes are included in this PR?
Dependency upgrade is supposed to perform automatically via dependabot,
but somehow I didn't see it this weekend.
## Are these changes tested?
Checked with local iceberg unit tests and seem fine.
---
Cargo.lock | 24 +++++++++++++++++++++---
Cargo.toml | 4 ++--
2 files changed, 23 insertions(+), 5 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 4c82df79f..d29f6e97f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4015,10 +4015,12 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49"
dependencies = [
"jiff-static",
+ "jiff-tzdb-platform",
"log",
"portable-atomic",
"portable-atomic-util",
"serde",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -4032,6 +4034,21 @@ dependencies = [
"syn 2.0.108",
]
+[[package]]
+name = "jiff-tzdb"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524"
+
+[[package]]
+name = "jiff-tzdb-platform"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"
+dependencies = [
+ "jiff-tzdb",
+]
+
[[package]]
name = "jobserver"
version = "0.1.34"
@@ -4742,20 +4759,20 @@ checksum =
"384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
[[package]]
name = "opendal"
-version = "0.54.1"
+version = "0.55.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42afda58fa2cf50914402d132cc1caacff116a85d10c72ab2082bb7c50021754"
+checksum = "d075ab8a203a6ab4bc1bce0a4b9fe486a72bf8b939037f4b78d95386384bc80a"
dependencies = [
"anyhow",
"backon",
"base64 0.22.1",
"bytes",
- "chrono",
"crc32c",
"futures",
"getrandom 0.2.16",
"http 1.3.1",
"http-body 1.0.1",
+ "jiff",
"log",
"md-5",
"percent-encoding",
@@ -4765,6 +4782,7 @@ dependencies = [
"serde",
"serde_json",
"tokio",
+ "url",
"uuid",
]
diff --git a/Cargo.toml b/Cargo.toml
index 7ca365dce..051215553 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -81,9 +81,9 @@ http = "1.2"
iceberg = { version = "0.7.0", path = "./crates/iceberg" }
iceberg-catalog-glue = { version = "0.7.0", path = "./crates/catalog/glue" }
iceberg-catalog-hms = { version = "0.7.0", path = "./crates/catalog/hms" }
-iceberg-catalog-sql = { version = "0.7.0", path = "./crates/catalog/sql" }
iceberg-catalog-rest = { version = "0.7.0", path = "./crates/catalog/rest" }
iceberg-catalog-s3tables = { version = "0.7.0", path =
"./crates/catalog/s3tables" }
+iceberg-catalog-sql = { version = "0.7.0", path = "./crates/catalog/sql" }
iceberg-datafusion = { version = "0.7.0", path =
"./crates/integrations/datafusion" }
indicatif = "0.18"
itertools = "0.13"
@@ -99,7 +99,7 @@ motore-macros = "0.4.3"
murmur3 = "0.5.2"
num-bigint = "0.4.6"
once_cell = "1.20"
-opendal = "0.54.0"
+opendal = "0.55.0"
ordered-float = "4"
parquet = "56.2"
pilota = "0.11.10"