This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/maven/error_prone_core.version-2.38.0
in repository https://gitbox.apache.org/repos/asf/arrow-java.git
discard 7cf3b3afd MINOR: Bump error_prone_core.version from 2.37.0 to 2.38.0
add 43b6b6ccf GH-759: Get length of byte[] in TryCopyLastError (#760)
add 45295a589 GH-731: Avro adapter, output dictionary-encoded fields as
enums (#779)
add d0e9d147a MINOR: Bump
com.gradle:common-custom-user-data-maven-extension from 2.0.1 to 2.0.3 (#785)
add 7618274f9 MINOR: Bump io.grpc:grpc-bom from 1.71.0 to 1.73.0 (#781)
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 8075e8664 MINOR: Bump error_prone_core.version from 2.37.0 to 2.38.0
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (7cf3b3afd)
\
N -- N -- N
refs/heads/dependabot/maven/error_prone_core.version-2.38.0 (8075e8664)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
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 ++--
.mvn/extensions.xml | 2 +-
.../arrow/adapter/avro/ArrowToAvroUtils.java | 226 ++++++++++++++++++---
.../arrow/adapter/avro/AvroToArrowUtils.java | 4 +-
.../adapter/avro/AvroToArrowVectorIterator.java | 11 +-
.../adapter/avro/producers/AvroEnumProducer.java | 12 +-
...oducer.java => DictionaryDecodingProducer.java} | 35 ++--
.../arrow/adapter/avro/ArrowToAvroDataTest.java | 81 ++++++++
.../arrow/adapter/avro/ArrowToAvroSchemaTest.java | 129 ++++++++++++
.../arrow/adapter/avro/RoundTripDataTest.java | 110 +++++++++-
.../arrow/adapter/avro/RoundTripSchemaTest.java | 63 +++++-
.../jdbc/consumer/CompositeJdbcConsumer.java | 5 +-
.../consumer/exceptions/JdbcConsumerException.java | 14 +-
bom/pom.xml | 2 +-
c/src/main/cpp/jni_wrapper.cc | 18 +-
.../java/org/apache/arrow/c/jni/JniLoader.java | 19 +-
.../java/org/apache/arrow/c/ExceptionTest.java | 150 ++++++++++++++
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 +-
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 | 11 +-
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 ++++++
81 files changed, 2201 insertions(+), 407 deletions(-)
copy
adapter/avro/src/main/java/org/apache/arrow/adapter/avro/producers/{AvroStringProducer.java
=> DictionaryDecodingProducer.java} (56%)
create mode 100644 c/src/test/java/org/apache/arrow/c/ExceptionTest.java
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%)