Skip to content

chore(deps): bump opendal to 0.58.1 - #9163

Merged
robert3005 merged 1 commit into
vortex-data:developfrom
Xuanwo:xuanwo/bump-opendal-0.58.1
Aug 5, 2026
Merged

robert3005 merged 1 commit into
vortex-data:developfrom
Xuanwo:xuanwo/bump-opendal-0.58.1

Conversation

@Xuanwo

@Xuanwo Xuanwo commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Rationale for this change

Bump Apache OpenDAL to the latest stable 0.58.1 (released 2026-07-31) and keep object_store_opendal on the matching 0.58 line so COS/OSS object-store paths stay aligned with upstream.

What changes are included in this PR?

  • Workspace deps: opendal 0.57.0 → 0.58.1; object_store_opendal 0.57.0 → 0.58.0 (latest published on the 0.58 line; depends on opendal ^0.58.0)
  • vortex-cloud: drop .finish() after Operator::new (OpenDAL 0.58 returns a finished operator)

Validated locally:

  • cargo check -p vortex-cloud --features opendal
  • cargo test -p vortex-cloud --features opendal --lib (14 passed)
  • cargo test -p vortex-cloud --features "registry,opendal" --lib (22 passed)
  • cargo check -p vortex --features opendal

What APIs are changed? Are there any user-facing changes?

No public Vortex API changes. Consumers that enable the opendal feature will resolve the newer OpenDAL crates transitively.

@AdamGS AdamGS added the changelog/chore A trivial change label Aug 4, 2026
@AdamGS AdamGS self-assigned this Aug 4, 2026
@Xuanwo
Xuanwo marked this pull request as ready for review August 4, 2026 09:45
@robert3005

robert3005 commented Aug 4, 2026 •

Copy link
Copy Markdown
Contributor

What's the goal here? Rust dependency versions are lower bounds anyway Minor release, we need to bump

Upgrade workspace pins for opendal (0.57.0 -> 0.58.1) and
object_store_opendal (0.57.0 -> 0.58.0, latest matching 0.58 line).

Adapt Operator construction for the 0.58 API where Operator::new
returns a finished operator and no longer requires .finish().

Raise the workspace jiff pin from 0.2.17 to 0.2.28 so
cargo minimal-versions can satisfy opendal-core's jiff ^0.2.28.

Signed-off-by: Xuanwo <github@xuanwo.io>
@Xuanwo
Xuanwo force-pushed the xuanwo/bump-opendal-0.58.1 branch from 5e8be19 to f7bc525 Compare August 4, 2026 12:43
@Xuanwo

Xuanwo commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

What's the goal here? Rust dependency versions are lower bounds anyway Minor release, we need to bump

For context, opendal v0.58 has been yanked. So we are going to bump opendal to the first version in v0.58.x.

@robert3005
robert3005 merged commit 465fab3 into vortex-data:develop Aug 5, 2026
73 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants