Releases: apache/arrow-java
Releases · apache/arrow-java
Apache Arrow Java 18.3.0
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 ...
Apache Arrow Java 18.3.0 RC2
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 @LIDAV...
Apache Arrow Java 18.2.0
What's Changed
- GH-4: [CI] Enable Dependabot by @lidavidm in #25
- GH-18: Add CODE_OF_CONDUCT.md by @wgtmac in #34
- GH-19: Add CONTRIBUTING.md by @wgtmac in #35
- GH-24: [CI] Add self-assignable dependabot comment for issues by @raulcd in #36
- MINOR: [CI] Tweak Dependabot PR title prefix by @lidavidm in #38
- GH-21: Add issue template by @wgtmac in #37
- GH-10: Add basic pre-commit-config with Apache RAT by @lidavidm in #430
- GH-6: Add Linux test CI by @lidavidm in #339
- GH-5: [Docs] Add LICENSE and NOTICE files by @raulcd in #39
- GH-7: Add macOS, Windows CI by @lidavidm in #432
- GH-14: Add JNI CI test by @lidavidm in #441
- GH-22: Add CODEOWNERS by @wgtmac in #444
- MINOR: Update latest java version to 23 by @laurentgo in #452
- GH-436: Remove Maven RAT check in favor of pre-commit check by @lidavidm in #442
- GH-10: Add basic checks into pre-commit-config by @kiszk in #435
- GH-466: Export namespace from Flight package by @lidavidm in #467
- GH-13: Set up JNI build (dataset, etc.) by @lidavidm in #449
- MINOR: [Java] Bump commons-io:commons-io from 2.17.0 to 2.18.0 by @dependabot in #30
- MINOR: Bump com.fasterxml.jackson:jackson-bom from 2.18.1 to 2.18.2 by @dependabot in #440
- MINOR: Bump com.github.luben:zstd-jni from 1.5.6-7 to 1.5.6-9 by @dependabot in #474
- MINOR: [Java] Bump org.apache.orc:orc-core from 1.9.5 to 2.0.3 by @dependabot in #33
- MINOR: Bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.0 to 2.9.1 by @dependabot in #438
- GH-447: Port fix from apache/arrow that was missed by @lidavidm in #475
- MINOR: [CI] Bump actions/setup-python from 4 to 5 by @dependabot in #482
- MINOR: Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 by @dependabot in #480
- GH-16: Add integration test CI by @kou in #489
- GH-490: Use apache/arrow-java not apache/arrow in pom.xml by @kou in #491
- GH-492: [CI] Remove
java_
prefix fromci/scripts/*.sh
by @kou in #493 - GH-483: Use ArrowReader instead of ArrowStreamReader in FlightSqlClient.executeIngest method by @eramitmittal in #485
- MINOR: Bump logback.version from 1.5.12 to 1.5.16 by @dependabot in #481
- GH-497: [Dev] Use apache-arrow-java.tar.gz for RAT by @kou in #498
- MINOR: Bump parquet.version from 1.14.4 to 1.15.0 by @dependabot in #478
- MINOR: Bump com.google.guava:guava-bom from 33.3.1-jre to 33.4.0-jre by @dependabot in #479
- MINOR: Bump version to 18.2.0 by @kou in #502
- GH-20: Add release scripts by @kou in #496
- MINOR: Bump org.assertj:assertj-core from 3.26.3 to 3.27.2 by @dependabot in #505
- GH-512: [Release] Fix
svn add
target by @kou in #513 - GH-469: Unify
ValueVector.getObject
andVariableWidthFieldVector.get
behavior about null value by @aqni in #486 - MINOR: Bump checker.framework.version from 3.48.2 to 3.48.4 by @dependabot in #506
- MINOR: Bump org.mockito:mockito-junit-jupiter from 5.14.2 to 5.15.2 by @dependabot in #508
- MINOR: Bump com.gradle:develocity-maven-extension from 1.22.2 to 1.23 by @dependabot in #507
- GH-518: Cleanup apache-arrow-java.tar.gz created by pre-commit by @kou in #519
- GH-515: Publish build scans to develocity.apache.org by @clayburn in #516
- GH-520: [CI] Add cmake-format to pre-commit by @kou in #521
- GH-523: [Release] Add support for building .jar including JNI binaries by @kou in #517
- GH-522: [Release] Add support for signing .jar by @kou in #524
- GH-525: [Release] Use released Apache Arrow C++ for RC CI by @kou in #526
- GH-527: [Release] Add support for .jar for Windows by @kou in #528
- GH-529: [Release] Add support for uploading binary artifacts to repository.apache.org by @kou in #530
- GH-531: [Release] Add support for .jar for arm64 Linux by @kou in #532
- GH-535: [Dev] Use
compose.yaml
notdocker-compose.yml
by @kou in #536 - GH-533: [Release] Add a post release task for publishing staged .jar by @kou in #534
- MINOR: Bump dep.junit.jupiter.version from 5.11.3 to 5.11.4 by @dependabot in #541
- MINOR: Bump org.apache.orc:orc-core from 2.0.3 to 2.1.0 by @dependabot in #540
- MINOR: Bump io.grpc:grpc-bom from 1.65.0 to 1.69.1 by @dependabot in #539
- GH-537: [Release][Docs] Generate API reference by @kou in #538
- MINOR: Bump com.puppycrawl.tools:checkstyle from 10.20.1 to 10.21.1 by @dependabot in #543
- GH-549: Fix Incorrect NOTICE File and Update LICENSE Headers for Third-Party Code Compliance by @CalvinKirs in #550
- GH-48: Implement VectorAppender for BaseVariableWidthViewVector by @ViggoC in #454
- MINOR: Bump commons-codec:commons-codec from 1.17.1 to 1.17.2 by @dependabot in #504
- MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.49.0 to 2.50.1 by @dependabot in #542
- GH-545: [CI] Use apache/arrow main for daily RC CI by @kou in #556
- GH-41: Add VariableWidthViewVectorBenchmarks by @ViggoC in #453
- GH-546: Migrate Sphinx documentation by @lidavidm in #553
- GH-547: [CI][Docs] Publish docs to https://arrow.apache.org/java/main/ on push by @kou in #561
- GH-41: BaseVariableWidthViewVector setZero only if necessary by @ViggoC in #557
- MINOR: Bump io.netty:netty-bom from 4.1.115.Final to 4.1.117.Final by @dependabot in #567
- MINOR: Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 by @dependabot in #566
- MINOR: Bump org.apache.commons:commons-dbcp2 from 2.12.0 to 2.13.0 by @dependabot in #564
- MINOR: Bump io.grpc:grpc-bom from 1.69.1 to 1.70.0 by @dependabot in #565
- MINOR: Bump com.gradle:develocity-maven-extension from 1.23 to 1.23.1 by @dependabot in #562
- GH-570: [Docs] Use https://arrow.apache.org/java/ as the official site URL by @kou in #572
- GH-548: [Release][Docs] Publish docs to https://arrow.apache.org/java/current/ on release by @kou in #569
- MINOR: Add jbonofre to collaborators by @jbonofre in #576
- MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.50.1 to 2.51.0 by @dependabot in #584
- MINOR: Bump com.puppycrawl.tools:checkstyle from 10.21.1 to 10.21.2 by @dependabot in #580
- MINOR: Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 by @dependabot in #581
- MINOR: Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 by @dependabot in #582
- MINOR: Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 by @dependabot in #583
- GH-579: Add and fix LICENSE.txt and NOTICE.txt in the distributed artifacts by @jbonofre in #578
- GH-588: [Release] Increase wait interval in
dev/release/release_rc.sh
by @kou in #589 - MINOR: Upload release artifacts individually with sleep by @lidavidm in #590
- MINOR: Specify --repo explicitly by @kou in #591
New Contributors
Apache Arrow Java 18.2.0 RC5
What's Changed
- GH-4: [CI] Enable Dependabot by @lidavidm in #25
- GH-18: Add CODE_OF_CONDUCT.md by @wgtmac in #34
- GH-19: Add CONTRIBUTING.md by @wgtmac in #35
- GH-24: [CI] Add self-assignable dependabot comment for issues by @raulcd in #36
- MINOR: [CI] Tweak Dependabot PR title prefix by @lidavidm in #38
- GH-21: Add issue template by @wgtmac in #37
- GH-10: Add basic pre-commit-config with Apache RAT by @lidavidm in #430
- GH-6: Add Linux test CI by @lidavidm in #339
- GH-5: [Docs] Add LICENSE and NOTICE files by @raulcd in #39
- GH-7: Add macOS, Windows CI by @lidavidm in #432
- GH-14: Add JNI CI test by @lidavidm in #441
- GH-22: Add CODEOWNERS by @wgtmac in #444
- MINOR: Update latest java version to 23 by @laurentgo in #452
- GH-436: Remove Maven RAT check in favor of pre-commit check by @lidavidm in #442
- GH-10: Add basic checks into pre-commit-config by @kiszk in #435
- GH-466: Export namespace from Flight package by @lidavidm in #467
- GH-13: Set up JNI build (dataset, etc.) by @lidavidm in #449
- MINOR: [Java] Bump commons-io:commons-io from 2.17.0 to 2.18.0 by @dependabot in #30
- MINOR: Bump com.fasterxml.jackson:jackson-bom from 2.18.1 to 2.18.2 by @dependabot in #440
- MINOR: Bump com.github.luben:zstd-jni from 1.5.6-7 to 1.5.6-9 by @dependabot in #474
- MINOR: [Java] Bump org.apache.orc:orc-core from 1.9.5 to 2.0.3 by @dependabot in #33
- MINOR: Bump org.cyclonedx:cyclonedx-maven-plugin from 2.9.0 to 2.9.1 by @dependabot in #438
- GH-447: Port fix from apache/arrow that was missed by @lidavidm in #475
- MINOR: [CI] Bump actions/setup-python from 4 to 5 by @dependabot in #482
- MINOR: Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 by @dependabot in #480
- GH-16: Add integration test CI by @kou in #489
- GH-490: Use apache/arrow-java not apache/arrow in pom.xml by @kou in #491
- GH-492: [CI] Remove
java_
prefix fromci/scripts/*.sh
by @kou in #493 - GH-483: Use ArrowReader instead of ArrowStreamReader in FlightSqlClient.executeIngest method by @eramitmittal in #485
- MINOR: Bump logback.version from 1.5.12 to 1.5.16 by @dependabot in #481
- GH-497: [Dev] Use apache-arrow-java.tar.gz for RAT by @kou in #498
- MINOR: Bump parquet.version from 1.14.4 to 1.15.0 by @dependabot in #478
- MINOR: Bump com.google.guava:guava-bom from 33.3.1-jre to 33.4.0-jre by @dependabot in #479
- MINOR: Bump version to 18.2.0 by @kou in #502
- GH-20: Add release scripts by @kou in #496
- MINOR: Bump org.assertj:assertj-core from 3.26.3 to 3.27.2 by @dependabot in #505
- GH-512: [Release] Fix
svn add
target by @kou in #513 - GH-469: Unify
ValueVector.getObject
andVariableWidthFieldVector.get
behavior about null value by @aqni in #486 - MINOR: Bump checker.framework.version from 3.48.2 to 3.48.4 by @dependabot in #506
- MINOR: Bump org.mockito:mockito-junit-jupiter from 5.14.2 to 5.15.2 by @dependabot in #508
- MINOR: Bump com.gradle:develocity-maven-extension from 1.22.2 to 1.23 by @dependabot in #507
- GH-518: Cleanup apache-arrow-java.tar.gz created by pre-commit by @kou in #519
- GH-515: Publish build scans to develocity.apache.org by @clayburn in #516
- GH-520: [CI] Add cmake-format to pre-commit by @kou in #521
- GH-523: [Release] Add support for building .jar including JNI binaries by @kou in #517
- GH-522: [Release] Add support for signing .jar by @kou in #524
- GH-525: [Release] Use released Apache Arrow C++ for RC CI by @kou in #526
- GH-527: [Release] Add support for .jar for Windows by @kou in #528
- GH-529: [Release] Add support for uploading binary artifacts to repository.apache.org by @kou in #530
- GH-531: [Release] Add support for .jar for arm64 Linux by @kou in #532
- GH-535: [Dev] Use
compose.yaml
notdocker-compose.yml
by @kou in #536 - GH-533: [Release] Add a post release task for publishing staged .jar by @kou in #534
- MINOR: Bump dep.junit.jupiter.version from 5.11.3 to 5.11.4 by @dependabot in #541
- MINOR: Bump org.apache.orc:orc-core from 2.0.3 to 2.1.0 by @dependabot in #540
- MINOR: Bump io.grpc:grpc-bom from 1.65.0 to 1.69.1 by @dependabot in #539
- GH-537: [Release][Docs] Generate API reference by @kou in #538
- MINOR: Bump com.puppycrawl.tools:checkstyle from 10.20.1 to 10.21.1 by @dependabot in #543
- GH-549: Fix Incorrect NOTICE File and Update LICENSE Headers for Third-Party Code Compliance by @CalvinKirs in #550
- GH-48: Implement VectorAppender for BaseVariableWidthViewVector by @ViggoC in #454
- MINOR: Bump commons-codec:commons-codec from 1.17.1 to 1.17.2 by @dependabot in #504
- MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.49.0 to 2.50.1 by @dependabot in #542
- GH-545: [CI] Use apache/arrow main for daily RC CI by @kou in #556
- GH-41: Add VariableWidthViewVectorBenchmarks by @ViggoC in #453
- GH-546: Migrate Sphinx documentation by @lidavidm in #553
- GH-547: [CI][Docs] Publish docs to https://arrow.apache.org/java/main/ on push by @kou in #561
- GH-41: BaseVariableWidthViewVector setZero only if necessary by @ViggoC in #557
- MINOR: Bump io.netty:netty-bom from 4.1.115.Final to 4.1.117.Final by @dependabot in #567
- MINOR: Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 by @dependabot in #566
- MINOR: Bump org.apache.commons:commons-dbcp2 from 2.12.0 to 2.13.0 by @dependabot in #564
- MINOR: Bump io.grpc:grpc-bom from 1.69.1 to 1.70.0 by @dependabot in #565
- MINOR: Bump com.gradle:develocity-maven-extension from 1.23 to 1.23.1 by @dependabot in #562
- GH-570: [Docs] Use https://arrow.apache.org/java/ as the official site URL by @kou in #572
- GH-548: [Release][Docs] Publish docs to https://arrow.apache.org/java/current/ on release by @kou in #569
- MINOR: Add jbonofre to collaborators by @jbonofre in #576
- MINOR: Bump com.google.api.grpc:proto-google-common-protos from 2.50.1 to 2.51.0 by @dependabot in #584
- MINOR: Bump com.puppycrawl.tools:checkstyle from 10.21.1 to 10.21.2 by @dependabot in #580
- MINOR: Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 by @dependabot in #581
- MINOR: Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 by @dependabot in #582
- MINOR: Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 by @dependabot in #583
- GH-579: Add and fix LICENSE.txt and NOTICE.txt in the distributed artifacts by @jbonofre in #578
- GH-588: [Release] Increase wait interval in
dev/release/release_rc.sh
by @kou in #589 - MINOR: Upload release artifacts individually with sleep by @lidavidm in #590
- MINOR: Specify --repo explicitly by @kou in #591
New Contributors
- ...