Skip to content

feat(parquet): support object versions in ParquetObjectReader#9753

Open
ClSlaid wants to merge 1 commit intoapache:mainfrom
ClSlaid:issue-8568-parquet-object-reader-version
Open

feat(parquet): support object versions in ParquetObjectReader#9753
ClSlaid wants to merge 1 commit intoapache:mainfrom
ClSlaid:issue-8568-parquet-object-reader-version

Conversation

@ClSlaid
Copy link
Copy Markdown
Contributor

@ClSlaid ClSlaid commented Apr 17, 2026

Summary

  • add ParquetObjectReader::with_version and use ObjectStore::get_opts for suffix, single-range, and multi-range reads when a version is specified
  • ensure parquet metadata and data are read from the requested object revision instead of implicitly reading the latest object state
  • add a self-contained regression test covering the versioned reader path with a temporary local object store

Testing

  • cargo test -p parquet --features object_store,arrow test_simple_with_version -- --nocapture

Fix #8568

Code: add with_version and use ObjectStore::get_opts for suffix, single-range, and multi-range reads when a version is set.

Test: add a self-contained regression test using a temporary local object store.

Fix: ensure parquet metadata and data are read from the requested object revision instead of the latest object state.
@github-actions github-actions bot added the parquet Changes to the parquet crate label Apr 17, 2026
@ClSlaid
Copy link
Copy Markdown
Contributor Author

ClSlaid commented Apr 17, 2026

/cc @yeya24 PTAL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

parquet Changes to the parquet crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Parquet] Support version in ParquetObjectReader

1 participant