Skip to content

chore: test latest object_store before 0.14.2 release - #25113

Draft
alamb wants to merge 8 commits into
apache:mainfrom
alamb:alamb/test_object_store_0142
Draft

chore: test latest object_store before 0.14.2 release#25113
alamb wants to merge 8 commits into
apache:mainfrom
alamb:alamb/test_object_store_0142

Conversation

@alamb

@alamb alamb commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Note: this PR is for testing only and is not intended to be merged. Once object_store 0.14.2 is released, DataFusion will pick it up via the normal dependency update process.

Rationale for this change

Test DataFusion against the head of apache/arrow-rs-object-store ahead of the 0.14.2 release, to find regressions before the release is cut (the same exercise as #24926 for sqlparser 0.63.0).

What changes are included in this PR?

  1. All changes from Update to arrow-rs main (arrow 60 pre-release testing) #24366 (arrow 60 pre-release testing). DataFusion is currently on object_store 0.13.2 because the parquet crate from arrow-rs 59 requires it, so testing object_store 0.14.x requires the arrow-rs main pin from that PR as well.
  2. Pin object_store to git rev 135984fdf91f813c48c47b6288586d9b0e205164 (current head of main, the code that will become 0.14.2 — 21 commits past v0.14.1)

No code changes were required on top of #24366.

Are these changes tested?

Existing CI runs against the pinned object_store.

Are there any user-facing changes?

No

alamb and others added 8 commits August 14, 2026 13:00
Pin arrow/parquet crates to arrow-rs rev 901e69f913bb8a1738009218898959e8f4cd7ec8
via [patch.crates-io] until arrow 60.0.0 is released.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…tore 0.14, etc)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
# Conflicts:
#	datafusion/core/tests/user_defined/user_defined_aggregates.rs
#	datafusion/core/tests/user_defined/user_defined_scalar_functions.rs
#	datafusion/core/tests/user_defined/user_defined_window_functions.rs
#	datafusion/ffi/src/udaf/mod.rs
#	datafusion/optimizer/src/optimizer.rs
…anges

- data_buffers() now returns &Arc<[Buffer]> and GenericByteViewArray::new_unchecked
  takes Arc<[Buffer]>
- ParquetMetaData::column_index()/offset_index() replaced by page_index()
  returning the new PageIndex struct
- PageIndex cannot be constructed outside the parquet crate
  (apache/arrow-rs#10824): patch serialized index
  bytes in statistics_order_tests and drop the synthetic page index from
  single_column_metadata until upstream exposes a constructor
- New ColumnOrder/SortOrder variants: INT96 now reports
  SortOrder::INT96_TIMESTAMP (still treated as untrusted for min/max), and
  ColumnOrder union fields 2/3 are now recognized
@github-actions github-actions Bot added sql SQL Planner logical-expr Logical plan and expressions physical-expr Changes to the physical-expr crates optimizer Optimizer rules core Core DataFusion crate sqllogictest SQL Logic Tests (.slt) catalog Related to the catalog crate common Related to common crate execution Related to the execution crate proto Related to proto crate functions Changes to functions implementation datasource Changes to the datasource crate ffi Changes to the ffi crate physical-plan Changes to the physical-plan crate labels Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

catalog Related to the catalog crate common Related to common crate core Core DataFusion crate datasource Changes to the datasource crate execution Related to the execution crate ffi Changes to the ffi crate functions Changes to functions implementation logical-expr Logical plan and expressions optimizer Optimizer rules physical-expr Changes to the physical-expr crates physical-plan Changes to the physical-plan crate proto Related to proto crate sql SQL Planner sqllogictest SQL Logic Tests (.slt)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant