Skip to content

chore: bump Arrow stack to 59#656

Closed
michaelmitchell-bit wants to merge 1 commit into
apache:mainfrom
michaelmitchell-bit:codex/arrow-59
Closed

chore: bump Arrow stack to 59#656
michaelmitchell-bit wants to merge 1 commit into
apache:mainfrom
michaelmitchell-bit:codex/arrow-59

Conversation

@michaelmitchell-bit

Copy link
Copy Markdown

Purpose

Updates the Rust Arrow dependency family to 59.0.0 and keeps the direct Arrow crates aligned across core and Python bindings. This avoids split arrow-schema versions like the failing Dependabot-only arrow-schema bump.

Related: #651

Brief change log

  • Bump arrow, arrow-schema, arrow-array, and arrow-pyarrow to 59.0.0.
  • Bump PyO3 / pyo3-async-runtimes to 0.28 to satisfy arrow-pyarrow 59.
  • Replace deprecated PyO3 downcast APIs and make pyclass FromPyObject behavior explicit.

Tests

  • cargo fmt --all
  • cargo build --workspace --all-targets --exclude fluss_python --exclude fluss-cpp --exclude fluss_nif
  • cargo build -p fluss_python
  • cargo clippy --all-targets --workspace -- -D warnings
  • cargo test --all-targets --workspace --exclude fluss_python --exclude fluss-cpp --exclude fluss_nif
  • cargo doc --workspace --no-deps --exclude fluss_python

@fresh-borzoni

Copy link
Copy Markdown
Member

@michaelmitchell-bit Thank you for the PR, we recently merged fluss-rust repo to the main one(apache/fluss) and this repo is to be archived.

So can you open this PR against main repo, the code is the same, just under fluss-rust folder.

@michaelmitchell-bit

michaelmitchell-bit commented Jul 6, 2026

Copy link
Copy Markdown
Author

Thanks! opened a replacement PR in the monorepo: apache/fluss#3600

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