Skip to content

Upgrade arrow and parquet to 59 - #139

Open
JonoPrest wants to merge 1 commit into
mainfrom
chore/arrow-parquet-59
Open

JonoPrest wants to merge 1 commit into
mainfrom
chore/arrow-parquet-59

Conversation

@JonoPrest

@JonoPrest JonoPrest commented Sep 8, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Bumps the workspace arrow and parquet dependencies from 57 to 59 (resolves to 59.3.0).

Closes #136

  • No source changes were required: the workspace builds cleanly against arrow/parquet 59 with no clippy warnings, and cargo test --workspace plus the network-backed #[ignore] integration tests (arrow IPC, parquet output, decoding into arrow) all pass.
  • cargo tree -d shows no duplicate arrow/parquet versions; nothing else in the dependency tree (no polars) constrains arrow.
  • Version bumps, since arrow types are part of the public API:
    • hypersync-client 1.4.1 -> 1.5.0
    • hypersync-schema 0.4.0 -> 0.5.0 (and the client's dependency on it)

Breaking change for consumers

Consumers that use arrow/parquet types from this crate's API (e.g. RecordBatch, Schema, ArrowChunk) must move to arrow 59 to avoid type mismatches from having two arrow versions in their dependency tree.

🤖 Generated with Claude Code

https://claude.ai/code/session_01KhyT2aoggNtsM3ceaAf8dc

Summary by CodeRabbit

  • Chores
    • Updated Arrow and Parquet dependency versions.
    • Released hypersync-client version 1.5.0.
    • Released hypersync-schema version 0.5.0.
    • Updated the client to use the latest schema package version.

Bump the workspace `arrow` and `parquet` dependencies from 57 to 59.
No source changes were needed; the workspace builds, passes clippy and
all tests (including the network-backed ignored ones) unchanged.

Since arrow types are part of the public API of both crates, bump
hypersync-client 1.4.1 -> 1.5.0 and hypersync-schema 0.4.0 -> 0.5.0
(and the client's dependency on it).

Claude-Session: https://claude.ai/code/session_01KhyT2aoggNtsM3ceaAf8dc
@JonoPrest
JonoPrest force-pushed the chore/arrow-parquet-59 branch from 387a320 to deda334 Compare September 8, 2026 14:56
@coderabbitai

coderabbitai Bot commented Sep 8, 2026 •

Copy link
Copy Markdown
Contributor

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Essentials

Run ID: 4a3209b0-7619-40b7-96d3-825bb0d34e80

📥 Commits

Reviewing files that changed from the base of the PR and between daa673f and deda334.

📒 Files selected for processing (3)
  • Cargo.toml
  • hypersync-client/Cargo.toml
  • hypersync-schema/Cargo.toml

Included review availability: 4 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 5 reviews per hour.


📝 Walkthrough

Walkthrough

The workspace dependencies now use Arrow and Parquet 59. The client and schema package versions were updated, and the client now depends on schema 0.5.0.

Changes

Dependency and package version alignment

Layer / File(s) Summary
Update dependency and crate versions
Cargo.toml, hypersync-client/Cargo.toml, hypersync-schema/Cargo.toml
Arrow and Parquet were upgraded to 59. The client version changed to 1.5.0. The schema version changed to 0.5.0. The client dependency changed to schema 0.5.0.

Priority: ⬇️ Low — Defer the Arrow and Parquet upgrade because it only changes workspace dependencies and package versions without source changes.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: ⚪ Minimal · up to deda3

Arrow and Parquet are upgraded to version 59 with matching client and schema package releases, preserving dependency alignment without identified merge-readiness risk.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the primary change: upgrading Arrow and Parquet to version 59.
Linked Issues check ✅ Passed The changes satisfy issue #136 by upgrading the workspace Arrow and Parquet dependencies from version 57 to version 59. The related package version bumps support the public API dependency update.
Out of Scope Changes check ✅ Passed All changes are related to issue #136. The workspace dependency upgrades and corresponding package version bumps are in scope.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…

Comment @coderabbitai help to get the list of available commands.

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.

Upgrade arrow and parquet versions to 59

1 participant