Hello,
I think this proposal has a communication problem: SemVer explicitly
targets backwards compatibility, but your proposal denotes forwards
compatibility changes. This may/will confuse some users who will assume
that a Parquet N+1 reader will not be able to read Parquet N files.
Perhaps branding this "a modified variant of semantic versioning" would
alleviate the issue.
Regards
Antoine.
Le 25/06/2026 à 16:15, Micah Kornfield a écrit :
As part of the discussion on versioning [1] a proposal was made to move
parquet-format releases to SemVer. In particular the one concrete proposal
[2] is to do a major version bump every time a release includes a forward
incompatible change.
I'm starting this thread to collect other ideas per request of Antoine [3].
Thanks,
Micah
[1] https://lists.apache.org/thread/st8l40z5n4cx5c22rcog50ws4pkzdc3s
[2] https://github.com/apache/parquet-format/pull/588 (note this change has
other non-related changes, that can be discussed separately).
[3] https://lists.apache.org/thread/tvlo1s2kzwo340vqrlt898yoxgpt8wxj