Skip to content

chore(deps): bump opendal from 0.57 to 0.58 - #2953

Merged
CTTY merged 3 commits into
mainfrom
xuanwo/bump-opendal-0.58
Aug 4, 2026
Merged

chore(deps): bump opendal from 0.57 to 0.58#2953
CTTY merged 3 commits into
mainfrom
xuanwo/bump-opendal-0.58

Conversation

@Xuanwo

@Xuanwo Xuanwo commented Aug 4, 2026

Copy link
Copy Markdown
Member

Which issue does this PR close?

  • N/A (dependency bump)

What changes are included in this PR?

Bumps opendal from 0.57 to 0.58 (resolved to 0.58.1). OpenDAL backs the iceberg-storage-opendal backends (S3, GCS, OSS, Azure, HuggingFace, fs, memory).

OpenDAL 0.58 returns a finished operator from Operator::new / Operator::from_config, so the obsolete .finish() calls are removed across storage backends. No behavior change intended.

Are these changes tested?

Covered by existing iceberg-storage-opendal unit tests. Verified locally with:

  • cargo check -p iceberg-storage-opendal --all-features
  • cargo clippy -p iceberg-storage-opendal --all-features --all-targets -- -D warnings
  • cargo test -p iceberg-storage-opendal --all-features --lib
  • cargo check on dependent crates (iceberg, iceberg-catalog-rest, iceberg-datafusion)

AI Disclosure

This PR was prepared with AI assistance (Grok / xAI). Changes were reviewed and verified by the author before submission.

Upgrade OpenDAL to 0.58 and adapt to the Operator construction API:
`Operator::new` / `Operator::from_config` now return a finished operator,
so remove the obsolete `.finish()` calls in storage backends.
Xuanwo added 2 commits August 4, 2026 20:44
reqsign-aws-v4 now surfaces Credential via reqsign-aws-core, so
CustomAwsCredentialLoader::new's type path in the public API dump changed.

@CTTY CTTY left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@CTTY
CTTY merged commit 6dc1486 into main Aug 4, 2026
22 checks passed
@CTTY
CTTY deleted the xuanwo/bump-opendal-0.58 branch August 4, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants