# parquet-format-rs
[](https://travis-ci.org/sunchao/parquet-format-rs)
[](https://opensource.org/licenses/Apache-2.0)
[](https://crates.io/crates/parquet-format)
Apache Parquet format for Rust, hosting the Thrift definition file and the generated .rs file.
## Usage and Versioning Policy
This crate previously tracked the Parquet format versions, which made keeping semver guarantees sometimes challenging.
As of version `3.0.0` of the crate, independent major versions are used whenever we update the Parquet format.
The below summarises the version mappings.
| 2.8.0 | 4.0.* |
| 2.7.0 | 3.0.* |
| 2.6.0 | 2.6.* |
| 2.5.0 | 2.5.* |
| 2.4.0 | 2.4.* |
## Updating Parquet format
- Update the `parquet.thrift` file
- Run `./generate_parquet_format.sh`
- Commit changes
Note that the major version should be incremented when updating to a new Parquet format version.