This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/maven/java/dep.slf4j.version-2.0.16
in repository https://gitbox.apache.org/repos/asf/arrow.git
discard d96225558d MINOR: [Java] Bump dep.slf4j.version from 2.0.13 to 2.0.16
in /java
add c599fa0064 GH-43554: [Go] Handle excluded fields (#43555)
add a380d695a6 GH-43733: [C++] Fix Scalar boolean handling in row encoder
(#43734)
add 9d4dcc903e GH-38847: [Documentation][C++] Explicitly note that compute
is optional (#43629)
add 364e01441a MINOR: [Java] Bump org.apache.avro:avro from 1.11.3 to
1.12.0 in /java (#43564)
add b5726ea59e MINOR: [Java] Bump org.apache.commons:commons-compress from
1.26.2 to 1.27.0 in /java (#43653)
add 944d13660c MINOR: [Java] Bump error_prone_core.version from 2.29.2 to
2.30.0 in /java (#43656)
add 906934e4af MINOR: [Java] Bump com.h2database:h2 from 2.3.230 to
2.3.232 in /java (#43654)
add bd3953f01b MINOR: [C#] Bump Google.Protobuf from 3.27.0 to 3.27.3 in
/csharp (#43754)
add 70a0189f30 MINOR: [C#] Bump System.Memory from 4.5.4 to 4.5.5 in
/csharp (#43755)
add b0317f2b2b GH-43707: [Python] Fix compilation on Cython<3 (#43765)
add cc3c868aea MINOR: [Documentation] Add installation of ninja-build to
Python Development docs (#43600)
add 525881987d GH-17682: [C++][Python] Bool8 Extension Type Implementation
(#43488)
add 27c2238957 MINOR: [Java] Bump org.codehaus.mojo:exec-maven-plugin from
3.3.0 to 3.4.1 in /java (#43692)
add 4af1e491df MINOR: [Java] Bump io.grpc:grpc-bom from 1.65.0 to 1.66.0
in /java (#43657)
add 9fc0301546 GH-43069: [Python] Use Py_IsFinalizing from
pythoncapi_compat.h (#43767)
add e1e7c50101 GH-40036: [C++] Azure file system write buffering & async
writes (#43096)
add ffee537d88 GH-42222: [Python] Add bindings for CopyTo on RecordBatch
and Array classes (#42223)
add f9911ee2ff GH-43776: [C++] Add chunked Take benchmarks with a small
selection factor (#43772)
add f078942ce2 GH-43141: [C++][Parquet] Replace use of int with int32_t in
the internal Parquet encryption APIs (#43413)
add 6a1d052097 GH-43717: [Java][FlightSQL] Add all ActionTypes to
FlightSqlUtils.FLIGHT_SQL_ACTIONS (#43718)
add 2e83aa63d9 GH-43690: [Python][CI] Simplify
python/requirements-wheel-test.txt file (#43691)
add fc54eadb72 GH-43785: [Python][CI] Correct PARQUET_TEST_DATA path in
wheel tests (#43786)
add b4f7efe5bd GH-43787: [C++] Register the new Opaque extension type by
default (#43788)
add 3e9384bbf4 GH-43519: [Python] Set up wheel building for Python 3.13
(#43539)
add 88d57cf41f MINOR: [CI][R] Undo #43636 now that the action is approved
(#43730)
add 2e33e98f58 MINOR: [GO] fixup test case name in cast_test.go (#43780)
add 76e0f6254b GH-43764: [Go][FlightSQL] Add NewPreparedStatement function
(#43781)
add d47b305bbc GH-43624: [Go] Add JSON/UUID extension types, extend arrow
-> parquet logical type mapping (#43679)
add 82ecf3e6ed MINOR: [CI][C++][Python] Fix Cuda builds on git main
(#43789)
add bad064f705 MINOR: [C++] Ensure setting the default CMAKE_BUILD_TYPE
(#43794)
add 53b15b6169 MINOR: [Go] Fix Flakey TestRowsPrematureCloseDuringNextLoop
Test (#43804)
add cb645a1b27 GH-43802: [GLib] Add `GAFlightRecordBatchWriter` (#43803)
add 146b4e9669 GH-43743: [CI][Docs] Ensure creating build directory
(#43744)
add e61c105c73 GH-41584: [Java] ListView Implementation for C Data
Interface (#43686)
add 5a97c73af1 MINOR: [Java] Bump dep.slf4j.version from 2.0.13 to 2.0.16
in /java
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 (d96225558d)
\
N -- N -- N
refs/heads/dependabot/maven/java/dep.slf4j.version-2.0.16 (5a97c73af1)
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 | 2 +-
.github/workflows/r.yml | 11 +-
c_glib/arrow-flight-glib/common.cpp | 198 ++++++-
c_glib/arrow-flight-glib/common.h | 32 +
c_glib/arrow-flight-glib/common.hpp | 4 +
ci/docker/python-wheel-manylinux-test.dockerfile | 7 +-
ci/docker/python-wheel-manylinux.dockerfile | 2 +-
.../python-wheel-windows-test-vs2019.dockerfile | 7 +-
ci/docker/python-wheel-windows-vs2019.dockerfile | 7 +-
ci/scripts/install_gcs_testbench.sh | 10 +-
ci/scripts/install_python.sh | 14 +-
ci/scripts/python_wheel_macos_build.sh | 2 -
ci/scripts/python_wheel_unix_test.sh | 2 +-
ci/scripts/python_wheel_windows_test.bat | 2 +-
cpp/CMakeLists.txt | 2 +-
cpp/examples/minimal_build/CMakeLists.txt | 2 +-
cpp/src/arrow/CMakeLists.txt | 3 +-
cpp/src/arrow/acero/asof_join_node_test.cc | 2 +-
cpp/src/arrow/acero/hash_join.cc | 2 +-
cpp/src/arrow/acero/hash_join_benchmark.cc | 2 +-
cpp/src/arrow/acero/hash_join_dict.h | 2 +-
cpp/src/arrow/acero/hash_join_node_test.cc | 2 +-
cpp/src/arrow/acero/swiss_join.cc | 2 +-
cpp/src/arrow/acero/swiss_join_internal.h | 2 +-
cpp/src/arrow/acero/tpch_node_test.cc | 2 +-
cpp/src/arrow/compute/CMakeLists.txt | 1 +
cpp/src/arrow/compute/kernels/hash_aggregate.cc | 2 +-
.../compute/kernels/vector_selection_benchmark.cc | 91 ++-
cpp/src/arrow/compute/row/grouper.cc | 2 +-
.../row_encoder.cc => row/row_encoder_internal.cc} | 41 +-
.../{kernels => row}/row_encoder_internal.h | 14 +-
.../arrow/compute/row/row_encoder_internal_test.cc | 68 +++
cpp/src/arrow/compute/row/row_test.cc | 2 +-
cpp/src/arrow/extension/CMakeLists.txt | 14 +-
cpp/src/arrow/extension/bool8.cc | 61 ++
cpp/src/arrow/extension/bool8.h | 60 ++
cpp/src/arrow/extension/bool8_test.cc | 90 +++
cpp/src/arrow/extension/fixed_shape_tensor.h | 2 +
cpp/src/arrow/extension/opaque.h | 2 +
cpp/src/arrow/extension/opaque_test.cc | 2 -
cpp/src/arrow/extension_type.cc | 18 +-
cpp/src/arrow/filesystem/azurefs.cc | 276 ++++++++-
cpp/src/arrow/filesystem/azurefs.h | 3 +
cpp/src/arrow/filesystem/azurefs_test.cc | 264 +++++++--
cpp/src/parquet/column_reader.cc | 4 +-
cpp/src/parquet/encryption/crypto_factory.cc | 6 +-
cpp/src/parquet/encryption/encryption_internal.cc | 251 ++++----
cpp/src/parquet/encryption/encryption_internal.h | 46 +-
.../encryption/encryption_internal_nossl.cc | 47 +-
.../parquet/encryption/encryption_internal_test.cc | 22 +-
cpp/src/parquet/encryption/file_key_wrapper.cc | 4 +-
.../parquet/encryption/internal_file_decryptor.cc | 12 +-
.../parquet/encryption/internal_file_decryptor.h | 8 +-
.../parquet/encryption/internal_file_encryptor.cc | 10 +-
.../parquet/encryption/internal_file_encryptor.h | 6 +-
cpp/src/parquet/encryption/key_toolkit_internal.cc | 2 +-
cpp/src/parquet/metadata.cc | 6 +-
cpp/src/parquet/thrift_internal.h | 2 +-
.../Apache.Arrow.Flight/Apache.Arrow.Flight.csproj | 1 +
.../Apache.Arrow.Flight.TestWeb.csproj | 1 +
dev/archery/archery/integration/datagen.py | 1 -
dev/release/verify-release-candidate.sh | 6 +-
dev/tasks/docker-tests/github.cuda.yml | 3 +-
dev/tasks/docs/github.linux.yml | 4 +-
dev/tasks/python-wheels/github.linux.yml | 5 +
dev/tasks/python-wheels/github.osx.yml | 2 +-
dev/tasks/tasks.yml | 7 +-
docker-compose.yml | 9 +-
docs/source/cpp/tutorials/compute_tutorial.rst | 6 +-
docs/source/developers/python.rst | 2 +-
docs/source/status.rst | 6 +
go/arrow/array/array_test.go | 4 +-
go/arrow/array/diff_test.go | 4 +-
go/arrow/array/extension_test.go | 10 -
go/arrow/avro/reader_types.go | 4 +-
go/arrow/avro/schema.go | 4 +-
go/arrow/compute/cast_test.go | 2 +-
go/arrow/compute/exec/span_test.go | 6 +-
go/arrow/csv/reader_test.go | 4 +-
go/arrow/csv/writer_test.go | 6 +-
go/arrow/datatype_extension_test.go | 18 +-
go/arrow/extensions/bool8_test.go | 3 -
.../math_arm64.go => extensions/extensions.go} | 34 +-
go/arrow/extensions/json.go | 148 +++++
go/arrow/extensions/json_test.go | 268 +++++++++
go/arrow/extensions/opaque_test.go | 3 -
go/arrow/extensions/uuid.go | 265 +++++++++
go/arrow/extensions/uuid_test.go | 257 ++++++++
go/arrow/flight/flightsql/client.go | 9 +
go/arrow/flight/flightsql/client_test.go | 21 +-
go/arrow/flight/flightsql/driver/driver.go | 10 +-
go/arrow/flight/flightsql/driver/driver_test.go | 2 +-
go/arrow/internal/flight_integration/scenario.go | 4 -
.../ipc/cmd/arrow-json-integration-test/main.go | 4 -
go/arrow/ipc/metadata_test.go | 11 +-
go/arrow/util/messages/types.proto | 46 ++
go/arrow/util/protobuf_reflect.go | 31 +-
go/arrow/util/protobuf_reflect_test.go | 421 +++++++++----
go/arrow/util/util_message/types.pb.go | 654 ++++++++++++++++++++-
go/internal/types/extension_types.go | 227 +------
go/internal/types/extension_types_test.go | 95 ---
go/parquet/cmd/parquet_reader/main.go | 2 +-
go/parquet/metadata/app_version.go | 2 +-
go/parquet/pqarrow/encode_arrow_test.go | 82 ++-
go/parquet/pqarrow/path_builder_test.go | 6 +-
go/parquet/pqarrow/schema.go | 228 ++++---
go/parquet/pqarrow/schema_test.go | 15 +-
go/parquet/schema/converted_types.go | 8 +-
go/parquet/schema/logical_types.go | 30 +-
go/parquet/schema/logical_types_test.go | 40 +-
go/parquet/schema/schema_element_test.go | 4 +-
java/adapter/jdbc/pom.xml | 2 +-
.../apache/arrow/c/BufferImportTypeVisitor.java | 14 +-
.../c/src/main/java/org/apache/arrow/c/Format.java | 8 +
.../java/org/apache/arrow/c/RoundtripTest.java | 42 ++
java/c/src/test/python/integration_tests.py | 47 ++
java/compression/pom.xml | 2 +-
java/dataset/pom.xml | 2 +-
.../apache/arrow/flight/sql/FlightSqlUtils.java | 10 +-
java/performance/pom.xml | 2 +-
java/pom.xml | 8 +-
.../complex/BaseLargeRepeatedValueViewVector.java | 29 +-
.../complex/BaseRepeatedValueViewVector.java | 30 +-
.../arrow/vector/complex/LargeListViewVector.java | 10 +-
.../arrow/vector/complex/ListViewVector.java | 6 +-
.../arrow/vector/TestLargeListViewVector.java | 134 +++++
.../apache/arrow/vector/TestListViewVector.java | 132 +++++
.../vector/testing/ValueVectorDataPopulator.java | 34 ++
python/pyarrow/__init__.py | 7 +-
python/pyarrow/array.pxi | 150 ++++-
python/pyarrow/device.pxi | 6 +
python/pyarrow/includes/libarrow.pxd | 13 +
python/pyarrow/lib.pxd | 7 +
python/pyarrow/public-api.pxi | 2 +
python/pyarrow/scalar.pxi | 23 +-
python/pyarrow/src/arrow/python/udf.cc | 5 +-
python/pyarrow/table.pxi | 35 ++
python/pyarrow/tests/test_cuda.py | 82 +--
python/pyarrow/tests/test_device.py | 26 +
python/pyarrow/tests/test_extension_type.py | 157 ++++-
python/pyarrow/tests/test_misc.py | 3 +
python/pyarrow/types.pxi | 77 ++-
python/pyproject.toml | 1 +
python/requirements-wheel-build.txt | 5 +
python/requirements-wheel-test.txt | 33 +-
145 files changed, 4673 insertions(+), 1278 deletions(-)
rename cpp/src/arrow/compute/{kernels/row_encoder.cc =>
row/row_encoder_internal.cc} (93%)
rename cpp/src/arrow/compute/{kernels => row}/row_encoder_internal.h (96%)
create mode 100644 cpp/src/arrow/compute/row/row_encoder_internal_test.cc
create mode 100644 cpp/src/arrow/extension/bool8.cc
create mode 100644 cpp/src/arrow/extension/bool8.h
create mode 100644 cpp/src/arrow/extension/bool8_test.cc
copy go/arrow/{math/math_arm64.go => extensions/extensions.go} (73%)
create mode 100644 go/arrow/extensions/json.go
create mode 100644 go/arrow/extensions/json_test.go
create mode 100644 go/arrow/extensions/uuid.go
create mode 100644 go/arrow/extensions/uuid_test.go
delete mode 100644 go/internal/types/extension_types_test.go