Releases: apache/parquet-java
Releases · apache/parquet-java
Apache Parquet 1.15.0
What's Changed
- PARQUET-2462: Bump to Thrift 0.20.0 by @Fokko in #1327
- Bump org.apache:apache from 31 to 32 by @dependabot in #1333
- PARQUET-2465: Fall back to HadoopConfig by @Fokko in #1339
- Update changes for the
master
branch by @Fokko in #1348 - PARQUET-2466: Simplify logic when calling
ParquetWriter
by @Fokko in #1338 - Bump com.google.api.grpc:proto-google-common-protos from 2.38.0 to 2.39.0 by @dependabot in #1346
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre by @dependabot in #1345
- PARQUET-2476: Remove the
maven-compiler
override by @Fokko in #1341 - Bump com.fasterxml.jackson.core:jackson-databind from 2.17.0 to 2.17.1 by @dependabot in #1344
- PARQUET-2472: Close in finally block in ParquetFileWriter#end by @amogh-jahagirdar in #1350
- PARQUET-2478: Update README with link to parquet website by @alamb in #1355
- Update readme to point to 1.14.0 release by @vinooganesh in #1356
- PARQUET-2468: ParquetMetadata must convert to json by @RustedBones in #1349
- Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 by @dependabot in #1359
- Bump net.alchim31.maven:scala-maven-plugin from 4.9.0 to 4.9.1 by @dependabot in #1352
- Bump org.apache.arrow:arrow-vector from 16.0.0 to 16.1.0 by @dependabot in #1354
- PARQUET-2487: Bump io.airlift:aircompressor from 0.26 to 0.27 by @utkuaydn in #1363
- PARQUET-34: Add #contains FilterPredicate for Array columns by @clairemcginty in #1328
- Chore: Update NOTICE of parquet-avro by @yaooqinn in #1371
- PARQUET-2494: Update git attribrutes to mark png as binary by @emkornfield in #1372
- PARQUET-2498: Vector IO to handle empty range list by @steveloughran in #1374
- PARQUET-34: Extend Contains support to all ColumnFilterPredicate types by @clairemcginty in #1370
- Bump commons-logging:commons-logging from 1.3.1 to 1.3.2 by @dependabot in #1366
- Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre by @dependabot in #1367
- PARQUET-2499: Update NOTICE to Apache Parquet Java by @caicancai in #1375
- Add github section in asf.yaml to enable issues by @wgtmac in #1362
- GH-2932: Adjust PR template to reference GitHub issue tracker by @rok in #2933
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in #2922
- Bump org.easymock:easymock from 5.2.0 to 5.3.0 by @dependabot in #2924
- GH-2930: Add issue templates by @rok in #2931
- GH-2939: Update PULL_REQUEST_TEMPLATE by @wgtmac in #2940
- MINOR: Make ColumnPath immutable by @findepi in #1380
- Bump com.google.truth.extensions:truth-proto-extension from 1.4.2 to 1.4.3 by @dependabot in #2936
- Update readme to point to 1.14.1 release by @wayneguow in #2947
- Bump com.google.api.grpc:proto-google-common-protos from 2.39.0 to 2.41.0 by @dependabot in #2937
- Bump commons-logging:commons-logging from 1.3.2 to 1.3.3 by @dependabot in #2954
- GH-2948: Fix NPE when using the AvroParquetReader.Builder with LocalInputFile by @joyCurry30 in #2949
- PARQUET-2139: fix file_offset field in ColumnChunk metadata by @etseidl in #1369
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.5.0 to 3.6.0 by @dependabot in #1365
- GH-2935: Avoid double close of ParquetFileWriter by @hellishfire in #2951
- GH-2959: Optimize the test case of parquet rewriter. by @joyCurry30 in #2960
- GH-2956: Use avro SchemaBuilder API to convert record by @RustedBones in #2957
- PARQUET-1126: Write unencrypted Parquet files without Hadoop by @dlvenable in #1376
- PARQUET-34: implement not() for Contains predicate by @clairemcginty in #2941
- Bump com.h2database:h2 from 2.2.224 to 2.3.230 by @dependabot in #2963
- Bump zstd-jni.version from 1.5.6-2 to 1.5.6-3 by @utkuaydn in #2968
- GH-2921: Remove Jackson JDK8 module by @Fokko in #1378
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.1 to 2.17.2 by @dependabot in #2973
- Bump jackson.version from 2.17.1 to 2.17.2 by @dependabot in #2964
- GH-2976: Parqurt CLI compression commands should accept lowercase compression name by @pan3793 in #2977
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 by @dependabot in #2979
- Bump org.easymock:easymock from 5.3.0 to 5.4.0 by @dependabot in #2978
- GH-2992: Gate LocalTimestamp references in AvroSchemaConverter by @clairemcginty in #2993
- GH-2952: Add maven wrapper by @nastra in #2953
- GH-2994: Optimize string to binary conversion in AvroWriteSupport by @sschepens in #2995
- GH-2988: Supports disabling statistics for specific columns by @ConeyLiu in #2989
- GH-2986: Fails the file writing when footer size exceeds int max value by @ConeyLiu in #2987
- MINOR: ParquetRewriter must close opened reader/stream by @cetindogu in #3002
- PARQUET-2430: Add parquet joiner v2 by @MaxNevermind in #1335
- GH-3009: Bump zstd-jni.version from 1.5.6-3 to 1.5.6-6 by @olegbonar in #3010
- GH-2962: Set dictionary_page_offset even when encoding_stats are missing by @mothukur in #3012
- GH-3007: Ensure version specific Jackson classes are shaded by @z-anderson in #3017
- GH-3016: Do not use dependency-reduced pom for attached shaded artifact by @RustedBones in #3015
- MINOR: Don't run all the tests on a release by @Fokko in #2999
- Bump org.tukaani:xz from 1.9 to 1.10 by @dependabot in #2985
- GH-3013: Fix potential ClassCastException at reading DELTA_BYTE_ARRAY encoding by @gszadovszky in #3019
- Bump com.google.protobuf:protobuf-java from 3.25.3 to 3.25.5 in /parquet-protobuf by @dependabot in #3018
- GH-3021: Upgrade Avro dependency by @gszadovszky in #3022
- GH-3026: ParquetRewriter fails when you try to nullify and encrypt 2 different columns by @MaxNevermind in #3027
- Bump io.airlift:aircompressor from 0.27 to 2.0.2 by @dependabot in #3023
- PARQUET-3031: Support to transfer input stream when building ParquetFileReader by @turboFei in #3030
- GH-3029: Fix EncryptionPropertiesHelper not to use java.nio.file.Path by @wgtmac in #3038
- Bump net.openhft:zero-allocation-hashing from 0.16 to 0.26ea0 by @dependabot in #3024
- Bump org.apache.arrow:arrow-vector from 16.1.0 to 17.0.0 by @dependabot in #2980
- GH-3040: DictionaryFilter.canDrop may return false positive result when dict size exceeds 8k by @pan3793 in #3041
- MINOR: Throw exception in BytesInput by @Fokko in #3042
- MINOR: Update version in
README.md
by @Fokko in #3045 - MINOR: Update
issueManagement
inpom.xml
by @Fokko in #3046 - MINOR: Bump Maven parent pom by @Fokko in #3048
- MINOR: Bump Thrift to 0.21.0 by @Fokko in #3049
- MINOR: Support int value for timeOfDay i...
Apache Parquet 1.15.0 RC2
What's Changed
- PARQUET-2462: Bump to Thrift 0.20.0 by @Fokko in #1327
- Bump org.apache:apache from 31 to 32 by @dependabot in #1333
- PARQUET-2465: Fall back to HadoopConfig by @Fokko in #1339
- Update changes for the
master
branch by @Fokko in #1348 - PARQUET-2466: Simplify logic when calling
ParquetWriter
by @Fokko in #1338 - Bump com.google.api.grpc:proto-google-common-protos from 2.38.0 to 2.39.0 by @dependabot in #1346
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre by @dependabot in #1345
- PARQUET-2476: Remove the
maven-compiler
override by @Fokko in #1341 - Bump com.fasterxml.jackson.core:jackson-databind from 2.17.0 to 2.17.1 by @dependabot in #1344
- PARQUET-2472: Close in finally block in ParquetFileWriter#end by @amogh-jahagirdar in #1350
- PARQUET-2478: Update README with link to parquet website by @alamb in #1355
- Update readme to point to 1.14.0 release by @vinooganesh in #1356
- PARQUET-2468: ParquetMetadata must convert to json by @RustedBones in #1349
- Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 by @dependabot in #1359
- Bump net.alchim31.maven:scala-maven-plugin from 4.9.0 to 4.9.1 by @dependabot in #1352
- Bump org.apache.arrow:arrow-vector from 16.0.0 to 16.1.0 by @dependabot in #1354
- PARQUET-2487: Bump io.airlift:aircompressor from 0.26 to 0.27 by @utkuaydn in #1363
- PARQUET-34: Add #contains FilterPredicate for Array columns by @clairemcginty in #1328
- Chore: Update NOTICE of parquet-avro by @yaooqinn in #1371
- PARQUET-2494: Update git attribrutes to mark png as binary by @emkornfield in #1372
- PARQUET-2498: Vector IO to handle empty range list by @steveloughran in #1374
- PARQUET-34: Extend Contains support to all ColumnFilterPredicate types by @clairemcginty in #1370
- Bump commons-logging:commons-logging from 1.3.1 to 1.3.2 by @dependabot in #1366
- Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre by @dependabot in #1367
- PARQUET-2499: Update NOTICE to Apache Parquet Java by @caicancai in #1375
- Add github section in asf.yaml to enable issues by @wgtmac in #1362
- GH-2932: Adjust PR template to reference GitHub issue tracker by @rok in #2933
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in #2922
- Bump org.easymock:easymock from 5.2.0 to 5.3.0 by @dependabot in #2924
- GH-2930: Add issue templates by @rok in #2931
- GH-2939: Update PULL_REQUEST_TEMPLATE by @wgtmac in #2940
- MINOR: Make ColumnPath immutable by @findepi in #1380
- Bump com.google.truth.extensions:truth-proto-extension from 1.4.2 to 1.4.3 by @dependabot in #2936
- Update readme to point to 1.14.1 release by @wayneguow in #2947
- Bump com.google.api.grpc:proto-google-common-protos from 2.39.0 to 2.41.0 by @dependabot in #2937
- Bump commons-logging:commons-logging from 1.3.2 to 1.3.3 by @dependabot in #2954
- GH-2948: Fix NPE when using the AvroParquetReader.Builder with LocalInputFile by @joyCurry30 in #2949
- PARQUET-2139: fix file_offset field in ColumnChunk metadata by @etseidl in #1369
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.5.0 to 3.6.0 by @dependabot in #1365
- GH-2935: Avoid double close of ParquetFileWriter by @hellishfire in #2951
- GH-2959: Optimize the test case of parquet rewriter. by @joyCurry30 in #2960
- GH-2956: Use avro SchemaBuilder API to convert record by @RustedBones in #2957
- PARQUET-1126: Write unencrypted Parquet files without Hadoop by @dlvenable in #1376
- PARQUET-34: implement not() for Contains predicate by @clairemcginty in #2941
- Bump com.h2database:h2 from 2.2.224 to 2.3.230 by @dependabot in #2963
- Bump zstd-jni.version from 1.5.6-2 to 1.5.6-3 by @utkuaydn in #2968
- GH-2921: Remove Jackson JDK8 module by @Fokko in #1378
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.1 to 2.17.2 by @dependabot in #2973
- Bump jackson.version from 2.17.1 to 2.17.2 by @dependabot in #2964
- GH-2976: Parqurt CLI compression commands should accept lowercase compression name by @pan3793 in #2977
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 by @dependabot in #2979
- Bump org.easymock:easymock from 5.3.0 to 5.4.0 by @dependabot in #2978
- GH-2992: Gate LocalTimestamp references in AvroSchemaConverter by @clairemcginty in #2993
- GH-2952: Add maven wrapper by @nastra in #2953
- GH-2994: Optimize string to binary conversion in AvroWriteSupport by @sschepens in #2995
- GH-2988: Supports disabling statistics for specific columns by @ConeyLiu in #2989
- GH-2986: Fails the file writing when footer size exceeds int max value by @ConeyLiu in #2987
- MINOR: ParquetRewriter must close opened reader/stream by @cetindogu in #3002
- PARQUET-2430: Add parquet joiner v2 by @MaxNevermind in #1335
- GH-3009: Bump zstd-jni.version from 1.5.6-3 to 1.5.6-6 by @olegbonar in #3010
- GH-2962: Set dictionary_page_offset even when encoding_stats are missing by @mothukur in #3012
- GH-3007: Ensure version specific Jackson classes are shaded by @z-anderson in #3017
- GH-3016: Do not use dependency-reduced pom for attached shaded artifact by @RustedBones in #3015
- MINOR: Don't run all the tests on a release by @Fokko in #2999
- Bump org.tukaani:xz from 1.9 to 1.10 by @dependabot in #2985
- GH-3013: Fix potential ClassCastException at reading DELTA_BYTE_ARRAY encoding by @gszadovszky in #3019
- Bump com.google.protobuf:protobuf-java from 3.25.3 to 3.25.5 in /parquet-protobuf by @dependabot in #3018
- GH-3021: Upgrade Avro dependency by @gszadovszky in #3022
- GH-3026: ParquetRewriter fails when you try to nullify and encrypt 2 different columns by @MaxNevermind in #3027
- Bump io.airlift:aircompressor from 0.27 to 2.0.2 by @dependabot in #3023
- PARQUET-3031: Support to transfer input stream when building ParquetFileReader by @turboFei in #3030
- GH-3029: Fix EncryptionPropertiesHelper not to use java.nio.file.Path by @wgtmac in #3038
- Bump net.openhft:zero-allocation-hashing from 0.16 to 0.26ea0 by @dependabot in #3024
- Bump org.apache.arrow:arrow-vector from 16.1.0 to 17.0.0 by @dependabot in #2980
- GH-3040: DictionaryFilter.canDrop may return false positive result when dict size exceeds 8k by @pan3793 in #3041
- MINOR: Throw exception in BytesInput by @Fokko in #3042
- MINOR: Update version in
README.md
by @Fokko in #3045 - MINOR: Update
issueManagement
inpom.xml
by @Fokko in #3046 - MINOR: Bump Maven parent pom by @Fokko in #3048
- MINOR: Bump Thrift to 0.21.0 by @Fokko in #3049
- MINOR: Support int value for timeOfDay i...
Apache Parquet 1.15.0 RC1
What's Changed
- PARQUET-2462: Bump to Thrift 0.20.0 by @Fokko in #1327
- Bump org.apache:apache from 31 to 32 by @dependabot in #1333
- PARQUET-2465: Fall back to HadoopConfig by @Fokko in #1339
- Update changes for the
master
branch by @Fokko in #1348 - PARQUET-2466: Simplify logic when calling
ParquetWriter
by @Fokko in #1338 - Bump com.google.api.grpc:proto-google-common-protos from 2.38.0 to 2.39.0 by @dependabot in #1346
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre by @dependabot in #1345
- PARQUET-2476: Remove the
maven-compiler
override by @Fokko in #1341 - Bump com.fasterxml.jackson.core:jackson-databind from 2.17.0 to 2.17.1 by @dependabot in #1344
- PARQUET-2472: Close in finally block in ParquetFileWriter#end by @amogh-jahagirdar in #1350
- PARQUET-2478: Update README with link to parquet website by @alamb in #1355
- Update readme to point to 1.14.0 release by @vinooganesh in #1356
- PARQUET-2468: ParquetMetadata must convert to json by @RustedBones in #1349
- Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 by @dependabot in #1359
- Bump net.alchim31.maven:scala-maven-plugin from 4.9.0 to 4.9.1 by @dependabot in #1352
- Bump org.apache.arrow:arrow-vector from 16.0.0 to 16.1.0 by @dependabot in #1354
- PARQUET-2487: Bump io.airlift:aircompressor from 0.26 to 0.27 by @utkuaydn in #1363
- PARQUET-34: Add #contains FilterPredicate for Array columns by @clairemcginty in #1328
- Chore: Update NOTICE of parquet-avro by @yaooqinn in #1371
- PARQUET-2494: Update git attribrutes to mark png as binary by @emkornfield in #1372
- PARQUET-2498: Vector IO to handle empty range list by @steveloughran in #1374
- PARQUET-34: Extend Contains support to all ColumnFilterPredicate types by @clairemcginty in #1370
- Bump commons-logging:commons-logging from 1.3.1 to 1.3.2 by @dependabot in #1366
- Bump com.google.guava:guava from 33.2.0-jre to 33.2.1-jre by @dependabot in #1367
- PARQUET-2499: Update NOTICE to Apache Parquet Java by @caicancai in #1375
- Add github section in asf.yaml to enable issues by @wgtmac in #1362
- GH-2932: Adjust PR template to reference GitHub issue tracker by @rok in #2933
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 by @dependabot in #2922
- Bump org.easymock:easymock from 5.2.0 to 5.3.0 by @dependabot in #2924
- GH-2930: Add issue templates by @rok in #2931
- GH-2939: Update PULL_REQUEST_TEMPLATE by @wgtmac in #2940
- MINOR: Make ColumnPath immutable by @findepi in #1380
- Bump com.google.truth.extensions:truth-proto-extension from 1.4.2 to 1.4.3 by @dependabot in #2936
- Update readme to point to 1.14.1 release by @wayneguow in #2947
- Bump com.google.api.grpc:proto-google-common-protos from 2.39.0 to 2.41.0 by @dependabot in #2937
- Bump commons-logging:commons-logging from 1.3.2 to 1.3.3 by @dependabot in #2954
- GH-2948: Fix NPE when using the AvroParquetReader.Builder with LocalInputFile by @joyCurry30 in #2949
- PARQUET-2139: fix file_offset field in ColumnChunk metadata by @etseidl in #1369
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.5.0 to 3.6.0 by @dependabot in #1365
- GH-2935: Avoid double close of ParquetFileWriter by @hellishfire in #2951
- GH-2959: Optimize the test case of parquet rewriter. by @joyCurry30 in #2960
- GH-2956: Use avro SchemaBuilder API to convert record by @RustedBones in #2957
- PARQUET-1126: Write unencrypted Parquet files without Hadoop by @dlvenable in #1376
- PARQUET-34: implement not() for Contains predicate by @clairemcginty in #2941
- Bump com.h2database:h2 from 2.2.224 to 2.3.230 by @dependabot in #2963
- Bump zstd-jni.version from 1.5.6-2 to 1.5.6-3 by @utkuaydn in #2968
- GH-2921: Remove Jackson JDK8 module by @Fokko in #1378
- Bump com.fasterxml.jackson.core:jackson-databind from 2.17.1 to 2.17.2 by @dependabot in #2973
- Bump jackson.version from 2.17.1 to 2.17.2 by @dependabot in #2964
- GH-2976: Parqurt CLI compression commands should accept lowercase compression name by @pan3793 in #2977
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 by @dependabot in #2979
- Bump org.easymock:easymock from 5.3.0 to 5.4.0 by @dependabot in #2978
- GH-2992: Gate LocalTimestamp references in AvroSchemaConverter by @clairemcginty in #2993
- GH-2952: Add maven wrapper by @nastra in #2953
- GH-2994: Optimize string to binary conversion in AvroWriteSupport by @sschepens in #2995
- GH-2988: Supports disabling statistics for specific columns by @ConeyLiu in #2989
- GH-2986: Fails the file writing when footer size exceeds int max value by @ConeyLiu in #2987
- MINOR: ParquetRewriter must close opened reader/stream by @cetindogu in #3002
- PARQUET-2430: Add parquet joiner v2 by @MaxNevermind in #1335
- GH-3009: Bump zstd-jni.version from 1.5.6-3 to 1.5.6-6 by @olegbonar in #3010
- GH-2962: Set dictionary_page_offset even when encoding_stats are missing by @mothukur in #3012
- GH-3007: Ensure version specific Jackson classes are shaded by @z-anderson in #3017
- GH-3016: Do not use dependency-reduced pom for attached shaded artifact by @RustedBones in #3015
- MINOR: Don't run all the tests on a release by @Fokko in #2999
- Bump org.tukaani:xz from 1.9 to 1.10 by @dependabot in #2985
- GH-3013: Fix potential ClassCastException at reading DELTA_BYTE_ARRAY encoding by @gszadovszky in #3019
- Bump com.google.protobuf:protobuf-java from 3.25.3 to 3.25.5 in /parquet-protobuf by @dependabot in #3018
- GH-3021: Upgrade Avro dependency by @gszadovszky in #3022
- GH-3026: ParquetRewriter fails when you try to nullify and encrypt 2 different columns by @MaxNevermind in #3027
- Bump io.airlift:aircompressor from 0.27 to 2.0.2 by @dependabot in #3023
- PARQUET-3031: Support to transfer input stream when building ParquetFileReader by @turboFei in #3030
- GH-3029: Fix EncryptionPropertiesHelper not to use java.nio.file.Path by @wgtmac in #3038
- Bump net.openhft:zero-allocation-hashing from 0.16 to 0.26ea0 by @dependabot in #3024
- Bump org.apache.arrow:arrow-vector from 16.1.0 to 17.0.0 by @dependabot in #2980
- GH-3040: DictionaryFilter.canDrop may return false positive result when dict size exceeds 8k by @pan3793 in #3041
- MINOR: Throw exception in BytesInput by @Fokko in #3042
- MINOR: Update version in
README.md
by @Fokko in #3045 - MINOR: Update
issueManagement
inpom.xml
by @Fokko in #3046 - MINOR: Bump Maven parent pom by @Fokko in #3048
- MINOR: Bump Thrift to 0.21.0 by @Fokko in #3049
- MINOR: Support int value for timeOfDay i...
Apache Parquet Java 1.14.4
Apache Parquet Java 1.14.4 RC2
Apache Parquet Java 1.14.4 RC1
Apache Parquet Java 1.14.3
Apache Parquet Java 1.14.3 RC2
Apache Parquet Java 1.14.2
What's Changed
- GH-2948: Fix NPE when using the AvroParquetReader.Builder with LocalInputFile
- GH-2956: Use avro SchemaBuilder API to convert record
- GH-2935: Avoid double close of ParquetFileWriter
- GH-2992: Gate LocalTimestamp references in AvroSchemaConverter
- PARQUET-1126: Fix NPE when using the AvroParquetReader.Builder with LocalInputFile
- PARQUET-1126: Write unencrypted Parquet files without Hadoop
- PARQUET-2472: Close in finally block in
ParquetFileWriter#end
Apache Parquet Java 1.14.2 RC2
What's Changed
- GH-2948: Fix NPE when using the AvroParquetReader.Builder with LocalInputFile
- GH-2956: Use avro SchemaBuilder API to convert record
- GH-2935: Avoid double close of ParquetFileWriter
- GH-2992: Gate LocalTimestamp references in AvroSchemaConverter
- PARQUET-1126: Fix NPE when using the AvroParquetReader.Builder with LocalInputFile
- PARQUET-1126: Write unencrypted Parquet files without Hadoop
- PARQUET-2472: Close in finally block in
ParquetFileWriter#end