Release arrow-rs / parquet Major version 57.0.0 (October 2025) #7835
Copy link
Copy link
Closed
Milestone
Description
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Let's keep the code flowing. Part of
Release Checklist:
- Verify with downstream DataFusion tests: Upgrade DataFusion to arrow/parquet 57.0.0 datafusion#17888
- Release notes and bump version: Prepare for
57.0.0release #8644 - Release Candidate + Vote thread: https://lists.apache.org/thread/p1xfockx2dbs7cvkr1p7ly5ffvrm196m
- Release to crates.io / approval: https://lists.apache.org/thread/6ffkbm88g3mjh1orpnf3kg1pmxl3ocpf
- Create follow on tickets: Release arrow-rs / parquet Minor version
57.1.0(November 2025) #8464
Requested items for release
Reactions are currently unavailable
Activity
chore: bump MSRV to 1.84 (#7926)
[-]Release arrow-rs / parquet Minor version `57.0.0` (October 2025)[/-][+]Release arrow-rs / parquet Major version `57.0.0` (October 2025)[/+]alamb commentedon Sep 26, 2025
I am hoping we can write a blog about this one too
alamb commentedon Oct 14, 2025
I am starting to think about making the arrow 57 release.
@scovich @mbrobbel @jecsand838, @nathaniel-d-ef , are there any PRs / features I should wait on? Specifically I am looking for PRs that make breaking API changes to stable crates (we can still make API changes to variant/avro until we move them from the experimental status)
I would love to get this PR in (but since it doesn't change any APIs I think it is not required)
nathaniel-d-ef commentedon Oct 14, 2025
For arrow-avro I don't have anything in the works that needs to get in prior to release. @jecsand838 has one outstanding PR with some straightforward changes that I just looked over and approved. I agree with his comment that that PR should wrap #4886.
scovich commentedon Oct 14, 2025
Do extension types have any warts we want to fix? IIUC, they will no longer be experimental as of arrow-57, so this is our last chance to make non-trivial changes there before arrow-58.
Meanwhile, I know it's not strictly required to hit arrow-57 because variant is still experimental but -- where are we on variant support in general? Is it sufficiently mature that people could reasonably expect to use it starting with arrow-57? If not, what is missing and how hard would it be to add?
(we had a flurry of changes go in, but I lost track of what follow-ups might be needed and it's been awfully quiet on the variant front the last week or two)
alamb commentedon Oct 14, 2025
From my perspective, we are "done enough" with the initial implementation
Though there are plenty of additional work / items listed here:
What I am personally focusing on now is the initial attempts to integrate variant in downstream crates, notably
What I am hoping / expecting now is that we'll get a stream of tickets of rough edges and API issues to help guide where next to spend time
@friendlymatthew has already started filing these issues:
VarianttoVariantArray#8606VariantArray#8609PartialEqforVariantArray#8610VariantArrayiterable #8612jecsand838 commentedon Oct 14, 2025
@alamb If possible, I'd also like to try to get #8428 out with the 57.0.0 release
Update publishing instructions to publish arrow-avro as part of 57 (#…
jecsand838 commentedon Oct 15, 2025
One last small
arrow-avroPR came up that we should try to get in: #8633I did a thorough double check of the code and didn't come across anything else.
Use `Arc<FileEncryptionProperties>` everywhere to be be consistent wi…
Undeprecate `ArrowWriter::into_serialized_writer` and add docs (#8621)
alamb commentedon Oct 17, 2025
I am starting to prepare for the release. Realistically I expect I'll make the RC early next week and with voting that puts us at a release next Thursday or Friday
57.0.0release #8644alamb commentedon Oct 19, 2025
This makes a lot of sense to me -- what I suggest is that we make the release and then publish the blog so that anyone reading the blog can actually try it out.
alamb commentedon Oct 19, 2025
I reviewed the tickets referred to above, and it looks like they are all merged to me. I will move on to creating a release candidate.
Prepare for `57.0.0` release (#8644)
alamb commentedon Oct 19, 2025
I have made an RC and started a vote thread: https://lists.apache.org/thread/p1xfockx2dbs7cvkr1p7ly5ffvrm196m
alamb commentedon Oct 23, 2025
The release was approved and is now available on crates.io and for download: https://lists.apache.org/thread/6ffkbm88g3mjh1orpnf3kg1pmxl3ocpf
Add geo-parquet publishing instructions (#8690)
Upgrade DataFusion to arrow/parquet 57.0.0 (#17888)
Upgrade DataFusion to arrow/parquet 57.0.0 (apache#17888)
Upgrade DataFusion to arrow/parquet 57.0.0 (apache#17888)