Apache Arrow Java 18.3.0 RC2
Pre-release
Pre-release
·
11 commits
to main
since this release
What's Changed
New Features and Enhancements
- MINOR: ZstdCompressionCodec should use decompressedSize to get error name by @libenchao in #619
- GH-499: Require PR labels for changelog by @lidavidm in #594
- MINOR: Add explicit exception when no more buffer can be read when loading buffers by @viirya in #649
- GH-81: [Flight] Expose gRPC in Flight client builder by @lidavidm in #660
- MINOR: Use mockito bom and upgrade to Mockito 5.16.0 by @jbonofre in #672
- GH-615: Produce Avro core data types out of Arrow VSR by @martin-traverse in #638
- GH-494: [Flight] Allow configuring connect timeout in JDBC by @lidavidm in #495
- GH-87: [Vector] Add ExtensionWriter by @xxlaykxx in #697
- GH-698: Improve and fix Avro read consumers by @martin-traverse in #718
- GH-737: [FlightSQL] Allow returning column remarks in FlightSQL's CommandGetTables by @mateuszrzeszutek in #727
- GH-661: [Flight] JDBC: Cache failed locations by @lidavidm in #662
Bug Fixes
- GH-55: [Gandiva] Re-enable tests by @lriggs in #595
- GH-601: [Gandiva] Synchronize some methods on the Projector by @lriggs in #602
- GH-625: Map MinorType getNewFieldWriter returns UnionMapWriter by @wsuppiger in #627
- GH-653: Nullify fieldReader when invalidating parent object by @lriggs in #654
- GH-655: Failure in UnionReader.read after DecimalVector promotion to UnionVector by @lriggs in #656
- GH-692: Preserve nullability information while transfering DecimalVector and Decimal256Vector by @bodduv in #693
- GH-704: Fix initialization of offset buffer when exporting VarChar vectors through C Data Interface by @Kontinuation in #705
- GH-709: Correct length calculation of value buffers of variable-sized arrays by @pepijnve in #707
- GH-721: Allow using 1GB+ data buffers in variable width vectors by @gszadovszky in #722
- GH-463: Improve TZ support for JDBC driver by @aiguofer in #464
- GH-729: [JDBC] Fix BinaryConsumer consuming null value by @hnwyllmm in #730
Other Changes
- MINOR: Upgrade to Google flatbuffers 25.1.24 by @jbonofre in #600
- GH-603: [Release] Suppress a nested tag warning in
dev/release/release.sh
by @kou in #606 - GH-605: [Release] Show the repository.apache.org step by @kou in #608
- GH-604: [Release] Upload only source archive to dist.apache.org by @kou in #607
- GH-609: [Release] Wait between artifact uploads by @lidavidm in #610
- GH-611: [Docs] Detect version from pom.xml by @kou in #613
- MINOR: Bump version to 19.0.0-SNAPSHOT by @jbonofre in #614
- GH-620: Upgrade to Google flatbuffers 25.2.10 by @jbonofre in #622
- MINOR: Bump io.netty:netty-bom from 4.1.117.Final to 4.1.118.Final by @dependabot in #616
- MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.51.0 to 2.52.0 by @dependabot in #617
- GH-623: Cleanup enabling Gandiva tests change by @kou in #624
- MINOR: Fix typo in dev_pr.js by @lidavidm in #626
- MINOR: Bump checker.framework.version from 3.48.4 to 3.49.0 by @dependabot in #598
- MINOR: Bump org.bouncycastle:bcpkix-jdk18on from 1.79 to 1.80 by @dependabot in #597
- MINOR: Bump com.github.luben:zstd-jni from 1.5.6-9 to 1.5.7-1 by @dependabot in #628
- GH-629: Add post-release tasks to dev/release/README.md by @lidavidm in #630
- MINOR: Bump dep.junit.jupiter.version from 5.11.4 to 5.12.0 by @dependabot in #631
- MINOR: Bump com.puppycrawl.tools:checkstyle from 10.21.2 to 10.21.3 by @dependabot in #633
- MINOR: [CI] Bump actions/upload-artifact from 4.6.0 to 4.6.1 by @dependabot in #635
- MINOR: Bump org.apache.calcite.avatica:avatica from 1.25.0 to 1.26.0 by @dependabot in #634
- MINOR: Bump com.fasterxml.jackson:jackson-bom from 2.18.2 to 2.18.3 by @dependabot in #645
- MINOR: [CI] Bump actions/download-artifact from 4.1.8 to 4.1.9 by @dependabot in #646
- MINOR: Bump logback.version from 1.5.16 to 1.5.17 by @dependabot in #641
- MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.52.0 to 2.53.0 by @dependabot in #644
- MINOR: Bump dep.slf4j.version from 2.0.16 to 2.0.17 by @dependabot in #642
- MINOR: Bump io.netty:netty-bom from 4.1.118.Final to 4.1.119.Final by @dependabot in #643
- MINOR: Upgrade to GitHub actions/cache 4.2.2 by @jbonofre in #650
- MINOR: Upgrade to Spotless 2.44.3 and Google Java Format 1.17 (supporting JDK23) by @jbonofre in #637
- MINOR: Update versions in LICENSE/NOTICE by @jbonofre in #652
- GH-456: Add action to assign milestone to PR/issue by @lidavidm in #659
- MINOR: Add check-shebang-scripts-are-executable by @lidavidm in #670
- Add jbonofre in CODEOWNERS and remove from collaborators list by @jbonofre in #671
- MINOR: Bump org.apache.orc:orc-core from 2.1.0 to 2.1.1 by @dependabot in #664
- MINOR: Bump io.grpc:grpc-bom from 1.70.0 to 1.71.0 by @dependabot in #668
- MINOR: Bump checker.framework.version from 3.49.0 to 3.49.1 by @dependabot in #663
- MINOR: Bump com.puppycrawl.tools:checkstyle from 10.21.3 to 10.21.4 by @dependabot in #667
- MINOR: Bump com.google.protobuf:protobuf-bom from 3.25.5 to 4.30.0 by @dependabot in #666
- MINOR: [CI] Bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in #674
- MINOR: Bump dep.junit.jupiter.version from 5.12.0 to 5.12.1 by @dependabot in #680
- MINOR: Bump org.mockito:mockito-bom from 5.16.0 to 5.16.1 by @dependabot in #678
- MINOR: Bump parquet.version from 1.15.0 to 1.15.1 by @dependabot in #676
- MINOR: [CI] Bump actions/cache from 4.2.2 to 4.2.3 by @dependabot in #687
- MINOR: Upgrade to Apache POM 34 by @jbonofre in #681
- MINOR: [CI] Bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot in #688
- MINOR: [CI] Bump actions/download-artifact from 4.1.9 to 4.2.1 by @dependabot in #686
- MINOR: Fix macOS JNI build by @lidavidm in #689
- MINOR: Bump com.google.protobuf:protobuf-bom from 4.30.0 to 4.30.1 by @dependabot in #675
- MINOR: Bump com.github.luben:zstd-jni from 1.5.7-1 to 1.5.7-2 by @dependabot in #679
- MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.53.0 to 2.54.1 by @dependabot in #677
- MINOR: Bump com.google.guava:guava-bom from 33.4.0-jre to 33.4.5-jre by @dependabot in #683
- MINOR: Bump logback.version from 1.5.17 to 1.5.18 by @dependabot in #684
- MINOR: Bump error_prone_core.version from 2.31.0 to 2.37.0 by @dependabot in #682
- MINOR: Bump com.puppycrawl.tools:checkstyle from 10.21.4 to 10.22.0 by @dependabot in #694
- MINOR: Fix JNI code after upstream DCHECK change by @lidavidm in #706
- MINOR: Bump checker.framework.version from 3.49.1 to 3.49.2 by @dependabot in #703
- MINOR: Bump org.mockito:mockito-bom from 5.16.1 to 5.17.0 by @dependabot in #701
- MINOR: Bump com.puppycrawl.tools:checkstyle from 10.22.0 to 10.23.0 by @dependabot in #702
- GH-708: Enable GitHub discussions by @lidavidm in #710
- MINOR: Don't uninstall Flatbuffers in CI by @lidavidm in #711
- GH-587: [Release] Add .env description to dev/release/README.md by @kou in #724
- MINOR: [CI] Bump actions/download-artifact from 4.2.1 to 4.3.0 by @dependabot in #733
- MINOR: Bump com.google.guava:guava-bom from 33.4.5-jre to 33.4.8-jre by @dependabot in #720
- MINOR: Bump com.google.protobuf:protobuf-bom from 4.30.1 to 4.30.2 by @dependabot in #696
- MINOR: Bump dep.junit.jupiter.version from 5.12.1 to 5.12.2 by @dependabot in #713
- MINOR: Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 by @dependabot in #717
- MINOR: Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 by @dependabot in #714
- MINOR: Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 by @dependabot in #699
- MINOR: Bump org.apache.parquet:parquet-avro from 1.15.1 to 1.15.2 in /dataset by @dependabot in #738
- MINOR: Bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot in #715
- MINOR: Bump io.netty:netty-bom from 4.1.119.Final to 4.2.0.Final by @dependabot in #700
- MINOR: Bump com.gradle:develocity-maven-extension from 1.23.1 to 2.0 by @dependabot in #716
- MINOR: Revert "MINOR: Bump io.netty:netty-bom from 4.1.119.Final to 4.2.0.Final (#700)" by @jbonofre in #740
- MINOR: Update third party versions in LICENSE and NOTICE by @jbonofre in #739
- MINOR: Bump version to 18.3.0 by @wgtmac in #741
New Contributors
- @libenchao made their first contribution in #619
- @lriggs made their first contribution in #595
- @wsuppiger made their first contribution in #627
- @viirya made their first contribution in #649
- @martin-traverse made their first contribution in #638
- @bodduv made their first contribution in #693
- @Kontinuation made their first contribution in #705
- @xxlaykxx made their first contribution in #697
- @pepijnve made their first contribution in #707
- @gszadovszky made their first contribution in #722
- @aiguofer made their first contribution in #464
- @hnwyllmm made their first contribution in #730
- @mateuszrzeszutek made their first contribution in #727
Full Changelog: v18.2.0...v18.3.0-rc2