This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a change to branch
dependabot/maven/checker.framework.version-3.49.5
in repository https://gitbox.apache.org/repos/asf/arrow-java.git
from 59dea702e MINOR: Bump checker.framework.version from 3.49.3 to 3.49.5
add e6da71e87 GH-725: Added ExtensionReader (#726)
add e4f64269d MINOR: Fix format (#809)
add a6245ab87 GH-804: Prepend JDBC FlightSQL version to user agent (#806)
add 199e47bc2 MINOR: [CI] Bump actions/cache from 4.2.3 to 4.2.4 (#813)
add edf64236b MINOR: [CI] Bump docker/login-action from 3.4.0 to 3.5.0
(#814)
add 65caf509b MINOR: [CI] Bump actions/download-artifact from 4.3.0 to
5.0.0 (#815)
add 52f7a86b0 GH-816: Presize JsonStringArrayList vector results (#817)
add 156b465f7 GH-797: [JDBC] Fix PreparedStatement#execute for DML/DDL
(#811)
add c21b8a731 GH-841: Use apache/arrow-dotnet for integration test (#842)
add d51f300df MINOR: [CI] Bump actions/setup-java from 4.6.0 to 5.0.0
(#847)
add 8dd5ed8ab MINOR: [CI] Bump actions/setup-python from 5 to 6 (#843)
add e026f3c29 MINOR: [CI] Bump actions/github-script from 7.0.1 to 8.0.0
(#844)
add ec3a42473 GH-858: Fix error handling in CompositeJdbcConsumer (#857)
add f38e72f5a GH-859: Fix ARROW_STRUCT_CONFLICT_POLICY env var (#860)
add 34060eb49 GH-836: Added support of ExtensionType for ComplexCopier
(#837)
add 9cfa6ffc3 GH-848: TypedValue should be treated as Nullable in bind
function in AvaticaParameterBinder (#849)
add d52955708 fix: issue with class names in arrow-c jni calls (#867)
add d31d9b0ca GH-839: Fix support for ResultSet.getObject for
TIMESTAMP_WITH_TIMEZONE (#840)
add 1e533821c GH-880: [CI] Fix syntax error in `dev_pr.yml` (#881)
add 37e9ba6b5 GH-592: [Release] Use relative path in .sha* (#879)
add aee8a1070 MINOR: [CI] Bump docker/login-action from 3.5.0 to 3.6.0
(#870)
add f71a02c04 GH-898: Upgrade to Apache POM 35 and identify fixes needed
to have CI happy (#865)
add ed81e5981 GH-882: Add support for loading native library from a user
specified location (#883)
add a4f3f3ef8 GH-899: [Dataset] Initialize compute module (#893)
add c4d3c9e27 GH-109: Implement Vector Validators for StringView (#886)
add b8a23ddd8 GH-900: Fix gandiva groupId in arrow-bom (#901)
add 9f68d08f0 GH-762: Implement VectorAppender for RunEndEncodedVector
(#884)
add 03e0d4da6 MINOR: Bump io.netty:netty-bom from 4.1.119.Final to
4.1.127.Final (#855)
add ba2f7d62e MINOR: Bump logback.version from 1.5.18 to 1.5.20 (#897)
add 87d727a85 MINOR: Bump com.github.luben:zstd-jni from 1.5.7-2 to
1.5.7-6 (#896)
add edc6cf350 MINOR: [CI] Bump actions/download-artifact from 5.0.0 to
6.0.0 (#895)
add 1d41a3dfa Merge branch 'main' into
dependabot/maven/checker.framework.version-3.49.5
No new revisions were added by this update.
Summary of changes:
.env | 5 +-
.github/workflows/comment_bot.yml | 2 +-
.github/workflows/dev.yml | 4 +-
.github/workflows/dev_pr.yml | 13 +-
.github/workflows/rc.yml | 60 ++++----
.github/workflows/test.yml | 34 +++--
.../arrow/adapter/avro/AvroToArrowUtils.java | 4 +-
.../adapter/avro/AvroToArrowVectorIterator.java | 11 +-
.../jdbc/consumer/CompositeJdbcConsumer.java | 5 +-
.../consumer/exceptions/JdbcConsumerException.java | 14 +-
bom/pom.xml | 2 +-
c/src/main/cpp/jni_wrapper.cc | 15 +-
.../java/org/apache/arrow/c/jni/JniLoader.java | 19 ++-
ci/docker/vcpkg-jni.dockerfile | 16 +-
ci/scripts/jni_build.sh | 2 +-
ci/scripts/jni_full_build.sh | 4 +-
ci/scripts/jni_macos_build.sh | 67 ++-------
ci/scripts/jni_manylinux_build.sh | 97 ++----------
ci/scripts/jni_windows_build.sh | 2 +-
compose.yaml | 2 +-
compression/pom.xml | 2 +-
dataset/src/main/cpp/jni_wrapper.cc | 8 +
.../org/apache/arrow/dataset/jni/JniLoader.java | 1 +
.../org/apache/arrow/dataset/jni/JniWrapper.java | 3 +
docs/source/substrait.rst | 2 +-
.../arrow/driver/jdbc/ArrowFlightConnection.java | 9 +-
.../ArrowFlightJdbcVectorSchemaRootResultSet.java | 31 ++++
.../arrow/driver/jdbc/ArrowFlightMetaImpl.java | 10 +-
.../jdbc/client/ArrowFlightSqlClientHandler.java | 27 ++++
.../driver/jdbc/utils/AvaticaParameterBinder.java | 7 +-
.../jdbc/ArrowFlightJdbcConnectionCookieTest.java | 4 +-
.../jdbc/ArrowFlightPreparedStatementTest.java | 29 ++++
.../apache/arrow/driver/jdbc/ConnectionTest.java | 46 ++++++
.../driver/jdbc/FlightServerTestExtension.java | 39 +++--
.../arrow/driver/jdbc/TimestampResultSetTest.java | 164 +++++++++++++++++++++
.../ArrowFlightSqlClientHandlerBuilderTest.java | 1 +
pom.xml | 9 +-
vector/src/main/codegen/includes/vv_imports.ftl | 1 +
.../codegen/templates/AbstractFieldReader.java | 21 +++
.../templates/AbstractPromotableFieldWriter.java | 4 +-
vector/src/main/codegen/templates/BaseReader.java | 5 +-
.../src/main/codegen/templates/ComplexCopier.java | 39 ++++-
vector/src/main/codegen/templates/NullReader.java | 5 +
.../main/codegen/templates/PromotableWriter.java | 4 +
.../main/codegen/templates/UnionListWriter.java | 11 +-
.../org/apache/arrow/vector/BaseValueVector.java | 13 ++
.../java/org/apache/arrow/vector/NullVector.java | 13 ++
.../java/org/apache/arrow/vector/ValueVector.java | 25 ++++
.../vector/complex/AbstractContainerVector.java | 13 ++
.../arrow/vector/complex/AbstractStructVector.java | 10 +-
.../arrow/vector/complex/LargeListVector.java | 37 ++++-
.../arrow/vector/complex/LargeListViewVector.java | 17 ++-
.../apache/arrow/vector/complex/ListVector.java | 35 ++++-
.../arrow/vector/complex/ListViewVector.java | 17 ++-
.../vector/complex/impl/AbstractBaseReader.java | 10 ++
.../vector/complex/impl/UnionExtensionWriter.java | 5 +
.../vector/complex/impl/UnionLargeListReader.java | 4 +
.../vector/complex/reader/ExtensionReader.java} | 27 +++-
.../apache/arrow/vector/util/VectorAppender.java | 99 +++++++++++++
.../validate/ValidateVectorBufferVisitor.java | 29 +++-
.../vector/validate/ValidateVectorDataVisitor.java | 3 +-
.../vector/validate/ValidateVectorTypeVisitor.java | 9 +-
.../vector/validate/ValidateVectorVisitor.java | 9 +-
.../org/apache/arrow/vector/TestListVector.java | 115 +++++++++++++++
.../org/apache/arrow/vector/TestMapVector.java | 96 ++++++++++++
.../arrow/vector/TestVariableWidthViewVector.java | 17 ++-
.../java/org/apache/arrow/vector/UuidVector.java | 13 ++
.../vector/complex/impl/TestComplexCopier.java | 114 ++++++++++++++
.../vector/complex/impl/TestPromotableWriter.java | 25 ++++
.../arrow/vector/complex/impl/UuidReaderImpl.java} | 54 +++----
.../vector/complex/writer/TestComplexWriter.java | 41 ++++++
.../vector/complex/writer/TestSimpleWriter.java | 20 +++
.../arrow/vector/util/TestVectorAppender.java | 67 +++++++++
73 files changed, 1460 insertions(+), 337 deletions(-)
create mode 100644
flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/TimestampResultSetTest.java
copy vector/src/{test/java/org/apache/arrow/vector/holder/UuidHolder.java =>
main/java/org/apache/arrow/vector/complex/reader/ExtensionReader.java} (56%)
copy
vector/src/{main/java/org/apache/arrow/vector/complex/impl/UnionExtensionWriter.java
=> test/java/org/apache/arrow/vector/complex/impl/UuidReaderImpl.java} (53%)