You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by gi...@apache.org on 2024/04/24 13:16:41 UTC

(arrow) branch dependabot/maven/java/org.apache.calcite.avatica-avatica-1.25.0 updated (bed5996075 -> ef6ebd7418)

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch dependabot/maven/java/org.apache.calcite.avatica-avatica-1.25.0
in repository https://gitbox.apache.org/repos/asf/arrow.git


 discard bed5996075 MINOR: [Java] Bump org.apache.calcite.avatica:avatica in /java
     add 0d1ea5db1f GH-38255: [Go][C++] Implement Flight SQL Bulk Ingestion (#38385)
     add 73386cb806 GH-41258: [C#][Integration] Fix comparison of sliced validity buffers with non-zero offsets (#41259)
     add be5f5b8f8f GH-39722: [JS] Clean up packaging (#39723)
     add e80254480b GH-41247: [Release] Use LC_ALL in binary upload scripts (#41248)
     add 144c5ef0cd GH-41243: [Release][Packaging] Avoid needless download by "archery crossbow download-artifacts" (#41244)
     add 933ee7e739 GH-41112: [C++] Clean up unused parameter warnings (#41111)
     add 6cebede188 GH-41280: [Release][Java] Make Maven version detection more robust (#41281)
     add bfc0dcbe1b GH-41302: [C#][Integration] Fix writing list and binary arrays with zero length offsets to IPC format (#41303)
     add 2d977e4085 GH-41231: [C#] Slice values array when writing a sliced list view array to IPC format (#41255)
     add f8ef09a2b9 GH-41263: [C#][Integration] Ensure offset is considered in all branches of the bitmap comparison (#41264)
     add 7b62460551 GH-40563: [Go] Unable to JSON marshal float64 arrays which contain a NaN value (#41109)
     add 70b9ef528c MINOR: [Release] Update versions for 17.0.0-SNAPSHOT
     add e37b2ac9f8 MINOR: [Release] Update .deb package names for 17.0.0
     add 16e20b712a MINOR: [Release] Update .deb/.rpm changelogs for 16.0.0
     add 25bb627519 GH-41095: [C++][FS][Azure] Add support for CopyFile with hierarchical namespace support (#41276)
     add 08aefc395d MINOR: [C++][CMake] Remove unused CMAKE_SKIP_INSTALL_ALL_DEPENDENCY (#41332)
     add 79799e59b1 GH-39664: [C++][Acero] Ensure Acero benchmarks present a metric for identifying throughput (#40884)
     add 5865e96db2 GH-41323: [R] Redo how summarize() evaluates expressions (#41223)
     add 7e2245cf06 MINOR: [C#] Bump ZstdSharp.Port and System.Runtime.CompilerServices.Unsafe in /csharp (#41218)
     add 67003f427e MINOR: [C#] Bump K4os.Compression.LZ4.Streams and System.Runtime.CompilerServices.Unsafe in /csharp (#41216)
     add 80e1d7a85b GH-41314: [CI][Python] Add a job on ARM64 macOS (#41313)
     add 2cf844d438 GH-37720: [Go][FlightSQL] Add prepared statement handle to DoPut result  (#40311)
     add 68eeef52aa MINOR: [C++][Parquet] Change static_pointer_cast to static_cast for DataPage (#41304)
     add d2f140dd75 GH-40069: [C++] Make scalar scratch space immutable after initialization (#40237)
     add fb7e4682ca GH-41353: [C++] Define bit_width and byte_width of ExtensionType in terms of the storage type (#41354)
     add f1bc82f2b3 MINOR: [R] refactor: move aggregation function bindings to their own file (#41355)
     add a78760f995 GH-41114: [C++] Add is_validity_defined_by_bitmap() predicate (#41115)
     add ef6ebd7418 MINOR: [Java] Bump org.apache.calcite.avatica:avatica 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   (bed5996075)
            \
             N -- N -- N   refs/heads/dependabot/maven/java/org.apache.calcite.avatica-avatica-1.25.0 (ef6ebd7418)

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:
 .github/workflows/integration.yml                  |    2 +
 .github/workflows/python.yml                       |   14 +-
 c_glib/arrow-glib/scalar.cpp                       |    6 +-
 c_glib/meson.build                                 |    2 +-
 ci/scripts/PKGBUILD                                |    2 +-
 ci/scripts/python_build.sh                         |    2 +
 cpp/CMakeLists.txt                                 |    5 +-
 cpp/src/arrow/acero/aggregate_benchmark.cc         |   19 +
 cpp/src/arrow/acero/asof_join_benchmark.cc         |    2 +-
 cpp/src/arrow/array/array_test.cc                  |   43 +-
 cpp/src/arrow/array/builder_base.h                 |    5 +-
 cpp/src/arrow/array/builder_nested.h               |   20 +-
 cpp/src/arrow/array/builder_primitive.h            |    5 +-
 cpp/src/arrow/array/concatenate.cc                 |    2 +-
 cpp/src/arrow/array/data.cc                        |   96 +-
 cpp/src/arrow/array/data.h                         |    1 +
 cpp/src/arrow/array/util.cc                        |    2 +-
 cpp/src/arrow/array/validate.cc                    |    2 +-
 cpp/src/arrow/c/bridge.cc                          |    2 +-
 cpp/src/arrow/c/bridge_test.cc                     |    2 +-
 cpp/src/arrow/compute/exec.cc                      |    2 +-
 cpp/src/arrow/compute/kernels/codegen_internal.h   |   37 -
 cpp/src/arrow/compute/kernels/scalar_compare.cc    |   17 +-
 cpp/src/arrow/device.h                             |    8 +-
 cpp/src/arrow/extension_type.h                     |    3 +
 cpp/src/arrow/extension_type_test.cc               |    5 +
 cpp/src/arrow/filesystem/azurefs.cc                |   44 +-
 cpp/src/arrow/filesystem/azurefs.h                 |    8 +
 .../integration_tests/flight_integration_test.cc   |    4 +
 .../flight/integration_tests/test_integration.cc   |  125 ++
 cpp/src/arrow/flight/sql/client.cc                 |  108 ++
 cpp/src/arrow/flight/sql/client.h                  |   18 +
 cpp/src/arrow/flight/sql/server.cc                 |  103 ++
 cpp/src/arrow/flight/sql/server.h                  |   27 +
 cpp/src/arrow/flight/sql/types.h                   |   31 +
 cpp/src/arrow/integration/json_internal.cc         |    2 +-
 cpp/src/arrow/ipc/metadata_internal.cc             |    5 +-
 cpp/src/arrow/scalar.cc                            |  405 +++--
 cpp/src/arrow/scalar.h                             |  213 ++-
 cpp/src/arrow/scalar_test.cc                       |  314 +++-
 cpp/src/arrow/type.h                               |   17 +-
 cpp/src/parquet/column_reader.cc                   |    4 +-
 cpp/vcpkg.json                                     |    2 +-
 csharp/Directory.Build.props                       |    2 +-
 .../Apache.Arrow.Compression.csproj                |    4 +-
 csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs   |   82 +-
 .../Apache.Arrow.Tests/ArrowFileWriterTests.cs     |  129 ++
 .../test/Apache.Arrow.Tests/ArrowReaderVerifier.cs |   67 +-
 dev/archery/archery/crossbow/cli.py                |   12 +-
 dev/archery/archery/integration/runner.py          |    5 +
 dev/release/05-binary-upload.sh                    |   11 +-
 dev/release/binary/runner.sh                       |   11 +-
 dev/release/verify-release-candidate.sh            |    6 +-
 dev/tasks/homebrew-formulae/apache-arrow-glib.rb   |    2 +-
 dev/tasks/homebrew-formulae/apache-arrow.rb        |    2 +-
 .../apache-arrow-apt-source/debian/changelog       |    6 +
 .../yum/apache-arrow-release.spec.in               |    3 +
 .../linux-packages/apache-arrow/debian/changelog   |    6 +
 .../linux-packages/apache-arrow/debian/control.in  |  104 +-
 ...cero1600.install => libarrow-acero1700.install} |    0
 ...1600.install => libarrow-cuda-glib1700.install} |    0
 ...-cuda1600.install => libarrow-cuda1700.install} |    0
 ...0.install => libarrow-dataset-glib1700.install} |    0
 ...et1600.install => libarrow-dataset1700.install} |    0
 ...00.install => libarrow-flight-glib1700.install} |    0
 ...nstall => libarrow-flight-sql-glib1700.install} |    0
 ...600.install => libarrow-flight-sql1700.install} |    0
 ...ght1600.install => libarrow-flight1700.install} |    0
 ...-glib1600.install => libarrow-glib1700.install} |    0
 .../{libarrow1600.install => libarrow1700.install} |    0
 ...lib1600.install => libgandiva-glib1700.install} |    0
 ...bgandiva1600.install => libgandiva1700.install} |    0
 ...lib1600.install => libparquet-glib1700.install} |    0
 ...bparquet1600.install => libparquet1700.install} |    0
 .../linux-packages/apache-arrow/yum/arrow.spec.in  |    3 +
 dev/tasks/tasks.yml                                |   60 +-
 docs/source/_static/versions.json                  |    9 +-
 docs/source/format/FlightSql.rst                   |   17 +
 .../CommandStatementIngest.mmd}                    |    5 +-
 .../FlightSql/CommandStatementIngest.mmd.svg       |    1 +
 docs/source/index.rst                              |    2 +-
 format/FlightSql.proto                             |   82 +-
 go/README.md                                       |    2 +-
 go/arrow/_examples/helloworld/main.go              |    8 +-
 go/arrow/_tools/tmpl/main.go                       |    2 +-
 go/arrow/array.go                                  |    4 +-
 go/arrow/array/array.go                            |    6 +-
 go/arrow/array/array_test.go                       |   10 +-
 go/arrow/array/binary.go                           |    6 +-
 go/arrow/array/binary_test.go                      |    6 +-
 go/arrow/array/binarybuilder.go                    |    8 +-
 go/arrow/array/binarybuilder_test.go               |    6 +-
 go/arrow/array/boolean.go                          |    8 +-
 go/arrow/array/boolean_test.go                     |    4 +-
 go/arrow/array/booleanbuilder.go                   |   10 +-
 go/arrow/array/booleanbuilder_test.go              |    6 +-
 go/arrow/array/bufferbuilder.go                    |    8 +-
 go/arrow/array/bufferbuilder_byte.go               |    2 +-
 go/arrow/array/bufferbuilder_numeric.gen.go        |    6 +-
 go/arrow/array/bufferbuilder_numeric.gen.go.tmpl   |    6 +-
 go/arrow/array/bufferbuilder_numeric_test.go       |    4 +-
 go/arrow/array/builder.go                          |    8 +-
 go/arrow/array/builder_test.go                     |    4 +-
 go/arrow/array/compare.go                          |    6 +-
 go/arrow/array/compare_test.go                     |   10 +-
 go/arrow/array/concat.go                           |   14 +-
 go/arrow/array/concat_test.go                      |   10 +-
 go/arrow/array/data.go                             |    6 +-
 go/arrow/array/data_test.go                        |    4 +-
 go/arrow/array/decimal128.go                       |   12 +-
 go/arrow/array/decimal128_test.go                  |    8 +-
 go/arrow/array/decimal256.go                       |   12 +-
 go/arrow/array/decimal256_test.go                  |    8 +-
 go/arrow/array/decimal_test.go                     |   12 +-
 go/arrow/array/dictionary.go                       |   20 +-
 go/arrow/array/dictionary_test.go                  |   14 +-
 go/arrow/array/diff.go                             |    2 +-
 go/arrow/array/diff_test.go                        |   10 +-
 go/arrow/array/encoded.go                          |   12 +-
 go/arrow/array/encoded_test.go                     |    8 +-
 go/arrow/array/extension.go                        |    6 +-
 go/arrow/array/extension_test.go                   |    8 +-
 go/arrow/array/fixed_size_list.go                  |   10 +-
 go/arrow/array/fixed_size_list_test.go             |    6 +-
 go/arrow/array/fixedsize_binary.go                 |    4 +-
 go/arrow/array/fixedsize_binary_test.go            |    6 +-
 go/arrow/array/fixedsize_binarybuilder.go          |    8 +-
 go/arrow/array/fixedsize_binarybuilder_test.go     |    4 +-
 go/arrow/array/float16.go                          |   22 +-
 go/arrow/array/float16_builder.go                  |   12 +-
 go/arrow/array/float16_builder_test.go             |    6 +-
 go/arrow/array/interval.go                         |   10 +-
 go/arrow/array/interval_test.go                    |    6 +-
 go/arrow/array/json_reader.go                      |    8 +-
 go/arrow/array/json_reader_test.go                 |    6 +-
 go/arrow/array/list.go                             |   10 +-
 go/arrow/array/list_test.go                        |    6 +-
 go/arrow/array/map.go                              |    6 +-
 go/arrow/array/map_test.go                         |    6 +-
 go/arrow/array/null.go                             |    8 +-
 go/arrow/array/null_test.go                        |    6 +-
 go/arrow/array/numeric.gen.go                      |   38 +-
 go/arrow/array/numeric.gen.go.tmpl                 |   38 +-
 go/arrow/array/numeric_test.go                     |   99 +-
 go/arrow/array/numericbuilder.gen.go               |   10 +-
 go/arrow/array/numericbuilder.gen.go.tmpl          |   10 +-
 go/arrow/array/numericbuilder.gen_test.go          |   51 +-
 go/arrow/array/numericbuilder.gen_test.go.tmpl     |   29 +-
 go/arrow/array/record.go                           |    8 +-
 go/arrow/array/record_test.go                      |    6 +-
 go/arrow/array/string.go                           |    6 +-
 go/arrow/array/string_test.go                      |    8 +-
 go/arrow/array/struct.go                           |   10 +-
 go/arrow/array/struct_test.go                      |    6 +-
 go/arrow/array/table.go                            |    4 +-
 go/arrow/array/table_test.go                       |    6 +-
 go/arrow/array/timestamp.go                        |   10 +-
 go/arrow/array/timestamp_test.go                   |    6 +-
 go/arrow/array/union.go                            |   12 +-
 go/arrow/array/union_test.go                       |    6 +-
 go/arrow/array/util.go                             |   10 +-
 go/arrow/array/util_test.go                        |   14 +-
 go/arrow/arrio/arrio.go                            |    2 +-
 go/arrow/arrio/arrio_test.go                       |   10 +-
 go/arrow/avro/avro2parquet/main.go                 |    8 +-
 go/arrow/avro/reader.go                            |    8 +-
 go/arrow/avro/reader_test.go                       |    2 +-
 go/arrow/avro/reader_types.go                      |   12 +-
 go/arrow/avro/schema.go                            |    6 +-
 go/arrow/avro/schema_test.go                       |    2 +-
 go/arrow/bitutil/bitmaps.go                        |    6 +-
 go/arrow/bitutil/bitmaps_test.go                   |    4 +-
 go/arrow/bitutil/bitutil.go                        |    2 +-
 go/arrow/bitutil/bitutil_test.go                   |    4 +-
 go/arrow/cdata/cdata.go                            |    8 +-
 go/arrow/cdata/cdata_exports.go                    |   10 +-
 go/arrow/cdata/cdata_test.go                       |   12 +-
 go/arrow/cdata/cdata_test_framework.go             |    8 +-
 go/arrow/cdata/exports.go                          |    4 +-
 go/arrow/cdata/import_allocator.go                 |    2 +-
 go/arrow/cdata/interface.go                        |    8 +-
 go/arrow/cdata/test/test_cimport.go                |    8 +-
 go/arrow/compute/arithmetic.go                     |   12 +-
 go/arrow/compute/arithmetic_test.go                |   20 +-
 go/arrow/compute/cast.go                           |   10 +-
 go/arrow/compute/cast_test.go                      |   20 +-
 go/arrow/compute/datum.go                          |    6 +-
 go/arrow/compute/example_test.go                   |   10 +-
 go/arrow/compute/exec.go                           |    6 +-
 go/arrow/compute/exec/kernel.go                    |    8 +-
 go/arrow/compute/exec/kernel_test.go               |   12 +-
 go/arrow/compute/exec/span.go                      |   10 +-
 go/arrow/compute/exec/span_test.go                 |   16 +-
 go/arrow/compute/exec/utils.go                     |    8 +-
 go/arrow/compute/exec/utils_test.go                |    8 +-
 go/arrow/compute/exec_internals_test.go            |   14 +-
 go/arrow/compute/exec_test.go                      |   12 +-
 go/arrow/compute/executor.go                       |   16 +-
 go/arrow/compute/expression.go                     |   16 +-
 go/arrow/compute/expression_test.go                |   10 +-
 go/arrow/compute/exprs/builders.go                 |    4 +-
 go/arrow/compute/exprs/builders_test.go            |    4 +-
 go/arrow/compute/exprs/exec.go                     |   18 +-
 go/arrow/compute/exprs/exec_internal_test.go       |    8 +-
 go/arrow/compute/exprs/exec_test.go                |   12 +-
 go/arrow/compute/exprs/extension_types.go          |    4 +-
 go/arrow/compute/exprs/field_refs.go               |   10 +-
 go/arrow/compute/exprs/types.go                    |    4 +-
 go/arrow/compute/fieldref.go                       |    4 +-
 go/arrow/compute/fieldref_hash.go                  |    2 +-
 go/arrow/compute/fieldref_test.go                  |    8 +-
 go/arrow/compute/functions.go                      |    4 +-
 go/arrow/compute/functions_test.go                 |    4 +-
 .../compute/internal/kernels/base_arithmetic.go    |   10 +-
 .../internal/kernels/base_arithmetic_amd64.go      |    6 +-
 .../internal/kernels/base_arithmetic_avx2_amd64.go |    2 +-
 .../internal/kernels/base_arithmetic_sse4_amd64.go |    2 +-
 .../internal/kernels/basic_arithmetic_noasm.go     |    4 +-
 go/arrow/compute/internal/kernels/boolean_cast.go  |    6 +-
 go/arrow/compute/internal/kernels/cast.go          |    6 +-
 go/arrow/compute/internal/kernels/cast_numeric.go  |    2 +-
 .../internal/kernels/cast_numeric_avx2_amd64.go    |    2 +-
 .../internal/kernels/cast_numeric_neon_arm64.go    |    2 +-
 .../internal/kernels/cast_numeric_sse4_amd64.go    |    2 +-
 go/arrow/compute/internal/kernels/cast_temporal.go |    8 +-
 go/arrow/compute/internal/kernels/helpers.go       |   14 +-
 go/arrow/compute/internal/kernels/numeric_cast.go  |   14 +-
 go/arrow/compute/internal/kernels/rounding.go      |   10 +-
 .../compute/internal/kernels/scalar_arithmetic.go  |   14 +-
 .../compute/internal/kernels/scalar_boolean.go     |    6 +-
 .../internal/kernels/scalar_comparison_amd64.go    |    2 +-
 .../kernels/scalar_comparison_avx2_amd64.go        |    2 +-
 .../internal/kernels/scalar_comparison_noasm.go    |    2 +-
 .../kernels/scalar_comparison_sse4_amd64.go        |    2 +-
 .../compute/internal/kernels/scalar_comparisons.go |   16 +-
 go/arrow/compute/internal/kernels/string_casts.go  |   12 +-
 go/arrow/compute/internal/kernels/types.go         |    8 +-
 go/arrow/compute/internal/kernels/vector_hash.go   |   14 +-
 .../internal/kernels/vector_run_end_encode.go      |   16 +-
 .../compute/internal/kernels/vector_selection.go   |   14 +-
 go/arrow/compute/registry.go                       |    2 +-
 go/arrow/compute/registry_test.go                  |    6 +-
 go/arrow/compute/scalar_bool.go                    |    6 +-
 go/arrow/compute/scalar_bool_test.go               |   10 +-
 go/arrow/compute/scalar_compare.go                 |    6 +-
 go/arrow/compute/scalar_compare_test.go            |   18 +-
 go/arrow/compute/selection.go                      |    8 +-
 go/arrow/compute/utils.go                          |   12 +-
 go/arrow/compute/vector_hash.go                    |    4 +-
 go/arrow/compute/vector_hash_test.go               |   12 +-
 go/arrow/compute/vector_run_end_test.go            |   14 +-
 go/arrow/compute/vector_run_ends.go                |    4 +-
 go/arrow/compute/vector_selection_test.go          |   18 +-
 go/arrow/csv/common.go                             |    4 +-
 go/arrow/csv/reader.go                             |   14 +-
 go/arrow/csv/reader_test.go                        |   14 +-
 go/arrow/csv/transformer.go                        |    4 +-
 go/arrow/csv/writer.go                             |    2 +-
 go/arrow/csv/writer_test.go                        |   16 +-
 go/arrow/datatype.go                               |    2 +-
 go/arrow/datatype_binary_test.go                   |    2 +-
 go/arrow/datatype_extension_test.go                |    4 +-
 go/arrow/datatype_fixedwidth.go                    |    2 +-
 go/arrow/datatype_fixedwidth_test.go               |    2 +-
 go/arrow/datatype_nested.go                        |    2 +-
 go/arrow/datatype_null_test.go                     |    2 +-
 go/arrow/datatype_viewheader.go                    |    6 +-
 go/arrow/datatype_viewheader_inline.go             |    2 +-
 go/arrow/datatype_viewheader_inline_go1.19.go      |    2 +-
 go/arrow/datatype_viewheader_inline_tinygo.go      |    2 +-
 go/arrow/decimal128/decimal128.go                  |    2 +-
 go/arrow/decimal128/decimal128_test.go             |    2 +-
 go/arrow/decimal256/decimal256.go                  |    4 +-
 go/arrow/decimal256/decimal256_test.go             |    2 +-
 go/arrow/doc.go                                    |    2 +-
 go/arrow/encoded/ree_utils.go                      |    2 +-
 go/arrow/encoded/ree_utils_test.go                 |    8 +-
 go/arrow/endian/endian.go                          |    4 +-
 go/arrow/example_test.go                           |    8 +-
 go/arrow/flight/basic_auth_flight_test.go          |    2 +-
 go/arrow/flight/client.go                          |    2 +-
 go/arrow/flight/cookie_middleware_test.go          |    2 +-
 go/arrow/flight/example_flight_server_test.go      |    2 +-
 go/arrow/flight/flight_middleware_test.go          |    4 +-
 go/arrow/flight/flight_test.go                     |   10 +-
 go/arrow/flight/flightsql/client.go                |  127 +-
 go/arrow/flight/flightsql/client_test.go           |   47 +-
 go/arrow/flight/flightsql/column_metadata.go       |    2 +-
 go/arrow/flight/flightsql/driver/README.md         |    6 +-
 go/arrow/flight/flightsql/driver/config_test.go    |    2 +-
 go/arrow/flight/flightsql/driver/driver.go         |   10 +-
 go/arrow/flight/flightsql/driver/driver_test.go    |   24 +-
 go/arrow/flight/flightsql/driver/utils.go          |    4 +-
 go/arrow/flight/flightsql/driver/utils_test.go     |   12 +-
 .../example/cmd/sqlite_flightsql_server/main.go    |    6 +-
 .../flight/flightsql/example/sql_batch_reader.go   |   10 +-
 go/arrow/flight/flightsql/example/sqlite_info.go   |    4 +-
 go/arrow/flight/flightsql/example/sqlite_server.go |   22 +-
 .../example/sqlite_tables_schema_batch_reader.go   |   12 +-
 go/arrow/flight/flightsql/example/type_info.go     |    8 +-
 .../flightsql/schema_ref/reference_schemas.go      |    2 +-
 go/arrow/flight/flightsql/server.go                |   71 +-
 go/arrow/flight/flightsql/server_test.go           |  169 +-
 go/arrow/flight/flightsql/sql_info.go              |    4 +-
 go/arrow/flight/flightsql/sqlite_server_test.go    |   16 +-
 go/arrow/flight/flightsql/types.go                 |   45 +-
 go/arrow/flight/gen/flight/Flight.pb.go            |   16 +-
 go/arrow/flight/gen/flight/FlightSql.pb.go         | 1648 +++++++++++++-------
 go/arrow/flight/gen/flight/Flight_grpc.pb.go       |    2 +-
 go/arrow/flight/record_batch_reader.go             |   12 +-
 go/arrow/flight/record_batch_writer.go             |    6 +-
 go/arrow/flight/server.go                          |    2 +-
 go/arrow/flight/server_example_test.go             |    2 +-
 go/arrow/flight/session/example_session_test.go    |    6 +-
 go/arrow/flight/session/session.go                 |    2 +-
 go/arrow/flight/session/stateful_session.go        |    2 +-
 go/arrow/flight/session/stateless_session.go       |    2 +-
 go/arrow/float16/float16.go                        |    2 +
 go/arrow/internal/arrdata/arrdata.go               |   16 +-
 go/arrow/internal/arrdata/ioutil.go                |   10 +-
 go/arrow/internal/arrjson/arrjson.go               |   20 +-
 go/arrow/internal/arrjson/arrjson_test.go          |    6 +-
 go/arrow/internal/arrjson/option.go                |    4 +-
 go/arrow/internal/arrjson/reader.go                |   10 +-
 go/arrow/internal/arrjson/writer.go                |   10 +-
 go/arrow/internal/cdata_integration/entrypoints.go |    8 +-
 go/arrow/internal/dictutils/dict.go                |    6 +-
 go/arrow/internal/dictutils/dict_test.go           |    8 +-
 .../cmd/arrow-flight-integration-client/main.go    |    2 +-
 .../cmd/arrow-flight-integration-server/main.go    |    2 +-
 go/arrow/internal/flight_integration/scenario.go   |  162 +-
 go/arrow/internal/testing/gen/random_array_gen.go  |   10 +-
 go/arrow/internal/testing/tools/bits_test.go       |    2 +-
 go/arrow/internal/testing/tools/data_types.go      |    4 +-
 go/arrow/internal/utils.go                         |    4 +-
 go/arrow/ipc/cmd/arrow-cat/main.go                 |    4 +-
 go/arrow/ipc/cmd/arrow-cat/main_test.go            |    8 +-
 go/arrow/ipc/cmd/arrow-file-to-stream/main.go      |    6 +-
 go/arrow/ipc/cmd/arrow-file-to-stream/main_test.go |    4 +-
 .../ipc/cmd/arrow-json-integration-test/main.go    |   12 +-
 .../cmd/arrow-json-integration-test/main_test.go   |    4 +-
 go/arrow/ipc/cmd/arrow-ls/main.go                  |    4 +-
 go/arrow/ipc/cmd/arrow-ls/main_test.go             |    8 +-
 go/arrow/ipc/cmd/arrow-stream-to-file/main.go      |    6 +-
 go/arrow/ipc/cmd/arrow-stream-to-file/main_test.go |    4 +-
 go/arrow/ipc/compression.go                        |    6 +-
 go/arrow/ipc/endian_swap.go                        |    6 +-
 go/arrow/ipc/endian_swap_test.go                   |   10 +-
 go/arrow/ipc/file_reader.go                        |   16 +-
 go/arrow/ipc/file_test.go                          |    6 +-
 go/arrow/ipc/file_writer.go                        |   10 +-
 go/arrow/ipc/ipc.go                                |    8 +-
 go/arrow/ipc/ipc_test.go                           |    8 +-
 go/arrow/ipc/message.go                            |    6 +-
 go/arrow/ipc/message_test.go                       |    6 +-
 go/arrow/ipc/metadata.go                           |   10 +-
 go/arrow/ipc/metadata_test.go                      |   12 +-
 go/arrow/ipc/reader.go                             |   14 +-
 go/arrow/ipc/reader_test.go                        |    6 +-
 go/arrow/ipc/stream_test.go                        |    6 +-
 go/arrow/ipc/writer.go                             |   18 +-
 go/arrow/ipc/writer_test.go                        |   10 +-
 go/arrow/math/float64.go                           |    2 +-
 go/arrow/math/float64_avx2_amd64.go                |    2 +-
 go/arrow/math/float64_neon_arm64.go                |    2 +-
 go/arrow/math/float64_sse4_amd64.go                |    2 +-
 go/arrow/math/float64_test.go                      |    6 +-
 go/arrow/math/int64.go                             |    2 +-
 go/arrow/math/int64_avx2_amd64.go                  |    2 +-
 go/arrow/math/int64_neon_arm64.go                  |    2 +-
 go/arrow/math/int64_sse4_amd64.go                  |    2 +-
 go/arrow/math/int64_test.go                        |    6 +-
 go/arrow/math/type.go.tmpl                         |    2 +-
 go/arrow/math/type_simd_amd64.go.tmpl              |    2 +-
 go/arrow/math/type_simd_arm64.go.tmpl              |    2 +-
 go/arrow/math/type_test.go.tmpl                    |    6 +-
 go/arrow/math/uint64.go                            |    2 +-
 go/arrow/math/uint64_avx2_amd64.go                 |    2 +-
 go/arrow/math/uint64_neon_arm64.go                 |    2 +-
 go/arrow/math/uint64_sse4_amd64.go                 |    2 +-
 go/arrow/math/uint64_test.go                       |    6 +-
 go/arrow/memory/buffer.go                          |    2 +-
 go/arrow/memory/buffer_test.go                     |    2 +-
 go/arrow/memory/cgo_allocator.go                   |    2 +-
 go/arrow/memory/default_mallocator.go              |    2 +-
 go/arrow/memory/default_mallocator_test.go         |    4 +-
 go/arrow/memory/mallocator/mallocator_test.go      |    2 +-
 go/arrow/memory/memory_test.go                     |    2 +-
 go/arrow/record.go                                 |    2 +-
 go/arrow/scalar/append.go                          |   10 +-
 go/arrow/scalar/append_test.go                     |   10 +-
 go/arrow/scalar/binary.go                          |    4 +-
 go/arrow/scalar/compare.go                         |    2 +-
 go/arrow/scalar/nested.go                          |    8 +-
 go/arrow/scalar/numeric.gen.go                     |    6 +-
 go/arrow/scalar/numeric.gen_test.go                |    4 +-
 go/arrow/scalar/numeric.gen_test.go.tmpl           |    4 +-
 go/arrow/scalar/parse.go                           |   12 +-
 go/arrow/scalar/scalar.go                          |   20 +-
 go/arrow/scalar/scalar_test.go                     |   12 +-
 go/arrow/scalar/temporal.go                        |    2 +-
 go/arrow/schema.go                                 |    2 +-
 go/arrow/schema_test.go                            |    2 +-
 go/arrow/table.go                                  |    2 +-
 go/arrow/tensor/numeric.gen.go                     |    2 +-
 go/arrow/tensor/numeric.gen.go.tmpl                |    4 +-
 go/arrow/tensor/numeric.gen_test.go                |    8 +-
 go/arrow/tensor/numeric.gen_test.go.tmpl           |    8 +-
 go/arrow/tensor/tensor.go                          |    4 +-
 go/arrow/tensor/tensor_test.go                     |    8 +-
 go/arrow/type_traits.go                            |    6 +-
 go/arrow/type_traits_boolean.go                    |    2 +-
 go/arrow/type_traits_decimal128.go                 |    4 +-
 go/arrow/type_traits_decimal256.go                 |    4 +-
 go/arrow/type_traits_float16.go                    |    4 +-
 go/arrow/type_traits_interval.go                   |    4 +-
 go/arrow/type_traits_numeric.gen.go                |    2 +-
 go/arrow/type_traits_numeric.gen.go.tmpl           |    2 +-
 go/arrow/type_traits_numeric.gen_test.go           |    2 +-
 go/arrow/type_traits_numeric.gen_test.go.tmpl      |    2 +-
 go/arrow/type_traits_test.go                       |    8 +-
 go/arrow/type_traits_timestamp.go                  |    2 +-
 go/arrow/type_traits_view.go                       |    2 +-
 go/arrow/util/byte_size.go                         |    6 +-
 go/arrow/util/byte_size_test.go                    |    8 +-
 go/go.mod                                          |    2 +-
 go/internal/bitutils/bit_block_counter.go          |    4 +-
 go/internal/bitutils/bit_block_counter_test.go     |    6 +-
 go/internal/bitutils/bit_run_reader.go             |    6 +-
 go/internal/bitutils/bit_run_reader_test.go        |    6 +-
 go/internal/bitutils/bit_set_run_reader.go         |    4 +-
 go/internal/bitutils/bit_set_run_reader_test.go    |    6 +-
 go/internal/bitutils/bitmap_generate.go            |    2 +-
 go/internal/bitutils/bitmap_generate_test.go       |    2 +-
 go/internal/hashing/xxh3_memo_table.gen.go         |    6 +-
 go/internal/hashing/xxh3_memo_table.gen.go.tmpl    |    4 +-
 go/internal/types/extension_types.go               |    6 +-
 go/internal/types/extension_types_test.go          |   10 +-
 go/internal/utils/transpose_ints_def.go            |    2 +-
 go/internal/utils/transpose_ints_test.go           |    2 +-
 go/parquet/cmd/parquet_reader/dumper.go            |    6 +-
 go/parquet/cmd/parquet_reader/main.go              |   10 +-
 go/parquet/cmd/parquet_schema/main.go              |    4 +-
 go/parquet/compress/brotli.go                      |    2 +-
 go/parquet/compress/compress.go                    |    2 +-
 go/parquet/compress/compress_test.go               |    2 +-
 go/parquet/compress/zstd.go                        |    2 +-
 go/parquet/doc.go                                  |    6 +-
 go/parquet/encryption_properties.go                |    2 +-
 go/parquet/encryption_properties_test.go           |    4 +-
 go/parquet/encryption_read_config_test.go          |    8 +-
 go/parquet/encryption_write_config_test.go         |    8 +-
 go/parquet/file/column_reader.go                   |   14 +-
 go/parquet/file/column_reader_test.go              |   12 +-
 go/parquet/file/column_reader_types.gen.go         |    6 +-
 go/parquet/file/column_reader_types.gen.go.tmpl    |    4 +-
 go/parquet/file/column_writer.go                   |   16 +-
 go/parquet/file/column_writer_test.go              |   32 +-
 go/parquet/file/column_writer_types.gen.go         |   14 +-
 go/parquet/file/column_writer_types.gen.go.tmpl    |    8 +-
 go/parquet/file/file_reader.go                     |    8 +-
 go/parquet/file/file_reader_mmap.go                |    2 +-
 go/parquet/file/file_reader_mmap_windows.go        |    2 +-
 go/parquet/file/file_reader_test.go                |   20 +-
 go/parquet/file/file_writer.go                     |   10 +-
 go/parquet/file/file_writer_test.go                |   14 +-
 go/parquet/file/level_conversion.go                |   10 +-
 go/parquet/file/level_conversion_test.go           |    6 +-
 go/parquet/file/page_reader.go                     |   14 +-
 go/parquet/file/page_writer.go                     |   18 +-
 go/parquet/file/record_reader.go                   |   16 +-
 go/parquet/file/row_group_reader.go                |    8 +-
 go/parquet/file/row_group_writer.go                |    8 +-
 go/parquet/file/row_group_writer_test.go           |    8 +-
 go/parquet/internal/bmi/bmi_test.go                |    2 +-
 go/parquet/internal/encoding/boolean_decoder.go    |    8 +-
 go/parquet/internal/encoding/boolean_encoder.go    |    8 +-
 go/parquet/internal/encoding/byte_array_decoder.go |   12 +-
 go/parquet/internal/encoding/byte_array_encoder.go |   10 +-
 go/parquet/internal/encoding/decoder.go            |   20 +-
 go/parquet/internal/encoding/delta_bit_packing.go  |   10 +-
 go/parquet/internal/encoding/delta_byte_array.go   |    6 +-
 .../internal/encoding/delta_byte_array_test.go     |    4 +-
 .../internal/encoding/delta_length_byte_array.go   |    6 +-
 go/parquet/internal/encoding/encoder.go            |   16 +-
 .../internal/encoding/encoding_benchmarks_test.go  |   16 +-
 go/parquet/internal/encoding/encoding_test.go      |   14 +-
 .../encoding/fixed_len_byte_array_decoder.go       |    4 +-
 .../encoding/fixed_len_byte_array_encoder.go       |    6 +-
 go/parquet/internal/encoding/levels.go             |   10 +-
 go/parquet/internal/encoding/levels_test.go        |   10 +-
 go/parquet/internal/encoding/memo_table.go         |   10 +-
 go/parquet/internal/encoding/memo_table_test.go    |   10 +-
 .../internal/encoding/memo_table_types.gen.go      |    4 +-
 .../internal/encoding/memo_table_types.gen.go.tmpl |    2 +-
 .../internal/encoding/plain_encoder_types.gen.go   |   10 +-
 .../encoding/plain_encoder_types.gen.go.tmpl       |    8 +-
 go/parquet/internal/encoding/typed_encoder.gen.go  |   18 +-
 .../internal/encoding/typed_encoder.gen.go.tmpl    |   14 +-
 go/parquet/internal/encoding/types.go              |   10 +-
 go/parquet/internal/encryption/aes.go              |    2 +-
 go/parquet/internal/encryption/decryptor.go        |    4 +-
 go/parquet/internal/encryption/encryptor.go        |    4 +-
 go/parquet/internal/testutils/pagebuilder.go       |   14 +-
 go/parquet/internal/testutils/primitive_typed.go   |   10 +-
 go/parquet/internal/testutils/random.go            |   16 +-
 go/parquet/internal/testutils/random_arrow.go      |    8 +-
 go/parquet/internal/testutils/utils.go             |    2 +-
 go/parquet/internal/thrift/helpers.go              |    2 +-
 go/parquet/internal/utils/bit_benchmark_test.go    |    6 +-
 go/parquet/internal/utils/bit_packing_arm64.go     |    2 +-
 go/parquet/internal/utils/bit_reader.go            |    8 +-
 go/parquet/internal/utils/bit_reader_test.go       |   10 +-
 go/parquet/internal/utils/bit_writer.go            |    2 +-
 go/parquet/internal/utils/bitmap_writer.go         |    2 +-
 go/parquet/internal/utils/bitmap_writer_test.go    |    4 +-
 go/parquet/internal/utils/rle.go                   |    8 +-
 go/parquet/internal/utils/typed_rle_dict.gen.go    |    6 +-
 .../internal/utils/typed_rle_dict.gen.go.tmpl      |    6 +-
 go/parquet/metadata/app_version.go                 |    4 +-
 go/parquet/metadata/column_chunk.go                |   14 +-
 go/parquet/metadata/file.go                        |   12 +-
 go/parquet/metadata/metadata_test.go               |    6 +-
 go/parquet/metadata/row_group.go                   |    8 +-
 go/parquet/metadata/stat_compare_test.go           |    4 +-
 go/parquet/metadata/statistics.go                  |   18 +-
 go/parquet/metadata/statistics_test.go             |   12 +-
 go/parquet/metadata/statistics_types.gen.go        |   18 +-
 go/parquet/metadata/statistics_types.gen.go.tmpl   |   14 +-
 go/parquet/pqarrow/column_readers.go               |   20 +-
 go/parquet/pqarrow/encode_arrow.go                 |   20 +-
 go/parquet/pqarrow/encode_arrow_test.go            |   32 +-
 go/parquet/pqarrow/encode_dict_compute.go          |   16 +-
 go/parquet/pqarrow/encode_dict_nocompute.go        |    4 +-
 go/parquet/pqarrow/encode_dictionary_test.go       |   16 +-
 go/parquet/pqarrow/file_reader.go                  |   14 +-
 go/parquet/pqarrow/file_reader_test.go             |   16 +-
 go/parquet/pqarrow/file_writer.go                  |   12 +-
 go/parquet/pqarrow/file_writer_test.go             |   10 +-
 go/parquet/pqarrow/helpers.go                      |    2 +-
 go/parquet/pqarrow/path_builder.go                 |   10 +-
 go/parquet/pqarrow/path_builder_test.go            |    8 +-
 go/parquet/pqarrow/properties.go                   |    6 +-
 go/parquet/pqarrow/reader_writer_test.go           |   12 +-
 go/parquet/pqarrow/schema.go                       |   18 +-
 go/parquet/pqarrow/schema_test.go                  |   18 +-
 go/parquet/reader_properties.go                    |    4 +-
 go/parquet/reader_writer_properties_test.go        |    6 +-
 go/parquet/schema/column.go                        |    4 +-
 go/parquet/schema/converted_types.go               |    2 +-
 go/parquet/schema/converted_types_test.go          |    2 +-
 go/parquet/schema/helpers.go                       |    2 +-
 go/parquet/schema/helpers_test.go                  |    4 +-
 go/parquet/schema/logical_types.go                 |    8 +-
 go/parquet/schema/logical_types_test.go            |    6 +-
 go/parquet/schema/node.go                          |    4 +-
 go/parquet/schema/reflection.go                    |    6 +-
 go/parquet/schema/reflection_test.go               |    6 +-
 go/parquet/schema/schema.go                        |    4 +-
 go/parquet/schema/schema_element_test.go           |    4 +-
 go/parquet/schema/schema_flatten_test.go           |    4 +-
 go/parquet/schema/schema_test.go                   |    6 +-
 go/parquet/types.go                                |    4 +-
 go/parquet/writer_properties.go                    |    6 +-
 java/adapter/avro/pom.xml                          |    2 +-
 java/adapter/jdbc/pom.xml                          |    2 +-
 java/adapter/orc/pom.xml                           |    2 +-
 java/algorithm/pom.xml                             |    2 +-
 java/bom/pom.xml                                   |    2 +-
 java/c/pom.xml                                     |    2 +-
 java/compression/pom.xml                           |    2 +-
 java/dataset/pom.xml                               |    2 +-
 java/flight/flight-core/pom.xml                    |    2 +-
 java/flight/flight-integration-tests/pom.xml       |    2 +-
 java/flight/flight-sql-jdbc-core/pom.xml           |    2 +-
 java/flight/flight-sql-jdbc-driver/pom.xml         |    2 +-
 java/flight/flight-sql/pom.xml                     |    2 +-
 .../apache/arrow/flight/sql/FlightSqlClient.java   |    4 +-
 java/flight/pom.xml                                |    2 +-
 java/format/pom.xml                                |    2 +-
 java/gandiva/pom.xml                               |    2 +-
 .../module-info-compiler-maven-plugin/pom.xml      |    2 +-
 java/maven/pom.xml                                 |    2 +-
 java/memory/memory-core/pom.xml                    |    2 +-
 java/memory/memory-netty-buffer-patch/pom.xml      |    2 +-
 java/memory/memory-netty/pom.xml                   |    2 +-
 java/memory/memory-unsafe/pom.xml                  |    2 +-
 java/memory/pom.xml                                |    2 +-
 java/performance/pom.xml                           |    2 +-
 java/pom.xml                                       |    2 +-
 java/tools/pom.xml                                 |    2 +-
 java/vector/pom.xml                                |    2 +-
 js/.vscode/launch.json                             |   26 +-
 js/gulp/arrow-task.js                              |    9 +-
 js/gulp/closure-task.js                            |   68 +-
 js/gulp/package-task.js                            |   10 +-
 js/gulp/typescript-task.js                         |    6 +-
 js/package.json                                    |    2 +-
 matlab/CMakeLists.txt                              |    2 +-
 python/CMakeLists.txt                              |    2 +-
 python/setup.py                                    |    2 +-
 r/DESCRIPTION                                      |    3 +-
 r/NEWS.md                                          |    7 +-
 r/R/arrowExports.R                                 |    4 +
 r/R/dplyr-across.R                                 |    1 -
 r/R/dplyr-eval.R                                   |   76 +-
 r/R/dplyr-funcs-agg.R                              |  198 +++
 r/R/dplyr-funcs.R                                  |   16 +-
 r/R/dplyr-summarize.R                              |  442 ++----
 r/R/expression.R                                   |    3 +
 r/_pkgdown.yml                                     |    2 +-
 r/pkgdown/assets/versions.json                     |    8 +-
 r/src/arrowExports.cpp                             |    9 +
 r/src/expression.cpp                               |   17 +
 r/tests/testthat/test-dplyr-across.R               |   20 +-
 r/tests/testthat/test-dplyr-filter.R               |    1 -
 r/tests/testthat/test-dplyr-funcs-conditional.R    |   15 +
 r/tests/testthat/test-dplyr-summarize.R            |  137 +-
 ruby/red-arrow-cuda/lib/arrow-cuda/version.rb      |    2 +-
 .../red-arrow-dataset/lib/arrow-dataset/version.rb |    2 +-
 .../lib/arrow-flight-sql/version.rb                |    2 +-
 ruby/red-arrow-flight/lib/arrow-flight/version.rb  |    2 +-
 ruby/red-arrow/lib/arrow/version.rb                |    2 +-
 ruby/red-gandiva/lib/gandiva/version.rb            |    2 +-
 ruby/red-parquet/lib/parquet/version.rb            |    2 +-
 625 files changed, 6058 insertions(+), 3427 deletions(-)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-acero1600.install => libarrow-acero1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-cuda-glib1600.install => libarrow-cuda-glib1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-cuda1600.install => libarrow-cuda1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-dataset-glib1600.install => libarrow-dataset-glib1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-dataset1600.install => libarrow-dataset1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight-glib1600.install => libarrow-flight-glib1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight-sql-glib1600.install => libarrow-flight-sql-glib1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight-sql1600.install => libarrow-flight-sql1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight1600.install => libarrow-flight1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-glib1600.install => libarrow-glib1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow1600.install => libarrow1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libgandiva-glib1600.install => libgandiva-glib1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libgandiva1600.install => libgandiva1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libparquet-glib1600.install => libparquet-glib1700.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libparquet1600.install => libparquet1700.install} (100%)
 copy docs/source/format/{Flight/DoPut.mmd => FlightSql/CommandStatementIngest.mmd} (87%)
 create mode 100644 docs/source/format/FlightSql/CommandStatementIngest.mmd.svg
 create mode 100644 r/R/dplyr-funcs-agg.R