- PARQUET-2414 - Extend BYTE_STREAM_SPLIT to support INT32, INT64 and FIXED_LEN_BYTE_ARRAY data
- PARQUET-758 - Add Float16/Half-float logical type
- PARQUET-2261 - Add statistics for better estimating unencoded/uncompressed sizes and finer grained filtering
- PARQUET-2005 - Upgrade Apache Thrift to 0.14.1
- PARQUET-2215 - Document overflow handling in DELTA_BINARY_PACKED
- PARQUET-2218 - Clarify CRC computation
- PARQUET-2257 - Add bloom_filter_length to ColumnMetaData
- PARQUET-2264 - Allow scale == precision for DecimalType
- PARQUET-2270 - Bump Thrift to 0.16.0
- PARQUET-2271 - Bump Apache POM to 29
- PARQUET-2284 - Bump junit from 4.10 to 4.13.2
- PARQUET-2285 - Add dependabot
- PARQUET-2286 - Bump apache-rat-plugin from 0.12 to 0.15
- PARQUET-2287 - Bump maven-shade-plugin from 2.2 to 3.4.1
- PARQUET-2288 - Bump exec-maven-plugin from 1.2.1 to 3.1.0
- PARQUET-2299 - Use
true
instead of1
as default value for boolean - PARQUET-2313 - Bump actions/setup-java from 1 to 3
- PARQUET-2344 - Bump to Thrift 0.19.0
- PARQUET-2352 - Allow truncation of row group min_values/max_value statistics
- PARQUET-2362 - Clarify parquet encoding
- PARQUET-2369 - Clarify GZIP members
- Document dictionary page position
- Fix broken link for Plain Boolean
- Fix typo under "Unsigned Integers"
- MINOR: Add FIXED_LEN_BYTE_ARRAY Type
- MINOR: Fix typo in parquet.thrift
- MINOR: Fix typo in PageIndex.md
- PARQUET-1222 - Add details about sort order to README.md
- PARQUET-2016 - Reference column_order field from column indexes
- PARQUET-2110 - Fix Typos in LogicalTypes.md
- PARQUET-2222 - Fix incorrect spec for RLE encoding of data page v2
- PARQUET-2231 - Allow DELTA_BYTE_ARRAY for FIXED_LEN_BYTE_ARRAY
- PARQUET-2241 - Update wording of BYTE_STREAM_SPLIT encoding
- PARQUET-1862 - Fix comment on statistics field in Thrift file
- PARQUET-2011 - Update the doc for data types having parameters as precision instead of unit
- PARQUET-1892 - Explain CRC computation better
- PARQUET-1930 - Bump Apache Thrift to 0.13.0
- PARQUET-1969 - Migrate CI to Github Actions
- PARQUET-1996 - [Format] Add interoperable LZ4 codec, deprecate existing LZ4 codec
- PARQUET-1777 - Add Parquet logo vector files to repo
- PARQUET-2013 - [Format] Mention that converted types are deprecated
- PARQUET-1622 - Add BYTE_STREAM_SPLIT encoding
- PARQUET-1672 - [DOC] Broken link to "How To Contribute" section in Parquet-MR project
- PARQUET-1708 - Fix Thrift compiler warning
- PARQUET-1687 - Update release process
- PARQUET-1714 - Release parquet format 2.8.0
- PARQUET-1592 - update hash naming of bloom filter
- PARQUET-1619 - Merge crypto spec and structures to format master
- PARQUET-1625 - Update parquet thrift to align with spec
- PARQUET-1630 - Resolve Bloom filter spec concerns
- PARQUET-1437 - Misleading comment in parquet.thrift
- PARQUET-1554 - Compilation error when upgrading Scrooge version
- PARQUET-1561 - Inconsistencies in the Parquet Delta Encoding specification
- PARQUET-41 - Add bloom filters to parquet statistics
- PARQUET-1178 - Parquet modular encryption
- PARQUET-1462 - Allow specifying new development version in prepare-release.sh
- PARQUET-1487 - Do not write original type for timezone-agnostic timestamps
- PARQUET-1499 - [parquet-mr] Add Java 11 to Travis
- PARQUET-1539 - Clarify CRC checksum in page header
- PARQUET-1579 - Add Github PR template
- PARQUET-1588 - Bump Apache Thrift to 0.12.0 in parquet-format
- PARQUET-1589 - Bump Java to 8
- PARQUET-1590 - [parquet-format] Add Java 11 to Travis
- PARQUET-1591 - Remove @author tags from the source
- PARQUET-1609 - support xxhash in bloom filter
- PARQUET-1610 - Small spelling issues
- PARQUET-1617 - Add more details to bloom filter spec
- PARQUET-1433 - Parquet-format doesn't compile with Thrift 0.10.0
- PARQUET-1572 - Clarify the definition of timestamp types
- PARQUET-1585 - Update old external links in the code base
- PARQUET-1627 - Update specification so that legacy timestamp logical types can be written for local semantics as well
- PARQUET-1266 - LogicalTypes union in parquet-format doesn't include UUID
- PARQUET-1290 - Clarify maximum run lengths for RLE encoding
- PARQUET-1387 - Nanosecond precision time and timestamp - parquet-format
- PARQUET-1400 - Deprecate parquet-mr related code in parquet-format
- PARQUET-1429 - Turn off DocLint on parquet-format
- PARQUET-323 - INT96 should be marked as deprecated
- PARQUET-1064 - Deprecate type-defined sort ordering for INTERVAL type
- PARQUET-1065 - Deprecate type-defined sort ordering for INT96 type
- PARQUET-1145 - Add license to .gitignore and .travis.yml
- PARQUET-1156 - dev/merge_parquet_pr.py problems
- PARQUET-1236 - Upgrade org.slf4j:slf4j-api:1.7.2 to 1.7.12
- PARQUET-1242 - parquet.thrift refers to wrong releases for the new compressions
- PARQUET-1251 - Clarify ambiguous min/max stats for FLOAT/DOUBLE
- PARQUET-1258 - Update scm developer connection to github
- PARQUET-1201 - Write column indexes
- PARQUET-1171 - [C++] Clarify valid uses for RLE, BIT_PACKED encodings
- PARQUET-1197 - Log rat failures
- PARQUET-1234 - Release Parquet format 2.5.0
- PARQUET-255 - Typo in decimal type specification
- PARQUET-322 - Document ENUM as a logical type
- PARQUET-412 - Format: Do not shade slf4j-api
- PARQUET-419 - Update dev script in parquet-cpp to remove incubator.
- PARQUET-655 - The LogicalTypes.md link in README.md points to the old Parquet GitHub repository
- PARQUET-1031 - Fix spelling errors, whitespace, GitHub urls
- PARQUET-1032 - Change link in Encodings.md for variable length encoding
- PARQUET-1050 - The comment of Parquet Format Thrift definition file error
- PARQUET-1076 - [Format] Switch to long key ids in KEYs file
- PARQUET-1091 - Wrong and broken links in README
- PARQUET-1102 - Travis CI builds are failing for parquet-format PRs
- PARQUET-1134 - Release Parquet format 2.4.0
- PARQUET-1136 - Makefile is broken
- PARQUET-371 - Bumps Thrift version to 0.9.3
- PARQUET-407 - Incorrect delta-encoding example
- PARQUET-428 - Support INT96 and FIXED_LEN_BYTE_ARRAY types
- PARQUET-601 - Add support in Parquet to configure the encoding used by ValueWriters
- PARQUET-609 - Add Brotli compression to Parquet format
- PARQUET-757 - Add NULL type to Bring Parquet logical types to par with Arrow
- PARQUET-804 - parquet-format README.md still links to the old Google group
- PARQUET-922 - Add index pages to the format to support efficient page skipping
- PARQUET-1049 - Make thrift version a property in pom.xml
- PARQUET-450 - Small typos/issues in parquet-format documentation
- PARQUET-667 - Update committers lists to point to apache website
- PARQUET-1124 - Add new compression codecs to the Parquet spec
- PARQUET-1125 - Add UUID logical type
- PARQUET-23: Rename packages and maven coordinates to org.apache
- PARQUET-119: Add encoding stats to ColumnMetaData
- PARQUET-79: Streaming thrift API
- PARQUET-12: New logical types
- ISSUE 84: Add metadata in the schema for storing decimals.
- ISSUE 89: Added statistics to the data page header
- ISSUE 86: Fix minor formatting, correct some wording under the "Error recovery" se...
- ISSUE 82: exclude thrift source from jar
- ISSUE 80: Upgrade maven-shade-plugin to 2.1 to compile with mvn 3.1.1
- ISSUE 79: Reorganize encodings and add details
- ISSUE 78: Added sorted flag to dictionary page headers.
- ISSUE 77: fix plugin versions
- ISSUE 75: refactor dictionary encoding
- ISSUE 64: new data page and stats
- ISSUE 74: deprecate and remove group_var_int encoding
- ISSUE 76: add mention of boolean on RLE
- ISSUE 73: reformat encodings
- ISSUE 71: refactor documentation for 2.0 encodings
- ISSUE 66: Block strings
- ISSUE 67: Add ENUM ConvertedType
- ISSUE 58: Correct unterminated comment for SortingColumn.
- ISSUE 51: Add metadata to specify row groups are sorted.
- ISSUE 46: Update readme to include 4 byte length in rle columns
- ISSUE 47: fixed typo in readme.md
- ISSUE 45: Typo in describing preferred row group size
- ISSUE 43: add dictionary encoding details
- ISSUE 41: Update readme with details about RLE encoding
- ISSUE 39: Added created_by optional file metadata.
- ISSUE 40: add details about the page size fields
- ISSUE 35: this embeds and renames the thrift dependency in the jar, allowing people to use a different version of thrift in parallel
- ISSUE 36: adding the encoding to the dictionary page
- ISSUE 34: Corrected typo
- ISSUE 32: Add layout diagram to README and fix typo
- ISSUE 31: Restore encoding changes