Le 08/09/2026 à 22:12, Daniel Weeks a écrit :
I'm a little late to the conversation here, but the discussion so far
leaves me thinking that we're getting a bit lost in the nuances.
The intent behind grouping features and capturing the version in the file
is to signify the expected level of compatibility.
I don't think that's the case that it's "the" intent.
*My* intent is to make it easier at the writer level to decide which
features to enable. Saying that I want to write a "V3"-compatible file,
with adequate documentation on the Parquet website about reader
compatibility, is much easier and safer than toggling individual feature
bits in the dark.
For this concern, it's not useful for the "version number" to be written
in the file. The version number is purely a way for the user of the
Parquet writer to communicate their intents.
Regards
Antoine.