This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/maven/java/com.github.luben-zstd-jni-1.5.6-3
in repository https://gitbox.apache.org/repos/asf/arrow.git
discard 8bb228ac92 MINOR: [Java] Bump com.github.luben:zstd-jni in /java
add c0aade5f62 GH-41462: [CI] Temporary pin azurite to v3.29.0 (#41501)
add c8cf61c569 GH-41385: [CI][MATLAB][Packaging] Add support for MATLAB
`R2024a` in CI and crossbow packaging workflows (#41504)
add 32916f8355 MINOR: [JS] Bump @swc/core from 1.4.14 to 1.4.17 in /js
(#41519)
add b102aebb0a MINOR: [JS] Bump @typescript-eslint/parser from 7.7.0 to
7.8.0 in /js (#41522)
add 5959024e9c MINOR: [JS] Bump eslint-plugin-jest from 27.9.0 to 28.4.0
in /js (#41524)
add c8bf9753d7 MINOR: [JS] Bump @types/node from 20.12.7 to 20.12.8 in /js
(#41526)
add cc9e65fb80 MINOR: [C#] Bump Grpc.Tools from 2.62.0 to 2.63.0 in
/csharp (#41523)
add 56437409d1 MINOR: [Go] Bump github.com/hamba/avro/v2 from 2.20.1 to
2.21.1 in /go (#41512)
add 2b06472305 MINOR: [Go] Bump google.golang.org/protobuf from 1.33.0 to
1.34.0 in /go (#41513)
add 493d456d8c GH-41507: [MATLAB][CI] Pass `strict: true` to
`matlab-actions/run-tests@v2` (#41530)
add e7f5f810ac GH-41531: [MATLAB][Packaging] Bump
`matlab-actions/setup-matlab` and `matlab-actions/run-command` from `v1` to
`v2` in the `crossbow` job (#41532)
add 7cd9c6fbd3 GH-41534: [Go] Fix mem leak importing 0 length C Array
(#41535)
add 2ba129f0a2 MINOR: [JS] Bump @swc/helpers from 0.5.10 to 0.5.11 in /js
(#41486)
add 4cf44b4bc3 MINOR: add jbonofre in collaborators list (#41528)
add d10ebf055a MINOR: [R] fix no visible global function definition:
left_join (#41542)
add 3a54e68c69 MINOR: [Dev] Add zanmato1984 and ZhangHuiGui in
collaborators list (#41544)
add 52321377cc GH-40997: [C++] Get null_bit_id according to
are_cols_in_encoding_order in NullUpdateColumnToRow_avx2 (#40998)
add b719408f4a GH-40560: [Python] RunEndEncodedArray.from_arrays: bugfix
for Array arguments (#40560) (#41093)
add c79b6a593e GH-41566: [CI][Packaging] macOS wheel for Catalina fails to
build on macOS arm64 (#41567)
add 03f8ae754e GH-41540: [R] Simplify arrow_eval() logic and bindings
environments (#41537)
add 9cf0ee722b GH-41562: [C++][Parquet] Decoding: Fix num_value handling
in ByteStreamSplitDecoder (#41565)
add 51689a040c GH-41545: [C++][Parquet] Fix
DeltaLengthByteArrayEncoder::EstimatedDataEncodedSize (#41546)
add 53859262ea GH-41431: [C++][Parquet][Dataset] Fix repeated scan on
encrypted dataset (#41550)
add d83af8f749 GH-38770: [C++][Python] RecordBatch.filter() segfaults if
passed a ChunkedArray (#40971)
add e21952f969 GH-40750: [C++][Python] Map child Array constructed from
keys and items shouldn't have offset (#40871)
add f462ec7e6b MINOR: [Go] Bump golang.org/x/sys from 0.19.0 to 0.20.0 in
/go (#41554)
add f672027654 MINOR: [Go] Bump google.golang.org/protobuf from 1.34.0 to
1.34.1 in /go (#41553)
add 3046501456 GH-41435: [CI][MATLAB] Add job to build and test MATLAB
Interface on `macos-14` (#41592)
add 5252c6ce13 GH-41594: [Go] Support reading `date64` type & properly
validate list-like types (#41595)
add 318d22adda MINOR: [Dev] Remove Dane from collaborators list (#41589)
add 46e7816093 GH-41430: [Docs] Use sphinxcontrib-mermaid instead of
generating images from .mmd (#41455)
add 071ffaf263 GH-41256: [Format][Docs] Add a canonical extension type
specification for JSON (#41257)
add c5be027033 GH-41298: [Format][Docs] Add a canonical extension type
specification for UUID (#41299)
add 7bfe02db04 GH-41573: [Java] VectorSchemaRoot uses inefficient stream
to copy fieldVectors (#41574)
add f6127a6d18 GH-41356: [Release][Docs] Update post release documentation
task to remove the warnings banner for stable version (#41377)
add bd444106af GH-39645: [Python] Fix read_table for encrypted parquet
(#39438)
add 1c62df5255 GH-41179: [Docs] Documentation for Dissociated IPC Protocol
(#41180)
add 5255adc513 GH-41529: [C++][Compute] Remove redundant logic for
ArrayData as ExecResults in ExecScalarCaseWhen (#41380)
add f8d3b10b4b GH-41590: [Java] Improve BaseRepeatedValueVector function
on isEmpty and isNull operations (#41601)
add 7aea8bf7a6 GH-41316: [CI][Python] Reduce CI time on macOS (#41378)
add 899422e16e GH-39301: [Archery][CI][Integration] Add nanoarrow to
archery + integration setup (#39302)
add 1e3772cac5 GH-41343: [C++][CMake] Remove unused
ARROW_NO_DEPRECATED_API (#41345)
add a0f9d2eb2f GH-41617: [C++][CMake] Fix ARROW_USE_BOOST detect condition
(#41622)
add 37bd413c83 GH-40734: [Packaging][Debian] Drop support for Debian
bullseye (#41394)
add 6d03215543 GH-41450: [R][CI] rhub/container follow ons (#41451)
add 9a3973c9ee GH-41626: [R][CI] Update OpenSUSE to 15.5 from 15.3 (#41627)
add 0e9896dc54 GH-40944: [Java] Implement TypeEqualsVisitor for StringView
(#41606)
add 2552c26c96 MINOR: [C++][ORC][CMake] Fix ORC CMake args to use
LZ4_STATIC_LIB (#41632)
add a0c0ffdeac GH-41587: [Docs][Python] Remove duplicate contents (#41588)
add 875e4df48e GH-41361: [C++][Parquet] Optimize DelimitRecords by batch
execution when max_rep_level > 1 (#41362)
add a715ea06b7 GH-38692: [C#] Implement ICollection<T?> on scalar arrays
(#41539)
add c555488c56 GH-41630: [Benchmarking] Fix out-of-source build in
benchmarks (#41631)
add fc7c723bab MINOR: [Go] Bump golang.org/x/tools from 0.20.0 to 0.21.0
in /go (#41639)
add fd84ec0b1a GH-39129 [Python] pa.array: add check for byte-swapped
numpy arrays inside python objects (#41549)
add d7c22601e7 GH-41464: [Python] Fix StructArray.sort() for by=None
(#41495)
add e6ab174e20 GH-41329: [C++][Gandiva] Fix gandiva cache size env var
(#41330)
add ada965ff8b GH-33484: [C++][Compute] Implement `Grouper::Reset` (#41352)
add a4a5cf1fbe GH-34484: [Substrait] add an option to disable augmented
fields (#41583)
add 8f27e269cb GH-41149: [C++][Acero] Fix asof join race (#41614)
add 6c386dab67 GH-41334: [C++][Acero] Use per-node basis temp vector stack
to mitigate overflow (#41335)
add cc1e1d87c1 MINOR: [Release] Update versions for 17.0.0-SNAPSHOT
add bd89c42986 MINOR: [Release] Update .deb/.rpm changelogs for 16.1.0
add e411e0e211 GH-41602: [C#] Resolve build warnings (#41645)
add 657c4faf21 GH-41596: [C++] fixed_width_internal.h: Simplify docstring
and support bit-sized types (BOOL) (#41597)
add 2ca9ad2861 GH-41653: [MATLAB] Add new `arrow.c.Array` MATLAB class
which wraps a C Data Interface format `ArrowArray` C struct (#41655)
add 82045527b7 GH-41654: [MATLAB] Add new `arrow.c.Schema` MATLAB class
which wraps a C Data Interface format `ArrowSchema` C struct (#41674)
add edd62f7532 GH-41581: [C++][CMake] correctly use
Protobuf_PROTOC_EXECUTABLE (#41582)
add 63fddd7b2f GH-41660: [CI][Java] Restore devtoolset relatead
GANDIVA_CXX_FLAGS (#41661)
add e1de9c52d5 GH-41541: [Go][Parquet] Fix writer performance regression
(#41638)
add e04f5b4b90 GH-41560: [C++] ChunkResolver: Implement ResolveMany and
add unit tests (#41561)
add 084387c56e GH-39204: [Format][FlightRPC][Docs] Stabilize Flight SQL
(#41657)
add 1c15c88b4b GH-40943: [Java] Implement RangeEqualsVisitor for
StringView (#41636)
add 0574988e32 GH-41287: [Java] ListViewVector Implementation (#41285)
add 07a30d9a57 GH-41611: [Docs][CI] Enable most sphinx-lint rules for
documentation (#41612)
add 1c546fb3c1 GH-41480: [Python] Building PyArrow: enable/disable python
components by default based on availability in Arrow C++ (#41494)
add 74f7578f77 GH-40361: [C++] Make flatbuffers serialization more
deterministic (#40392)
add f5ac05cca2 GH-41105: [Python][Docs] Update PyArrow installation docs
for conda package split (#41135)
add dc973c2bde MINOR: [C++] Revert change in ipc/CMakeLists.txt (#41701)
add 6a9e2d53b5 GH-38575: [Python] Include metadata when creating pa.schema
from PyCapsule (#41538)
add 2dbc5e26dc MINOR: [Python][Docs] Use CMake presets to simplify Python
build installation (#41500)
add 14b8ca5317 GH-41688: [Dev] Include all relevant CMakeLists.txt files
in cmake-format precommit hook (#41689)
add 8d687b0cfc GH-41620: [Docs] Document merge.conf usage (#41621)
add a04339a49e GH-41711: [C++] macros.h: Fix ARROW_FORCE_INLINE for MSVC
(#41712)
add 7aff9d572d GH-41558: [C++] Improve fixed_width_test_util.h (#41575)
add dcdf4e6953 GH-41460: [C++] Use ASAN to poison temp vector stack memory
(#41695)
add cc3e2db300 GH-41697: [Go][Parquet] Release BufferWriter when
BufferedPageWriter is closed (#41698)
add 5809dafb0f GH-41656: [MATLAB] Add C Data Interface format
import/export functionality for `arrow.array.Array` (#41737)
add 11decbc107 GH-41735: [CI][Archery] Update archery to be compatible
with pygit2 1.15 API change (#41739)
add 1cd28729a3 GH-41717: [Java][Vector] fix issue with ByteBuffer rewind
in MessageSerializer (#41718)
add 66580441ad GH-41738: [C++] Fix the issue that temp vector stack may be
under sized (#41746)
add ff215e8b9f MINOR: [Java] Bump com.github.luben:zstd-jni 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 (8bb228ac92)
\
N -- N -- N
refs/heads/dependabot/maven/java/com.github.luben-zstd-jni-1.5.6-3 (ff215e8b9f)
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:
.asf.yaml | 4 +-
.env | 3 -
.github/workflows/docs.yml | 13 +-
.github/workflows/docs_light.yml | 2 +-
.github/workflows/integration.yml | 6 +
.github/workflows/matlab.yml | 24 +-
.github/workflows/python.yml | 13 +
.github/workflows/r.yml | 3 +-
.pre-commit-config.yaml | 17 +-
c_glib/meson.build | 2 -
ci/appveyor-cpp-build.bat | 1 -
ci/conda_env_sphinx.txt | 1 +
ci/docker/debian-12-cpp.dockerfile | 1 -
ci/docker/linux-apt-docs.dockerfile | 60 +-
ci/docker/linux-apt-r.dockerfile | 1 -
ci/docker/linux-r.dockerfile | 3 -
ci/docker/ubuntu-20.04-cpp-minimal.dockerfile | 1 -
ci/docker/ubuntu-20.04-cpp.dockerfile | 1 -
ci/docker/ubuntu-22.04-cpp-minimal.dockerfile | 1 -
ci/docker/ubuntu-22.04-cpp.dockerfile | 1 -
ci/docker/ubuntu-24.04-cpp.dockerfile | 1 -
ci/scripts/PKGBUILD | 2 +-
ci/scripts/c_glib_build.sh | 3 -
ci/scripts/cpp_build.sh | 14 +-
ci/scripts/install_azurite.sh | 7 +-
ci/scripts/integration_arrow.sh | 2 +
ci/scripts/integration_arrow_build.sh | 2 +
ci/scripts/java_build.sh | 13 +-
ci/scripts/java_cdata_integration.sh | 4 +-
ci/scripts/java_jni_manylinux_build.sh | 2 +-
ci/scripts/js_build.sh | 19 +-
ci/scripts/js_test.sh | 3 +-
ci/scripts/nanoarrow_build.sh | 52 +
ci/scripts/python_build.sh | 33 +-
ci/scripts/r_build.sh | 20 +-
ci/scripts/r_docker_configure.sh | 20 -
ci/scripts/r_sanitize.sh | 2 +
ci/scripts/r_test.sh | 3 -
cpp/CMakeLists.txt | 4 -
cpp/cmake_modules/DefineOptions.cmake | 2 -
cpp/cmake_modules/FindProtobufAlt.cmake | 5 +
cpp/cmake_modules/ThirdpartyToolchain.cmake | 4 +-
cpp/src/arrow/CMakeLists.txt | 4 +-
cpp/src/arrow/acero/asof_join_node.cc | 73 +-
cpp/src/arrow/acero/asof_join_node_test.cc | 54 +
cpp/src/arrow/acero/exec_plan.cc | 2 +-
cpp/src/arrow/acero/hash_aggregate_test.cc | 172 +-
cpp/src/arrow/acero/hash_join_node.cc | 38 +-
cpp/src/arrow/acero/hash_join_node_test.cc | 52 +
cpp/src/arrow/acero/query_context.cc | 12 +-
cpp/src/arrow/acero/query_context.h | 8 +-
cpp/src/arrow/acero/sink_node.cc | 1 +
cpp/src/arrow/acero/swiss_join.cc | 16 +-
cpp/src/arrow/array/array_list_test.cc | 16 +-
cpp/src/arrow/array/array_nested.cc | 2 +-
cpp/src/arrow/chunk_resolver.cc | 80 +-
cpp/src/arrow/chunk_resolver.h | 128 +-
cpp/src/arrow/chunked_array_test.cc | 200 +++
cpp/src/arrow/compute/CMakeLists.txt | 4 +-
cpp/src/arrow/compute/kernels/scalar_if_else.cc | 50 +-
cpp/src/arrow/compute/kernels/test_util.cc | 1 +
.../kernels/vector_selection_filter_internal.cc | 30 +-
.../compute/kernels/vector_selection_internal.cc | 4 +-
.../kernels/vector_selection_take_internal.cc | 5 +-
.../arrow/compute/kernels/vector_selection_test.cc | 2 +-
cpp/src/arrow/compute/kernels/vector_sort.cc | 30 +-
cpp/src/arrow/compute/key_hash_internal.h | 19 +
cpp/src/arrow/compute/key_hash_test.cc | 59 +-
cpp/src/arrow/compute/key_map_internal.h | 1 +
cpp/src/arrow/compute/light_array_internal.h | 1 +
cpp/src/arrow/compute/light_array_test.cc | 1 +
cpp/src/arrow/compute/row/compare_internal.cc | 41 +-
cpp/src/arrow/compute/row/compare_internal.h | 35 +-
cpp/src/arrow/compute/row/compare_internal_avx2.cc | 20 +-
cpp/src/arrow/compute/row/compare_test.cc | 62 +-
cpp/src/arrow/compute/row/grouper.cc | 44 +-
cpp/src/arrow/compute/row/grouper.h | 4 +
cpp/src/arrow/compute/row/grouper_test.cc | 68 +
cpp/src/arrow/compute/row/row_internal.cc | 3 +-
cpp/src/arrow/compute/util.cc | 31 -
cpp/src/arrow/compute/util.h | 73 -
cpp/src/arrow/compute/util_internal.cc | 100 ++
cpp/src/arrow/compute/util_internal.h | 63 +
cpp/src/arrow/compute/util_internal_test.cc | 52 +
cpp/src/arrow/dataset/discovery_test.cc | 3 +-
.../arrow/dataset/file_parquet_encryption_test.cc | 25 +-
cpp/src/arrow/dataset/file_parquet_test.cc | 5 +-
cpp/src/arrow/dataset/scanner.cc | 35 +-
cpp/src/arrow/dataset/scanner.h | 9 +-
cpp/src/arrow/dataset/scanner_test.cc | 12 +-
cpp/src/arrow/dataset/test_util_internal.h | 18 +-
.../arrow/engine/substrait/relation_internal.cc | 1 +
cpp/src/arrow/engine/substrait/serde_test.cc | 81 +
cpp/src/arrow/flight/client.h | 8 +-
cpp/src/arrow/flight/cookie_internal.cc | 3 +-
cpp/src/arrow/flight/middleware.h | 2 +-
cpp/src/arrow/flight/server.h | 3 +-
cpp/src/arrow/flight/server_middleware.h | 3 +-
cpp/src/arrow/flight/sql/server.cc | 3 +-
cpp/src/arrow/flight/sql/server.h | 3 +-
.../arrow/flight/sql/server_session_middleware.h | 1 -
cpp/src/arrow/flight/transport.h | 4 -
cpp/src/arrow/flight/types.h | 4 +-
cpp/src/arrow/flight/types_async.h | 4 -
cpp/src/arrow/ipc/CMakeLists.txt | 2 +
cpp/src/arrow/ipc/message_internal_test.cc | 81 +
cpp/src/arrow/ipc/metadata_internal.cc | 4 +-
cpp/src/arrow/testing/fixed_width_test_util.cc | 181 +++
cpp/src/arrow/testing/fixed_width_test_util.h | 76 +
cpp/src/arrow/util/fixed_width_internal.cc | 100 +-
cpp/src/arrow/util/fixed_width_internal.h | 286 ++--
cpp/src/arrow/util/fixed_width_test.cc | 21 +-
cpp/src/arrow/util/fixed_width_test_util.h | 203 ---
cpp/src/arrow/util/macros.h | 2 +-
cpp/src/gandiva/cache.cc | 47 +-
cpp/src/gandiva/cache.h | 15 +-
cpp/src/gandiva/cache_test.cc | 68 +-
cpp/src/parquet/column_reader.cc | 71 +-
cpp/src/parquet/encoding.cc | 40 +-
cpp/src/parquet/encoding.h | 5 +
cpp/src/parquet/encoding_test.cc | 13 +-
cpp/src/parquet/file_reader.cc | 83 +-
cpp/src/parquet/metadata.cc | 8 +
cpp/src/parquet/metadata.h | 2 +
csharp/Directory.Build.props | 4 +-
csharp/feather.png | Bin 0 -> 40042 bytes
.../Apache.Arrow.Flight.Sql.csproj | 2 +-
.../Apache.Arrow.Flight/Apache.Arrow.Flight.csproj | 2 +-
csharp/src/Apache.Arrow/Arrays/BinaryArray.cs | 27 +-
csharp/src/Apache.Arrow/Arrays/BooleanArray.cs | 29 +-
csharp/src/Apache.Arrow/Arrays/Date32Array.cs | 63 +-
csharp/src/Apache.Arrow/Arrays/Date64Array.cs | 63 +-
csharp/src/Apache.Arrow/Arrays/Decimal256Array.cs | 14 +-
csharp/src/Apache.Arrow/Arrays/IntervalArray.cs | 2 +-
csharp/src/Apache.Arrow/Arrays/PrimitiveArray.cs | 37 +-
.../Apache.Arrow/Arrays/PrimitiveArrayBuilder.cs | 2 +-
csharp/src/Apache.Arrow/Arrays/StringArray.cs | 27 +-
csharp/src/Apache.Arrow/Arrays/Time32Array.cs | 27 +-
csharp/src/Apache.Arrow/Arrays/Time64Array.cs | 27 +-
csharp/src/Apache.Arrow/Arrays/TimestampArray.cs | 27 +-
csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs | 2 +-
.../src/Apache.Arrow/Memory/NativeMemoryManager.cs | 2 +
.../FlightSqlServerTests.cs | 25 +-
.../test/Apache.Arrow.Flight.Tests/FlightTests.cs | 30 +-
.../test/Apache.Arrow.IntegrationTest/JsonFile.cs | 6 +-
csharp/test/Apache.Arrow.Tests/ArrowArrayTests.cs | 145 +-
csharp/test/Apache.Arrow.Tests/Date32ArrayTests.cs | 2 +-
.../test/Apache.Arrow.Tests/DurationArrayTests.cs | 2 +-
.../Extensions/DateTimeOffsetExtensions.cs | 2 -
csharp/test/Apache.Arrow.Tests/UnionArrayTests.cs | 2 +-
dev/README.md | 23 +-
dev/archery/archery/cli.py | 5 +-
dev/archery/archery/crossbow/core.py | 8 +-
dev/archery/archery/docker/core.py | 4 +
dev/archery/archery/integration/datagen.py | 3 +
dev/archery/archery/integration/runner.py | 8 +-
dev/archery/archery/integration/tester_java.py | 16 +-
dev/archery/archery/integration/tester_js.py | 8 +-
.../archery/integration/tester_nanoarrow.py | 148 ++
dev/archery/archery/utils/lint.py | 2 +-
dev/conbench_envs/benchmarks.env | 1 -
dev/conbench_envs/hooks.sh | 6 +-
dev/release/binary-task.rb | 3 -
dev/release/post-08-docs.sh | 17 +-
dev/release/verify-apt.sh | 6 -
dev/release/verify-release-candidate.sh | 4 +-
.../apt/debian-bullseye/Dockerfile | 41 -
.../apache-arrow-apt-source/debian/changelog | 6 +
.../yum/apache-arrow-release.spec.in | 3 +
.../apache-arrow/apt/debian-bullseye-arm64/from | 18 -
.../apache-arrow/apt/debian-bullseye/Dockerfile | 87 --
.../linux-packages/apache-arrow/debian/changelog | 6 +
.../linux-packages/apache-arrow/yum/arrow.spec.in | 3 +
dev/tasks/linux-packages/package-task.rb | 2 -
dev/tasks/matlab/github.yml | 18 +-
dev/tasks/r/azure.linux.yml | 1 -
dev/tasks/r/github.packages.yml | 7 +-
dev/tasks/tasks.yml | 32 +-
docker-compose.yml | 57 +-
docs/requirements.txt | 3 +-
docs/source/_static/versions.json | 7 +-
docs/source/conf.py | 10 +-
docs/source/cpp/acero/developer_guide.rst | 10 +-
docs/source/cpp/acero/overview.rst | 26 +-
docs/source/cpp/acero/user_guide.rst | 8 +-
docs/source/cpp/api/flightsql.rst | 2 -
docs/source/cpp/build_system.rst | 2 +-
docs/source/cpp/compute.rst | 18 +-
docs/source/cpp/env_vars.rst | 4 +
docs/source/developers/cpp/building.rst | 9 +-
docs/source/developers/documentation.rst | 2 +-
.../guide/step_by_step/arrow_codebase.rst | 4 +-
.../developers/guide/step_by_step/set_up.rst | 8 +-
docs/source/developers/java/development.rst | 2 +-
docs/source/developers/python.rst | 29 +-
docs/source/developers/release.rst | 4 +-
docs/source/format/CanonicalExtensions.rst | 40 +-
docs/source/format/Columnar.rst | 8 +-
docs/source/format/DissociatedIPC.rst | 403 +++++
.../ClientFlowchart.mmd} | 38 +-
.../SequenceDiagramSame.mmd} | 38 +-
.../DissociatedIPC/SequenceDiagramSeparate.mmd | 44 +
docs/source/format/Flight.rst | 22 +-
docs/source/format/Flight/DoExchange.mmd | 3 -
docs/source/format/Flight/DoExchange.mmd.svg | 1 -
docs/source/format/Flight/DoGet.mmd | 3 -
docs/source/format/Flight/DoGet.mmd.svg | 1 -
docs/source/format/Flight/DoPut.mmd | 3 -
docs/source/format/Flight/DoPut.mmd.svg | 1 -
docs/source/format/Flight/PollFlightInfo.mmd | 3 -
docs/source/format/Flight/PollFlightInfo.mmd.svg | 1 -
docs/source/format/FlightSql.rst | 25 +-
docs/source/format/FlightSql/CommandGetTables.mmd | 3 -
.../format/FlightSql/CommandGetTables.mmd.svg | 1 -
.../FlightSql/CommandPreparedStatementQuery.mmd | 3 -
.../CommandPreparedStatementQuery.mmd.svg | 1 -
.../format/FlightSql/CommandStatementIngest.mmd | 3 -
.../FlightSql/CommandStatementIngest.mmd.svg | 1 -
.../format/FlightSql/CommandStatementQuery.mmd | 3 -
.../format/FlightSql/CommandStatementQuery.mmd.svg | 1 -
docs/source/format/Integration.rst | 2 +-
docs/source/format/index.rst | 1 +
docs/source/java/algorithm.rst | 2 +-
docs/source/java/flight_sql_jdbc_driver.rst | 2 +-
docs/source/java/install.rst | 2 +-
docs/source/java/ipc.rst | 2 +-
docs/source/java/overview.rst | 4 +-
docs/source/java/quickstartguide.rst | 16 +-
docs/source/java/substrait.rst | 20 +-
docs/source/java/table.rst | 16 +-
docs/source/python/api/arrays.rst | 4 +-
docs/source/python/api/compute.rst | 5 +-
docs/source/python/data.rst | 6 +-
docs/source/python/extending_types.rst | 2 +-
docs/source/python/filesystems.rst | 4 +-
docs/source/python/flight.rst | 1 +
docs/source/python/install.rst | 91 +-
docs/source/python/integration/extending.rst | 2 +-
docs/source/python/memory.rst | 2 +-
docs/source/python/timestamps.rst | 2 +-
format/FlightSql.proto | 32 -
go/arrow/cdata/cdata.go | 1 +
go/arrow/csv/common.go | 40 +-
go/arrow/csv/reader.go | 74 +-
go/arrow/csv/reader_test.go | 8 +
go/arrow/csv/testdata/header.csv | 8 +-
go/arrow/csv/testdata/types.csv | 8 +-
go/arrow/csv/transformer.go | 69 +-
go/go.mod | 12 +-
go/go.sum | 28 +-
go/parquet/internal/encoding/types.go | 9 +-
go/parquet/pqarrow/file_writer_test.go | 42 +
.../jdbc/binder/ColumnBinderArrowTypeVisitor.java | 5 +
.../apache/arrow/c/BufferImportTypeVisitor.java | 6 +
java/flight/flight-core/pom.xml | 2 +-
.../arrow/flight/ServerSessionMiddleware.java | 2 -
.../driver/jdbc/utils/AvaticaParameterBinder.java | 5 +
.../arrow/driver/jdbc/utils/ConvertUtils.java | 5 +
java/flight/flight-sql/pom.xml | 2 +-
java/vector/src/main/codegen/data/ArrowTypes.tdd | 5 +
.../main/codegen/templates/UnionListWriter.java | 24 +-
.../src/main/codegen/templates/UnionReader.java | 2 +-
.../arrow/vector/BaseVariableWidthViewVector.java | 21 +-
.../java/org/apache/arrow/vector/BufferLayout.java | 13 +-
.../java/org/apache/arrow/vector/TypeLayout.java | 20 +-
.../org/apache/arrow/vector/VectorSchemaRoot.java | 7 +-
.../arrow/vector/compare/RangeEqualsVisitor.java | 85 +-
.../arrow/vector/compare/TypeEqualsVisitor.java | 2 +-
.../vector/complex/BaseRepeatedValueVector.java | 12 +-
...ector.java => BaseRepeatedValueViewVector.java} | 276 ++--
.../arrow/vector/complex/ListViewVector.java | 872 +++++++++++
.../vector/complex/impl/PromotableWriter.java | 30 +
.../vector/ipc/message/MessageSerializer.java | 3 +-
.../java/org/apache/arrow/vector/types/Types.java | 21 +
.../apache/arrow/vector/TestListViewVector.java | 1651 ++++++++++++++++++++
.../vector/compare/TestRangeEqualsVisitor.java | 71 +-
.../vector/compare/TestTypeEqualsVisitor.java | 41 +
js/package.json | 6 +-
js/yarn.lock | 311 ++--
matlab/src/cpp/arrow/matlab/array/proxy/array.cc | 18 +
matlab/src/cpp/arrow/matlab/array/proxy/array.h | 2 +
.../{array/proxy/array.h => c/proxy/array.cc} | 46 +-
.../src/cpp/arrow/matlab/c/proxy/array.h | 28 +-
.../src/cpp/arrow/matlab/c/proxy/array_importer.cc | 69 +
.../src/cpp/arrow/matlab/c/proxy/array_importer.h | 24 +-
.../{array/proxy/array.h => c/proxy/schema.cc} | 46 +-
.../src/cpp/arrow/matlab/c/proxy/schema.h | 28 +-
matlab/src/cpp/arrow/matlab/error/error.h | 2 +
matlab/src/cpp/arrow/matlab/proxy/factory.cc | 6 +
matlab/src/matlab/+arrow/+array/Array.m | 24 +
.../src/matlab/+arrow/+c/+internal/ArrayImporter.m | 50 +
.../+test/+display/makeLinkString.m => +c/Array.m} | 35 +-
.../+display/makeLinkString.m => +c/Schema.m} | 35 +-
.../+internal/+test/+display/makeLinkString.m | 4 +-
.../+tabular/+internal/+display/getSchemaString.m | 2 +-
matlab/test/arrow/c/tArray.m | 48 +
matlab/test/arrow/c/tRoundTrip.m | 182 +++
matlab/test/arrow/c/tSchema.m | 48 +
matlab/tools/cmake/BuildMatlabArrowInterface.cmake | 5 +-
matlab/tools/packageMatlabInterface.m | 15 +-
python/CMakeLists.txt | 115 +-
python/pyarrow/_dataset_parquet.pxd | 1 +
python/pyarrow/_dataset_parquet.pyx | 30 +-
python/pyarrow/_dataset_parquet_encryption.pyx | 8 +
python/pyarrow/array.pxi | 9 +-
python/pyarrow/parquet/core.py | 5 +-
python/pyarrow/src/arrow/python/python_to_arrow.cc | 4 +
python/pyarrow/tests/parquet/test_encryption.py | 180 +--
python/pyarrow/tests/test_array.py | 67 +
python/pyarrow/tests/test_compute.py | 5 +
python/pyarrow/tests/test_dataset_encryption.py | 12 +
python/pyarrow/tests/test_types.py | 5 +-
python/pyarrow/types.pxi | 5 +-
python/setup.py | 134 +-
r/DESCRIPTION | 2 +-
r/NEWS.md | 4 +-
r/R/dplyr-arrange.R | 8 +
r/R/dplyr-eval.R | 17 +-
r/R/dplyr-filter.R | 54 +-
r/R/dplyr-funcs-agg.R | 26 +-
r/R/dplyr-funcs.R | 119 +-
r/R/dplyr-mutate.R | 6 +-
r/R/dplyr-summarize.R | 2 +-
r/R/udf.R | 7 +-
r/man/register_binding.Rd | 45 +-
r/pkgdown/assets/versions.json | 4 +-
r/tests/testthat/test-dataset-dplyr.R | 2 +-
r/tests/testthat/test-dplyr-filter.R | 9 +-
r/tests/testthat/test-dplyr-funcs.R | 30 +-
r/tests/testthat/test-dplyr-summarize.R | 28 +-
r/tests/testthat/test-udf.R | 14 +-
r/tools/nixlibs.R | 4 +-
r/tools/test-nixlibs.R | 4 -
r/tools/ubsan.supp | 1 +
r/vignettes/developers/writing_bindings.Rmd | 7 +-
r/vignettes/install.Rmd | 33 -
336 files changed, 8473 insertions(+), 2750 deletions(-)
create mode 100755 ci/scripts/nanoarrow_build.sh
create mode 100644 cpp/src/arrow/compute/row/grouper_test.cc
create mode 100644 cpp/src/arrow/compute/util_internal.cc
create mode 100644 cpp/src/arrow/compute/util_internal_test.cc
create mode 100644 cpp/src/arrow/ipc/message_internal_test.cc
create mode 100644 cpp/src/arrow/testing/fixed_width_test_util.cc
create mode 100644 cpp/src/arrow/testing/fixed_width_test_util.h
delete mode 100644 cpp/src/arrow/util/fixed_width_test_util.h
create mode 100644 csharp/feather.png
create mode 100644 dev/archery/archery/integration/tester_nanoarrow.py
delete mode 100644
dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-bullseye/Dockerfile
delete mode 100644
dev/tasks/linux-packages/apache-arrow/apt/debian-bullseye-arm64/from
delete mode 100644
dev/tasks/linux-packages/apache-arrow/apt/debian-bullseye/Dockerfile
create mode 100644 docs/source/format/DissociatedIPC.rst
copy docs/source/format/{Flight/DoGet.mmd =>
DissociatedIPC/ClientFlowchart.mmd} (52%)
copy docs/source/format/{FlightSql/CommandGetTables.mmd =>
DissociatedIPC/SequenceDiagramSame.mmd} (50%)
create mode 100644
docs/source/format/DissociatedIPC/SequenceDiagramSeparate.mmd
delete mode 100644 docs/source/format/Flight/DoExchange.mmd.svg
delete mode 100644 docs/source/format/Flight/DoGet.mmd.svg
delete mode 100644 docs/source/format/Flight/DoPut.mmd.svg
delete mode 100644 docs/source/format/Flight/PollFlightInfo.mmd.svg
delete mode 100644 docs/source/format/FlightSql/CommandGetTables.mmd.svg
delete mode 100644
docs/source/format/FlightSql/CommandPreparedStatementQuery.mmd.svg
delete mode 100644 docs/source/format/FlightSql/CommandStatementIngest.mmd.svg
delete mode 100644 docs/source/format/FlightSql/CommandStatementQuery.mmd.svg
copy
java/vector/src/main/java/org/apache/arrow/vector/complex/{BaseRepeatedValueVector.java
=> BaseRepeatedValueViewVector.java} (60%)
create mode 100644
java/vector/src/main/java/org/apache/arrow/vector/complex/ListViewVector.java
create mode 100644
java/vector/src/test/java/org/apache/arrow/vector/TestListViewVector.java
copy matlab/src/cpp/arrow/matlab/{array/proxy/array.h => c/proxy/array.cc}
(52%)
copy cpp/src/arrow/compute/util_internal.h =>
matlab/src/cpp/arrow/matlab/c/proxy/array.h (63%)
create mode 100644 matlab/src/cpp/arrow/matlab/c/proxy/array_importer.cc
copy cpp/src/arrow/compute/util_internal.h =>
matlab/src/cpp/arrow/matlab/c/proxy/array_importer.h (65%)
copy matlab/src/cpp/arrow/matlab/{array/proxy/array.h => c/proxy/schema.cc}
(52%)
copy cpp/src/arrow/compute/util_internal.h =>
matlab/src/cpp/arrow/matlab/c/proxy/schema.h (63%)
create mode 100644 matlab/src/matlab/+arrow/+c/+internal/ArrayImporter.m
copy matlab/src/matlab/+arrow/{+internal/+test/+display/makeLinkString.m =>
+c/Array.m} (52%)
copy matlab/src/matlab/+arrow/{+internal/+test/+display/makeLinkString.m =>
+c/Schema.m} (52%)
create mode 100644 matlab/test/arrow/c/tArray.m
create mode 100644 matlab/test/arrow/c/tRoundTrip.m
create mode 100644 matlab/test/arrow/c/tSchema.m