Thank you for the feedback Andrew. Practically speaking, I wonder if we should have two separate notions of feature bundling:
1. Specification version (this would be primary and risks using features that aren't widely adopted). 2. Presets - Gives users a different way of configuring things that allows for better guarantees about compatibility in the ecosystem. On Friday, June 12, 2026, Andrew Bell <[email protected]> wrote: > Hi, > > This discussion and the proposals seem to have gotten very complicated. > People not on this mailing list or not doing regular development on Parquet > would probably benefit from simplicity. Most people are used to version > numbers without worrying about various types of compatibility -- readers > can simply state "I can read version 3-7", for example. Users understand > this. People writing files can also easily understand "I want to write a > version 6 file because version 6 supports feature X that I want." or "I > want to write version 7 because it's the latest version." > > I don't really care about the details of a solution, but please keep in > mind that a more simple solution probably increases accessibility for the > widest range of people. > > -- > Andrew Bell > [email protected] >
