[Doc] Add implementation status / matrix
In Apache Arrow we have a documentation page listed the feature status for various implementations of Arrow: https://arrow.apache.org/docs/status.html
It could be nice to have a similar page for the main Parquet implementations (at least Java, C++, Rust).
The main downside is that it needs to be kept up to date.
Reporter: Antoine Pitrou / @pitrou
PRs and other links:
Note: This issue was originally created as PARQUET-2310. Please see the migration documentation for further details.
Antoine Pitrou / @pitrou: cc @wgtmac @gszadovszky @alippai
Antoine Pitrou / @pitrou: This was originally proposed in https://github.com/apache/arrow/pull/36027
Andrew Lamb / @alamb:
Examples from [~crepererum] on https://github.com/apache/parquet-site/pull/59#discussion_r1599844055
- https://jpeg.org/jpegxl/software.html (the list format is good, the fact that there's only a single implementation is not)
- https://paseto.io/
- https://autocrypt.org/dev-status.html
Andrew Lamb / @alamb: I am interested in helping this issue. Once https://github.com/apache/parquet-site/pull/53 is merged I think we can begin work. Per https://github.com/apache/parquet-site/pull/34#issuecomment-2098269154 I think @alippai plans to draft it
I noticed https://parquet.apache.org/docs/file-format/implementationstatus/ is empty which confused me until I read https://github.com/apache/parquet-site/pull/34 and ended up here. I'm also interested in seeing this page filled in and could help.
@alippai: Do you have a draft in progress for this?
I'll try to update the site for parquet-cpp and parquet-java later this month.
Update: created https://github.com/apache/parquet-site/pull/100
I'm planning to make a pass for Rust once https://github.com/apache/parquet-site/pull/100 is merged. See https://github.com/apache/arrow-rs/issues/7088
I believe this issue is now complete. The compatibility matrix page is here:
- https://parquet.apache.org/docs/file-format/implementationstatus/
@pitrou if you agree, as the original reporter, perhaps you can close this issue (I do not have write access to this repository and thus can not close the ticket)
That is great! Thanks a lot to all those who made this happen :)