Skip to content

Add parquet-format 2.14.0 features to the support features page - #202

Merged
alamb merged 14 commits into
apache:productionfrom
alamb:alamb/parquet_format_2_14
Sep 17, 2026
Merged

alamb merged 14 commits into
apache:productionfrom
alamb:alamb/parquet_format_2_14

Conversation

@alamb

@alamb alamb commented Sep 8, 2026 •

Copy link
Copy Markdown
Collaborator

Note: This PR will stay in draft and must not be merged until the 2.14.0 RC1 release vote passes.

Rationale

Keep the page up to date

parquet-format 2.14.0 has been released: [VOTE] Release Apache Parquet Format 2.14.0 RC1.

Preview

Rendered preview

Screenshot 2026-09-16 at 5 03 59 PM Screenshot 2026-09-16 at 5 04 16 PM Screenshot 2026-09-16 at 5 04 49 PM Screenshot 2026-09-16 at 5 05 20 PM Screenshot 2026-09-16 at 5 07 59 PM

Details

This PR adds all the format features included in that release to the Features and Versions page and the Implementation Status matrix:

  • ALP Encoding
  • Logical Type

Replaces #199, which covered only ALP.

Also adds features for the newly release arrow-rs Rust version 60.0.0

@alamb alamb changed the title Add parquet-format 2.14.0 features to the feature matrix Add parquet-format 2.14.0 features to the support features page Sep 9, 2026
Comment thread data/implementations/features/encodings.yaml Outdated
@alamb alamb mentioned this pull request Sep 12, 2026

@sdf-jkl sdf-jkl left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @alamb

We can also add the 60.0.0 arrow-rs release to engine.yaml so it displays on Minimum version for read support by year.

Comment thread data/implementations/support/arrow-rs.yaml Outdated
Comment thread data/implementations/support/arrow-rs.yaml Outdated
Comment thread data/implementations/features/logical-types.yaml Outdated
Comment thread data/implementations/parquet-format-releases.yaml Outdated
alamb and others added 6 commits September 16, 2026 16:49
Co-authored-by: Fokko Driesprong <fokko@apache.org>
Co-authored-by: Kosta Tarasov <33369833+sdf-jkl@users.noreply.github.com>
Co-authored-by: Kosta Tarasov <33369833+sdf-jkl@users.noreply.github.com>
Co-authored-by: Kosta Tarasov <33369833+sdf-jkl@users.noreply.github.com>
@alamb
alamb marked this pull request as ready for review September 16, 2026 21:08
@alamb
alamb requested a review from Fokko September 16, 2026 21:13
status: read
encoding-byte-stream-split:
status: read
encoding-alp:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are the entries needed for rending? No objection to adding them, just curious

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, when they weren't in there somehow the "2023 features" / "2024 features" table got messed up (didn't render)

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, I double checked, and I think a missing entry renders as a blank "no data" cell, and status: none renders as ❌.

@emkornfield emkornfield left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we technically added that unrecognized logical type to physical type mappings should be ignored, not sure if want to include this as well?

@prtkgaur prtkgaur left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for adding the images.
Makes it easy to visualize/understand the changes

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing release_date, not sure if that's intentional

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it wasn't -- good catch. I have fixed in 976e67a

@alamb

alamb commented Sep 17, 2026

Copy link
Copy Markdown
Collaborator Author

we technically added that unrecognized logical type to physical type mappings should be ignored, not sure if want to include this as well?

I am not sure that is really a feature per se (though I suppose one could argue that we could test readers to see if they ignored unknown logical types 🤔 )

I think what I will do instead is to remove some of the other extraneous detail (like everything other than the main ALP commit) to try and avoid this becoming a github changelog

@alamb
alamb merged commit da8c5a4 into apache:production Sep 17, 2026
1 check passed
@alamb

alamb commented Sep 17, 2026

Copy link
Copy Markdown
Collaborator Author

Thank you very much @prtkgaur @sdf-jkl @divjotarora @Fokko and @emkornfield

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.

6 participants