As part of the recent discussions on new iterations for Parquet, I put
together a strawman proposal for how we can try to ensure Parquet
implementations still remain widely compatible [1][2]. At a high level
there are three parts:
1.  A proposal to move to a time based release cadence for parquet-java.
2.  Guidance on when forward incompatible features may be enabled.
3.  Guidance on how a new feature is officially adopted into the Parquet
spec.

Some people have already reviewed and there is some contention on how
prescriptive the guidance should be for other implementations, I'd like to
get others viewpoints.  Once we've reached consensus, my intention will be
to have a vote formally ratifying the changes before they are merged.

Thank you to everyone who has provided feedback so far.

Cheers,
Micah

[1] https://github.com/apache/parquet-format/pull/258
[2] https://github.com/apache/parquet-site/pull/61/files

Reply via email to