blob: 13bd55849612906a0a5992a4dd714cd99d64acf5 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Apache Arrow 7.0.0 Release | Apache Arrow</title>
<!-- Begin Jekyll SEO tag v2.8.0 -->
<meta name="generator" content="Jekyll v4.4.1" />
<meta property="og:title" content="Apache Arrow 7.0.0 Release" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Apache Arrow 7.0.0 (3 February 2022) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For AlmaLinux For Amazon Linux For CentOS For C# For Debian For Python For Ubuntu Git tag Contributors This release includes 650 commits from 105 distinct contributors. $ git shortlog -sn apache-arrow-6.0.0..apache-arrow-7.0.0 78 Antoine Pitrou 49 Sutou Kouhei 44 Krisztián Szűcs 39 David Li 35 Nic Crane 34 Alenka Frim 28 Carlos O&#39;Ryan 27 Jonathan Keane 22 Weston Pace 21 Joris Van den Bossche 19 Dewey Dunnington 16 Matthew Topol 14 Dragos Moldovan-Grünfeld 14 Will Jones 12 Yibo Cai 12 Augusto Silva 12 Benson Muite 9 Alessandro Molina 7 Neal Richardson 6 Eduardo Ponce 5 Vibhatha Abeykoon 5 Dominik Moritz 5 Pradeep Garigipati 4 Johan Peltenburg 4 Ian Alexander Joiner 4 João Pedro 4 Matthijs Brobbel 4 Phillip Cloud 4 Sasha Krassovsky 4 liyafan82 3 Yuqi Gu 3 Sanjiban Sengupta 3 Kazuaki Ishizaki 3 Anthony Louis 3 jeszyb 3 Jedi18 3 Romain Francois 3 okadakk 2 Dhruv Vats 2 crystrix 2 Chenxi Li 2 Jayjeet Chakraborty 2 Danielle Navarro 2 Alex Şuhan 2 Projjal Chanda 2 Jeroen van Straten 2 Rok 2 Yue 2 Chris Casola 2 rodrigojdebem 2 Zixi 2 shanhuuang 2 Hongze Zhang 2 ArianaVillegas 2 Benjamin Kietzman 2 William Hyun 1 Vinicius Roque 1 Vitaly Buka 1 Andrew Lamb 1 Alvin Chunga 1 William Ayd 1 William Butler 1 ZMZ 1 [5~[5~David Li 1 [Paul Taylor 1 alvinj15 1 b41sh 1 bkmgit 1 c-jamie 1 daipom 1 frank400 1 liukun4515 1 Ákos Hadnagy 1 marlenezw 1 michalursa 1 notEvil 1 Diana Clarke 1 Dongjoon Hyun 1 Colin Sames 1 Dragoș Moldovan-Grünfeld 1 Eric Erhardt 1 James Duong 1 Jiayu Liu 1 Ahmet Uyar 1 Joost Hoozemans 1 Jorge C. Leitao 1 Jorge Leitao 1 Chathura Widanage 1 tomersolomon1 1 Konstantin Ilchenko 1 Chao Sun 1 Carl Boettiger 1 toppyy 1 Nate Clark 1 Nathaniel Bauernfeind 1 Benedikt Reinartz 1 Niyas Sait 1 wangzixuan.wzxuan 1 Attila Lendvai 1 Rafael Telles 1 zois 1 Stephanie Hazlitt 1 Terence Honles 1 Tim Paine 1 Vinicius Fraga Patch Committers The following Apache committers merged contributed patches to the repository. $ git shortlog -csn apache-arrow-6.0.0..apache-arrow-7.0.0 149 Antoine Pitrou 85 Krisztián Szűcs 73 Sutou Kouhei 68 Jonathan Keane 64 David Li 52 Nic Crane 34 Joris Van den Bossche 24 Pindikura Ravindra 21 Weston Pace 14 GitHub 14 Matthew Topol 12 Neal Richardson 12 Yibo Cai 7 Benjamin Kietzman 5 Dominik Moritz 4 liyafan82 4 Eric Erhardt 3 Matt Topol 2 Ian Cook 1 Praveen 1 Micah Kornfield 1 Chao Sun Changelog Apache Arrow 7.0.0 (2022-02-03) Bug Fixes ARROW-8340 - [Documentation] Remove the old Sphinx pin ARROW-9648 - [C++] Added compression level parameter to LZ4_FRAME compression codec ARROW-9688 - [C++][Python] Enable building c++ library and pyarrow package for win/arm64 build ARROW-10140 - [Python][C++] Add test for map column of a parquet file created from pyarrow and pandas ARROW-10485 - [R] Accept partitioning in open_dataset when file paths are hive-style ARROW-10794 - [JS] Typescript Arrowjs Class &#39;RecordBatch&lt;T&gt;&#39; incorrectly extends base class &#39;StructVector&lt;T&gt; ARROW-11549 - [C++][Gandiva] Fix issues with FilterCacheKey caused by ToString() not distinguishing null and &#39;null&#39; ARROW-12042 - [C++] Fix array_sort_indices on chunked arrays ARROW-12066 - [Python] Test to ensure filtering with equal to null does not crash ARROW-12768 - [C++] Stricter signed zero comparison in tests ARROW-13294 - [C#] Create Flight example server and client ARROW-13412 - [C++] Fix Kleene kernels on chunked array + scalar input ARROW-13462 - [C++] Fix example code stub in Compute API documentation ARROW-13628 - [Rust] Activate IPC month_day_nano_interval integration test for rust ARROW-13735 - [C++][Python] Creating a Map array with non-default field names segfaults ARROW-13756 - [Python] Error in pandas conversion for datetimetz column index ARROW-13780 - [Gandiva][UDF] Fix bug in udf space/rpad/lpad ARROW-13861 - [JS] Create Field with List type will throw error ARROW-13879 - [C++] Mixed support for binary types in regex functions ARROW-13896 - [Python] Print of timestamp with timezone errors ARROW-13947 - [C++] Support more types in index kernel ARROW-13948 - [C++] Support timestamp with timezone in is_in/index_in ARROW-13950 - [C++] min_element_wise/max_element_wise missing support for some types ARROW-13981 - [Java] VectorSchemaRootAppender doesn&#39;t work for BitVector ARROW-14029 - [R] Repair map_batches() ARROW-14151 - [C++] Mixed support for binary types in ASCII string functions ARROW-14238 - [Python] &quot;could not run mc&quot; error in test_fs.py ARROW-14253 - [R] Update lz4 test failing locally due to different error message ARROW-14318 - [Docs] Fix doc building of dataset docs multiple times ARROW-14374 - [Java] Integration tests for the C data Interface implementation for Java ARROW-14389 - [C++][Gandiva] Fix performance bug with LIKE expressions with reserved characters ARROW-14395 - [R] Re-enable duckdb autocleaning ARROW-14405 - [C++] Fix build error from clang for windows ARROW-14419 - [R] Add filter + join test ARROW-14426 - [C++] Add a minimum_row_group_size to dataset writing ARROW-14429 - [C++] RecordBatchFileReader performance really bad in S3 ARROW-14437 - [Python] Make CSV cancellation test more robust ARROW-14461 - [R] write_dataset() allows users to pass invalid additional arguments ARROW-14469 - [R] Binding for lubridate::month() doesn&#39;t have label argument implemented ARROW-14475 - [C++] Don&#39;t shadow enable_if helpers ARROW-14492 - [JS] Fix export for browser bundles ARROW-14493 - [Release][Go] Add update of import path for major versions to script ARROW-14513 - [Release][Go] Update release-6.0.0 with /v6 suffix ARROW-14516 - [CI] Disable privileged mode for Docker runs ARROW-14517 - [Python] Missing ampersand in CIpcReadOptions of CFeatherReader ARROW-14519 - [C++] Properly error if joining on unsupported type ARROW-14522 - [C++] Fix validation of ExtensionType with null storage type ARROW-14523 - [C++] Fix potential data loss in S3 multipart upload ARROW-14529 - [GLib] Validate Decimal{128,256}DataType precision ARROW-14530 - [GLib] Return error for invalid decimal string ARROW-14538 - [R] Work around empty tr call on Solaris ARROW-14539 - [C++] Dataset scanner test failing a DCHECK ARROW-14550 - [Doc] Remove the JSON license; a non-free one. ARROW-14554 - [C++][CI] Fix OSS-Fuzz build failure ARROW-14578 - [Format][Documentation] Update union-of-structs doc ARROW-14582 - [CI] Timeout asan ubsan job after 60m ARROW-14583 - [C++] Handle empty chunked arrays in Take, empty datasets in GroupByNode ARROW-14584 - [Python][CI] Python sdist installation fails with latest setuptools 58.5 ARROW-14586 - [R] summarise() with nested aggregate expressions has a confusing error ARROW-14589 - [CI][Go] Fix CGO Windows Tests ARROW-14592 - [C++] list_parent_indices output type should not depend on input type ARROW-14593 - [C++] Fix crashes on invalid IPC file (OSS-Fuzz) ARROW-14594 - [R] Enable snappy+lz4 by default ARROW-14595 - [R] Clean up from setting deps_source to auto ARROW-14598 - [C++][Flight] Fix protoc generation dependency for example ARROW-14600 - [Docs] Fix broken link in Python Development page ARROW-14616 - [C++] Fix build errors on master ARROW-14620 - [Python] Missing bindings for existing_data_behavior makes it impossible to maintain old behavior ARROW-14622 - [C++] Fix initialization-order-fiasco reports ARROW-14625 - [Python][CI] Enable Python test on s390x ARROW-14627 - [C++] Fix tests compilation error using GCC 11.1 ARROW-14629 - [Python] Add pytest dataset marker to test_permutation_of_column_order ARROW-14630 - [C++] Fix aggregation over scalar key columns ARROW-14640 - [R] reading data from S3 ARROW-14642 - [C++] ScanNode is not using the filter expression ARROW-14644 - [C++][R] open_dataset doesn&#39;t ignore BOM in csv file ARROW-14659 - [R] Remove warning about factor conversion to string in if_else() ARROW-14664 - [C++] Fix accepted types for Parquet encoding DELTA_BYTE_ARRAY ARROW-14667 - [C++] Added a dcheck to ensure aws is initialized before s3 options are used ARROW-14667 - [R][C++] segfault on calls to arrow::S3FileSystem$create ARROW-14682 - [dev] Verify go on non x86 archs ARROW-14685 - [Python] test case automatically detects byteorder of numpy object ARROW-14693 - [R] Non-integers being passed to chunk_size ARROW-14696 - [Java] Reset vectors before populating JDBC data when reusing vector schema root ARROW-14699 - [C++] Fix lz4 undefined behaviour issues ARROW-14700 - [C++] Only check zone offset sign when offset present ARROW-14701 - [Python][MINOR] document parquet.write_table row_group_size ARROW-14704 - [C++] Fix Valgrind failure in parquet-arrow-test ARROW-14709 - [C++][Java] Upgrade ORC to 1.7.1 and use the official Apache distribution site ARROW-14710 - [R] Install error on Linux arm64 with cmake-X.X.X-Linux-x86_64 ARROW-14717 - [Go] Use the ipc.Reader allocator in messageReader ARROW-14721 - [C++] Strengthen DELTA_BYTE_ARRAY decoder ARROW-14722 - [R] Fix altrep vector negation modifying original ARROW-14728 - [Go] Pull LICENSE.txt up to new module root ARROW-14739 - [JS] Ensure docs point to right source ARROW-14744 - [R] open_dataset() error when schema argument supplied, but column_names not supplied to CSVReadOptions ARROW-14749 - [Python][Release] Set release verification script to use target source instead of current source directory ARROW-14765 - [Python] StructFieldOptions not exposed ARROW-14766 - [Python] Mark compute function arguments positional-only ARROW-14769 - [Go] Ensure MessageReader errors get reported ARROW-14773 - [JS] Fix sourcemap paths ARROW-14774 - [JS] Correct package exports ARROW-14778 - [C++] Round mean of decimal types after division ARROW-14783 - [C++][Python] Fix the write ORC in BytesIO issue ARROW-14786 - [R] Bump dev version following 6.0.1 patch release ARROW-14788 - [C++] Fix warning in dataset/file_orc_test.cc ARROW-14791 - [C++] Fix crash when validating corrupt list array ARROW-14792 - [C++] Fix crash when reading DELTA_BYTE_ARRAY Parquet file ARROW-14795 - [C++] Fix issue on replace with mask for null values ARROW-14796 - [Python] Documentation: Correct default value ARROW-14800 - [C++] Disambiguate std::launder on MSVC with C++17 enabled ARROW-14803 - [R] Function not declared in scope ARROW-14839 - [R] test-fedora-r-clang-sanitizer job failing due to snappy causing a sanitizer error ARROW-14840 - [R][CI] test-ubuntu-20.10-docs nightly build failing due to R install issue ARROW-14851 - [Archery] Don&#39;t dump JSON benchmark output on stdout ARROW-14853 - [C++][Python] Improve error message for missing function options ARROW-14854 - [C++] Fix struct_field crash on invalid index ARROW-14894 - [R] Integer overflow in write_parquet chunk size calculation ARROW-14898 - [C++][Compute] Fix crash of out-of-bounds memory accessing in key_hash if a key is smaller than int64 ARROW-14919 - [R] write_parquet() drops attributes for grouped dataframes ARROW-14922 - [C++][Parquet] Fix column-io-benchmark throws ARROW-14930 - [C++] Make S3 directory detection more robust ARROW-14931 - [Python] csv/orc format strings missing from some dataset docs ARROW-14933 - [JS] apache-arrow does not compile with typescript when types are checked ARROW-14936 - [C++][Gandiva] Fix split_part function in gandiva ARROW-14937 - [Doc] Make sure the docs directory is mounted as a volume ARROW-14962 - [CI] Fix minio installation on s390x ARROW-14966 - [R][CI] Add redundancy to CRAN mirrors for dependency installation ARROW-14979 - [C++] Fix process leaks in GCS integration tests ARROW-14980 - [C++] GCS tests use PYTHON environment variable ARROW-14991 - [Packaging][Python] Windows wheel builds are failing due to wrong vcpkg triplet name ARROW-15002 - [Python] Fix hypothesis strategy for interval types ARROW-15004 - [Dev][Archery] Use default simd level ARROW-15009 - [C++] Make hash join tests less slow with TSan ARROW-15027 - [C++] Fix OpenTelemetry CMake definitions ARROW-15028 - [C++] Fix Gandiva compile failure on Unity builds ARROW-15030 - [C++] CSV writer test failures ARROW-15031 - [C++] Fix crash on invalid Parquet file (OSS-Fuzz) ARROW-15041 - [R] Flaky BOM removal test ARROW-15047 - [R][MINOR] Suggest R command for setting build environment variables ARROW-15071 - [C#] Fixed a bug in Column.cs ValidateArrayDataTypes method ARROW-15076 - [C++][Gandiva] Fix allocation of AES {en,de}cryption result ARROW-15078 - [C++] Silence CMake error &quot;includes non-existent path&quot; with bundled OpenTelemetry ARROW-15090 - [C++] SerializedAsyncTaskGroup does not finish if an error arrives while there are still tasks to run ARROW-15101 - [Python] Fix build failure on CSV writer ARROW-15105 - [R] unsupported timestamp cast in CSV with tz element ARROW-15123 - [R] CSV dataset file header read in as data ARROW-15143 - [C++] Remove incorrect comment on API of Transform for StringBinaryTransformExecBase ARROW-15144 - [Java] Unable to read IPC file in master ARROW-15145 - [R][CI] test-r-minimal-build fails due to updated error message ARROW-15147 - [CI][C++][Gandiva] Fix broken nigthly builds related to boost dependencies ARROW-15171 - [C++][Java] Update ORC to 1.7.2 ARROW-15181 - [C++][FlightRPC] Fix race between signal handler and shutdown ARROW-15184 - [C++] Unit tests of reading delta-encoded Parquet files with and without nulls ARROW-15185 - [R] Make arrow build options check case insensitive ARROW-15194 - [C++] Combine ChunkedArray constructors ARROW-15199 - [Java] Update protobuf-maven-plugin to avoid &#39;Text file busy&#39; failure ARROW-15200 - [C++][Gandiva] Enable RTTI when building LLVM dependency using vcpkg ARROW-15226 - [Python] Update Cython bindings of ChunkedArray constructors ARROW-15231 - [Packaging][deb] Add missing ArrowFlight-1.0.typelib ARROW-15234 - [Python] Fix crash with custom CSV invalid row handler ARROW-15241 - [C++] MakeArrayOfNull fails on extension types with a nested storage type ARROW-15243 - [CI][Python] Make PyArrow installation more robust in CI ARROW-15265 - [C++] Fix hang in dataset writer with kDeleteMatchingPartitions and #partitions &gt;= 8 ARROW-15266 - [R][CI] Test reorganization triggering valgrind errors ARROW-15286 - [Python] Convert indices passed to FileSystemDataset.take to array to avoid segfault ARROW-15290 - [Python][Docs] Documentation pages for PyArrow have incorrect hyperlinks ARROW-15306 - [C++] S3FileSystem Should set the content-type header to application/octet-stream if not specified ARROW-15315 - [Java][FlightRPC] FlightSqlProducer#doAction always throws INVALID_ARGUMENT ARROW-15318 - [C++][Python] Regression reading partition keys of large batches. ARROW-15323 - [CI] Nightly spark integration builds are failing ARROW-15324 - [C++] Avoid crashing when HDFS file fails closing ARROW-15325 - [R] Fix CRAN comment on map_batches collect ARROW-15326 - [C++] Fix Gandiva crashes ARROW-15335 - [Java] Fix setPosition call in UnionListReader for empty List ARROW-15358 - [C++] Fix custom matcher compilation ARROW-15360 - [Python] Check slice bounds in Buffer.slice() ARROW-15362 - Setting OMP_NUM_THREADS to 1 causes dataset to hang ARROW-15370 - [Python] Fix regression in empty table to_pandas conversion ARROW-15371 - [C++][Release] Missing libsqlite-dev from the verification docker images ARROW-15372 - [C++][Gandiva] Gandiva now depends on boost/crc.hpp which is missing from the trimmed boost archive ARROW-15376 - [Go][Release] cpu_arm64 needs +build comment ARROW-15377 - [Release] Bump nodejs version to 16 in the macOS verification builds ARROW-15378 - [C++][Release] GTest linking error during windows verification ARROW-15380 - [Python][Release] NumPy ABI incompatibility during verification ARROW-15385 - [Integration] Split duration from interval in integration tests ARROW-15388 - [C++] Avoid including absl from flatbuffers ARROW-15393 - [Release][Crossbow] Fall back to dev0 when the generated scm version number doesn&#39;t have a distance ARROW-15394 - [CI][Docs] Fix env variable to ensure doxygen is used in doc build ARROW-15395 - [Release][Ruby] Ruby verification fails on M1 ARROW-15403 - [Python][Packaging] Use bundled ORC to build the python wheels ARROW-15404 - [Java][Packaging] Use bundled ORC for building java JNI jars ARROW-15414 - [java] RangeEqualsVisitor does not work for BitVector ARROW-15417 - [Python][Packaging] Use vcpkg manifest to install wheel dependencies; downgrade AWS SDK by building the bundled version ARROW-15420 - [Python] Skip if GDB script is not found ARROW-15424 - [C++][GLib] Fix CUDA bindings ARROW-15427 - [C++][Gandiva] Use a lock guard to hold a mutex ARROW-15433 - [Doc] Fix warnings when building ARROW-15437 - [Python][FlightRPC] Fix flaky test test_interrupt ARROW-15438 - [Python] Flaky test test_write_dataset_max_open_files ARROW-15441 - [C++][Compute] Fix incorrect result of hash_count a null type column ARROW-15442 - [C++][Python] Skip GDB tests on a non-debug build ARROW-15447 - [C++] Avoid conflict between ORC options API and glibc-defined macro ARROW-15451 - [C++] Fix build with C++17 and ARROW_GCS=ON ARROW-15454 - [Python] Try to make CSV cancellation test more robust ARROW-15461 - [C++] Avoid clang bug in ReverseBitmap ARROW-15467 - [Go][Parquet] Fix pqarrow decimal tests on s390x ARROW-15485 - [Release][Java] Fix java jars upload script ARROW-15488 - [Go] Fix ipc.Writer corrupting null bitmaps ARROW-15493 - [C++][Gandiva] Init ExpressionCacheKey.mode_ ARROW-15499 - [Python] Fix import error in pyarrow._orc ARROW-15504 - [Python] Ensure to test ORC bindings ARROW-15509 - [Go][Parquet] Parquet mainprogs crash ARROW-15514 - [C++][Gandiva] Add flag to enable Gandiva Object Code PARQUET-1856 - [C++] Avoid failing tests with Snappy support disabled PARQUET-2109 - [C++] Check if Parquet page has too few values New Features and Improvements ARROW-1299 - [Doc] Publish nightly documentation against master somewhere ARROW-1699 - [C++] forward, backward fill kernel functions ARROW-2366 - [Python][C++][Parquet] Add test to ensure support reading Parquet files having a permutation of column order ARROW-3699 - [C++] Dockerfile for testing 32-bit C++ build ARROW-4975 - [C++] Support concatenation of UnionArrays ARROW-5599 - [Go] Migrate array.{Interface,Record,Column,Chunked,Table} to arrow.{Array,Record,Column,Chunked,Table} ARROW-6001 - [Python] : Add from_pylist() and to_pylist() to pyarrow.Table to convert list of records ARROW-6276 - [C++] for some arrow classes ARROW-8285 - [Python][Dataset] Test that ScalarExpression accepts numpy scalars ARROW-8605 - [R] Add brotli to Windows R build ARROW-8823 - [C++] Add total size of batch buffers to IPC write statistics ARROW-9186 - [R] Allow specifying CSV file encoding ARROW-9483 - [C++] Reorganize testing headers ARROW-9630 - [Go] Implement public JSON reader/writer ARROW-10209 - [Python] Support positional options in compute functions ARROW-10220 - [JS] Cache javascript utf-8 dictionary keys? ARROW-10317 - [Python] Document compute function options ARROW-10456 - [R] Implement MapType and MapArray ARROW-10998 - [C++] Detect URIs where a filesystem path is expected ARROW-11297 - [C++][Python] Add ORC writer options ARROW-11347 - [JS] Consider Objects instead of Maps ARROW-11424 - [C++] StructType::{AddField,RemoveField,SetField} member functions ARROW-11475 - [C++] Upgrade mimalloc to v1.7.3 ARROW-11938 - [R] Enable R build process to find locally built C++ library on Windows ARROW-12053 - [C++] Implement aggregate compute functions for decimal datatypes ARROW-12060 - [Python] Enable calling compute functions on Expressions ARROW-12315 - [R] add max_partitions argument to write_dataset() ARROW-12404 - [C++] Implement &quot;random&quot; nullary function that generates uniform random between 0 and 1 ARROW-12422 - [C++][Gandiva] Add castVARCHAR from date millis function ARROW-12480 - [Java][Dataset] FileSystemDataset: Support reading from a directory ARROW-12516 - [C++][Gandiva] Implements castINTERVALDAY(varchar) and castINTERVALYEAR(varchar) functions ARROW-12536 - [JS] Construct tables from JavaScript types ARROW-12538 - [JS] Show Vectors in the docs ARROW-12545 - [Python][Docs] Fill in section about Custom Schema and Field Metadata ARROW-12548 - [JS] Get rid of columns ARROW-12549 - [JS] Table and RecordBatch should not extend Vector, make JS lib smaller ARROW-12595 - [C++][Gandiva][binary][string] functions ARROW-12607 - [Website] Doc section for Dataset Java bindings ARROW-12671 - [C++] Add OpenTelemetry to ThirdpartyToolchain ARROW-12683 - [C++] Enable fine-grained I/O (coalescing) in IPC reader ARROW-12706 - [Python] Drop Python 3.6 support ARROW-12712 - [C++] String repeat kernel ARROW-12735 - [C++] Write GDB plugin ARROW-12803 - [C++] [Dataset] Write dataset with scanner does not support async scan ARROW-12820 - [C++] Support zone offset in ISO8601, strptime parser ARROW-12858 - [C++][Gandiva] Add isNull, isTrue, isFalse, isNotTrue, IsNotFalse and NVL functions on Gandiva ARROW-12880 - [C++][Gandiva] Add castTIME(int32), castTIMESTAMP(int64) and castTIME(utf8) functions ARROW-12922 - [Java][FlightSQL] Create stubbed APIs for Flight SQL ARROW-12943 - [Gandiva][C++] Implement MD5 Hive function ARROW-13016 - [C++][Compute] Support Null type in Sum/Mean aggregation ARROW-13035 - [C++] indices_nonzero compute function ARROW-13051 - [Release][Java] Use artifacts built by Crossbow ARROW-13081 - [C++] Disallow comparing zoned and naive timestamps ARROW-13087 - [R] Expose Parquet ArrowReaderProperties::coerce_int96_timestamp_unit_ ARROW-13111 - [R] altrep vectors for ChunkedArray ARROW-13130 - [C++] Add decimal support to arithmetic kernels ARROW-13156 - [R] bindings for str_count ARROW-13208 - [Python][CI] Create a build for validating python docstrings ARROW-13328 - [C++][Dataset] Use an ExecPlan for synchronous scans or drop synchronous scans ARROW-13338 - [C++][Dataset] Make async Scanner the default ARROW-13362 - [R] Clean up in/by Arrow messaging ARROW-13371 - [R] binding for make_struct -&gt; StructArray$create() ARROW-13373 - [C++][Gandiva] Implement CRC32 Hive function on Gandiva ARROW-13376 - [C++][Gandiva] Implement FACTORIAL Hive function on Gandiva ARROW-13377 - [C++][Gandiva] Implement PMOD Hive functions on Gandiva ARROW-13383 - [R] Add examples to functions which don&#39;t have examples ARROW-13398 - [R] Update install.Rmd vignette ARROW-13400 - [R] Update fs.Rmd (Working with S3) vignette ARROW-13401 - [R] : Update python.Rmd vignette ARROW-13408 - [Packaging] Update crossbow to checkout specific git hashes ARROW-13449 - [Format] Update documentation related to wire format of schema ARROW-13467 - [C++] Support delta dictionaries in the IPC file format ARROW-13494 - [C++] Rename BitUtil and LittleEndianArray namespaces ARROW-13514 - [JS] Update flatbuffers ARROW-13536 - [C++] Use decimal-point aware conversion from fast-float ARROW-13553 - [Doc] Add guidelines for code reviews ARROW-13554 - [C++] Remove deprecated Scanner::Scan ARROW-13558 - [C++] Validate decimal arrays/scalars ARROW-13571 - [Python][ORC] Expose stripe size ORCWriter API ARROW-13579 - Expose Create EmptyArray, EmptyRecordBatch and EmptyTable utility functions. ARROW-13589 - [C++] Reconcile ValidateArray and ValidateArrayFull ARROW-13590 - [C++] Ensure dataset writing applies back pressure ARROW-13598 - [C++] Remove Datum::COLLECTION ARROW-13607 - [C++] Add Skyhook to Arrow ARROW-13610 - [R] Unvendor cpp11 ARROW-13615 - [R] Bindings for stringr::str_to_sentence ARROW-13617 - [C++] Make Decimal representations consistent ARROW-13623 - [R] write_csv_arrow update to follow the signature of readr::write_csv ARROW-13643 - [C++][Compute] Implement outer join with support for residual predicates ARROW-13663 - [C++] RecordBatchReader STL-like iteration ARROW-13668 - [Python] Add write_batch and write methods to ParquetWriter ARROW-13707 - [Doc] Cookbook Release 2 ARROW-13711 - [Doc][Cookbook] Sending and receiving data over a network using an Arrow Flight RPC server - R ARROW-13781 - [Python] Allow per column encoding in parquet writer ARROW-13811 - [Java] Provide a general out-of-place sorter ARROW-13826 - [C++][Gandiva] Implement QUOTE Hive functions on Gandiva ARROW-13828 - [C++][Gandiva] Implement SOUNDEX Hive functions on Gandiva ARROW-13829 - [C++][Gandiva] Implement GREATEST and LEAST Hive functions on Gandiva ARROW-13830 - [C++][Gandiva] Implement CHR Hive functions on Gandiva ARROW-13832 - [Doc] Improve compute documentation ARROW-13834 - [R][Documentation] Document the process of creating R bindings for compute kernels and rationale behind conventions ARROW-13841 - [Doc] Document the different subcomponents that make up the CI and how they fit together ARROW-13886 - [R] Expand documentation for decimal() ARROW-13887 - [R] Capture error produced when reading in CSV file with headers and using a schema, and add suggestion ARROW-13888 - [R] Rephrase docs for schema()&#39;s ellipses argument and rephrase error message ARROW-13923 - [C++] Faster CSV chunker with long CSV cells ARROW-13943 - [Python] Hide hash_aggregate functions from compute module ARROW-13984 - [Go][Parquet] File readers ARROW-13984 - [Go][Parquet] file handling for go parquet, just the readers ARROW-13986 - [Go][Parquet] Add File Writers and tests ARROW-13987 - [C++] Support nested field refs ARROW-13988 - [C++] Support base binary types in hash_min_max ARROW-13989 - [C++] Add support for month-day-nano interval to compute functions ARROW-14011 - [C++][Gandiva] Add elt hive function to gandiva ARROW-14022 - [Dev] Remove arrow/dev/benchmarking ARROW-14032 - [C++][Gandiva] Add concat_ws hive function to gandiva ARROW-14039 - [C++][Docs] Indicate memory requirements for building ARROW-14041 - [C++] Replace uses of BitmapReader in Parquet decoders ARROW-14048 - [C++][Gandiva] Cache only object code in memory instead of entire module ARROW-14051 - [R] Handle conditionals enclosing aggregate expressions ARROW-14074 - [C++][Compute] C++ consumer of compute IR ARROW-14092 - [C++] subtract(date, duration) -&gt; timestamp kernel ARROW-14166 - [C++] update vcpkg builtin baseline ARROW-14167 - [C++][R] Directly support dictionaries in coalesce ARROW-14171 - [C++][Python][Packaging] Upgrade VCPKG version and add google-cloud-cpp dependency ARROW-14174 - [C++] Deduplicate some Decimal/FixedSizeBinary kernels ARROW-14181 - [C++][Compute] Support for dictionaries in hash join ARROW-14189 - [Docs] Add version dropdown to the sphinx docs ARROW-14193 - [C++][Gandiva] Implement INSTR function ARROW-14205 - [C++] Add utf8_normalize compute function ARROW-14227 - [R] Implement lubridate is.* methods ARROW-14229 - [C++] Bump versions of bundled dependencies ARROW-14231 - [C++] Support casting timestamp with timezone to string ARROW-14242 - Exposing the correct indent paramenter in to_string ARROW-14277 - R Tutorials 2021-Q4 Initiative ARROW-14278 - [Doc] New Contributors Guide ARROW-14294 - [Doc][Python] Add tutorial on Flight to pyarrow documentation ARROW-14297 - [R] smooth out integer division to better match R ARROW-14306 - [C++][Compute] Add binary reverse kernel ARROW-14310 - [R] Make expect_dplyr_equal() more intuitive ARROW-14311 - [C++] Make GCS FileSystem tests faster ARROW-14315 - [C++][Gandiva] Implement BROUND function ARROW-14336 - [C++] Maintain bundled dependency tarballs in an Apache-managed location ARROW-14338 - [Docs] Add version dropdown to the pkgdown (R) docs ARROW-14346 - [C++] Implement GcsFileSystem::OpenOutputStream ARROW-14347 - [C++] random access files for GcsFileSystem ARROW-14349 - [IR] Remove RelBase ARROW-14350 - [IR] Add filter expression to Source node ARROW-14351 - [IR] Add projection list to Source node ARROW-14352 - [IR] Remove schema property from Source ARROW-14355 - [C++] Create naive implementation of algorithm to estimate table/batch buffer size ARROW-14356 - [C++] Create kernel to determine buffer memory &quot;referenced&quot; by arrays (even if there are offsets) ARROW-14365 - [R] Update README example to reflect new capabilities ARROW-14384 - [Docs] Add documentation for building Sphinx docs without having to build pyarrow ARROW-14385 - [C++] update google-cloud-cpp ARROW-14388 - [Python] Add unit test for pandas masks ARROW-14390 - [Packaging][Ubuntu] Add support for Ubuntu 21.10 ARROW-14391 - [Docs] Archery requires docker ARROW-14398 - [CI] Don&#39;t build doxygen docs in all of the conda builds ARROW-14409 - [Packaging][Python] Update the manylinux platform tags ARROW-14412 - [R] Better error handling for flight_put() when data arg object is wrong type ARROW-14413 - [C++][Gandiva] Implement levenshtein function ARROW-14416 - [R] Fix package installation on the Raspberry Pi ARROW-14421 - [C++] Implement Flight SQL ARROW-14430 - [Go] Basic Expression, Field Reference and Datum handling ARROW-14431 - [C++][Gandiva] Implement AES ENCRYPT and AES DECRYPT functions ARROW-14433 - [Release][APT] Skip arm64 Ubuntu 21.04 verification ARROW-14435 - [Release] Update verification scripts to check python 3.10 wheels ARROW-14436 - [C++] Disable color diagnostics when compiling with ccache ARROW-14438 - [CI] Don&#39;t cancel builds on the main branch ARROW-14440 - [C++][FlightRPC] Add gRPC + Flight example ARROW-14441 - [R] Add our philosophy to the dev vignette ARROW-14446 - [Docs][Release] Update documentation on verification of release candidates ARROW-14448 - [Python] Update pyarrow.array() docstring note on timestamp (timezone) conversion ARROW-14449 - [Python] RecordBatch in Cython is missing column_data method ARROW-14450 - [R] Old macos build error ARROW-14451 - [Release][Ruby] The --path flag is deprecated ARROW-14452 - [Release][JS] Update JavaScript testing ARROW-14454 - [Release] shasum is not available on CentOS 8 ARROW-14459 - [Doc] Update the pinned sphinx version to 4.2 ARROW-14462 - [Go][Parquet] Update dependencies ARROW-14464 - [R] Change write_parquet()&#39;s default chunk_size from all rows ARROW-14470 - [Python] Expose the use_threads option in Feather read functions ARROW-14476 - [CI] Crossbow should comment cause of failure ARROW-14479 - [C++] Hash Join Microbenchmarks ARROW-14480 - [R] Expose arrow::dataset::ExistingDataBehavior to R ARROW-14482 - [C++][Gandiva] Implement MASK_FIRST_N and MASK_LAST_N functions ARROW-14483 - [Release] Add missing download targets ARROW-14484 - [Crossbow] Add support for specifying queue path by environment variable ARROW-14486 - [Packaging][deb] Add missing libthrift-dev dependency ARROW-14489 - [Rust][CI] Install stable rust toolchain in the integration docker image ARROW-14490 - [Doc] Regenerate CHANGELOG.md to include all versions ARROW-14491 - [CI] Add Debian 10 C++ nightly build ARROW-14496 - [Docs] Create relative links for R / JS / C/Glib references in the sphinx toctree using stub pages ARROW-14499 - [Docs] Version dropdown side-by-side with search box ARROW-14505 - [CI][Docs] Exercise documentation builds more frequently ARROW-14510 - [R][CI] ensure that docker runs don&#39;t use host-built artifacts ARROW-14514 - [C++][R] UBSAN error on round kernel ARROW-14515 - [R] Add clang sanitizer to crossbow ARROW-14531 - [Ruby] Add Arrow::Table#join ARROW-14533 - [R] Turn linter off on curly braces on new line ARROW-14551 - [Ruby] Accept Arrow::Column as Arrow::Datum argument ARROW-14558 - [R] clarify OOP system wording in the Arrow vignette ARROW-14559 - [C++] reduce memory usage in GcsFileSystem::OpenInputStream ARROW-14562 - [Ruby] Add support for loading Arrow::Table from URI ARROW-14577 - [C++] Enable fine grained IO for async IPC reader ARROW-14580 - [Python] update trove classifiers to include Python 3.10 ARROW-14581 - [C++] Fine-grained IPC reader tests are flaky ARROW-14585 - [C++] Find libgrpc++_reflection via pkg-config ARROW-14590 - [R] Implement lubridate::week ARROW-14599 - [Release][Java] Upload .jar to Artifacts ARROW-14601 - [JAVA] fix the comment for timestamp sec ARROW-14602 - [Doc] Tutorial - Python feature PR ARROW-14603 - [Doc] Tutorial - R bindings ARROW-14605 - [Doc] General outline ARROW-14608 - [Python] Provide access to hash_aggregate functions through a Table.group_by method ARROW-14609 - [R] left_join by argument error message mismatch ARROW-14610 - [Doc] New Contributors Guide: Introduction + skeleton ARROW-14615 - [C++] Refactor nested field refs and add union support ARROW-14617 - [R][CI] Upstream clang sanitizer to rhub ARROW-14618 - [Release] Add missing AlmaLinux artifacts URL to vote email template ARROW-14619 - [Ruby] Use no @ openssl Homebrew package for pkg-config ARROW-14623 - [Packaging][Java] Upload not only .jar but also .pom ARROW-14626 - [Website] Update versions tested on ARROW-14628 - [Release][Python] Use python -m pytest ARROW-14636 - [Ruby] Add Cookbook section to documentation ARROW-14637 - [GLib][Ruby] Add support for initializing S3 APIs explicitly ARROW-14641 - [C++][Compute] Reduce print statements from unit tests ARROW-14645 - [Go] Add ValueOffsets function to array.String ARROW-14650 - [JS] toArray equivalent to values/values64 ARROW-14652 - [R] Dataset vignette download script likely to fail with default options ARROW-14653 - [R] head() hangs on CSV datasets &gt; 600MB ARROW-14654 - [R][Docs] Add article on how to run R with C++ debugger to dev docs ARROW-14657 - [R][Docs] Broken link in R docs ARROW-14658 - [C++] Add basic support for nested field refs in scanning ARROW-14662 - [Docs] Add note about linking Flight/gRPC/Protobuf ARROW-14669 - [JS] Clarify Perspective&#39;s use of apache arrow ARROW-14670 - [Release][Java] Build missing javadoc and source .jar ARROW-14671 - [Python][Doc] Documentation on how to integrate PyArrow and R ARROW-14675 - [R] Enable merge by union for NEWS.md ARROW-14676 - [R][Docs] Add article on how to build a few different setups via docker to dev docs ARROW-14678 - [C++] Add reasonable CMake presets for quick dev setup ARROW-14683 - [Release][Java] Build missing source-release.zip ARROW-14684 - [CI][C++] Use aws-sdk-cpp package on macOS ARROW-14686 - [Python][C++] make byte order detection for numpy builtin type correct ARROW-14694 - [R] Let me dput a schema ARROW-14712 - [R] fix compare_dplyr_error() for dplyr 1.0.8 ARROW-14714 - [C++][Doc] Rework CMake presets and add documentation ARROW-14715 - [Doc] Steps in making your first PR - finding issues ARROW-14716 - [R][CI] Bump R versions used in docker tests ARROW-14718 - [Java] loadValidityBuffer should avoid allocating memory when input is not null and there are only null or non-null values ARROW-14732 - [Python] Improve error message in compute functions when passing wrong number of positional arguments ARROW-14733 - [R] Add section to how to get output when things hang to debugger docs ARROW-14737 - [C++][Dataset] Support URI-decoding partition keys ARROW-14738 - [Python][Doc] Make return types clickable ARROW-14741 - [C++] Add support for RecordBatchReader in CSV writer ARROW-14743 - [C++] Error reading in dataset when partitioning variable in schema ARROW-14746 - [CI] Allow (temporary) disabling of constantly failing nightlies ARROW-14747 - [Release] Add a script to merge changes in release branch ARROW-14748 - [C++][CI] Update flags to give warning for unused results ARROW-14750 - [Release] Update post-03-website.sh for 6.0.1 ARROW-14751 - [C++] Add doc for set lookup &quot;meta&quot; compute functions ARROW-14752 - [Doc] Steps in making your first PR - Set up ARROW-14753 - [Doc] Steps in making your first PR - building C++ ARROW-14754 - [Doc] Steps in making your first PR - building R package ARROW-14755 - [Doc] Steps in making your first PR - building PyArrow ARROW-14756 - [Doc] Steps in making your first PR - Python bindings ARROW-14757 - [Doc] Steps in making your first PR - R bindings ARROW-14758 - [Doc] Steps in making your first PR - test in Python ARROW-14759 - [Doc] Steps in making your first PR - test in R ARROW-14760 - [Doc] Steps in making your first PR - PR life cycle ARROW-14761 - [Doc] Helping with documentation ARROW-14762 - [Doc] Additional info and resources ARROW-14763 - [Doc] Arrow General Overview ARROW-14764 - [Website] Add instructions for installing Go package ARROW-14768 - [C++] Validate compute function docstring formatting ARROW-14777 - [Release] Enable to run on RHEL derivatives ARROW-14779 - [C++] Add other common round mode names to RoundMode docs ARROW-14784 - [GLib][Ruby] Rename GArrowSortKey::name to ::target ARROW-14804 - [R] import_from_c() / export_to_c() methods should accept external pointers ARROW-14807 - [R] Implement bindings for lubridate am and pm ARROW-14816 - [R] Implement bindings for lubridate::mday ARROW-14822 - [C++] Implement floor/ceil/round for temporal objects ARROW-14823 - [R] Implement bindings for lubridate::leap_year ARROW-14842 - [C++] Improve precision range error messages for Decimal ARROW-14843 - [R] Implement decimal128() (to replace decimal()) ARROW-14844 - [R] Implement decimal256() ARROW-14849 - [R] Update messaging in installation scripts ARROW-14850 - [R] Update ARROW_DEPENDENCY_SOURCE to default to AUTO ARROW-14857 - [CI][Homebrew] Add apache-arrow-glib fomula ARROW-14858 - [R][CI] Don&#39;t build extra deps on ubuntu 21.04 ARROW-14880 - [CI][C++] Enable ccache on MacOS builds ARROW-14897 - [CI][C++] Upgrade Clang Tools to 12 from 8 ARROW-14899 - [C++] implement GcsInputStream::GetMetadata ARROW-14903 - [C++] Enable CSV Writer to control string to be used for missing data ARROW-14905 - [C++] Enable CSV Writer to handle quoting ARROW-14907 - [C++] Enable CSV Writer to control end-of-line character ARROW-14910 - [R][CI] Use dev duckdb to build with &lt; 8GB or ram ARROW-14912 - [C++] implement GcsFileSystem::CopyFile ARROW-14913 - [C++] implement GcsFileSystem::DeleteFile ARROW-14914 - [C++] gcsfs will not implement DeleteRootDirContents ARROW-14915 - [C++] implement GcsFileSystem::DeleteDirContents ARROW-14916 - [C++] GcsFileSystem can delete directories ARROW-14917 - [C++] Implement GcsFileSystem::CreateDir ARROW-14918 - [C++] Implement GcsFileSystem::GetFileInfo(FileSelector) ARROW-14920 - [C++] Use alphabetical ordering ARROW-14924 - [C++] generic fs tests for GcsFileSystem ARROW-14926 - [Docs] Fix CSS for visibility of the version dropdown ARROW-14929 - [CI] Fix kartothek integration build (install new dependency) ARROW-14932 - [CI] Prefer mamba over conda ARROW-14935 - [Ruby] Add GArrowTemporalDataType ARROW-14940 - [C++] Speed up CSV parser with long CSV cells ARROW-14941 - [R] Implement Duration R6 class and bindings for lubridate::duration() ARROW-14957 - [C++] Update OpenTelemetry to v1.1.0 ARROW-14961 - [C++] Bump google benchmark version ARROW-14968 - [Python] Pin numpy build dependency using oldest-supported-numpy ARROW-14969 - [C++][Python] Un-deprecate FileSystem::OpenAppendStream ARROW-14971 - [C++] Implement GcsFileSystem::Move ARROW-14975 - [Docs] Fix typo in emit_dictionary_deltas documentation ARROW-14976 - [Dev][Archery] Fail early if no benchmark found ARROW-14977 - [Python] Add a &quot;made-up&quot; feature for the guide tutorial ARROW-14981 - [CI][Docs] Upload built documents ARROW-14984 - [CI][Debian] rsync is missing ARROW-14985 - [CI][Go] Use Go 1.16 ARROW-14986 - [Release][Docs] Use artifact built by Crossbow ARROW-14990 - [CI] Fix nightly dask integration build (ensure pandas is installed) ARROW-14992 - [R] Installation can&#39;t use prebuilt Arrow binaries on Pop! OS ARROW-15005 - [C++] Improve csv parser with Neon ARROW-15010 - [R] Create a function registry for our NSE funcs ARROW-15019 - [Python] Add bindings for new dataset writing options ARROW-15022 - [R] install vignette and installation dev vignette need alt text for images ARROW-15029 - [C++] Split compute/kernels/scalar_string.cc ARROW-15032 - [C++] Add year_month_day function ARROW-15036 - [C++] Automatically configure S3 SDK configuration parameter &quot;maxConnections&quot; ARROW-15038 - [Packaging][CentOS] Drop support for CentOS 8 ARROW-15043 - [Python][Docs] Include time64 to type conversion table for pandas &lt;-&gt; arrow ARROW-15044 - [C++] Add OpenTelemetry exporters for debugging use ARROW-15049 - [R] arrowExports.cpp generation changed with glue package 1.5.1 ARROW-15055 - [C++] Refactor GcsFileSystem tests ARROW-15056 - [C++] Speed up GcsFileSystem tests ARROW-15057 - [R][CI] Move where we install DuckDB from in CI ARROW-15058 - [Java] Remove log4j2 dependency in performance module ARROW-15070 - [Python][C++][R][Doc] Add a general statement to dataset docs around the lack of ACID guarantees ARROW-15074 - [Format] Clarify that LZ4 contains a single frame ARROW-15077 - [Python] Move Expression class from _dataset to _compute cython module ARROW-15082 - [R] Clean up one more duration mapping entry ARROW-15084 - [C++] public factory function for GcsFileSystem ARROW-15085 - [C++] support credential types in GcsFileSystem ARROW-15087 - [Python][Docs] Document MapArray and update parent class to ListArray ARROW-15091 - [C++][Doc] Document nodes in C++ streaming execution engine ARROW-15095 - [Dev][Website] Changelog generation should use commit messages ARROW-15096 - [R] Sanitizer failures with duration type ARROW-15099 - [C++] Improve GcsFileSystem::GetFileInfo ARROW-15100 - [CI] Stop using Python 3.6 by default ARROW-15103 - [Documentation][C++] Error building docs: &quot;arrow/cpp/src/arrow/csv/options.h:182: error: Found unknown command &#39;\r&#39; &quot; ARROW-15109 - [Python] Add show_info() to print build, component, and system info ARROW-15110 - [C++][Gandiva] Revert change on Gandiva&#39;s cache policy ARROW-15112 - [C++][FlightRPC][Integration][Java] Implement Flight RPC integration tests ARROW-15113 - [C++] Make GcsFileSystem tests a bit faster ARROW-15114 - [C++] GcsFileSystem uses metadata for directory markers ARROW-15115 - [C++] GcsFileSystem return errors if using closed streams ARROW-15116 - [Python] Expose invalid_row_handler for CSV reader ARROW-15119 - [C++] allow reading directories as files in generic tests ARROW-15121 - [C++] Implement max recursion on GcsFileSystem ARROW-15122 - [R] Gate parquet tests on snappy ARROW-15126 - [C++] Support Null type as group keys ARROW-15127 - [R] More visible documentation of AWS_EC2_METADATA_DISABLED=TRUE ARROW-15133 - [CI] Remove util_checkout.sh and util_cleanup.sh scripts ARROW-15134 - [GLib] Add GArrow{Month,DayTime,MonthDayNano}IntervalDataType ARROW-15136 - [C++] Make S3FS tests faster ARROW-15137 - [Dev] Update archery crossbow latest-prefix to work with nightly dates ARROW-15138 - [C++] Make ExecPlan::ToString give some additional information ARROW-15140 - [CI] move to v2 of checkouts for GHA ARROW-15150 - [Doc] Add guidance on partitioning datasets ARROW-15153 - [Python] Expose ReferencedBufferSize to python ARROW-15154 - [R] Expose ReferencedBufferSize to R ARROW-15165 - [Python] Expose function to resolve S3 bucket region ARROW-15166 - [C++] Enable filter for decimal256 ARROW-15169 - [Python][R] Avoid unsafe Python-R pointer transfer ARROW-15172 - [Go] Add Arm64 Neon implementation for Arrow-math ARROW-15173 - [R] Provide backward compatibility for bridge to older versions of pyarrow ARROW-15187 - [Java][FlightRPC] Fix pom.xml for new flight-sql modules ARROW-15188 - [C++] Upgrade bundled re2 library version ARROW-15189 - [C++] Upgrade bundled utf8proc version ARROW-15190 - [C++] Upgrade bundled zstd version ARROW-15193 - [R][Documentation] Update R binding documentation ARROW-15198 - [C++][FlightRPC] Fix unity build error in Flight SQL ARROW-15203 - [GLib] garrow_struct_scalar_get_value() for scalar from C++ returns value ARROW-15204 - [GLib] Add Arrow::RoundOptions ARROW-15205 - [GLib] Add garrow_function_all() ARROW-15207 - [GLib] Use the Meson&#39;s default -Dwerror= ARROW-15216 - [GLib] Add Arrow::RoundToMultipleOptions ARROW-15218 - [C++] Add decimal support to the indices_nonzero compute function ARROW-15219 - [Python] Export the random compute function ARROW-15220 - [C++] Remove bool specializations of bit block counter operations ARROW-15232 - [Packaging][deb] Disable DWARF optimization for libarrow.so ARROW-15235 - [R] drop support for R 3.3 ARROW-15244 - [Format] Clarify that offsets are monotonic for binary like arrays ARROW-15245 - [Go] Address most of the staticcheck linting issues. ARROW-15248 - [C++][Docs] Improve docs about linting/formatting ARROW-15249 - [R] Autobrew + AWS sdk dependency ARROW-15267 - [GLib] Add garrow_function_get_default_options() ARROW-15268 - [Packaging][deb] Don&#39;t use gi shortcut ARROW-15269 - [C++][Docs] Clarify that not all compute functions are invocable via CallFunction ARROW-15273 - [GLib] add garrow_function_get_options_type() ARROW-15274 - [Ruby] Improve Arrow::Function#execute usability ARROW-15279 - [R] Update &quot;writing bindings&quot; dev docs based on user feedback ARROW-15288 - [GLib] Add garrow_execute_plan_build_hash_join_node() ARROW-15295 - [R] Add 6.0.0 to our old versions to check ARROW-15300 - [C++] Update Skyhook for async dataset interfaces ARROW-15302 - [R] Followup to dropping R 3.3 support ARROW-15303 - [R] linting errors ARROW-15316 - [R] Make a one-function pointer function ARROW-15320 - [Go] Implement memset_neon with Arm64 GoLang Assembly ARROW-15322 - [Docs][Go] Update sidebar link for Go docs. ARROW-15327 - [R] Update news for 7.0.0 ARROW-15331 - [Go][Parquet] Add pqarrow package for direct Parquet &lt;--&gt; Arrow conversion ARROW-15332 - [C++] Add new cases and fix issues in IPC read/write benchmark ARROW-15334 - [CI][GLib][Windows] Use Ruby 3.1 ARROW-15336 - [Go] Implement &#39;min_max_neon&#39; with Arm64 GoLang Assembly ARROW-15337 - [Doc] New contributors guide updates ARROW-15338 - [Python] Add pyarrow.orc.read_table API ARROW-15339 - [Website] Add Skyhook blog post ARROW-15343 - [Doc][Guide] Introduction and the checklist - minor corrections ARROW-15344 - [Doc][Guide] Communication - minor corrections ARROW-15345 - [Doc][Guide] Finding JIRA issues - minor corrections ARROW-15355 - [Docs] Trigger sphinx build on documentation changes ARROW-15356 - [Ruby] Add support for .arrows extension ARROW-15373 - [C++] Return unique_ptr from MemoryManager::AllocateBuffer ARROW-15374 - [C++][FlightRPC] Add support for alternative MemoryManagers ARROW-15381 - [C#] Bump dependencies for C# Arrow.Flight and allow netstandard2.0 ARROW-15383 - [Release] Add a script to update MSYS2 package ARROW-15387 - [R] Un-skip chunked array test for decimal256() ARROW-15390 - [Dev][C++][Doc] Document the GDB extension ARROW-15399 - [Release][JS] Increase minimum NodeJS version to 16 ARROW-15416 - [Python] Add option to skip gdb tests ARROW-15423 - [C++][Dev] Make GDB plugin auto-load friendly ARROW-15435 - [C++][Doc] Improve API docs coverage ARROW-15436 - [Release][Python] Disable flaky csv::test_cancellation test on apple M1 ARROW-15439 - [Release] Update .deb/.rpm changelogs after release ARROW-15448 - [C++] Use apache mirror system to download ORC&#39;s source ARROW-15457 - [Packaging][deb] Specify CUDAToolkit_ROOT explicitly ARROW-15463 - [GLib] Add arrow::compute::Utf8NormalizeOptions bindings ARROW-15495 - [C++][FlightRPC] Require Protobuf/gRPC SOURCEs to match ARROW-15505 - [C++][Compute] Support Null type in product aggregation PARQUET-492 - [C++][Parquet] Basic support for reading DELTA_BYTE_ARRAY data." />
<meta property="og:description" content="Apache Arrow 7.0.0 (3 February 2022) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For AlmaLinux For Amazon Linux For CentOS For C# For Debian For Python For Ubuntu Git tag Contributors This release includes 650 commits from 105 distinct contributors. $ git shortlog -sn apache-arrow-6.0.0..apache-arrow-7.0.0 78 Antoine Pitrou 49 Sutou Kouhei 44 Krisztián Szűcs 39 David Li 35 Nic Crane 34 Alenka Frim 28 Carlos O&#39;Ryan 27 Jonathan Keane 22 Weston Pace 21 Joris Van den Bossche 19 Dewey Dunnington 16 Matthew Topol 14 Dragos Moldovan-Grünfeld 14 Will Jones 12 Yibo Cai 12 Augusto Silva 12 Benson Muite 9 Alessandro Molina 7 Neal Richardson 6 Eduardo Ponce 5 Vibhatha Abeykoon 5 Dominik Moritz 5 Pradeep Garigipati 4 Johan Peltenburg 4 Ian Alexander Joiner 4 João Pedro 4 Matthijs Brobbel 4 Phillip Cloud 4 Sasha Krassovsky 4 liyafan82 3 Yuqi Gu 3 Sanjiban Sengupta 3 Kazuaki Ishizaki 3 Anthony Louis 3 jeszyb 3 Jedi18 3 Romain Francois 3 okadakk 2 Dhruv Vats 2 crystrix 2 Chenxi Li 2 Jayjeet Chakraborty 2 Danielle Navarro 2 Alex Şuhan 2 Projjal Chanda 2 Jeroen van Straten 2 Rok 2 Yue 2 Chris Casola 2 rodrigojdebem 2 Zixi 2 shanhuuang 2 Hongze Zhang 2 ArianaVillegas 2 Benjamin Kietzman 2 William Hyun 1 Vinicius Roque 1 Vitaly Buka 1 Andrew Lamb 1 Alvin Chunga 1 William Ayd 1 William Butler 1 ZMZ 1 [5~[5~David Li 1 [Paul Taylor 1 alvinj15 1 b41sh 1 bkmgit 1 c-jamie 1 daipom 1 frank400 1 liukun4515 1 Ákos Hadnagy 1 marlenezw 1 michalursa 1 notEvil 1 Diana Clarke 1 Dongjoon Hyun 1 Colin Sames 1 Dragoș Moldovan-Grünfeld 1 Eric Erhardt 1 James Duong 1 Jiayu Liu 1 Ahmet Uyar 1 Joost Hoozemans 1 Jorge C. Leitao 1 Jorge Leitao 1 Chathura Widanage 1 tomersolomon1 1 Konstantin Ilchenko 1 Chao Sun 1 Carl Boettiger 1 toppyy 1 Nate Clark 1 Nathaniel Bauernfeind 1 Benedikt Reinartz 1 Niyas Sait 1 wangzixuan.wzxuan 1 Attila Lendvai 1 Rafael Telles 1 zois 1 Stephanie Hazlitt 1 Terence Honles 1 Tim Paine 1 Vinicius Fraga Patch Committers The following Apache committers merged contributed patches to the repository. $ git shortlog -csn apache-arrow-6.0.0..apache-arrow-7.0.0 149 Antoine Pitrou 85 Krisztián Szűcs 73 Sutou Kouhei 68 Jonathan Keane 64 David Li 52 Nic Crane 34 Joris Van den Bossche 24 Pindikura Ravindra 21 Weston Pace 14 GitHub 14 Matthew Topol 12 Neal Richardson 12 Yibo Cai 7 Benjamin Kietzman 5 Dominik Moritz 4 liyafan82 4 Eric Erhardt 3 Matt Topol 2 Ian Cook 1 Praveen 1 Micah Kornfield 1 Chao Sun Changelog Apache Arrow 7.0.0 (2022-02-03) Bug Fixes ARROW-8340 - [Documentation] Remove the old Sphinx pin ARROW-9648 - [C++] Added compression level parameter to LZ4_FRAME compression codec ARROW-9688 - [C++][Python] Enable building c++ library and pyarrow package for win/arm64 build ARROW-10140 - [Python][C++] Add test for map column of a parquet file created from pyarrow and pandas ARROW-10485 - [R] Accept partitioning in open_dataset when file paths are hive-style ARROW-10794 - [JS] Typescript Arrowjs Class &#39;RecordBatch&lt;T&gt;&#39; incorrectly extends base class &#39;StructVector&lt;T&gt; ARROW-11549 - [C++][Gandiva] Fix issues with FilterCacheKey caused by ToString() not distinguishing null and &#39;null&#39; ARROW-12042 - [C++] Fix array_sort_indices on chunked arrays ARROW-12066 - [Python] Test to ensure filtering with equal to null does not crash ARROW-12768 - [C++] Stricter signed zero comparison in tests ARROW-13294 - [C#] Create Flight example server and client ARROW-13412 - [C++] Fix Kleene kernels on chunked array + scalar input ARROW-13462 - [C++] Fix example code stub in Compute API documentation ARROW-13628 - [Rust] Activate IPC month_day_nano_interval integration test for rust ARROW-13735 - [C++][Python] Creating a Map array with non-default field names segfaults ARROW-13756 - [Python] Error in pandas conversion for datetimetz column index ARROW-13780 - [Gandiva][UDF] Fix bug in udf space/rpad/lpad ARROW-13861 - [JS] Create Field with List type will throw error ARROW-13879 - [C++] Mixed support for binary types in regex functions ARROW-13896 - [Python] Print of timestamp with timezone errors ARROW-13947 - [C++] Support more types in index kernel ARROW-13948 - [C++] Support timestamp with timezone in is_in/index_in ARROW-13950 - [C++] min_element_wise/max_element_wise missing support for some types ARROW-13981 - [Java] VectorSchemaRootAppender doesn&#39;t work for BitVector ARROW-14029 - [R] Repair map_batches() ARROW-14151 - [C++] Mixed support for binary types in ASCII string functions ARROW-14238 - [Python] &quot;could not run mc&quot; error in test_fs.py ARROW-14253 - [R] Update lz4 test failing locally due to different error message ARROW-14318 - [Docs] Fix doc building of dataset docs multiple times ARROW-14374 - [Java] Integration tests for the C data Interface implementation for Java ARROW-14389 - [C++][Gandiva] Fix performance bug with LIKE expressions with reserved characters ARROW-14395 - [R] Re-enable duckdb autocleaning ARROW-14405 - [C++] Fix build error from clang for windows ARROW-14419 - [R] Add filter + join test ARROW-14426 - [C++] Add a minimum_row_group_size to dataset writing ARROW-14429 - [C++] RecordBatchFileReader performance really bad in S3 ARROW-14437 - [Python] Make CSV cancellation test more robust ARROW-14461 - [R] write_dataset() allows users to pass invalid additional arguments ARROW-14469 - [R] Binding for lubridate::month() doesn&#39;t have label argument implemented ARROW-14475 - [C++] Don&#39;t shadow enable_if helpers ARROW-14492 - [JS] Fix export for browser bundles ARROW-14493 - [Release][Go] Add update of import path for major versions to script ARROW-14513 - [Release][Go] Update release-6.0.0 with /v6 suffix ARROW-14516 - [CI] Disable privileged mode for Docker runs ARROW-14517 - [Python] Missing ampersand in CIpcReadOptions of CFeatherReader ARROW-14519 - [C++] Properly error if joining on unsupported type ARROW-14522 - [C++] Fix validation of ExtensionType with null storage type ARROW-14523 - [C++] Fix potential data loss in S3 multipart upload ARROW-14529 - [GLib] Validate Decimal{128,256}DataType precision ARROW-14530 - [GLib] Return error for invalid decimal string ARROW-14538 - [R] Work around empty tr call on Solaris ARROW-14539 - [C++] Dataset scanner test failing a DCHECK ARROW-14550 - [Doc] Remove the JSON license; a non-free one. ARROW-14554 - [C++][CI] Fix OSS-Fuzz build failure ARROW-14578 - [Format][Documentation] Update union-of-structs doc ARROW-14582 - [CI] Timeout asan ubsan job after 60m ARROW-14583 - [C++] Handle empty chunked arrays in Take, empty datasets in GroupByNode ARROW-14584 - [Python][CI] Python sdist installation fails with latest setuptools 58.5 ARROW-14586 - [R] summarise() with nested aggregate expressions has a confusing error ARROW-14589 - [CI][Go] Fix CGO Windows Tests ARROW-14592 - [C++] list_parent_indices output type should not depend on input type ARROW-14593 - [C++] Fix crashes on invalid IPC file (OSS-Fuzz) ARROW-14594 - [R] Enable snappy+lz4 by default ARROW-14595 - [R] Clean up from setting deps_source to auto ARROW-14598 - [C++][Flight] Fix protoc generation dependency for example ARROW-14600 - [Docs] Fix broken link in Python Development page ARROW-14616 - [C++] Fix build errors on master ARROW-14620 - [Python] Missing bindings for existing_data_behavior makes it impossible to maintain old behavior ARROW-14622 - [C++] Fix initialization-order-fiasco reports ARROW-14625 - [Python][CI] Enable Python test on s390x ARROW-14627 - [C++] Fix tests compilation error using GCC 11.1 ARROW-14629 - [Python] Add pytest dataset marker to test_permutation_of_column_order ARROW-14630 - [C++] Fix aggregation over scalar key columns ARROW-14640 - [R] reading data from S3 ARROW-14642 - [C++] ScanNode is not using the filter expression ARROW-14644 - [C++][R] open_dataset doesn&#39;t ignore BOM in csv file ARROW-14659 - [R] Remove warning about factor conversion to string in if_else() ARROW-14664 - [C++] Fix accepted types for Parquet encoding DELTA_BYTE_ARRAY ARROW-14667 - [C++] Added a dcheck to ensure aws is initialized before s3 options are used ARROW-14667 - [R][C++] segfault on calls to arrow::S3FileSystem$create ARROW-14682 - [dev] Verify go on non x86 archs ARROW-14685 - [Python] test case automatically detects byteorder of numpy object ARROW-14693 - [R] Non-integers being passed to chunk_size ARROW-14696 - [Java] Reset vectors before populating JDBC data when reusing vector schema root ARROW-14699 - [C++] Fix lz4 undefined behaviour issues ARROW-14700 - [C++] Only check zone offset sign when offset present ARROW-14701 - [Python][MINOR] document parquet.write_table row_group_size ARROW-14704 - [C++] Fix Valgrind failure in parquet-arrow-test ARROW-14709 - [C++][Java] Upgrade ORC to 1.7.1 and use the official Apache distribution site ARROW-14710 - [R] Install error on Linux arm64 with cmake-X.X.X-Linux-x86_64 ARROW-14717 - [Go] Use the ipc.Reader allocator in messageReader ARROW-14721 - [C++] Strengthen DELTA_BYTE_ARRAY decoder ARROW-14722 - [R] Fix altrep vector negation modifying original ARROW-14728 - [Go] Pull LICENSE.txt up to new module root ARROW-14739 - [JS] Ensure docs point to right source ARROW-14744 - [R] open_dataset() error when schema argument supplied, but column_names not supplied to CSVReadOptions ARROW-14749 - [Python][Release] Set release verification script to use target source instead of current source directory ARROW-14765 - [Python] StructFieldOptions not exposed ARROW-14766 - [Python] Mark compute function arguments positional-only ARROW-14769 - [Go] Ensure MessageReader errors get reported ARROW-14773 - [JS] Fix sourcemap paths ARROW-14774 - [JS] Correct package exports ARROW-14778 - [C++] Round mean of decimal types after division ARROW-14783 - [C++][Python] Fix the write ORC in BytesIO issue ARROW-14786 - [R] Bump dev version following 6.0.1 patch release ARROW-14788 - [C++] Fix warning in dataset/file_orc_test.cc ARROW-14791 - [C++] Fix crash when validating corrupt list array ARROW-14792 - [C++] Fix crash when reading DELTA_BYTE_ARRAY Parquet file ARROW-14795 - [C++] Fix issue on replace with mask for null values ARROW-14796 - [Python] Documentation: Correct default value ARROW-14800 - [C++] Disambiguate std::launder on MSVC with C++17 enabled ARROW-14803 - [R] Function not declared in scope ARROW-14839 - [R] test-fedora-r-clang-sanitizer job failing due to snappy causing a sanitizer error ARROW-14840 - [R][CI] test-ubuntu-20.10-docs nightly build failing due to R install issue ARROW-14851 - [Archery] Don&#39;t dump JSON benchmark output on stdout ARROW-14853 - [C++][Python] Improve error message for missing function options ARROW-14854 - [C++] Fix struct_field crash on invalid index ARROW-14894 - [R] Integer overflow in write_parquet chunk size calculation ARROW-14898 - [C++][Compute] Fix crash of out-of-bounds memory accessing in key_hash if a key is smaller than int64 ARROW-14919 - [R] write_parquet() drops attributes for grouped dataframes ARROW-14922 - [C++][Parquet] Fix column-io-benchmark throws ARROW-14930 - [C++] Make S3 directory detection more robust ARROW-14931 - [Python] csv/orc format strings missing from some dataset docs ARROW-14933 - [JS] apache-arrow does not compile with typescript when types are checked ARROW-14936 - [C++][Gandiva] Fix split_part function in gandiva ARROW-14937 - [Doc] Make sure the docs directory is mounted as a volume ARROW-14962 - [CI] Fix minio installation on s390x ARROW-14966 - [R][CI] Add redundancy to CRAN mirrors for dependency installation ARROW-14979 - [C++] Fix process leaks in GCS integration tests ARROW-14980 - [C++] GCS tests use PYTHON environment variable ARROW-14991 - [Packaging][Python] Windows wheel builds are failing due to wrong vcpkg triplet name ARROW-15002 - [Python] Fix hypothesis strategy for interval types ARROW-15004 - [Dev][Archery] Use default simd level ARROW-15009 - [C++] Make hash join tests less slow with TSan ARROW-15027 - [C++] Fix OpenTelemetry CMake definitions ARROW-15028 - [C++] Fix Gandiva compile failure on Unity builds ARROW-15030 - [C++] CSV writer test failures ARROW-15031 - [C++] Fix crash on invalid Parquet file (OSS-Fuzz) ARROW-15041 - [R] Flaky BOM removal test ARROW-15047 - [R][MINOR] Suggest R command for setting build environment variables ARROW-15071 - [C#] Fixed a bug in Column.cs ValidateArrayDataTypes method ARROW-15076 - [C++][Gandiva] Fix allocation of AES {en,de}cryption result ARROW-15078 - [C++] Silence CMake error &quot;includes non-existent path&quot; with bundled OpenTelemetry ARROW-15090 - [C++] SerializedAsyncTaskGroup does not finish if an error arrives while there are still tasks to run ARROW-15101 - [Python] Fix build failure on CSV writer ARROW-15105 - [R] unsupported timestamp cast in CSV with tz element ARROW-15123 - [R] CSV dataset file header read in as data ARROW-15143 - [C++] Remove incorrect comment on API of Transform for StringBinaryTransformExecBase ARROW-15144 - [Java] Unable to read IPC file in master ARROW-15145 - [R][CI] test-r-minimal-build fails due to updated error message ARROW-15147 - [CI][C++][Gandiva] Fix broken nigthly builds related to boost dependencies ARROW-15171 - [C++][Java] Update ORC to 1.7.2 ARROW-15181 - [C++][FlightRPC] Fix race between signal handler and shutdown ARROW-15184 - [C++] Unit tests of reading delta-encoded Parquet files with and without nulls ARROW-15185 - [R] Make arrow build options check case insensitive ARROW-15194 - [C++] Combine ChunkedArray constructors ARROW-15199 - [Java] Update protobuf-maven-plugin to avoid &#39;Text file busy&#39; failure ARROW-15200 - [C++][Gandiva] Enable RTTI when building LLVM dependency using vcpkg ARROW-15226 - [Python] Update Cython bindings of ChunkedArray constructors ARROW-15231 - [Packaging][deb] Add missing ArrowFlight-1.0.typelib ARROW-15234 - [Python] Fix crash with custom CSV invalid row handler ARROW-15241 - [C++] MakeArrayOfNull fails on extension types with a nested storage type ARROW-15243 - [CI][Python] Make PyArrow installation more robust in CI ARROW-15265 - [C++] Fix hang in dataset writer with kDeleteMatchingPartitions and #partitions &gt;= 8 ARROW-15266 - [R][CI] Test reorganization triggering valgrind errors ARROW-15286 - [Python] Convert indices passed to FileSystemDataset.take to array to avoid segfault ARROW-15290 - [Python][Docs] Documentation pages for PyArrow have incorrect hyperlinks ARROW-15306 - [C++] S3FileSystem Should set the content-type header to application/octet-stream if not specified ARROW-15315 - [Java][FlightRPC] FlightSqlProducer#doAction always throws INVALID_ARGUMENT ARROW-15318 - [C++][Python] Regression reading partition keys of large batches. ARROW-15323 - [CI] Nightly spark integration builds are failing ARROW-15324 - [C++] Avoid crashing when HDFS file fails closing ARROW-15325 - [R] Fix CRAN comment on map_batches collect ARROW-15326 - [C++] Fix Gandiva crashes ARROW-15335 - [Java] Fix setPosition call in UnionListReader for empty List ARROW-15358 - [C++] Fix custom matcher compilation ARROW-15360 - [Python] Check slice bounds in Buffer.slice() ARROW-15362 - Setting OMP_NUM_THREADS to 1 causes dataset to hang ARROW-15370 - [Python] Fix regression in empty table to_pandas conversion ARROW-15371 - [C++][Release] Missing libsqlite-dev from the verification docker images ARROW-15372 - [C++][Gandiva] Gandiva now depends on boost/crc.hpp which is missing from the trimmed boost archive ARROW-15376 - [Go][Release] cpu_arm64 needs +build comment ARROW-15377 - [Release] Bump nodejs version to 16 in the macOS verification builds ARROW-15378 - [C++][Release] GTest linking error during windows verification ARROW-15380 - [Python][Release] NumPy ABI incompatibility during verification ARROW-15385 - [Integration] Split duration from interval in integration tests ARROW-15388 - [C++] Avoid including absl from flatbuffers ARROW-15393 - [Release][Crossbow] Fall back to dev0 when the generated scm version number doesn&#39;t have a distance ARROW-15394 - [CI][Docs] Fix env variable to ensure doxygen is used in doc build ARROW-15395 - [Release][Ruby] Ruby verification fails on M1 ARROW-15403 - [Python][Packaging] Use bundled ORC to build the python wheels ARROW-15404 - [Java][Packaging] Use bundled ORC for building java JNI jars ARROW-15414 - [java] RangeEqualsVisitor does not work for BitVector ARROW-15417 - [Python][Packaging] Use vcpkg manifest to install wheel dependencies; downgrade AWS SDK by building the bundled version ARROW-15420 - [Python] Skip if GDB script is not found ARROW-15424 - [C++][GLib] Fix CUDA bindings ARROW-15427 - [C++][Gandiva] Use a lock guard to hold a mutex ARROW-15433 - [Doc] Fix warnings when building ARROW-15437 - [Python][FlightRPC] Fix flaky test test_interrupt ARROW-15438 - [Python] Flaky test test_write_dataset_max_open_files ARROW-15441 - [C++][Compute] Fix incorrect result of hash_count a null type column ARROW-15442 - [C++][Python] Skip GDB tests on a non-debug build ARROW-15447 - [C++] Avoid conflict between ORC options API and glibc-defined macro ARROW-15451 - [C++] Fix build with C++17 and ARROW_GCS=ON ARROW-15454 - [Python] Try to make CSV cancellation test more robust ARROW-15461 - [C++] Avoid clang bug in ReverseBitmap ARROW-15467 - [Go][Parquet] Fix pqarrow decimal tests on s390x ARROW-15485 - [Release][Java] Fix java jars upload script ARROW-15488 - [Go] Fix ipc.Writer corrupting null bitmaps ARROW-15493 - [C++][Gandiva] Init ExpressionCacheKey.mode_ ARROW-15499 - [Python] Fix import error in pyarrow._orc ARROW-15504 - [Python] Ensure to test ORC bindings ARROW-15509 - [Go][Parquet] Parquet mainprogs crash ARROW-15514 - [C++][Gandiva] Add flag to enable Gandiva Object Code PARQUET-1856 - [C++] Avoid failing tests with Snappy support disabled PARQUET-2109 - [C++] Check if Parquet page has too few values New Features and Improvements ARROW-1299 - [Doc] Publish nightly documentation against master somewhere ARROW-1699 - [C++] forward, backward fill kernel functions ARROW-2366 - [Python][C++][Parquet] Add test to ensure support reading Parquet files having a permutation of column order ARROW-3699 - [C++] Dockerfile for testing 32-bit C++ build ARROW-4975 - [C++] Support concatenation of UnionArrays ARROW-5599 - [Go] Migrate array.{Interface,Record,Column,Chunked,Table} to arrow.{Array,Record,Column,Chunked,Table} ARROW-6001 - [Python] : Add from_pylist() and to_pylist() to pyarrow.Table to convert list of records ARROW-6276 - [C++] for some arrow classes ARROW-8285 - [Python][Dataset] Test that ScalarExpression accepts numpy scalars ARROW-8605 - [R] Add brotli to Windows R build ARROW-8823 - [C++] Add total size of batch buffers to IPC write statistics ARROW-9186 - [R] Allow specifying CSV file encoding ARROW-9483 - [C++] Reorganize testing headers ARROW-9630 - [Go] Implement public JSON reader/writer ARROW-10209 - [Python] Support positional options in compute functions ARROW-10220 - [JS] Cache javascript utf-8 dictionary keys? ARROW-10317 - [Python] Document compute function options ARROW-10456 - [R] Implement MapType and MapArray ARROW-10998 - [C++] Detect URIs where a filesystem path is expected ARROW-11297 - [C++][Python] Add ORC writer options ARROW-11347 - [JS] Consider Objects instead of Maps ARROW-11424 - [C++] StructType::{AddField,RemoveField,SetField} member functions ARROW-11475 - [C++] Upgrade mimalloc to v1.7.3 ARROW-11938 - [R] Enable R build process to find locally built C++ library on Windows ARROW-12053 - [C++] Implement aggregate compute functions for decimal datatypes ARROW-12060 - [Python] Enable calling compute functions on Expressions ARROW-12315 - [R] add max_partitions argument to write_dataset() ARROW-12404 - [C++] Implement &quot;random&quot; nullary function that generates uniform random between 0 and 1 ARROW-12422 - [C++][Gandiva] Add castVARCHAR from date millis function ARROW-12480 - [Java][Dataset] FileSystemDataset: Support reading from a directory ARROW-12516 - [C++][Gandiva] Implements castINTERVALDAY(varchar) and castINTERVALYEAR(varchar) functions ARROW-12536 - [JS] Construct tables from JavaScript types ARROW-12538 - [JS] Show Vectors in the docs ARROW-12545 - [Python][Docs] Fill in section about Custom Schema and Field Metadata ARROW-12548 - [JS] Get rid of columns ARROW-12549 - [JS] Table and RecordBatch should not extend Vector, make JS lib smaller ARROW-12595 - [C++][Gandiva][binary][string] functions ARROW-12607 - [Website] Doc section for Dataset Java bindings ARROW-12671 - [C++] Add OpenTelemetry to ThirdpartyToolchain ARROW-12683 - [C++] Enable fine-grained I/O (coalescing) in IPC reader ARROW-12706 - [Python] Drop Python 3.6 support ARROW-12712 - [C++] String repeat kernel ARROW-12735 - [C++] Write GDB plugin ARROW-12803 - [C++] [Dataset] Write dataset with scanner does not support async scan ARROW-12820 - [C++] Support zone offset in ISO8601, strptime parser ARROW-12858 - [C++][Gandiva] Add isNull, isTrue, isFalse, isNotTrue, IsNotFalse and NVL functions on Gandiva ARROW-12880 - [C++][Gandiva] Add castTIME(int32), castTIMESTAMP(int64) and castTIME(utf8) functions ARROW-12922 - [Java][FlightSQL] Create stubbed APIs for Flight SQL ARROW-12943 - [Gandiva][C++] Implement MD5 Hive function ARROW-13016 - [C++][Compute] Support Null type in Sum/Mean aggregation ARROW-13035 - [C++] indices_nonzero compute function ARROW-13051 - [Release][Java] Use artifacts built by Crossbow ARROW-13081 - [C++] Disallow comparing zoned and naive timestamps ARROW-13087 - [R] Expose Parquet ArrowReaderProperties::coerce_int96_timestamp_unit_ ARROW-13111 - [R] altrep vectors for ChunkedArray ARROW-13130 - [C++] Add decimal support to arithmetic kernels ARROW-13156 - [R] bindings for str_count ARROW-13208 - [Python][CI] Create a build for validating python docstrings ARROW-13328 - [C++][Dataset] Use an ExecPlan for synchronous scans or drop synchronous scans ARROW-13338 - [C++][Dataset] Make async Scanner the default ARROW-13362 - [R] Clean up in/by Arrow messaging ARROW-13371 - [R] binding for make_struct -&gt; StructArray$create() ARROW-13373 - [C++][Gandiva] Implement CRC32 Hive function on Gandiva ARROW-13376 - [C++][Gandiva] Implement FACTORIAL Hive function on Gandiva ARROW-13377 - [C++][Gandiva] Implement PMOD Hive functions on Gandiva ARROW-13383 - [R] Add examples to functions which don&#39;t have examples ARROW-13398 - [R] Update install.Rmd vignette ARROW-13400 - [R] Update fs.Rmd (Working with S3) vignette ARROW-13401 - [R] : Update python.Rmd vignette ARROW-13408 - [Packaging] Update crossbow to checkout specific git hashes ARROW-13449 - [Format] Update documentation related to wire format of schema ARROW-13467 - [C++] Support delta dictionaries in the IPC file format ARROW-13494 - [C++] Rename BitUtil and LittleEndianArray namespaces ARROW-13514 - [JS] Update flatbuffers ARROW-13536 - [C++] Use decimal-point aware conversion from fast-float ARROW-13553 - [Doc] Add guidelines for code reviews ARROW-13554 - [C++] Remove deprecated Scanner::Scan ARROW-13558 - [C++] Validate decimal arrays/scalars ARROW-13571 - [Python][ORC] Expose stripe size ORCWriter API ARROW-13579 - Expose Create EmptyArray, EmptyRecordBatch and EmptyTable utility functions. ARROW-13589 - [C++] Reconcile ValidateArray and ValidateArrayFull ARROW-13590 - [C++] Ensure dataset writing applies back pressure ARROW-13598 - [C++] Remove Datum::COLLECTION ARROW-13607 - [C++] Add Skyhook to Arrow ARROW-13610 - [R] Unvendor cpp11 ARROW-13615 - [R] Bindings for stringr::str_to_sentence ARROW-13617 - [C++] Make Decimal representations consistent ARROW-13623 - [R] write_csv_arrow update to follow the signature of readr::write_csv ARROW-13643 - [C++][Compute] Implement outer join with support for residual predicates ARROW-13663 - [C++] RecordBatchReader STL-like iteration ARROW-13668 - [Python] Add write_batch and write methods to ParquetWriter ARROW-13707 - [Doc] Cookbook Release 2 ARROW-13711 - [Doc][Cookbook] Sending and receiving data over a network using an Arrow Flight RPC server - R ARROW-13781 - [Python] Allow per column encoding in parquet writer ARROW-13811 - [Java] Provide a general out-of-place sorter ARROW-13826 - [C++][Gandiva] Implement QUOTE Hive functions on Gandiva ARROW-13828 - [C++][Gandiva] Implement SOUNDEX Hive functions on Gandiva ARROW-13829 - [C++][Gandiva] Implement GREATEST and LEAST Hive functions on Gandiva ARROW-13830 - [C++][Gandiva] Implement CHR Hive functions on Gandiva ARROW-13832 - [Doc] Improve compute documentation ARROW-13834 - [R][Documentation] Document the process of creating R bindings for compute kernels and rationale behind conventions ARROW-13841 - [Doc] Document the different subcomponents that make up the CI and how they fit together ARROW-13886 - [R] Expand documentation for decimal() ARROW-13887 - [R] Capture error produced when reading in CSV file with headers and using a schema, and add suggestion ARROW-13888 - [R] Rephrase docs for schema()&#39;s ellipses argument and rephrase error message ARROW-13923 - [C++] Faster CSV chunker with long CSV cells ARROW-13943 - [Python] Hide hash_aggregate functions from compute module ARROW-13984 - [Go][Parquet] File readers ARROW-13984 - [Go][Parquet] file handling for go parquet, just the readers ARROW-13986 - [Go][Parquet] Add File Writers and tests ARROW-13987 - [C++] Support nested field refs ARROW-13988 - [C++] Support base binary types in hash_min_max ARROW-13989 - [C++] Add support for month-day-nano interval to compute functions ARROW-14011 - [C++][Gandiva] Add elt hive function to gandiva ARROW-14022 - [Dev] Remove arrow/dev/benchmarking ARROW-14032 - [C++][Gandiva] Add concat_ws hive function to gandiva ARROW-14039 - [C++][Docs] Indicate memory requirements for building ARROW-14041 - [C++] Replace uses of BitmapReader in Parquet decoders ARROW-14048 - [C++][Gandiva] Cache only object code in memory instead of entire module ARROW-14051 - [R] Handle conditionals enclosing aggregate expressions ARROW-14074 - [C++][Compute] C++ consumer of compute IR ARROW-14092 - [C++] subtract(date, duration) -&gt; timestamp kernel ARROW-14166 - [C++] update vcpkg builtin baseline ARROW-14167 - [C++][R] Directly support dictionaries in coalesce ARROW-14171 - [C++][Python][Packaging] Upgrade VCPKG version and add google-cloud-cpp dependency ARROW-14174 - [C++] Deduplicate some Decimal/FixedSizeBinary kernels ARROW-14181 - [C++][Compute] Support for dictionaries in hash join ARROW-14189 - [Docs] Add version dropdown to the sphinx docs ARROW-14193 - [C++][Gandiva] Implement INSTR function ARROW-14205 - [C++] Add utf8_normalize compute function ARROW-14227 - [R] Implement lubridate is.* methods ARROW-14229 - [C++] Bump versions of bundled dependencies ARROW-14231 - [C++] Support casting timestamp with timezone to string ARROW-14242 - Exposing the correct indent paramenter in to_string ARROW-14277 - R Tutorials 2021-Q4 Initiative ARROW-14278 - [Doc] New Contributors Guide ARROW-14294 - [Doc][Python] Add tutorial on Flight to pyarrow documentation ARROW-14297 - [R] smooth out integer division to better match R ARROW-14306 - [C++][Compute] Add binary reverse kernel ARROW-14310 - [R] Make expect_dplyr_equal() more intuitive ARROW-14311 - [C++] Make GCS FileSystem tests faster ARROW-14315 - [C++][Gandiva] Implement BROUND function ARROW-14336 - [C++] Maintain bundled dependency tarballs in an Apache-managed location ARROW-14338 - [Docs] Add version dropdown to the pkgdown (R) docs ARROW-14346 - [C++] Implement GcsFileSystem::OpenOutputStream ARROW-14347 - [C++] random access files for GcsFileSystem ARROW-14349 - [IR] Remove RelBase ARROW-14350 - [IR] Add filter expression to Source node ARROW-14351 - [IR] Add projection list to Source node ARROW-14352 - [IR] Remove schema property from Source ARROW-14355 - [C++] Create naive implementation of algorithm to estimate table/batch buffer size ARROW-14356 - [C++] Create kernel to determine buffer memory &quot;referenced&quot; by arrays (even if there are offsets) ARROW-14365 - [R] Update README example to reflect new capabilities ARROW-14384 - [Docs] Add documentation for building Sphinx docs without having to build pyarrow ARROW-14385 - [C++] update google-cloud-cpp ARROW-14388 - [Python] Add unit test for pandas masks ARROW-14390 - [Packaging][Ubuntu] Add support for Ubuntu 21.10 ARROW-14391 - [Docs] Archery requires docker ARROW-14398 - [CI] Don&#39;t build doxygen docs in all of the conda builds ARROW-14409 - [Packaging][Python] Update the manylinux platform tags ARROW-14412 - [R] Better error handling for flight_put() when data arg object is wrong type ARROW-14413 - [C++][Gandiva] Implement levenshtein function ARROW-14416 - [R] Fix package installation on the Raspberry Pi ARROW-14421 - [C++] Implement Flight SQL ARROW-14430 - [Go] Basic Expression, Field Reference and Datum handling ARROW-14431 - [C++][Gandiva] Implement AES ENCRYPT and AES DECRYPT functions ARROW-14433 - [Release][APT] Skip arm64 Ubuntu 21.04 verification ARROW-14435 - [Release] Update verification scripts to check python 3.10 wheels ARROW-14436 - [C++] Disable color diagnostics when compiling with ccache ARROW-14438 - [CI] Don&#39;t cancel builds on the main branch ARROW-14440 - [C++][FlightRPC] Add gRPC + Flight example ARROW-14441 - [R] Add our philosophy to the dev vignette ARROW-14446 - [Docs][Release] Update documentation on verification of release candidates ARROW-14448 - [Python] Update pyarrow.array() docstring note on timestamp (timezone) conversion ARROW-14449 - [Python] RecordBatch in Cython is missing column_data method ARROW-14450 - [R] Old macos build error ARROW-14451 - [Release][Ruby] The --path flag is deprecated ARROW-14452 - [Release][JS] Update JavaScript testing ARROW-14454 - [Release] shasum is not available on CentOS 8 ARROW-14459 - [Doc] Update the pinned sphinx version to 4.2 ARROW-14462 - [Go][Parquet] Update dependencies ARROW-14464 - [R] Change write_parquet()&#39;s default chunk_size from all rows ARROW-14470 - [Python] Expose the use_threads option in Feather read functions ARROW-14476 - [CI] Crossbow should comment cause of failure ARROW-14479 - [C++] Hash Join Microbenchmarks ARROW-14480 - [R] Expose arrow::dataset::ExistingDataBehavior to R ARROW-14482 - [C++][Gandiva] Implement MASK_FIRST_N and MASK_LAST_N functions ARROW-14483 - [Release] Add missing download targets ARROW-14484 - [Crossbow] Add support for specifying queue path by environment variable ARROW-14486 - [Packaging][deb] Add missing libthrift-dev dependency ARROW-14489 - [Rust][CI] Install stable rust toolchain in the integration docker image ARROW-14490 - [Doc] Regenerate CHANGELOG.md to include all versions ARROW-14491 - [CI] Add Debian 10 C++ nightly build ARROW-14496 - [Docs] Create relative links for R / JS / C/Glib references in the sphinx toctree using stub pages ARROW-14499 - [Docs] Version dropdown side-by-side with search box ARROW-14505 - [CI][Docs] Exercise documentation builds more frequently ARROW-14510 - [R][CI] ensure that docker runs don&#39;t use host-built artifacts ARROW-14514 - [C++][R] UBSAN error on round kernel ARROW-14515 - [R] Add clang sanitizer to crossbow ARROW-14531 - [Ruby] Add Arrow::Table#join ARROW-14533 - [R] Turn linter off on curly braces on new line ARROW-14551 - [Ruby] Accept Arrow::Column as Arrow::Datum argument ARROW-14558 - [R] clarify OOP system wording in the Arrow vignette ARROW-14559 - [C++] reduce memory usage in GcsFileSystem::OpenInputStream ARROW-14562 - [Ruby] Add support for loading Arrow::Table from URI ARROW-14577 - [C++] Enable fine grained IO for async IPC reader ARROW-14580 - [Python] update trove classifiers to include Python 3.10 ARROW-14581 - [C++] Fine-grained IPC reader tests are flaky ARROW-14585 - [C++] Find libgrpc++_reflection via pkg-config ARROW-14590 - [R] Implement lubridate::week ARROW-14599 - [Release][Java] Upload .jar to Artifacts ARROW-14601 - [JAVA] fix the comment for timestamp sec ARROW-14602 - [Doc] Tutorial - Python feature PR ARROW-14603 - [Doc] Tutorial - R bindings ARROW-14605 - [Doc] General outline ARROW-14608 - [Python] Provide access to hash_aggregate functions through a Table.group_by method ARROW-14609 - [R] left_join by argument error message mismatch ARROW-14610 - [Doc] New Contributors Guide: Introduction + skeleton ARROW-14615 - [C++] Refactor nested field refs and add union support ARROW-14617 - [R][CI] Upstream clang sanitizer to rhub ARROW-14618 - [Release] Add missing AlmaLinux artifacts URL to vote email template ARROW-14619 - [Ruby] Use no @ openssl Homebrew package for pkg-config ARROW-14623 - [Packaging][Java] Upload not only .jar but also .pom ARROW-14626 - [Website] Update versions tested on ARROW-14628 - [Release][Python] Use python -m pytest ARROW-14636 - [Ruby] Add Cookbook section to documentation ARROW-14637 - [GLib][Ruby] Add support for initializing S3 APIs explicitly ARROW-14641 - [C++][Compute] Reduce print statements from unit tests ARROW-14645 - [Go] Add ValueOffsets function to array.String ARROW-14650 - [JS] toArray equivalent to values/values64 ARROW-14652 - [R] Dataset vignette download script likely to fail with default options ARROW-14653 - [R] head() hangs on CSV datasets &gt; 600MB ARROW-14654 - [R][Docs] Add article on how to run R with C++ debugger to dev docs ARROW-14657 - [R][Docs] Broken link in R docs ARROW-14658 - [C++] Add basic support for nested field refs in scanning ARROW-14662 - [Docs] Add note about linking Flight/gRPC/Protobuf ARROW-14669 - [JS] Clarify Perspective&#39;s use of apache arrow ARROW-14670 - [Release][Java] Build missing javadoc and source .jar ARROW-14671 - [Python][Doc] Documentation on how to integrate PyArrow and R ARROW-14675 - [R] Enable merge by union for NEWS.md ARROW-14676 - [R][Docs] Add article on how to build a few different setups via docker to dev docs ARROW-14678 - [C++] Add reasonable CMake presets for quick dev setup ARROW-14683 - [Release][Java] Build missing source-release.zip ARROW-14684 - [CI][C++] Use aws-sdk-cpp package on macOS ARROW-14686 - [Python][C++] make byte order detection for numpy builtin type correct ARROW-14694 - [R] Let me dput a schema ARROW-14712 - [R] fix compare_dplyr_error() for dplyr 1.0.8 ARROW-14714 - [C++][Doc] Rework CMake presets and add documentation ARROW-14715 - [Doc] Steps in making your first PR - finding issues ARROW-14716 - [R][CI] Bump R versions used in docker tests ARROW-14718 - [Java] loadValidityBuffer should avoid allocating memory when input is not null and there are only null or non-null values ARROW-14732 - [Python] Improve error message in compute functions when passing wrong number of positional arguments ARROW-14733 - [R] Add section to how to get output when things hang to debugger docs ARROW-14737 - [C++][Dataset] Support URI-decoding partition keys ARROW-14738 - [Python][Doc] Make return types clickable ARROW-14741 - [C++] Add support for RecordBatchReader in CSV writer ARROW-14743 - [C++] Error reading in dataset when partitioning variable in schema ARROW-14746 - [CI] Allow (temporary) disabling of constantly failing nightlies ARROW-14747 - [Release] Add a script to merge changes in release branch ARROW-14748 - [C++][CI] Update flags to give warning for unused results ARROW-14750 - [Release] Update post-03-website.sh for 6.0.1 ARROW-14751 - [C++] Add doc for set lookup &quot;meta&quot; compute functions ARROW-14752 - [Doc] Steps in making your first PR - Set up ARROW-14753 - [Doc] Steps in making your first PR - building C++ ARROW-14754 - [Doc] Steps in making your first PR - building R package ARROW-14755 - [Doc] Steps in making your first PR - building PyArrow ARROW-14756 - [Doc] Steps in making your first PR - Python bindings ARROW-14757 - [Doc] Steps in making your first PR - R bindings ARROW-14758 - [Doc] Steps in making your first PR - test in Python ARROW-14759 - [Doc] Steps in making your first PR - test in R ARROW-14760 - [Doc] Steps in making your first PR - PR life cycle ARROW-14761 - [Doc] Helping with documentation ARROW-14762 - [Doc] Additional info and resources ARROW-14763 - [Doc] Arrow General Overview ARROW-14764 - [Website] Add instructions for installing Go package ARROW-14768 - [C++] Validate compute function docstring formatting ARROW-14777 - [Release] Enable to run on RHEL derivatives ARROW-14779 - [C++] Add other common round mode names to RoundMode docs ARROW-14784 - [GLib][Ruby] Rename GArrowSortKey::name to ::target ARROW-14804 - [R] import_from_c() / export_to_c() methods should accept external pointers ARROW-14807 - [R] Implement bindings for lubridate am and pm ARROW-14816 - [R] Implement bindings for lubridate::mday ARROW-14822 - [C++] Implement floor/ceil/round for temporal objects ARROW-14823 - [R] Implement bindings for lubridate::leap_year ARROW-14842 - [C++] Improve precision range error messages for Decimal ARROW-14843 - [R] Implement decimal128() (to replace decimal()) ARROW-14844 - [R] Implement decimal256() ARROW-14849 - [R] Update messaging in installation scripts ARROW-14850 - [R] Update ARROW_DEPENDENCY_SOURCE to default to AUTO ARROW-14857 - [CI][Homebrew] Add apache-arrow-glib fomula ARROW-14858 - [R][CI] Don&#39;t build extra deps on ubuntu 21.04 ARROW-14880 - [CI][C++] Enable ccache on MacOS builds ARROW-14897 - [CI][C++] Upgrade Clang Tools to 12 from 8 ARROW-14899 - [C++] implement GcsInputStream::GetMetadata ARROW-14903 - [C++] Enable CSV Writer to control string to be used for missing data ARROW-14905 - [C++] Enable CSV Writer to handle quoting ARROW-14907 - [C++] Enable CSV Writer to control end-of-line character ARROW-14910 - [R][CI] Use dev duckdb to build with &lt; 8GB or ram ARROW-14912 - [C++] implement GcsFileSystem::CopyFile ARROW-14913 - [C++] implement GcsFileSystem::DeleteFile ARROW-14914 - [C++] gcsfs will not implement DeleteRootDirContents ARROW-14915 - [C++] implement GcsFileSystem::DeleteDirContents ARROW-14916 - [C++] GcsFileSystem can delete directories ARROW-14917 - [C++] Implement GcsFileSystem::CreateDir ARROW-14918 - [C++] Implement GcsFileSystem::GetFileInfo(FileSelector) ARROW-14920 - [C++] Use alphabetical ordering ARROW-14924 - [C++] generic fs tests for GcsFileSystem ARROW-14926 - [Docs] Fix CSS for visibility of the version dropdown ARROW-14929 - [CI] Fix kartothek integration build (install new dependency) ARROW-14932 - [CI] Prefer mamba over conda ARROW-14935 - [Ruby] Add GArrowTemporalDataType ARROW-14940 - [C++] Speed up CSV parser with long CSV cells ARROW-14941 - [R] Implement Duration R6 class and bindings for lubridate::duration() ARROW-14957 - [C++] Update OpenTelemetry to v1.1.0 ARROW-14961 - [C++] Bump google benchmark version ARROW-14968 - [Python] Pin numpy build dependency using oldest-supported-numpy ARROW-14969 - [C++][Python] Un-deprecate FileSystem::OpenAppendStream ARROW-14971 - [C++] Implement GcsFileSystem::Move ARROW-14975 - [Docs] Fix typo in emit_dictionary_deltas documentation ARROW-14976 - [Dev][Archery] Fail early if no benchmark found ARROW-14977 - [Python] Add a &quot;made-up&quot; feature for the guide tutorial ARROW-14981 - [CI][Docs] Upload built documents ARROW-14984 - [CI][Debian] rsync is missing ARROW-14985 - [CI][Go] Use Go 1.16 ARROW-14986 - [Release][Docs] Use artifact built by Crossbow ARROW-14990 - [CI] Fix nightly dask integration build (ensure pandas is installed) ARROW-14992 - [R] Installation can&#39;t use prebuilt Arrow binaries on Pop! OS ARROW-15005 - [C++] Improve csv parser with Neon ARROW-15010 - [R] Create a function registry for our NSE funcs ARROW-15019 - [Python] Add bindings for new dataset writing options ARROW-15022 - [R] install vignette and installation dev vignette need alt text for images ARROW-15029 - [C++] Split compute/kernels/scalar_string.cc ARROW-15032 - [C++] Add year_month_day function ARROW-15036 - [C++] Automatically configure S3 SDK configuration parameter &quot;maxConnections&quot; ARROW-15038 - [Packaging][CentOS] Drop support for CentOS 8 ARROW-15043 - [Python][Docs] Include time64 to type conversion table for pandas &lt;-&gt; arrow ARROW-15044 - [C++] Add OpenTelemetry exporters for debugging use ARROW-15049 - [R] arrowExports.cpp generation changed with glue package 1.5.1 ARROW-15055 - [C++] Refactor GcsFileSystem tests ARROW-15056 - [C++] Speed up GcsFileSystem tests ARROW-15057 - [R][CI] Move where we install DuckDB from in CI ARROW-15058 - [Java] Remove log4j2 dependency in performance module ARROW-15070 - [Python][C++][R][Doc] Add a general statement to dataset docs around the lack of ACID guarantees ARROW-15074 - [Format] Clarify that LZ4 contains a single frame ARROW-15077 - [Python] Move Expression class from _dataset to _compute cython module ARROW-15082 - [R] Clean up one more duration mapping entry ARROW-15084 - [C++] public factory function for GcsFileSystem ARROW-15085 - [C++] support credential types in GcsFileSystem ARROW-15087 - [Python][Docs] Document MapArray and update parent class to ListArray ARROW-15091 - [C++][Doc] Document nodes in C++ streaming execution engine ARROW-15095 - [Dev][Website] Changelog generation should use commit messages ARROW-15096 - [R] Sanitizer failures with duration type ARROW-15099 - [C++] Improve GcsFileSystem::GetFileInfo ARROW-15100 - [CI] Stop using Python 3.6 by default ARROW-15103 - [Documentation][C++] Error building docs: &quot;arrow/cpp/src/arrow/csv/options.h:182: error: Found unknown command &#39;\r&#39; &quot; ARROW-15109 - [Python] Add show_info() to print build, component, and system info ARROW-15110 - [C++][Gandiva] Revert change on Gandiva&#39;s cache policy ARROW-15112 - [C++][FlightRPC][Integration][Java] Implement Flight RPC integration tests ARROW-15113 - [C++] Make GcsFileSystem tests a bit faster ARROW-15114 - [C++] GcsFileSystem uses metadata for directory markers ARROW-15115 - [C++] GcsFileSystem return errors if using closed streams ARROW-15116 - [Python] Expose invalid_row_handler for CSV reader ARROW-15119 - [C++] allow reading directories as files in generic tests ARROW-15121 - [C++] Implement max recursion on GcsFileSystem ARROW-15122 - [R] Gate parquet tests on snappy ARROW-15126 - [C++] Support Null type as group keys ARROW-15127 - [R] More visible documentation of AWS_EC2_METADATA_DISABLED=TRUE ARROW-15133 - [CI] Remove util_checkout.sh and util_cleanup.sh scripts ARROW-15134 - [GLib] Add GArrow{Month,DayTime,MonthDayNano}IntervalDataType ARROW-15136 - [C++] Make S3FS tests faster ARROW-15137 - [Dev] Update archery crossbow latest-prefix to work with nightly dates ARROW-15138 - [C++] Make ExecPlan::ToString give some additional information ARROW-15140 - [CI] move to v2 of checkouts for GHA ARROW-15150 - [Doc] Add guidance on partitioning datasets ARROW-15153 - [Python] Expose ReferencedBufferSize to python ARROW-15154 - [R] Expose ReferencedBufferSize to R ARROW-15165 - [Python] Expose function to resolve S3 bucket region ARROW-15166 - [C++] Enable filter for decimal256 ARROW-15169 - [Python][R] Avoid unsafe Python-R pointer transfer ARROW-15172 - [Go] Add Arm64 Neon implementation for Arrow-math ARROW-15173 - [R] Provide backward compatibility for bridge to older versions of pyarrow ARROW-15187 - [Java][FlightRPC] Fix pom.xml for new flight-sql modules ARROW-15188 - [C++] Upgrade bundled re2 library version ARROW-15189 - [C++] Upgrade bundled utf8proc version ARROW-15190 - [C++] Upgrade bundled zstd version ARROW-15193 - [R][Documentation] Update R binding documentation ARROW-15198 - [C++][FlightRPC] Fix unity build error in Flight SQL ARROW-15203 - [GLib] garrow_struct_scalar_get_value() for scalar from C++ returns value ARROW-15204 - [GLib] Add Arrow::RoundOptions ARROW-15205 - [GLib] Add garrow_function_all() ARROW-15207 - [GLib] Use the Meson&#39;s default -Dwerror= ARROW-15216 - [GLib] Add Arrow::RoundToMultipleOptions ARROW-15218 - [C++] Add decimal support to the indices_nonzero compute function ARROW-15219 - [Python] Export the random compute function ARROW-15220 - [C++] Remove bool specializations of bit block counter operations ARROW-15232 - [Packaging][deb] Disable DWARF optimization for libarrow.so ARROW-15235 - [R] drop support for R 3.3 ARROW-15244 - [Format] Clarify that offsets are monotonic for binary like arrays ARROW-15245 - [Go] Address most of the staticcheck linting issues. ARROW-15248 - [C++][Docs] Improve docs about linting/formatting ARROW-15249 - [R] Autobrew + AWS sdk dependency ARROW-15267 - [GLib] Add garrow_function_get_default_options() ARROW-15268 - [Packaging][deb] Don&#39;t use gi shortcut ARROW-15269 - [C++][Docs] Clarify that not all compute functions are invocable via CallFunction ARROW-15273 - [GLib] add garrow_function_get_options_type() ARROW-15274 - [Ruby] Improve Arrow::Function#execute usability ARROW-15279 - [R] Update &quot;writing bindings&quot; dev docs based on user feedback ARROW-15288 - [GLib] Add garrow_execute_plan_build_hash_join_node() ARROW-15295 - [R] Add 6.0.0 to our old versions to check ARROW-15300 - [C++] Update Skyhook for async dataset interfaces ARROW-15302 - [R] Followup to dropping R 3.3 support ARROW-15303 - [R] linting errors ARROW-15316 - [R] Make a one-function pointer function ARROW-15320 - [Go] Implement memset_neon with Arm64 GoLang Assembly ARROW-15322 - [Docs][Go] Update sidebar link for Go docs. ARROW-15327 - [R] Update news for 7.0.0 ARROW-15331 - [Go][Parquet] Add pqarrow package for direct Parquet &lt;--&gt; Arrow conversion ARROW-15332 - [C++] Add new cases and fix issues in IPC read/write benchmark ARROW-15334 - [CI][GLib][Windows] Use Ruby 3.1 ARROW-15336 - [Go] Implement &#39;min_max_neon&#39; with Arm64 GoLang Assembly ARROW-15337 - [Doc] New contributors guide updates ARROW-15338 - [Python] Add pyarrow.orc.read_table API ARROW-15339 - [Website] Add Skyhook blog post ARROW-15343 - [Doc][Guide] Introduction and the checklist - minor corrections ARROW-15344 - [Doc][Guide] Communication - minor corrections ARROW-15345 - [Doc][Guide] Finding JIRA issues - minor corrections ARROW-15355 - [Docs] Trigger sphinx build on documentation changes ARROW-15356 - [Ruby] Add support for .arrows extension ARROW-15373 - [C++] Return unique_ptr from MemoryManager::AllocateBuffer ARROW-15374 - [C++][FlightRPC] Add support for alternative MemoryManagers ARROW-15381 - [C#] Bump dependencies for C# Arrow.Flight and allow netstandard2.0 ARROW-15383 - [Release] Add a script to update MSYS2 package ARROW-15387 - [R] Un-skip chunked array test for decimal256() ARROW-15390 - [Dev][C++][Doc] Document the GDB extension ARROW-15399 - [Release][JS] Increase minimum NodeJS version to 16 ARROW-15416 - [Python] Add option to skip gdb tests ARROW-15423 - [C++][Dev] Make GDB plugin auto-load friendly ARROW-15435 - [C++][Doc] Improve API docs coverage ARROW-15436 - [Release][Python] Disable flaky csv::test_cancellation test on apple M1 ARROW-15439 - [Release] Update .deb/.rpm changelogs after release ARROW-15448 - [C++] Use apache mirror system to download ORC&#39;s source ARROW-15457 - [Packaging][deb] Specify CUDAToolkit_ROOT explicitly ARROW-15463 - [GLib] Add arrow::compute::Utf8NormalizeOptions bindings ARROW-15495 - [C++][FlightRPC] Require Protobuf/gRPC SOURCEs to match ARROW-15505 - [C++][Compute] Support Null type in product aggregation PARQUET-492 - [C++][Parquet] Basic support for reading DELTA_BYTE_ARRAY data." />
<link rel="canonical" href="https://arrow.apache.org/release/7.0.0.html" />
<meta property="og:url" content="https://arrow.apache.org/release/7.0.0.html" />
<meta property="og:site_name" content="Apache Arrow" />
<meta property="og:image" content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2022-02-03T00:00:00-05:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta property="twitter:image" content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png" />
<meta property="twitter:title" content="Apache Arrow 7.0.0 Release" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2022-02-03T00:00:00-05:00","datePublished":"2022-02-03T00:00:00-05:00","description":"Apache Arrow 7.0.0 (3 February 2022) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For AlmaLinux For Amazon Linux For CentOS For C# For Debian For Python For Ubuntu Git tag Contributors This release includes 650 commits from 105 distinct contributors. $ git shortlog -sn apache-arrow-6.0.0..apache-arrow-7.0.0 78 Antoine Pitrou 49 Sutou Kouhei 44 Krisztián Szűcs 39 David Li 35 Nic Crane 34 Alenka Frim 28 Carlos O&#39;Ryan 27 Jonathan Keane 22 Weston Pace 21 Joris Van den Bossche 19 Dewey Dunnington 16 Matthew Topol 14 Dragos Moldovan-Grünfeld 14 Will Jones 12 Yibo Cai 12 Augusto Silva 12 Benson Muite 9 Alessandro Molina 7 Neal Richardson 6 Eduardo Ponce 5 Vibhatha Abeykoon 5 Dominik Moritz 5 Pradeep Garigipati 4 Johan Peltenburg 4 Ian Alexander Joiner 4 João Pedro 4 Matthijs Brobbel 4 Phillip Cloud 4 Sasha Krassovsky 4 liyafan82 3 Yuqi Gu 3 Sanjiban Sengupta 3 Kazuaki Ishizaki 3 Anthony Louis 3 jeszyb 3 Jedi18 3 Romain Francois 3 okadakk 2 Dhruv Vats 2 crystrix 2 Chenxi Li 2 Jayjeet Chakraborty 2 Danielle Navarro 2 Alex Şuhan 2 Projjal Chanda 2 Jeroen van Straten 2 Rok 2 Yue 2 Chris Casola 2 rodrigojdebem 2 Zixi 2 shanhuuang 2 Hongze Zhang 2 ArianaVillegas 2 Benjamin Kietzman 2 William Hyun 1 Vinicius Roque 1 Vitaly Buka 1 Andrew Lamb 1 Alvin Chunga 1 William Ayd 1 William Butler 1 ZMZ 1 [5~\u001b[5~David Li 1 [Paul Taylor 1 alvinj15 1 b41sh 1 bkmgit 1 c-jamie 1 daipom 1 frank400 1 liukun4515 1 Ákos Hadnagy 1 marlenezw 1 michalursa 1 notEvil 1 Diana Clarke 1 Dongjoon Hyun 1 Colin Sames 1 Dragoș Moldovan-Grünfeld 1 Eric Erhardt 1 James Duong 1 Jiayu Liu 1 Ahmet Uyar 1 Joost Hoozemans 1 Jorge C. Leitao 1 Jorge Leitao 1 Chathura Widanage 1 tomersolomon1 1 Konstantin Ilchenko 1 Chao Sun 1 Carl Boettiger 1 toppyy 1 Nate Clark 1 Nathaniel Bauernfeind 1 Benedikt Reinartz 1 Niyas Sait 1 wangzixuan.wzxuan 1 Attila Lendvai 1 Rafael Telles 1 zois 1 Stephanie Hazlitt 1 Terence Honles 1 Tim Paine 1 Vinicius Fraga Patch Committers The following Apache committers merged contributed patches to the repository. $ git shortlog -csn apache-arrow-6.0.0..apache-arrow-7.0.0 149 Antoine Pitrou 85 Krisztián Szűcs 73 Sutou Kouhei 68 Jonathan Keane 64 David Li 52 Nic Crane 34 Joris Van den Bossche 24 Pindikura Ravindra 21 Weston Pace 14 GitHub 14 Matthew Topol 12 Neal Richardson 12 Yibo Cai 7 Benjamin Kietzman 5 Dominik Moritz 4 liyafan82 4 Eric Erhardt 3 Matt Topol 2 Ian Cook 1 Praveen 1 Micah Kornfield 1 Chao Sun Changelog Apache Arrow 7.0.0 (2022-02-03) Bug Fixes ARROW-8340 - [Documentation] Remove the old Sphinx pin ARROW-9648 - [C++] Added compression level parameter to LZ4_FRAME compression codec ARROW-9688 - [C++][Python] Enable building c++ library and pyarrow package for win/arm64 build ARROW-10140 - [Python][C++] Add test for map column of a parquet file created from pyarrow and pandas ARROW-10485 - [R] Accept partitioning in open_dataset when file paths are hive-style ARROW-10794 - [JS] Typescript Arrowjs Class &#39;RecordBatch&lt;T&gt;&#39; incorrectly extends base class &#39;StructVector&lt;T&gt; ARROW-11549 - [C++][Gandiva] Fix issues with FilterCacheKey caused by ToString() not distinguishing null and &#39;null&#39; ARROW-12042 - [C++] Fix array_sort_indices on chunked arrays ARROW-12066 - [Python] Test to ensure filtering with equal to null does not crash ARROW-12768 - [C++] Stricter signed zero comparison in tests ARROW-13294 - [C#] Create Flight example server and client ARROW-13412 - [C++] Fix Kleene kernels on chunked array + scalar input ARROW-13462 - [C++] Fix example code stub in Compute API documentation ARROW-13628 - [Rust] Activate IPC month_day_nano_interval integration test for rust ARROW-13735 - [C++][Python] Creating a Map array with non-default field names segfaults ARROW-13756 - [Python] Error in pandas conversion for datetimetz column index ARROW-13780 - [Gandiva][UDF] Fix bug in udf space/rpad/lpad ARROW-13861 - [JS] Create Field with List type will throw error ARROW-13879 - [C++] Mixed support for binary types in regex functions ARROW-13896 - [Python] Print of timestamp with timezone errors ARROW-13947 - [C++] Support more types in index kernel ARROW-13948 - [C++] Support timestamp with timezone in is_in/index_in ARROW-13950 - [C++] min_element_wise/max_element_wise missing support for some types ARROW-13981 - [Java] VectorSchemaRootAppender doesn&#39;t work for BitVector ARROW-14029 - [R] Repair map_batches() ARROW-14151 - [C++] Mixed support for binary types in ASCII string functions ARROW-14238 - [Python] &quot;could not run mc&quot; error in test_fs.py ARROW-14253 - [R] Update lz4 test failing locally due to different error message ARROW-14318 - [Docs] Fix doc building of dataset docs multiple times ARROW-14374 - [Java] Integration tests for the C data Interface implementation for Java ARROW-14389 - [C++][Gandiva] Fix performance bug with LIKE expressions with reserved characters ARROW-14395 - [R] Re-enable duckdb autocleaning ARROW-14405 - [C++] Fix build error from clang for windows ARROW-14419 - [R] Add filter + join test ARROW-14426 - [C++] Add a minimum_row_group_size to dataset writing ARROW-14429 - [C++] RecordBatchFileReader performance really bad in S3 ARROW-14437 - [Python] Make CSV cancellation test more robust ARROW-14461 - [R] write_dataset() allows users to pass invalid additional arguments ARROW-14469 - [R] Binding for lubridate::month() doesn&#39;t have label argument implemented ARROW-14475 - [C++] Don&#39;t shadow enable_if helpers ARROW-14492 - [JS] Fix export for browser bundles ARROW-14493 - [Release][Go] Add update of import path for major versions to script ARROW-14513 - [Release][Go] Update release-6.0.0 with /v6 suffix ARROW-14516 - [CI] Disable privileged mode for Docker runs ARROW-14517 - [Python] Missing ampersand in CIpcReadOptions of CFeatherReader ARROW-14519 - [C++] Properly error if joining on unsupported type ARROW-14522 - [C++] Fix validation of ExtensionType with null storage type ARROW-14523 - [C++] Fix potential data loss in S3 multipart upload ARROW-14529 - [GLib] Validate Decimal{128,256}DataType precision ARROW-14530 - [GLib] Return error for invalid decimal string ARROW-14538 - [R] Work around empty tr call on Solaris ARROW-14539 - [C++] Dataset scanner test failing a DCHECK ARROW-14550 - [Doc] Remove the JSON license; a non-free one. ARROW-14554 - [C++][CI] Fix OSS-Fuzz build failure ARROW-14578 - [Format][Documentation] Update union-of-structs doc ARROW-14582 - [CI] Timeout asan ubsan job after 60m ARROW-14583 - [C++] Handle empty chunked arrays in Take, empty datasets in GroupByNode ARROW-14584 - [Python][CI] Python sdist installation fails with latest setuptools 58.5 ARROW-14586 - [R] summarise() with nested aggregate expressions has a confusing error ARROW-14589 - [CI][Go] Fix CGO Windows Tests ARROW-14592 - [C++] list_parent_indices output type should not depend on input type ARROW-14593 - [C++] Fix crashes on invalid IPC file (OSS-Fuzz) ARROW-14594 - [R] Enable snappy+lz4 by default ARROW-14595 - [R] Clean up from setting deps_source to auto ARROW-14598 - [C++][Flight] Fix protoc generation dependency for example ARROW-14600 - [Docs] Fix broken link in Python Development page ARROW-14616 - [C++] Fix build errors on master ARROW-14620 - [Python] Missing bindings for existing_data_behavior makes it impossible to maintain old behavior ARROW-14622 - [C++] Fix initialization-order-fiasco reports ARROW-14625 - [Python][CI] Enable Python test on s390x ARROW-14627 - [C++] Fix tests compilation error using GCC 11.1 ARROW-14629 - [Python] Add pytest dataset marker to test_permutation_of_column_order ARROW-14630 - [C++] Fix aggregation over scalar key columns ARROW-14640 - [R] reading data from S3 ARROW-14642 - [C++] ScanNode is not using the filter expression ARROW-14644 - [C++][R] open_dataset doesn&#39;t ignore BOM in csv file ARROW-14659 - [R] Remove warning about factor conversion to string in if_else() ARROW-14664 - [C++] Fix accepted types for Parquet encoding DELTA_BYTE_ARRAY ARROW-14667 - [C++] Added a dcheck to ensure aws is initialized before s3 options are used ARROW-14667 - [R][C++] segfault on calls to arrow::S3FileSystem$create ARROW-14682 - [dev] Verify go on non x86 archs ARROW-14685 - [Python] test case automatically detects byteorder of numpy object ARROW-14693 - [R] Non-integers being passed to chunk_size ARROW-14696 - [Java] Reset vectors before populating JDBC data when reusing vector schema root ARROW-14699 - [C++] Fix lz4 undefined behaviour issues ARROW-14700 - [C++] Only check zone offset sign when offset present ARROW-14701 - [Python][MINOR] document parquet.write_table row_group_size ARROW-14704 - [C++] Fix Valgrind failure in parquet-arrow-test ARROW-14709 - [C++][Java] Upgrade ORC to 1.7.1 and use the official Apache distribution site ARROW-14710 - [R] Install error on Linux arm64 with cmake-X.X.X-Linux-x86_64 ARROW-14717 - [Go] Use the ipc.Reader allocator in messageReader ARROW-14721 - [C++] Strengthen DELTA_BYTE_ARRAY decoder ARROW-14722 - [R] Fix altrep vector negation modifying original ARROW-14728 - [Go] Pull LICENSE.txt up to new module root ARROW-14739 - [JS] Ensure docs point to right source ARROW-14744 - [R] open_dataset() error when schema argument supplied, but column_names not supplied to CSVReadOptions ARROW-14749 - [Python][Release] Set release verification script to use target source instead of current source directory ARROW-14765 - [Python] StructFieldOptions not exposed ARROW-14766 - [Python] Mark compute function arguments positional-only ARROW-14769 - [Go] Ensure MessageReader errors get reported ARROW-14773 - [JS] Fix sourcemap paths ARROW-14774 - [JS] Correct package exports ARROW-14778 - [C++] Round mean of decimal types after division ARROW-14783 - [C++][Python] Fix the write ORC in BytesIO issue ARROW-14786 - [R] Bump dev version following 6.0.1 patch release ARROW-14788 - [C++] Fix warning in dataset/file_orc_test.cc ARROW-14791 - [C++] Fix crash when validating corrupt list array ARROW-14792 - [C++] Fix crash when reading DELTA_BYTE_ARRAY Parquet file ARROW-14795 - [C++] Fix issue on replace with mask for null values ARROW-14796 - [Python] Documentation: Correct default value ARROW-14800 - [C++] Disambiguate std::launder on MSVC with C++17 enabled ARROW-14803 - [R] Function not declared in scope ARROW-14839 - [R] test-fedora-r-clang-sanitizer job failing due to snappy causing a sanitizer error ARROW-14840 - [R][CI] test-ubuntu-20.10-docs nightly build failing due to R install issue ARROW-14851 - [Archery] Don&#39;t dump JSON benchmark output on stdout ARROW-14853 - [C++][Python] Improve error message for missing function options ARROW-14854 - [C++] Fix struct_field crash on invalid index ARROW-14894 - [R] Integer overflow in write_parquet chunk size calculation ARROW-14898 - [C++][Compute] Fix crash of out-of-bounds memory accessing in key_hash if a key is smaller than int64 ARROW-14919 - [R] write_parquet() drops attributes for grouped dataframes ARROW-14922 - [C++][Parquet] Fix column-io-benchmark throws ARROW-14930 - [C++] Make S3 directory detection more robust ARROW-14931 - [Python] csv/orc format strings missing from some dataset docs ARROW-14933 - [JS] apache-arrow does not compile with typescript when types are checked ARROW-14936 - [C++][Gandiva] Fix split_part function in gandiva ARROW-14937 - [Doc] Make sure the docs directory is mounted as a volume ARROW-14962 - [CI] Fix minio installation on s390x ARROW-14966 - [R][CI] Add redundancy to CRAN mirrors for dependency installation ARROW-14979 - [C++] Fix process leaks in GCS integration tests ARROW-14980 - [C++] GCS tests use PYTHON environment variable ARROW-14991 - [Packaging][Python] Windows wheel builds are failing due to wrong vcpkg triplet name ARROW-15002 - [Python] Fix hypothesis strategy for interval types ARROW-15004 - [Dev][Archery] Use default simd level ARROW-15009 - [C++] Make hash join tests less slow with TSan ARROW-15027 - [C++] Fix OpenTelemetry CMake definitions ARROW-15028 - [C++] Fix Gandiva compile failure on Unity builds ARROW-15030 - [C++] CSV writer test failures ARROW-15031 - [C++] Fix crash on invalid Parquet file (OSS-Fuzz) ARROW-15041 - [R] Flaky BOM removal test ARROW-15047 - [R][MINOR] Suggest R command for setting build environment variables ARROW-15071 - [C#] Fixed a bug in Column.cs ValidateArrayDataTypes method ARROW-15076 - [C++][Gandiva] Fix allocation of AES {en,de}cryption result ARROW-15078 - [C++] Silence CMake error &quot;includes non-existent path&quot; with bundled OpenTelemetry ARROW-15090 - [C++] SerializedAsyncTaskGroup does not finish if an error arrives while there are still tasks to run ARROW-15101 - [Python] Fix build failure on CSV writer ARROW-15105 - [R] unsupported timestamp cast in CSV with tz element ARROW-15123 - [R] CSV dataset file header read in as data ARROW-15143 - [C++] Remove incorrect comment on API of Transform for StringBinaryTransformExecBase ARROW-15144 - [Java] Unable to read IPC file in master ARROW-15145 - [R][CI] test-r-minimal-build fails due to updated error message ARROW-15147 - [CI][C++][Gandiva] Fix broken nigthly builds related to boost dependencies ARROW-15171 - [C++][Java] Update ORC to 1.7.2 ARROW-15181 - [C++][FlightRPC] Fix race between signal handler and shutdown ARROW-15184 - [C++] Unit tests of reading delta-encoded Parquet files with and without nulls ARROW-15185 - [R] Make arrow build options check case insensitive ARROW-15194 - [C++] Combine ChunkedArray constructors ARROW-15199 - [Java] Update protobuf-maven-plugin to avoid &#39;Text file busy&#39; failure ARROW-15200 - [C++][Gandiva] Enable RTTI when building LLVM dependency using vcpkg ARROW-15226 - [Python] Update Cython bindings of ChunkedArray constructors ARROW-15231 - [Packaging][deb] Add missing ArrowFlight-1.0.typelib ARROW-15234 - [Python] Fix crash with custom CSV invalid row handler ARROW-15241 - [C++] MakeArrayOfNull fails on extension types with a nested storage type ARROW-15243 - [CI][Python] Make PyArrow installation more robust in CI ARROW-15265 - [C++] Fix hang in dataset writer with kDeleteMatchingPartitions and #partitions &gt;= 8 ARROW-15266 - [R][CI] Test reorganization triggering valgrind errors ARROW-15286 - [Python] Convert indices passed to FileSystemDataset.take to array to avoid segfault ARROW-15290 - [Python][Docs] Documentation pages for PyArrow have incorrect hyperlinks ARROW-15306 - [C++] S3FileSystem Should set the content-type header to application/octet-stream if not specified ARROW-15315 - [Java][FlightRPC] FlightSqlProducer#doAction always throws INVALID_ARGUMENT ARROW-15318 - [C++][Python] Regression reading partition keys of large batches. ARROW-15323 - [CI] Nightly spark integration builds are failing ARROW-15324 - [C++] Avoid crashing when HDFS file fails closing ARROW-15325 - [R] Fix CRAN comment on map_batches collect ARROW-15326 - [C++] Fix Gandiva crashes ARROW-15335 - [Java] Fix setPosition call in UnionListReader for empty List ARROW-15358 - [C++] Fix custom matcher compilation ARROW-15360 - [Python] Check slice bounds in Buffer.slice() ARROW-15362 - Setting OMP_NUM_THREADS to 1 causes dataset to hang ARROW-15370 - [Python] Fix regression in empty table to_pandas conversion ARROW-15371 - [C++][Release] Missing libsqlite-dev from the verification docker images ARROW-15372 - [C++][Gandiva] Gandiva now depends on boost/crc.hpp which is missing from the trimmed boost archive ARROW-15376 - [Go][Release] cpu_arm64 needs +build comment ARROW-15377 - [Release] Bump nodejs version to 16 in the macOS verification builds ARROW-15378 - [C++][Release] GTest linking error during windows verification ARROW-15380 - [Python][Release] NumPy ABI incompatibility during verification ARROW-15385 - [Integration] Split duration from interval in integration tests ARROW-15388 - [C++] Avoid including absl from flatbuffers ARROW-15393 - [Release][Crossbow] Fall back to dev0 when the generated scm version number doesn&#39;t have a distance ARROW-15394 - [CI][Docs] Fix env variable to ensure doxygen is used in doc build ARROW-15395 - [Release][Ruby] Ruby verification fails on M1 ARROW-15403 - [Python][Packaging] Use bundled ORC to build the python wheels ARROW-15404 - [Java][Packaging] Use bundled ORC for building java JNI jars ARROW-15414 - [java] RangeEqualsVisitor does not work for BitVector ARROW-15417 - [Python][Packaging] Use vcpkg manifest to install wheel dependencies; downgrade AWS SDK by building the bundled version ARROW-15420 - [Python] Skip if GDB script is not found ARROW-15424 - [C++][GLib] Fix CUDA bindings ARROW-15427 - [C++][Gandiva] Use a lock guard to hold a mutex ARROW-15433 - [Doc] Fix warnings when building ARROW-15437 - [Python][FlightRPC] Fix flaky test test_interrupt ARROW-15438 - [Python] Flaky test test_write_dataset_max_open_files ARROW-15441 - [C++][Compute] Fix incorrect result of hash_count a null type column ARROW-15442 - [C++][Python] Skip GDB tests on a non-debug build ARROW-15447 - [C++] Avoid conflict between ORC options API and glibc-defined macro ARROW-15451 - [C++] Fix build with C++17 and ARROW_GCS=ON ARROW-15454 - [Python] Try to make CSV cancellation test more robust ARROW-15461 - [C++] Avoid clang bug in ReverseBitmap ARROW-15467 - [Go][Parquet] Fix pqarrow decimal tests on s390x ARROW-15485 - [Release][Java] Fix java jars upload script ARROW-15488 - [Go] Fix ipc.Writer corrupting null bitmaps ARROW-15493 - [C++][Gandiva] Init ExpressionCacheKey.mode_ ARROW-15499 - [Python] Fix import error in pyarrow._orc ARROW-15504 - [Python] Ensure to test ORC bindings ARROW-15509 - [Go][Parquet] Parquet mainprogs crash ARROW-15514 - [C++][Gandiva] Add flag to enable Gandiva Object Code PARQUET-1856 - [C++] Avoid failing tests with Snappy support disabled PARQUET-2109 - [C++] Check if Parquet page has too few values New Features and Improvements ARROW-1299 - [Doc] Publish nightly documentation against master somewhere ARROW-1699 - [C++] forward, backward fill kernel functions ARROW-2366 - [Python][C++][Parquet] Add test to ensure support reading Parquet files having a permutation of column order ARROW-3699 - [C++] Dockerfile for testing 32-bit C++ build ARROW-4975 - [C++] Support concatenation of UnionArrays ARROW-5599 - [Go] Migrate array.{Interface,Record,Column,Chunked,Table} to arrow.{Array,Record,Column,Chunked,Table} ARROW-6001 - [Python] : Add from_pylist() and to_pylist() to pyarrow.Table to convert list of records ARROW-6276 - [C++] for some arrow classes ARROW-8285 - [Python][Dataset] Test that ScalarExpression accepts numpy scalars ARROW-8605 - [R] Add brotli to Windows R build ARROW-8823 - [C++] Add total size of batch buffers to IPC write statistics ARROW-9186 - [R] Allow specifying CSV file encoding ARROW-9483 - [C++] Reorganize testing headers ARROW-9630 - [Go] Implement public JSON reader/writer ARROW-10209 - [Python] Support positional options in compute functions ARROW-10220 - [JS] Cache javascript utf-8 dictionary keys? ARROW-10317 - [Python] Document compute function options ARROW-10456 - [R] Implement MapType and MapArray ARROW-10998 - [C++] Detect URIs where a filesystem path is expected ARROW-11297 - [C++][Python] Add ORC writer options ARROW-11347 - [JS] Consider Objects instead of Maps ARROW-11424 - [C++] StructType::{AddField,RemoveField,SetField} member functions ARROW-11475 - [C++] Upgrade mimalloc to v1.7.3 ARROW-11938 - [R] Enable R build process to find locally built C++ library on Windows ARROW-12053 - [C++] Implement aggregate compute functions for decimal datatypes ARROW-12060 - [Python] Enable calling compute functions on Expressions ARROW-12315 - [R] add max_partitions argument to write_dataset() ARROW-12404 - [C++] Implement &quot;random&quot; nullary function that generates uniform random between 0 and 1 ARROW-12422 - [C++][Gandiva] Add castVARCHAR from date millis function ARROW-12480 - [Java][Dataset] FileSystemDataset: Support reading from a directory ARROW-12516 - [C++][Gandiva] Implements castINTERVALDAY(varchar) and castINTERVALYEAR(varchar) functions ARROW-12536 - [JS] Construct tables from JavaScript types ARROW-12538 - [JS] Show Vectors in the docs ARROW-12545 - [Python][Docs] Fill in section about Custom Schema and Field Metadata ARROW-12548 - [JS] Get rid of columns ARROW-12549 - [JS] Table and RecordBatch should not extend Vector, make JS lib smaller ARROW-12595 - [C++][Gandiva][binary][string] functions ARROW-12607 - [Website] Doc section for Dataset Java bindings ARROW-12671 - [C++] Add OpenTelemetry to ThirdpartyToolchain ARROW-12683 - [C++] Enable fine-grained I/O (coalescing) in IPC reader ARROW-12706 - [Python] Drop Python 3.6 support ARROW-12712 - [C++] String repeat kernel ARROW-12735 - [C++] Write GDB plugin ARROW-12803 - [C++] [Dataset] Write dataset with scanner does not support async scan ARROW-12820 - [C++] Support zone offset in ISO8601, strptime parser ARROW-12858 - [C++][Gandiva] Add isNull, isTrue, isFalse, isNotTrue, IsNotFalse and NVL functions on Gandiva ARROW-12880 - [C++][Gandiva] Add castTIME(int32), castTIMESTAMP(int64) and castTIME(utf8) functions ARROW-12922 - [Java][FlightSQL] Create stubbed APIs for Flight SQL ARROW-12943 - [Gandiva][C++] Implement MD5 Hive function ARROW-13016 - [C++][Compute] Support Null type in Sum/Mean aggregation ARROW-13035 - [C++] indices_nonzero compute function ARROW-13051 - [Release][Java] Use artifacts built by Crossbow ARROW-13081 - [C++] Disallow comparing zoned and naive timestamps ARROW-13087 - [R] Expose Parquet ArrowReaderProperties::coerce_int96_timestamp_unit_ ARROW-13111 - [R] altrep vectors for ChunkedArray ARROW-13130 - [C++] Add decimal support to arithmetic kernels ARROW-13156 - [R] bindings for str_count ARROW-13208 - [Python][CI] Create a build for validating python docstrings ARROW-13328 - [C++][Dataset] Use an ExecPlan for synchronous scans or drop synchronous scans ARROW-13338 - [C++][Dataset] Make async Scanner the default ARROW-13362 - [R] Clean up in/by Arrow messaging ARROW-13371 - [R] binding for make_struct -&gt; StructArray$create() ARROW-13373 - [C++][Gandiva] Implement CRC32 Hive function on Gandiva ARROW-13376 - [C++][Gandiva] Implement FACTORIAL Hive function on Gandiva ARROW-13377 - [C++][Gandiva] Implement PMOD Hive functions on Gandiva ARROW-13383 - [R] Add examples to functions which don&#39;t have examples ARROW-13398 - [R] Update install.Rmd vignette ARROW-13400 - [R] Update fs.Rmd (Working with S3) vignette ARROW-13401 - [R] : Update python.Rmd vignette ARROW-13408 - [Packaging] Update crossbow to checkout specific git hashes ARROW-13449 - [Format] Update documentation related to wire format of schema ARROW-13467 - [C++] Support delta dictionaries in the IPC file format ARROW-13494 - [C++] Rename BitUtil and LittleEndianArray namespaces ARROW-13514 - [JS] Update flatbuffers ARROW-13536 - [C++] Use decimal-point aware conversion from fast-float ARROW-13553 - [Doc] Add guidelines for code reviews ARROW-13554 - [C++] Remove deprecated Scanner::Scan ARROW-13558 - [C++] Validate decimal arrays/scalars ARROW-13571 - [Python][ORC] Expose stripe size ORCWriter API ARROW-13579 - Expose Create EmptyArray, EmptyRecordBatch and EmptyTable utility functions. ARROW-13589 - [C++] Reconcile ValidateArray and ValidateArrayFull ARROW-13590 - [C++] Ensure dataset writing applies back pressure ARROW-13598 - [C++] Remove Datum::COLLECTION ARROW-13607 - [C++] Add Skyhook to Arrow ARROW-13610 - [R] Unvendor cpp11 ARROW-13615 - [R] Bindings for stringr::str_to_sentence ARROW-13617 - [C++] Make Decimal representations consistent ARROW-13623 - [R] write_csv_arrow update to follow the signature of readr::write_csv ARROW-13643 - [C++][Compute] Implement outer join with support for residual predicates ARROW-13663 - [C++] RecordBatchReader STL-like iteration ARROW-13668 - [Python] Add write_batch and write methods to ParquetWriter ARROW-13707 - [Doc] Cookbook Release 2 ARROW-13711 - [Doc][Cookbook] Sending and receiving data over a network using an Arrow Flight RPC server - R ARROW-13781 - [Python] Allow per column encoding in parquet writer ARROW-13811 - [Java] Provide a general out-of-place sorter ARROW-13826 - [C++][Gandiva] Implement QUOTE Hive functions on Gandiva ARROW-13828 - [C++][Gandiva] Implement SOUNDEX Hive functions on Gandiva ARROW-13829 - [C++][Gandiva] Implement GREATEST and LEAST Hive functions on Gandiva ARROW-13830 - [C++][Gandiva] Implement CHR Hive functions on Gandiva ARROW-13832 - [Doc] Improve compute documentation ARROW-13834 - [R][Documentation] Document the process of creating R bindings for compute kernels and rationale behind conventions ARROW-13841 - [Doc] Document the different subcomponents that make up the CI and how they fit together ARROW-13886 - [R] Expand documentation for decimal() ARROW-13887 - [R] Capture error produced when reading in CSV file with headers and using a schema, and add suggestion ARROW-13888 - [R] Rephrase docs for schema()&#39;s ellipses argument and rephrase error message ARROW-13923 - [C++] Faster CSV chunker with long CSV cells ARROW-13943 - [Python] Hide hash_aggregate functions from compute module ARROW-13984 - [Go][Parquet] File readers ARROW-13984 - [Go][Parquet] file handling for go parquet, just the readers ARROW-13986 - [Go][Parquet] Add File Writers and tests ARROW-13987 - [C++] Support nested field refs ARROW-13988 - [C++] Support base binary types in hash_min_max ARROW-13989 - [C++] Add support for month-day-nano interval to compute functions ARROW-14011 - [C++][Gandiva] Add elt hive function to gandiva ARROW-14022 - [Dev] Remove arrow/dev/benchmarking ARROW-14032 - [C++][Gandiva] Add concat_ws hive function to gandiva ARROW-14039 - [C++][Docs] Indicate memory requirements for building ARROW-14041 - [C++] Replace uses of BitmapReader in Parquet decoders ARROW-14048 - [C++][Gandiva] Cache only object code in memory instead of entire module ARROW-14051 - [R] Handle conditionals enclosing aggregate expressions ARROW-14074 - [C++][Compute] C++ consumer of compute IR ARROW-14092 - [C++] subtract(date, duration) -&gt; timestamp kernel ARROW-14166 - [C++] update vcpkg builtin baseline ARROW-14167 - [C++][R] Directly support dictionaries in coalesce ARROW-14171 - [C++][Python][Packaging] Upgrade VCPKG version and add google-cloud-cpp dependency ARROW-14174 - [C++] Deduplicate some Decimal/FixedSizeBinary kernels ARROW-14181 - [C++][Compute] Support for dictionaries in hash join ARROW-14189 - [Docs] Add version dropdown to the sphinx docs ARROW-14193 - [C++][Gandiva] Implement INSTR function ARROW-14205 - [C++] Add utf8_normalize compute function ARROW-14227 - [R] Implement lubridate is.* methods ARROW-14229 - [C++] Bump versions of bundled dependencies ARROW-14231 - [C++] Support casting timestamp with timezone to string ARROW-14242 - Exposing the correct indent paramenter in to_string ARROW-14277 - R Tutorials 2021-Q4 Initiative ARROW-14278 - [Doc] New Contributors Guide ARROW-14294 - [Doc][Python] Add tutorial on Flight to pyarrow documentation ARROW-14297 - [R] smooth out integer division to better match R ARROW-14306 - [C++][Compute] Add binary reverse kernel ARROW-14310 - [R] Make expect_dplyr_equal() more intuitive ARROW-14311 - [C++] Make GCS FileSystem tests faster ARROW-14315 - [C++][Gandiva] Implement BROUND function ARROW-14336 - [C++] Maintain bundled dependency tarballs in an Apache-managed location ARROW-14338 - [Docs] Add version dropdown to the pkgdown (R) docs ARROW-14346 - [C++] Implement GcsFileSystem::OpenOutputStream ARROW-14347 - [C++] random access files for GcsFileSystem ARROW-14349 - [IR] Remove RelBase ARROW-14350 - [IR] Add filter expression to Source node ARROW-14351 - [IR] Add projection list to Source node ARROW-14352 - [IR] Remove schema property from Source ARROW-14355 - [C++] Create naive implementation of algorithm to estimate table/batch buffer size ARROW-14356 - [C++] Create kernel to determine buffer memory &quot;referenced&quot; by arrays (even if there are offsets) ARROW-14365 - [R] Update README example to reflect new capabilities ARROW-14384 - [Docs] Add documentation for building Sphinx docs without having to build pyarrow ARROW-14385 - [C++] update google-cloud-cpp ARROW-14388 - [Python] Add unit test for pandas masks ARROW-14390 - [Packaging][Ubuntu] Add support for Ubuntu 21.10 ARROW-14391 - [Docs] Archery requires docker ARROW-14398 - [CI] Don&#39;t build doxygen docs in all of the conda builds ARROW-14409 - [Packaging][Python] Update the manylinux platform tags ARROW-14412 - [R] Better error handling for flight_put() when data arg object is wrong type ARROW-14413 - [C++][Gandiva] Implement levenshtein function ARROW-14416 - [R] Fix package installation on the Raspberry Pi ARROW-14421 - [C++] Implement Flight SQL ARROW-14430 - [Go] Basic Expression, Field Reference and Datum handling ARROW-14431 - [C++][Gandiva] Implement AES ENCRYPT and AES DECRYPT functions ARROW-14433 - [Release][APT] Skip arm64 Ubuntu 21.04 verification ARROW-14435 - [Release] Update verification scripts to check python 3.10 wheels ARROW-14436 - [C++] Disable color diagnostics when compiling with ccache ARROW-14438 - [CI] Don&#39;t cancel builds on the main branch ARROW-14440 - [C++][FlightRPC] Add gRPC + Flight example ARROW-14441 - [R] Add our philosophy to the dev vignette ARROW-14446 - [Docs][Release] Update documentation on verification of release candidates ARROW-14448 - [Python] Update pyarrow.array() docstring note on timestamp (timezone) conversion ARROW-14449 - [Python] RecordBatch in Cython is missing column_data method ARROW-14450 - [R] Old macos build error ARROW-14451 - [Release][Ruby] The --path flag is deprecated ARROW-14452 - [Release][JS] Update JavaScript testing ARROW-14454 - [Release] shasum is not available on CentOS 8 ARROW-14459 - [Doc] Update the pinned sphinx version to 4.2 ARROW-14462 - [Go][Parquet] Update dependencies ARROW-14464 - [R] Change write_parquet()&#39;s default chunk_size from all rows ARROW-14470 - [Python] Expose the use_threads option in Feather read functions ARROW-14476 - [CI] Crossbow should comment cause of failure ARROW-14479 - [C++] Hash Join Microbenchmarks ARROW-14480 - [R] Expose arrow::dataset::ExistingDataBehavior to R ARROW-14482 - [C++][Gandiva] Implement MASK_FIRST_N and MASK_LAST_N functions ARROW-14483 - [Release] Add missing download targets ARROW-14484 - [Crossbow] Add support for specifying queue path by environment variable ARROW-14486 - [Packaging][deb] Add missing libthrift-dev dependency ARROW-14489 - [Rust][CI] Install stable rust toolchain in the integration docker image ARROW-14490 - [Doc] Regenerate CHANGELOG.md to include all versions ARROW-14491 - [CI] Add Debian 10 C++ nightly build ARROW-14496 - [Docs] Create relative links for R / JS / C/Glib references in the sphinx toctree using stub pages ARROW-14499 - [Docs] Version dropdown side-by-side with search box ARROW-14505 - [CI][Docs] Exercise documentation builds more frequently ARROW-14510 - [R][CI] ensure that docker runs don&#39;t use host-built artifacts ARROW-14514 - [C++][R] UBSAN error on round kernel ARROW-14515 - [R] Add clang sanitizer to crossbow ARROW-14531 - [Ruby] Add Arrow::Table#join ARROW-14533 - [R] Turn linter off on curly braces on new line ARROW-14551 - [Ruby] Accept Arrow::Column as Arrow::Datum argument ARROW-14558 - [R] clarify OOP system wording in the Arrow vignette ARROW-14559 - [C++] reduce memory usage in GcsFileSystem::OpenInputStream ARROW-14562 - [Ruby] Add support for loading Arrow::Table from URI ARROW-14577 - [C++] Enable fine grained IO for async IPC reader ARROW-14580 - [Python] update trove classifiers to include Python 3.10 ARROW-14581 - [C++] Fine-grained IPC reader tests are flaky ARROW-14585 - [C++] Find libgrpc++_reflection via pkg-config ARROW-14590 - [R] Implement lubridate::week ARROW-14599 - [Release][Java] Upload .jar to Artifacts ARROW-14601 - [JAVA] fix the comment for timestamp sec ARROW-14602 - [Doc] Tutorial - Python feature PR ARROW-14603 - [Doc] Tutorial - R bindings ARROW-14605 - [Doc] General outline ARROW-14608 - [Python] Provide access to hash_aggregate functions through a Table.group_by method ARROW-14609 - [R] left_join by argument error message mismatch ARROW-14610 - [Doc] New Contributors Guide: Introduction + skeleton ARROW-14615 - [C++] Refactor nested field refs and add union support ARROW-14617 - [R][CI] Upstream clang sanitizer to rhub ARROW-14618 - [Release] Add missing AlmaLinux artifacts URL to vote email template ARROW-14619 - [Ruby] Use no @ openssl Homebrew package for pkg-config ARROW-14623 - [Packaging][Java] Upload not only .jar but also .pom ARROW-14626 - [Website] Update versions tested on ARROW-14628 - [Release][Python] Use python -m pytest ARROW-14636 - [Ruby] Add Cookbook section to documentation ARROW-14637 - [GLib][Ruby] Add support for initializing S3 APIs explicitly ARROW-14641 - [C++][Compute] Reduce print statements from unit tests ARROW-14645 - [Go] Add ValueOffsets function to array.String ARROW-14650 - [JS] toArray equivalent to values/values64 ARROW-14652 - [R] Dataset vignette download script likely to fail with default options ARROW-14653 - [R] head() hangs on CSV datasets &gt; 600MB ARROW-14654 - [R][Docs] Add article on how to run R with C++ debugger to dev docs ARROW-14657 - [R][Docs] Broken link in R docs ARROW-14658 - [C++] Add basic support for nested field refs in scanning ARROW-14662 - [Docs] Add note about linking Flight/gRPC/Protobuf ARROW-14669 - [JS] Clarify Perspective&#39;s use of apache arrow ARROW-14670 - [Release][Java] Build missing javadoc and source .jar ARROW-14671 - [Python][Doc] Documentation on how to integrate PyArrow and R ARROW-14675 - [R] Enable merge by union for NEWS.md ARROW-14676 - [R][Docs] Add article on how to build a few different setups via docker to dev docs ARROW-14678 - [C++] Add reasonable CMake presets for quick dev setup ARROW-14683 - [Release][Java] Build missing source-release.zip ARROW-14684 - [CI][C++] Use aws-sdk-cpp package on macOS ARROW-14686 - [Python][C++] make byte order detection for numpy builtin type correct ARROW-14694 - [R] Let me dput a schema ARROW-14712 - [R] fix compare_dplyr_error() for dplyr 1.0.8 ARROW-14714 - [C++][Doc] Rework CMake presets and add documentation ARROW-14715 - [Doc] Steps in making your first PR - finding issues ARROW-14716 - [R][CI] Bump R versions used in docker tests ARROW-14718 - [Java] loadValidityBuffer should avoid allocating memory when input is not null and there are only null or non-null values ARROW-14732 - [Python] Improve error message in compute functions when passing wrong number of positional arguments ARROW-14733 - [R] Add section to how to get output when things hang to debugger docs ARROW-14737 - [C++][Dataset] Support URI-decoding partition keys ARROW-14738 - [Python][Doc] Make return types clickable ARROW-14741 - [C++] Add support for RecordBatchReader in CSV writer ARROW-14743 - [C++] Error reading in dataset when partitioning variable in schema ARROW-14746 - [CI] Allow (temporary) disabling of constantly failing nightlies ARROW-14747 - [Release] Add a script to merge changes in release branch ARROW-14748 - [C++][CI] Update flags to give warning for unused results ARROW-14750 - [Release] Update post-03-website.sh for 6.0.1 ARROW-14751 - [C++] Add doc for set lookup &quot;meta&quot; compute functions ARROW-14752 - [Doc] Steps in making your first PR - Set up ARROW-14753 - [Doc] Steps in making your first PR - building C++ ARROW-14754 - [Doc] Steps in making your first PR - building R package ARROW-14755 - [Doc] Steps in making your first PR - building PyArrow ARROW-14756 - [Doc] Steps in making your first PR - Python bindings ARROW-14757 - [Doc] Steps in making your first PR - R bindings ARROW-14758 - [Doc] Steps in making your first PR - test in Python ARROW-14759 - [Doc] Steps in making your first PR - test in R ARROW-14760 - [Doc] Steps in making your first PR - PR life cycle ARROW-14761 - [Doc] Helping with documentation ARROW-14762 - [Doc] Additional info and resources ARROW-14763 - [Doc] Arrow General Overview ARROW-14764 - [Website] Add instructions for installing Go package ARROW-14768 - [C++] Validate compute function docstring formatting ARROW-14777 - [Release] Enable to run on RHEL derivatives ARROW-14779 - [C++] Add other common round mode names to RoundMode docs ARROW-14784 - [GLib][Ruby] Rename GArrowSortKey::name to ::target ARROW-14804 - [R] import_from_c() / export_to_c() methods should accept external pointers ARROW-14807 - [R] Implement bindings for lubridate am and pm ARROW-14816 - [R] Implement bindings for lubridate::mday ARROW-14822 - [C++] Implement floor/ceil/round for temporal objects ARROW-14823 - [R] Implement bindings for lubridate::leap_year ARROW-14842 - [C++] Improve precision range error messages for Decimal ARROW-14843 - [R] Implement decimal128() (to replace decimal()) ARROW-14844 - [R] Implement decimal256() ARROW-14849 - [R] Update messaging in installation scripts ARROW-14850 - [R] Update ARROW_DEPENDENCY_SOURCE to default to AUTO ARROW-14857 - [CI][Homebrew] Add apache-arrow-glib fomula ARROW-14858 - [R][CI] Don&#39;t build extra deps on ubuntu 21.04 ARROW-14880 - [CI][C++] Enable ccache on MacOS builds ARROW-14897 - [CI][C++] Upgrade Clang Tools to 12 from 8 ARROW-14899 - [C++] implement GcsInputStream::GetMetadata ARROW-14903 - [C++] Enable CSV Writer to control string to be used for missing data ARROW-14905 - [C++] Enable CSV Writer to handle quoting ARROW-14907 - [C++] Enable CSV Writer to control end-of-line character ARROW-14910 - [R][CI] Use dev duckdb to build with &lt; 8GB or ram ARROW-14912 - [C++] implement GcsFileSystem::CopyFile ARROW-14913 - [C++] implement GcsFileSystem::DeleteFile ARROW-14914 - [C++] gcsfs will not implement DeleteRootDirContents ARROW-14915 - [C++] implement GcsFileSystem::DeleteDirContents ARROW-14916 - [C++] GcsFileSystem can delete directories ARROW-14917 - [C++] Implement GcsFileSystem::CreateDir ARROW-14918 - [C++] Implement GcsFileSystem::GetFileInfo(FileSelector) ARROW-14920 - [C++] Use alphabetical ordering ARROW-14924 - [C++] generic fs tests for GcsFileSystem ARROW-14926 - [Docs] Fix CSS for visibility of the version dropdown ARROW-14929 - [CI] Fix kartothek integration build (install new dependency) ARROW-14932 - [CI] Prefer mamba over conda ARROW-14935 - [Ruby] Add GArrowTemporalDataType ARROW-14940 - [C++] Speed up CSV parser with long CSV cells ARROW-14941 - [R] Implement Duration R6 class and bindings for lubridate::duration() ARROW-14957 - [C++] Update OpenTelemetry to v1.1.0 ARROW-14961 - [C++] Bump google benchmark version ARROW-14968 - [Python] Pin numpy build dependency using oldest-supported-numpy ARROW-14969 - [C++][Python] Un-deprecate FileSystem::OpenAppendStream ARROW-14971 - [C++] Implement GcsFileSystem::Move ARROW-14975 - [Docs] Fix typo in emit_dictionary_deltas documentation ARROW-14976 - [Dev][Archery] Fail early if no benchmark found ARROW-14977 - [Python] Add a &quot;made-up&quot; feature for the guide tutorial ARROW-14981 - [CI][Docs] Upload built documents ARROW-14984 - [CI][Debian] rsync is missing ARROW-14985 - [CI][Go] Use Go 1.16 ARROW-14986 - [Release][Docs] Use artifact built by Crossbow ARROW-14990 - [CI] Fix nightly dask integration build (ensure pandas is installed) ARROW-14992 - [R] Installation can&#39;t use prebuilt Arrow binaries on Pop! OS ARROW-15005 - [C++] Improve csv parser with Neon ARROW-15010 - [R] Create a function registry for our NSE funcs ARROW-15019 - [Python] Add bindings for new dataset writing options ARROW-15022 - [R] install vignette and installation dev vignette need alt text for images ARROW-15029 - [C++] Split compute/kernels/scalar_string.cc ARROW-15032 - [C++] Add year_month_day function ARROW-15036 - [C++] Automatically configure S3 SDK configuration parameter &quot;maxConnections&quot; ARROW-15038 - [Packaging][CentOS] Drop support for CentOS 8 ARROW-15043 - [Python][Docs] Include time64 to type conversion table for pandas &lt;-&gt; arrow ARROW-15044 - [C++] Add OpenTelemetry exporters for debugging use ARROW-15049 - [R] arrowExports.cpp generation changed with glue package 1.5.1 ARROW-15055 - [C++] Refactor GcsFileSystem tests ARROW-15056 - [C++] Speed up GcsFileSystem tests ARROW-15057 - [R][CI] Move where we install DuckDB from in CI ARROW-15058 - [Java] Remove log4j2 dependency in performance module ARROW-15070 - [Python][C++][R][Doc] Add a general statement to dataset docs around the lack of ACID guarantees ARROW-15074 - [Format] Clarify that LZ4 contains a single frame ARROW-15077 - [Python] Move Expression class from _dataset to _compute cython module ARROW-15082 - [R] Clean up one more duration mapping entry ARROW-15084 - [C++] public factory function for GcsFileSystem ARROW-15085 - [C++] support credential types in GcsFileSystem ARROW-15087 - [Python][Docs] Document MapArray and update parent class to ListArray ARROW-15091 - [C++][Doc] Document nodes in C++ streaming execution engine ARROW-15095 - [Dev][Website] Changelog generation should use commit messages ARROW-15096 - [R] Sanitizer failures with duration type ARROW-15099 - [C++] Improve GcsFileSystem::GetFileInfo ARROW-15100 - [CI] Stop using Python 3.6 by default ARROW-15103 - [Documentation][C++] Error building docs: &quot;arrow/cpp/src/arrow/csv/options.h:182: error: Found unknown command &#39;\\r&#39; &quot; ARROW-15109 - [Python] Add show_info() to print build, component, and system info ARROW-15110 - [C++][Gandiva] Revert change on Gandiva&#39;s cache policy ARROW-15112 - [C++][FlightRPC][Integration][Java] Implement Flight RPC integration tests ARROW-15113 - [C++] Make GcsFileSystem tests a bit faster ARROW-15114 - [C++] GcsFileSystem uses metadata for directory markers ARROW-15115 - [C++] GcsFileSystem return errors if using closed streams ARROW-15116 - [Python] Expose invalid_row_handler for CSV reader ARROW-15119 - [C++] allow reading directories as files in generic tests ARROW-15121 - [C++] Implement max recursion on GcsFileSystem ARROW-15122 - [R] Gate parquet tests on snappy ARROW-15126 - [C++] Support Null type as group keys ARROW-15127 - [R] More visible documentation of AWS_EC2_METADATA_DISABLED=TRUE ARROW-15133 - [CI] Remove util_checkout.sh and util_cleanup.sh scripts ARROW-15134 - [GLib] Add GArrow{Month,DayTime,MonthDayNano}IntervalDataType ARROW-15136 - [C++] Make S3FS tests faster ARROW-15137 - [Dev] Update archery crossbow latest-prefix to work with nightly dates ARROW-15138 - [C++] Make ExecPlan::ToString give some additional information ARROW-15140 - [CI] move to v2 of checkouts for GHA ARROW-15150 - [Doc] Add guidance on partitioning datasets ARROW-15153 - [Python] Expose ReferencedBufferSize to python ARROW-15154 - [R] Expose ReferencedBufferSize to R ARROW-15165 - [Python] Expose function to resolve S3 bucket region ARROW-15166 - [C++] Enable filter for decimal256 ARROW-15169 - [Python][R] Avoid unsafe Python-R pointer transfer ARROW-15172 - [Go] Add Arm64 Neon implementation for Arrow-math ARROW-15173 - [R] Provide backward compatibility for bridge to older versions of pyarrow ARROW-15187 - [Java][FlightRPC] Fix pom.xml for new flight-sql modules ARROW-15188 - [C++] Upgrade bundled re2 library version ARROW-15189 - [C++] Upgrade bundled utf8proc version ARROW-15190 - [C++] Upgrade bundled zstd version ARROW-15193 - [R][Documentation] Update R binding documentation ARROW-15198 - [C++][FlightRPC] Fix unity build error in Flight SQL ARROW-15203 - [GLib] garrow_struct_scalar_get_value() for scalar from C++ returns value ARROW-15204 - [GLib] Add Arrow::RoundOptions ARROW-15205 - [GLib] Add garrow_function_all() ARROW-15207 - [GLib] Use the Meson&#39;s default -Dwerror= ARROW-15216 - [GLib] Add Arrow::RoundToMultipleOptions ARROW-15218 - [C++] Add decimal support to the indices_nonzero compute function ARROW-15219 - [Python] Export the random compute function ARROW-15220 - [C++] Remove bool specializations of bit block counter operations ARROW-15232 - [Packaging][deb] Disable DWARF optimization for libarrow.so ARROW-15235 - [R] drop support for R 3.3 ARROW-15244 - [Format] Clarify that offsets are monotonic for binary like arrays ARROW-15245 - [Go] Address most of the staticcheck linting issues. ARROW-15248 - [C++][Docs] Improve docs about linting/formatting ARROW-15249 - [R] Autobrew + AWS sdk dependency ARROW-15267 - [GLib] Add garrow_function_get_default_options() ARROW-15268 - [Packaging][deb] Don&#39;t use gi shortcut ARROW-15269 - [C++][Docs] Clarify that not all compute functions are invocable via CallFunction ARROW-15273 - [GLib] add garrow_function_get_options_type() ARROW-15274 - [Ruby] Improve Arrow::Function#execute usability ARROW-15279 - [R] Update &quot;writing bindings&quot; dev docs based on user feedback ARROW-15288 - [GLib] Add garrow_execute_plan_build_hash_join_node() ARROW-15295 - [R] Add 6.0.0 to our old versions to check ARROW-15300 - [C++] Update Skyhook for async dataset interfaces ARROW-15302 - [R] Followup to dropping R 3.3 support ARROW-15303 - [R] linting errors ARROW-15316 - [R] Make a one-function pointer function ARROW-15320 - [Go] Implement memset_neon with Arm64 GoLang Assembly ARROW-15322 - [Docs][Go] Update sidebar link for Go docs. ARROW-15327 - [R] Update news for 7.0.0 ARROW-15331 - [Go][Parquet] Add pqarrow package for direct Parquet &lt;--&gt; Arrow conversion ARROW-15332 - [C++] Add new cases and fix issues in IPC read/write benchmark ARROW-15334 - [CI][GLib][Windows] Use Ruby 3.1 ARROW-15336 - [Go] Implement &#39;min_max_neon&#39; with Arm64 GoLang Assembly ARROW-15337 - [Doc] New contributors guide updates ARROW-15338 - [Python] Add pyarrow.orc.read_table API ARROW-15339 - [Website] Add Skyhook blog post ARROW-15343 - [Doc][Guide] Introduction and the checklist - minor corrections ARROW-15344 - [Doc][Guide] Communication - minor corrections ARROW-15345 - [Doc][Guide] Finding JIRA issues - minor corrections ARROW-15355 - [Docs] Trigger sphinx build on documentation changes ARROW-15356 - [Ruby] Add support for .arrows extension ARROW-15373 - [C++] Return unique_ptr from MemoryManager::AllocateBuffer ARROW-15374 - [C++][FlightRPC] Add support for alternative MemoryManagers ARROW-15381 - [C#] Bump dependencies for C# Arrow.Flight and allow netstandard2.0 ARROW-15383 - [Release] Add a script to update MSYS2 package ARROW-15387 - [R] Un-skip chunked array test for decimal256() ARROW-15390 - [Dev][C++][Doc] Document the GDB extension ARROW-15399 - [Release][JS] Increase minimum NodeJS version to 16 ARROW-15416 - [Python] Add option to skip gdb tests ARROW-15423 - [C++][Dev] Make GDB plugin auto-load friendly ARROW-15435 - [C++][Doc] Improve API docs coverage ARROW-15436 - [Release][Python] Disable flaky csv::test_cancellation test on apple M1 ARROW-15439 - [Release] Update .deb/.rpm changelogs after release ARROW-15448 - [C++] Use apache mirror system to download ORC&#39;s source ARROW-15457 - [Packaging][deb] Specify CUDAToolkit_ROOT explicitly ARROW-15463 - [GLib] Add arrow::compute::Utf8NormalizeOptions bindings ARROW-15495 - [C++][FlightRPC] Require Protobuf/gRPC SOURCEs to match ARROW-15505 - [C++][Compute] Support Null type in product aggregation PARQUET-492 - [C++][Parquet] Basic support for reading DELTA_BYTE_ARRAY data.","headline":"Apache Arrow 7.0.0 Release","image":"https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png","mainEntityOfPage":{"@type":"WebPage","@id":"https://arrow.apache.org/release/7.0.0.html"},"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://arrow.apache.org/img/logo.png"}},"url":"https://arrow.apache.org/release/7.0.0.html"}</script>
<!-- End Jekyll SEO tag -->
<!-- favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png" id="light1">
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png" id="light2">
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/img/apple-touch-icon.png" id="light3">
<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="/img/apple-touch-icon-120x120.png" id="light4">
<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="/img/apple-touch-icon-76x76.png" id="light5">
<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="/img/apple-touch-icon-60x60.png" id="light6">
<!-- dark mode favicons -->
<link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16-dark.png" id="dark1">
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32-dark.png" id="dark2">
<link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/img/apple-touch-icon-dark.png" id="dark3">
<link rel="apple-touch-icon" type="image/png" sizes="120x120" href="/img/apple-touch-icon-120x120-dark.png" id="dark4">
<link rel="apple-touch-icon" type="image/png" sizes="76x76" href="/img/apple-touch-icon-76x76-dark.png" id="dark5">
<link rel="apple-touch-icon" type="image/png" sizes="60x60" href="/img/apple-touch-icon-60x60-dark.png" id="dark6">
<script>
// Switch to the dark-mode favicons if prefers-color-scheme: dark
function onUpdate() {
light1 = document.querySelector('link#light1');
light2 = document.querySelector('link#light2');
light3 = document.querySelector('link#light3');
light4 = document.querySelector('link#light4');
light5 = document.querySelector('link#light5');
light6 = document.querySelector('link#light6');
dark1 = document.querySelector('link#dark1');
dark2 = document.querySelector('link#dark2');
dark3 = document.querySelector('link#dark3');
dark4 = document.querySelector('link#dark4');
dark5 = document.querySelector('link#dark5');
dark6 = document.querySelector('link#dark6');
if (matcher.matches) {
light1.remove();
light2.remove();
light3.remove();
light4.remove();
light5.remove();
light6.remove();
document.head.append(dark1);
document.head.append(dark2);
document.head.append(dark3);
document.head.append(dark4);
document.head.append(dark5);
document.head.append(dark6);
} else {
dark1.remove();
dark2.remove();
dark3.remove();
dark4.remove();
dark5.remove();
dark6.remove();
document.head.append(light1);
document.head.append(light2);
document.head.append(light3);
document.head.append(light4);
document.head.append(light5);
document.head.append(light6);
}
}
matcher = window.matchMedia('(prefers-color-scheme: dark)');
matcher.addListener(onUpdate);
onUpdate();
</script>
<link href="/css/main.css" rel="stylesheet">
<link href="/css/syntax.css" rel="stylesheet">
<script src="/javascript/main.js"></script>
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
/* We explicitly disable cookie tracking to avoid privacy issues */
_paq.push(['disableCookies']);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://analytics.apache.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '20']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
<link type="application/atom+xml" rel="alternate" href="https://arrow.apache.org/feed.xml" title="Apache Arrow" />
</head>
<body class="wrap">
<header>
<nav class="navbar navbar-expand-md navbar-dark bg-dark">
<a class="navbar-brand no-padding" href="/"><img src="/img/arrow-inverse-300px.png" height="40px"></a>
<button class="navbar-toggler ml-auto" type="button" data-toggle="collapse" data-target="#arrow-navbar" aria-controls="arrow-navbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse justify-content-end" id="arrow-navbar">
<ul class="nav navbar-nav">
<li class="nav-item"><a class="nav-link" href="/overview/" role="button" aria-haspopup="true" aria-expanded="false">Overview</a></li>
<li class="nav-item"><a class="nav-link" href="/faq/" role="button" aria-haspopup="true" aria-expanded="false">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="/blog" role="button" aria-haspopup="true" aria-expanded="false">Blog</a></li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownGetArrow" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Get Arrow
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownGetArrow">
<a class="dropdown-item" href="/install/">Install</a>
<a class="dropdown-item" href="/release/">Releases</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownDocumentation" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Docs
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownDocumentation">
<a class="dropdown-item" href="/docs">Project Docs</a>
<a class="dropdown-item" href="/docs/format/Columnar.html">Format</a>
<hr>
<a class="dropdown-item" href="/docs/c_glib">C GLib</a>
<a class="dropdown-item" href="/docs/cpp">C++</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/blob/main/csharp/README.md" target="_blank" rel="noopener">C#</a>
<a class="dropdown-item" href="https://godoc.org/github.com/apache/arrow/go/arrow" target="_blank" rel="noopener">Go</a>
<a class="dropdown-item" href="/docs/java">Java</a>
<a class="dropdown-item" href="/docs/js">JavaScript</a>
<a class="dropdown-item" href="/julia/">Julia</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/blob/main/matlab/README.md" target="_blank" rel="noopener">MATLAB</a>
<a class="dropdown-item" href="/docs/python">Python</a>
<a class="dropdown-item" href="/docs/r">R</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/blob/main/ruby/README.md" target="_blank" rel="noopener">Ruby</a>
<a class="dropdown-item" href="https://docs.rs/arrow/latest" target="_blank" rel="noopener">Rust</a>
<a class="dropdown-item" href="/swift">Swift</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownSource" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Source
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownSource">
<a class="dropdown-item" href="https://github.com/apache/arrow" target="_blank" rel="noopener">Main Repo</a>
<hr>
<a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/c_glib" target="_blank" rel="noopener">C GLib</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/cpp" target="_blank" rel="noopener">C++</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/csharp" target="_blank" rel="noopener">C#</a>
<a class="dropdown-item" href="https://github.com/apache/arrow-go" target="_blank" rel="noopener">Go</a>
<a class="dropdown-item" href="https://github.com/apache/arrow-java" target="_blank" rel="noopener">Java</a>
<a class="dropdown-item" href="https://github.com/apache/arrow-js" target="_blank" rel="noopener">JavaScript</a>
<a class="dropdown-item" href="https://github.com/apache/arrow-julia" target="_blank" rel="noopener">Julia</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/matlab" target="_blank" rel="noopener">MATLAB</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/python" target="_blank" rel="noopener">Python</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/r" target="_blank" rel="noopener">R</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/ruby" target="_blank" rel="noopener">Ruby</a>
<a class="dropdown-item" href="https://github.com/apache/arrow-rs" target="_blank" rel="noopener">Rust</a>
<a class="dropdown-item" href="https://github.com/apache/arrow-swift" target="_blank" rel="noopener">Swift</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownSubprojects" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Subprojects
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownSubprojects">
<a class="dropdown-item" href="/adbc">ADBC</a>
<a class="dropdown-item" href="/docs/format/Flight.html">Arrow Flight</a>
<a class="dropdown-item" href="/docs/format/FlightSql.html">Arrow Flight SQL</a>
<a class="dropdown-item" href="https://datafusion.apache.org" target="_blank" rel="noopener">DataFusion</a>
<a class="dropdown-item" href="/nanoarrow">nanoarrow</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownCommunity" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownCommunity">
<a class="dropdown-item" href="/community/">Communication</a>
<a class="dropdown-item" href="/docs/developers/index.html">Contributing</a>
<a class="dropdown-item" href="https://github.com/apache/arrow/issues" target="_blank" rel="noopener">Issue Tracker</a>
<a class="dropdown-item" href="/committers/">Governance</a>
<a class="dropdown-item" href="/use_cases/">Use Cases</a>
<a class="dropdown-item" href="/powered_by/">Powered By</a>
<a class="dropdown-item" href="/visual_identity/">Visual Identity</a>
<a class="dropdown-item" href="/security/">Security</a>
<a class="dropdown-item" href="https://www.apache.org/foundation/policies/conduct.html" target="_blank" rel="noopener">Code of Conduct</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownASF" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
ASF Links
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownASF">
<a class="dropdown-item" href="https://www.apache.org/" target="_blank" rel="noopener">ASF Website</a>
<a class="dropdown-item" href="https://www.apache.org/licenses/" target="_blank" rel="noopener">License</a>
<a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener">Donate</a>
<a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener">Thanks</a>
<a class="dropdown-item" href="https://www.apache.org/security/" target="_blank" rel="noopener">Security</a>
</div>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</nav>
</header>
<div class="container p-4 pt-5">
<main role="main" class="pb-5">
<!--
-->
<h1>Apache Arrow 7.0.0 (3 February 2022)</h1>
<p>This is a major release covering more than 3 months of development.</p>
<h2>Download</h2>
<ul>
<li><a href="https://www.apache.org/dyn/closer.lua/arrow/arrow-7.0.0/" target="_blank" rel="noopener"><strong>Source Artifacts</strong></a></li>
<li>
<strong>Binary Artifacts</strong>
<ul>
<li><a href="https://apache.jfrog.io/artifactory/arrow/almalinux/" target="_blank" rel="noopener">For AlmaLinux</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/amazon-linux/" target="_blank" rel="noopener">For Amazon Linux</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/centos/" target="_blank" rel="noopener">For CentOS</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/nuget/" target="_blank" rel="noopener">For C#</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/debian/" target="_blank" rel="noopener">For Debian</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/python/7.0.0/" target="_blank" rel="noopener">For Python</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/ubuntu/" target="_blank" rel="noopener">For Ubuntu</a></li>
</ul>
</li>
<li><a href="https://github.com/apache/arrow/releases/tag/apache-arrow-7.0.0" target="_blank" rel="noopener">Git tag</a></li>
</ul>
<h2>Contributors</h2>
<p>This release includes 650 commits from 105 distinct contributors.</p>
<div class="language-console highlighter-rouge"><div class="highlight"><pre class="highlight"><code data-lang="console"><span class="gp">$</span><span class="w"> </span>git shortlog <span class="nt">-sn</span> apache-arrow-6.0.0..apache-arrow-7.0.0
<span class="go"> 78 Antoine Pitrou
49 Sutou Kouhei
44 Krisztián Szűcs
39 David Li
35 Nic Crane
34 Alenka Frim
28 Carlos O'Ryan
27 Jonathan Keane
22 Weston Pace
21 Joris Van den Bossche
19 Dewey Dunnington
16 Matthew Topol
14 Dragos Moldovan-Grünfeld
14 Will Jones
12 Yibo Cai
12 Augusto Silva
12 Benson Muite
9 Alessandro Molina
7 Neal Richardson
6 Eduardo Ponce
5 Vibhatha Abeykoon
5 Dominik Moritz
5 Pradeep Garigipati
4 Johan Peltenburg
4 Ian Alexander Joiner
4 João Pedro
4 Matthijs Brobbel
4 Phillip Cloud
4 Sasha Krassovsky
4 liyafan82
3 Yuqi Gu
3 Sanjiban Sengupta
3 Kazuaki Ishizaki
3 Anthony Louis
3 jeszyb
3 Jedi18
3 Romain Francois
3 okadakk
2 Dhruv Vats
2 crystrix
2 Chenxi Li
2 Jayjeet Chakraborty
2 Danielle Navarro
2 Alex Şuhan
2 Projjal Chanda
2 Jeroen van Straten
2 Rok
2 Yue
2 Chris Casola
2 rodrigojdebem
2 Zixi
2 shanhuuang
2 Hongze Zhang
2 ArianaVillegas
2 Benjamin Kietzman
2 William Hyun
1 Vinicius Roque
1 Vitaly Buka
1 Andrew Lamb
1 Alvin Chunga
1 William Ayd
1 William Butler
1 ZMZ
1 [5~[5~David Li
1 [Paul Taylor
1 alvinj15
1 b41sh
1 bkmgit
1 c-jamie
1 daipom
1 frank400
1 liukun4515
1 Ákos Hadnagy
1 marlenezw
1 michalursa
1 notEvil
1 Diana Clarke
1 Dongjoon Hyun
1 Colin Sames
1 Dragoș Moldovan-Grünfeld
1 Eric Erhardt
1 James Duong
1 Jiayu Liu
1 Ahmet Uyar
1 Joost Hoozemans
1 Jorge C. Leitao
1 Jorge Leitao
1 Chathura Widanage
1 tomersolomon1
1 Konstantin Ilchenko
1 Chao Sun
1 Carl Boettiger
1 toppyy
1 Nate Clark
1 Nathaniel Bauernfeind
1 Benedikt Reinartz
1 Niyas Sait
1 wangzixuan.wzxuan
1 Attila Lendvai
1 Rafael Telles
1 zois
1 Stephanie Hazlitt
1 Terence Honles
1 Tim Paine
1 Vinicius Fraga
</span></code></pre></div></div>
<h2>Patch Committers</h2>
<p>The following Apache committers merged contributed patches to the repository.</p>
<div class="language-console highlighter-rouge"><div class="highlight"><pre class="highlight"><code data-lang="console"><span class="gp">$</span><span class="w"> </span>git shortlog <span class="nt">-csn</span> apache-arrow-6.0.0..apache-arrow-7.0.0
<span class="go"> 149 Antoine Pitrou
85 Krisztián Szűcs
73 Sutou Kouhei
68 Jonathan Keane
64 David Li
52 Nic Crane
34 Joris Van den Bossche
24 Pindikura Ravindra
21 Weston Pace
14 GitHub
14 Matthew Topol
12 Neal Richardson
12 Yibo Cai
7 Benjamin Kietzman
5 Dominik Moritz
4 liyafan82
4 Eric Erhardt
3 Matt Topol
2 Ian Cook
1 Praveen
1 Micah Kornfield
1 Chao Sun
</span></code></pre></div></div>
<h2>Changelog</h2>
<h2>Apache Arrow 7.0.0 (2022-02-03)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-8340" target="_blank" rel="noopener">ARROW-8340</a> - [Documentation] Remove the old Sphinx pin</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-9648" target="_blank" rel="noopener">ARROW-9648</a> - [C++] Added compression level parameter to LZ4_FRAME compression codec</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-9688" target="_blank" rel="noopener">ARROW-9688</a> - [C++][Python] Enable building c++ library and pyarrow package for win/arm64 build</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-10140" target="_blank" rel="noopener">ARROW-10140</a> - [Python][C++] Add test for map column of a parquet file created from pyarrow and pandas</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-10485" target="_blank" rel="noopener">ARROW-10485</a> - [R] Accept partitioning in open_dataset when file paths are hive-style</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-10794" target="_blank" rel="noopener">ARROW-10794</a> - [JS] Typescript Arrowjs Class 'RecordBatch&lt;T&gt;' incorrectly extends base class 'StructVector&lt;T&gt;</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-11549" target="_blank" rel="noopener">ARROW-11549</a> - [C++][Gandiva] Fix issues with FilterCacheKey caused by ToString() not distinguishing null and 'null'</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12042" target="_blank" rel="noopener">ARROW-12042</a> - [C++] Fix array_sort_indices on chunked arrays</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12066" target="_blank" rel="noopener">ARROW-12066</a> - [Python] Test to ensure filtering with equal to null does not crash</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12768" target="_blank" rel="noopener">ARROW-12768</a> - [C++] Stricter signed zero comparison in tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13294" target="_blank" rel="noopener">ARROW-13294</a> - [C#] Create Flight example server and client</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13412" target="_blank" rel="noopener">ARROW-13412</a> - [C++] Fix Kleene kernels on chunked array + scalar input</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13462" target="_blank" rel="noopener">ARROW-13462</a> - [C++] Fix example code stub in Compute API documentation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13628" target="_blank" rel="noopener">ARROW-13628</a> - [Rust] Activate IPC month_day_nano_interval integration test for rust</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13735" target="_blank" rel="noopener">ARROW-13735</a> - [C++][Python] Creating a Map array with non-default field names segfaults</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13756" target="_blank" rel="noopener">ARROW-13756</a> - [Python] Error in pandas conversion for datetimetz column index</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13780" target="_blank" rel="noopener">ARROW-13780</a> - [Gandiva][UDF] Fix bug in udf space/rpad/lpad</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13861" target="_blank" rel="noopener">ARROW-13861</a> - [JS] Create Field with List type will throw error</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13879" target="_blank" rel="noopener">ARROW-13879</a> - [C++] Mixed support for binary types in regex functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13896" target="_blank" rel="noopener">ARROW-13896</a> - [Python] Print of timestamp with timezone errors</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13947" target="_blank" rel="noopener">ARROW-13947</a> - [C++] Support more types in index kernel</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13948" target="_blank" rel="noopener">ARROW-13948</a> - [C++] Support timestamp with timezone in is_in/index_in</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13950" target="_blank" rel="noopener">ARROW-13950</a> - [C++] min_element_wise/max_element_wise missing support for some types</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13981" target="_blank" rel="noopener">ARROW-13981</a> - [Java] VectorSchemaRootAppender doesn't work for BitVector</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14029" target="_blank" rel="noopener">ARROW-14029</a> - [R] Repair map_batches()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14151" target="_blank" rel="noopener">ARROW-14151</a> - [C++] Mixed support for binary types in ASCII string functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14238" target="_blank" rel="noopener">ARROW-14238</a> - [Python] "could not run mc" error in test_fs.py</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14253" target="_blank" rel="noopener">ARROW-14253</a> - [R] Update lz4 test failing locally due to different error message</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14318" target="_blank" rel="noopener">ARROW-14318</a> - [Docs] Fix doc building of dataset docs multiple times</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14374" target="_blank" rel="noopener">ARROW-14374</a> - [Java] Integration tests for the C data Interface implementation for Java</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14389" target="_blank" rel="noopener">ARROW-14389</a> - [C++][Gandiva] Fix performance bug with LIKE expressions with reserved characters</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14395" target="_blank" rel="noopener">ARROW-14395</a> - [R] Re-enable duckdb autocleaning</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14405" target="_blank" rel="noopener">ARROW-14405</a> - [C++] Fix build error from clang for windows</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14419" target="_blank" rel="noopener">ARROW-14419</a> - [R] Add filter + join test</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14426" target="_blank" rel="noopener">ARROW-14426</a> - [C++] Add a minimum_row_group_size to dataset writing</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14429" target="_blank" rel="noopener">ARROW-14429</a> - [C++] RecordBatchFileReader performance really bad in S3</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14437" target="_blank" rel="noopener">ARROW-14437</a> - [Python] Make CSV cancellation test more robust</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14461" target="_blank" rel="noopener">ARROW-14461</a> - [R] write_dataset() allows users to pass invalid additional arguments</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14469" target="_blank" rel="noopener">ARROW-14469</a> - [R] Binding for lubridate::month() doesn't have <code>label</code> argument implemented</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14475" target="_blank" rel="noopener">ARROW-14475</a> - [C++] Don't shadow enable_if helpers</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14492" target="_blank" rel="noopener">ARROW-14492</a> - [JS] Fix export for browser bundles</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14493" target="_blank" rel="noopener">ARROW-14493</a> - [Release][Go] Add update of import path for major versions to script</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14513" target="_blank" rel="noopener">ARROW-14513</a> - [Release][Go] Update release-6.0.0 with /v6 suffix</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14516" target="_blank" rel="noopener">ARROW-14516</a> - [CI] Disable privileged mode for Docker runs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14517" target="_blank" rel="noopener">ARROW-14517</a> - [Python] Missing ampersand in CIpcReadOptions of CFeatherReader</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14519" target="_blank" rel="noopener">ARROW-14519</a> - [C++] Properly error if joining on unsupported type</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14522" target="_blank" rel="noopener">ARROW-14522</a> - [C++] Fix validation of ExtensionType with null storage type</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14523" target="_blank" rel="noopener">ARROW-14523</a> - [C++] Fix potential data loss in S3 multipart upload</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14529" target="_blank" rel="noopener">ARROW-14529</a> - [GLib] Validate Decimal{128,256}DataType precision</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14530" target="_blank" rel="noopener">ARROW-14530</a> - [GLib] Return error for invalid decimal string</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14538" target="_blank" rel="noopener">ARROW-14538</a> - [R] Work around empty tr call on Solaris</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14539" target="_blank" rel="noopener">ARROW-14539</a> - [C++] Dataset scanner test failing a DCHECK</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14550" target="_blank" rel="noopener">ARROW-14550</a> - [Doc] Remove the JSON license; a non-free one.</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14554" target="_blank" rel="noopener">ARROW-14554</a> - [C++][CI] Fix OSS-Fuzz build failure</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14578" target="_blank" rel="noopener">ARROW-14578</a> - [Format][Documentation] Update union-of-structs doc</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14582" target="_blank" rel="noopener">ARROW-14582</a> - [CI] Timeout asan ubsan job after 60m</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14583" target="_blank" rel="noopener">ARROW-14583</a> - [C++] Handle empty chunked arrays in Take, empty datasets in GroupByNode</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14584" target="_blank" rel="noopener">ARROW-14584</a> - [Python][CI] Python sdist installation fails with latest setuptools 58.5</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14586" target="_blank" rel="noopener">ARROW-14586</a> - [R] summarise() with nested aggregate expressions has a confusing error</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14589" target="_blank" rel="noopener">ARROW-14589</a> - [CI][Go] Fix CGO Windows Tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14592" target="_blank" rel="noopener">ARROW-14592</a> - [C++] list_parent_indices output type should not depend on input type</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14593" target="_blank" rel="noopener">ARROW-14593</a> - [C++] Fix crashes on invalid IPC file (OSS-Fuzz)</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14594" target="_blank" rel="noopener">ARROW-14594</a> - [R] Enable snappy+lz4 by default</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14595" target="_blank" rel="noopener">ARROW-14595</a> - [R] Clean up from setting deps_source to auto</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14598" target="_blank" rel="noopener">ARROW-14598</a> - [C++][Flight] Fix protoc generation dependency for example</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14600" target="_blank" rel="noopener">ARROW-14600</a> - [Docs] Fix broken link in Python Development page</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14616" target="_blank" rel="noopener">ARROW-14616</a> - [C++] Fix build errors on master</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14620" target="_blank" rel="noopener">ARROW-14620</a> - [Python] Missing bindings for existing_data_behavior makes it impossible to maintain old behavior</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14622" target="_blank" rel="noopener">ARROW-14622</a> - [C++] Fix initialization-order-fiasco reports</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14625" target="_blank" rel="noopener">ARROW-14625</a> - [Python][CI] Enable Python test on s390x</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14627" target="_blank" rel="noopener">ARROW-14627</a> - [C++] Fix tests compilation error using GCC 11.1</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14629" target="_blank" rel="noopener">ARROW-14629</a> - [Python] Add pytest dataset marker to test_permutation_of_column_order</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14630" target="_blank" rel="noopener">ARROW-14630</a> - [C++] Fix aggregation over scalar key columns</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14640" target="_blank" rel="noopener">ARROW-14640</a> - [R] reading data from S3</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14642" target="_blank" rel="noopener">ARROW-14642</a> - [C++] ScanNode is not using the filter expression</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14644" target="_blank" rel="noopener">ARROW-14644</a> - [C++][R] open_dataset doesn't ignore BOM in csv file</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14659" target="_blank" rel="noopener">ARROW-14659</a> - [R] Remove warning about factor conversion to string in if_else()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14664" target="_blank" rel="noopener">ARROW-14664</a> - [C++] Fix accepted types for Parquet encoding DELTA_BYTE_ARRAY</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14667" target="_blank" rel="noopener">ARROW-14667</a> - [C++] Added a dcheck to ensure aws is initialized before s3 options are used</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14667" target="_blank" rel="noopener">ARROW-14667</a> - [R][C++] segfault on calls to arrow::S3FileSystem$create</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14682" target="_blank" rel="noopener">ARROW-14682</a> - [dev] Verify go on non x86 archs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14685" target="_blank" rel="noopener">ARROW-14685</a> - [Python] test case automatically detects byteorder of numpy object</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14693" target="_blank" rel="noopener">ARROW-14693</a> - [R] Non-integers being passed to chunk_size</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14696" target="_blank" rel="noopener">ARROW-14696</a> - [Java] Reset vectors before populating JDBC data when reusing vector schema root</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14699" target="_blank" rel="noopener">ARROW-14699</a> - [C++] Fix lz4 undefined behaviour issues</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14700" target="_blank" rel="noopener">ARROW-14700</a> - [C++] Only check zone offset sign when offset present</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14701" target="_blank" rel="noopener">ARROW-14701</a> - [Python][MINOR] document parquet.write_table row_group_size</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14704" target="_blank" rel="noopener">ARROW-14704</a> - [C++] Fix Valgrind failure in parquet-arrow-test</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14709" target="_blank" rel="noopener">ARROW-14709</a> - [C++][Java] Upgrade ORC to 1.7.1 and use the official Apache distribution site</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14710" target="_blank" rel="noopener">ARROW-14710</a> - [R] Install error on Linux arm64 with cmake-X.X.X-Linux-x86_64</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14717" target="_blank" rel="noopener">ARROW-14717</a> - [Go] Use the ipc.Reader allocator in messageReader</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14721" target="_blank" rel="noopener">ARROW-14721</a> - [C++] Strengthen DELTA_BYTE_ARRAY decoder</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14722" target="_blank" rel="noopener">ARROW-14722</a> - [R] Fix altrep vector negation modifying original</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14728" target="_blank" rel="noopener">ARROW-14728</a> - [Go] Pull LICENSE.txt up to new module root</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14739" target="_blank" rel="noopener">ARROW-14739</a> - [JS] Ensure docs point to right source</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14744" target="_blank" rel="noopener">ARROW-14744</a> - [R] open_dataset() error when <code>schema</code> argument supplied, but <code>column_names</code> not supplied to <code>CSVReadOptions</code>
</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14749" target="_blank" rel="noopener">ARROW-14749</a> - [Python][Release] Set release verification script to use target source instead of current source directory</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14765" target="_blank" rel="noopener">ARROW-14765</a> - [Python] StructFieldOptions not exposed</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14766" target="_blank" rel="noopener">ARROW-14766</a> - [Python] Mark compute function arguments positional-only</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14769" target="_blank" rel="noopener">ARROW-14769</a> - [Go] Ensure MessageReader errors get reported</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14773" target="_blank" rel="noopener">ARROW-14773</a> - [JS] Fix sourcemap paths</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14774" target="_blank" rel="noopener">ARROW-14774</a> - [JS] Correct package exports</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14778" target="_blank" rel="noopener">ARROW-14778</a> - [C++] Round mean of decimal types after division</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14783" target="_blank" rel="noopener">ARROW-14783</a> - [C++][Python] Fix the write ORC in BytesIO issue</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14786" target="_blank" rel="noopener">ARROW-14786</a> - [R] Bump dev version following 6.0.1 patch release</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14788" target="_blank" rel="noopener">ARROW-14788</a> - [C++] Fix warning in dataset/file_orc_test.cc</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14791" target="_blank" rel="noopener">ARROW-14791</a> - [C++] Fix crash when validating corrupt list array</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14792" target="_blank" rel="noopener">ARROW-14792</a> - [C++] Fix crash when reading DELTA_BYTE_ARRAY Parquet file</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14795" target="_blank" rel="noopener">ARROW-14795</a> - [C++] Fix issue on replace with mask for null values</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14796" target="_blank" rel="noopener">ARROW-14796</a> - [Python] Documentation: Correct default value</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14800" target="_blank" rel="noopener">ARROW-14800</a> - [C++] Disambiguate std::launder on MSVC with C++17 enabled</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14803" target="_blank" rel="noopener">ARROW-14803</a> - [R] Function not declared in scope</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14839" target="_blank" rel="noopener">ARROW-14839</a> - [R] test-fedora-r-clang-sanitizer job failing due to snappy causing a sanitizer error</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14840" target="_blank" rel="noopener">ARROW-14840</a> - [R][CI] test-ubuntu-20.10-docs nightly build failing due to R install issue</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14851" target="_blank" rel="noopener">ARROW-14851</a> - [Archery] Don't dump JSON benchmark output on stdout</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14853" target="_blank" rel="noopener">ARROW-14853</a> - [C++][Python] Improve error message for missing function options</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14854" target="_blank" rel="noopener">ARROW-14854</a> - [C++] Fix struct_field crash on invalid index</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14894" target="_blank" rel="noopener">ARROW-14894</a> - [R] Integer overflow in write_parquet chunk size calculation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14898" target="_blank" rel="noopener">ARROW-14898</a> - [C++][Compute] Fix crash of out-of-bounds memory accessing in key_hash if a key is smaller than int64</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14919" target="_blank" rel="noopener">ARROW-14919</a> - [R] write_parquet() drops attributes for grouped dataframes</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14922" target="_blank" rel="noopener">ARROW-14922</a> - [C++][Parquet] Fix column-io-benchmark throws</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14930" target="_blank" rel="noopener">ARROW-14930</a> - [C++] Make S3 directory detection more robust</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14931" target="_blank" rel="noopener">ARROW-14931</a> - [Python] csv/orc format strings missing from some dataset docs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14933" target="_blank" rel="noopener">ARROW-14933</a> - [JS] apache-arrow does not compile with typescript when types are checked</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14936" target="_blank" rel="noopener">ARROW-14936</a> - [C++][Gandiva] Fix split_part function in gandiva</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14937" target="_blank" rel="noopener">ARROW-14937</a> - [Doc] Make sure the docs directory is mounted as a volume</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14962" target="_blank" rel="noopener">ARROW-14962</a> - [CI] Fix minio installation on s390x</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14966" target="_blank" rel="noopener">ARROW-14966</a> - [R][CI] Add redundancy to CRAN mirrors for dependency installation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14979" target="_blank" rel="noopener">ARROW-14979</a> - [C++] Fix process leaks in GCS integration tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14980" target="_blank" rel="noopener">ARROW-14980</a> - [C++] GCS tests use PYTHON environment variable</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14991" target="_blank" rel="noopener">ARROW-14991</a> - [Packaging][Python] Windows wheel builds are failing due to wrong vcpkg triplet name</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15002" target="_blank" rel="noopener">ARROW-15002</a> - [Python] Fix hypothesis strategy for interval types</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15004" target="_blank" rel="noopener">ARROW-15004</a> - [Dev][Archery] Use default simd level</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15009" target="_blank" rel="noopener">ARROW-15009</a> - [C++] Make hash join tests less slow with TSan</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15027" target="_blank" rel="noopener">ARROW-15027</a> - [C++] Fix OpenTelemetry CMake definitions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15028" target="_blank" rel="noopener">ARROW-15028</a> - [C++] Fix Gandiva compile failure on Unity builds</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15030" target="_blank" rel="noopener">ARROW-15030</a> - [C++] CSV writer test failures</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15031" target="_blank" rel="noopener">ARROW-15031</a> - [C++] Fix crash on invalid Parquet file (OSS-Fuzz)</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15041" target="_blank" rel="noopener">ARROW-15041</a> - [R] Flaky BOM removal test</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15047" target="_blank" rel="noopener">ARROW-15047</a> - [R][MINOR] Suggest R command for setting build environment variables</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15071" target="_blank" rel="noopener">ARROW-15071</a> - [C#] Fixed a bug in Column.cs ValidateArrayDataTypes method</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15076" target="_blank" rel="noopener">ARROW-15076</a> - [C++][Gandiva] Fix allocation of AES {en,de}cryption result</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15078" target="_blank" rel="noopener">ARROW-15078</a> - [C++] Silence CMake error "includes non-existent path" with bundled OpenTelemetry</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15090" target="_blank" rel="noopener">ARROW-15090</a> - [C++] SerializedAsyncTaskGroup does not finish if an error arrives while there are still tasks to run</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15101" target="_blank" rel="noopener">ARROW-15101</a> - [Python] Fix build failure on CSV writer</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15105" target="_blank" rel="noopener">ARROW-15105</a> - [R] unsupported timestamp cast in CSV with tz element</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15123" target="_blank" rel="noopener">ARROW-15123</a> - [R] CSV dataset file header read in as data</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15143" target="_blank" rel="noopener">ARROW-15143</a> - [C++] Remove incorrect comment on API of Transform for StringBinaryTransformExecBase</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15144" target="_blank" rel="noopener">ARROW-15144</a> - [Java] Unable to read IPC file in master</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15145" target="_blank" rel="noopener">ARROW-15145</a> - [R][CI] test-r-minimal-build fails due to updated error message</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15147" target="_blank" rel="noopener">ARROW-15147</a> - [CI][C++][Gandiva] Fix broken nigthly builds related to boost dependencies</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15171" target="_blank" rel="noopener">ARROW-15171</a> - [C++][Java] Update ORC to 1.7.2</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15181" target="_blank" rel="noopener">ARROW-15181</a> - [C++][FlightRPC] Fix race between signal handler and shutdown</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15184" target="_blank" rel="noopener">ARROW-15184</a> - [C++] Unit tests of reading delta-encoded Parquet files with and without nulls</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15185" target="_blank" rel="noopener">ARROW-15185</a> - [R] Make arrow build options check case insensitive</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15194" target="_blank" rel="noopener">ARROW-15194</a> - [C++] Combine ChunkedArray constructors</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15199" target="_blank" rel="noopener">ARROW-15199</a> - [Java] Update protobuf-maven-plugin to avoid 'Text file busy' failure</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15200" target="_blank" rel="noopener">ARROW-15200</a> - [C++][Gandiva] Enable RTTI when building LLVM dependency using vcpkg</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15226" target="_blank" rel="noopener">ARROW-15226</a> - [Python] Update Cython bindings of ChunkedArray constructors</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15231" target="_blank" rel="noopener">ARROW-15231</a> - [Packaging][deb] Add missing ArrowFlight-1.0.typelib</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15234" target="_blank" rel="noopener">ARROW-15234</a> - [Python] Fix crash with custom CSV invalid row handler</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15241" target="_blank" rel="noopener">ARROW-15241</a> - [C++] MakeArrayOfNull fails on extension types with a nested storage type</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15243" target="_blank" rel="noopener">ARROW-15243</a> - [CI][Python] Make PyArrow installation more robust in CI</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15265" target="_blank" rel="noopener">ARROW-15265</a> - [C++] Fix hang in dataset writer with kDeleteMatchingPartitions and #partitions &gt;= 8</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15266" target="_blank" rel="noopener">ARROW-15266</a> - [R][CI] Test reorganization triggering valgrind errors</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15286" target="_blank" rel="noopener">ARROW-15286</a> - [Python] Convert indices passed to FileSystemDataset.take to array to avoid segfault</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15290" target="_blank" rel="noopener">ARROW-15290</a> - [Python][Docs] Documentation pages for PyArrow have incorrect hyperlinks</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15306" target="_blank" rel="noopener">ARROW-15306</a> - [C++] S3FileSystem Should set the content-type header to application/octet-stream if not specified</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15315" target="_blank" rel="noopener">ARROW-15315</a> - [Java][FlightRPC] FlightSqlProducer#doAction always throws INVALID_ARGUMENT</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15318" target="_blank" rel="noopener">ARROW-15318</a> - [C++][Python] Regression reading partition keys of large batches.</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15323" target="_blank" rel="noopener">ARROW-15323</a> - [CI] Nightly spark integration builds are failing</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15324" target="_blank" rel="noopener">ARROW-15324</a> - [C++] Avoid crashing when HDFS file fails closing</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15325" target="_blank" rel="noopener">ARROW-15325</a> - [R] Fix CRAN comment on map_batches collect</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15326" target="_blank" rel="noopener">ARROW-15326</a> - [C++] Fix Gandiva crashes</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15335" target="_blank" rel="noopener">ARROW-15335</a> - [Java] Fix setPosition call in UnionListReader for empty List</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15358" target="_blank" rel="noopener">ARROW-15358</a> - [C++] Fix custom matcher compilation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15360" target="_blank" rel="noopener">ARROW-15360</a> - [Python] Check slice bounds in Buffer.slice()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15362" target="_blank" rel="noopener">ARROW-15362</a> - Setting OMP_NUM_THREADS to 1 causes dataset to hang</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15370" target="_blank" rel="noopener">ARROW-15370</a> - [Python] Fix regression in empty table to_pandas conversion</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15371" target="_blank" rel="noopener">ARROW-15371</a> - [C++][Release] Missing libsqlite-dev from the verification docker images</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15372" target="_blank" rel="noopener">ARROW-15372</a> - [C++][Gandiva] Gandiva now depends on boost/crc.hpp which is missing from the trimmed boost archive</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15376" target="_blank" rel="noopener">ARROW-15376</a> - [Go][Release] cpu_arm64 needs +build comment</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15377" target="_blank" rel="noopener">ARROW-15377</a> - [Release] Bump nodejs version to 16 in the macOS verification builds</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15378" target="_blank" rel="noopener">ARROW-15378</a> - [C++][Release] GTest linking error during windows verification</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15380" target="_blank" rel="noopener">ARROW-15380</a> - [Python][Release] NumPy ABI incompatibility during verification</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15385" target="_blank" rel="noopener">ARROW-15385</a> - [Integration] Split duration from interval in integration tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15388" target="_blank" rel="noopener">ARROW-15388</a> - [C++] Avoid including absl from flatbuffers</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15393" target="_blank" rel="noopener">ARROW-15393</a> - [Release][Crossbow] Fall back to <version>dev0 when the generated scm version number doesn't have a distance</version>
</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15394" target="_blank" rel="noopener">ARROW-15394</a> - [CI][Docs] Fix env variable to ensure doxygen is used in doc build</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15395" target="_blank" rel="noopener">ARROW-15395</a> - [Release][Ruby] Ruby verification fails on M1</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15403" target="_blank" rel="noopener">ARROW-15403</a> - [Python][Packaging] Use bundled ORC to build the python wheels</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15404" target="_blank" rel="noopener">ARROW-15404</a> - [Java][Packaging] Use bundled ORC for building java JNI jars</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15414" target="_blank" rel="noopener">ARROW-15414</a> - [java] RangeEqualsVisitor does not work for BitVector</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15417" target="_blank" rel="noopener">ARROW-15417</a> - [Python][Packaging] Use vcpkg manifest to install wheel dependencies; downgrade AWS SDK by building the bundled version</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15420" target="_blank" rel="noopener">ARROW-15420</a> - [Python] Skip if GDB script is not found</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15424" target="_blank" rel="noopener">ARROW-15424</a> - [C++][GLib] Fix CUDA bindings</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15427" target="_blank" rel="noopener">ARROW-15427</a> - [C++][Gandiva] Use a lock guard to hold a mutex</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15433" target="_blank" rel="noopener">ARROW-15433</a> - [Doc] Fix warnings when building</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15437" target="_blank" rel="noopener">ARROW-15437</a> - [Python][FlightRPC] Fix flaky test test_interrupt</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15438" target="_blank" rel="noopener">ARROW-15438</a> - [Python] Flaky test test_write_dataset_max_open_files</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15441" target="_blank" rel="noopener">ARROW-15441</a> - [C++][Compute] Fix incorrect result of hash_count a null type column</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15442" target="_blank" rel="noopener">ARROW-15442</a> - [C++][Python] Skip GDB tests on a non-debug build</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15447" target="_blank" rel="noopener">ARROW-15447</a> - [C++] Avoid conflict between ORC options API and glibc-defined macro</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15451" target="_blank" rel="noopener">ARROW-15451</a> - [C++] Fix build with C++17 and ARROW_GCS=ON</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15454" target="_blank" rel="noopener">ARROW-15454</a> - [Python] Try to make CSV cancellation test more robust</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15461" target="_blank" rel="noopener">ARROW-15461</a> - [C++] Avoid clang bug in ReverseBitmap</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15467" target="_blank" rel="noopener">ARROW-15467</a> - [Go][Parquet] Fix pqarrow decimal tests on s390x</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15485" target="_blank" rel="noopener">ARROW-15485</a> - [Release][Java] Fix java jars upload script</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15488" target="_blank" rel="noopener">ARROW-15488</a> - [Go] Fix ipc.Writer corrupting null bitmaps</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15493" target="_blank" rel="noopener">ARROW-15493</a> - [C++][Gandiva] Init ExpressionCacheKey.mode_</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15499" target="_blank" rel="noopener">ARROW-15499</a> - [Python] Fix import error in pyarrow._orc</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15504" target="_blank" rel="noopener">ARROW-15504</a> - [Python] Ensure to test ORC bindings</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15509" target="_blank" rel="noopener">ARROW-15509</a> - [Go][Parquet] Parquet mainprogs crash</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15514" target="_blank" rel="noopener">ARROW-15514</a> - [C++][Gandiva] Add flag to enable Gandiva Object Code</li>
<li>
<a href="https://issues.apache.org/jira/browse/PARQUET-1856" target="_blank" rel="noopener">PARQUET-1856</a> - [C++] Avoid failing tests with Snappy support disabled</li>
<li>
<a href="https://issues.apache.org/jira/browse/PARQUET-2109" target="_blank" rel="noopener">PARQUET-2109</a> - [C++] Check if Parquet page has too few values</li>
</ul>
<h3>New Features and Improvements</h3>
<ul>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-1299" target="_blank" rel="noopener">ARROW-1299</a> - [Doc] Publish nightly documentation against master somewhere</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-1699" target="_blank" rel="noopener">ARROW-1699</a> - [C++] forward, backward fill kernel functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-2366" target="_blank" rel="noopener">ARROW-2366</a> - [Python][C++][Parquet] Add test to ensure support reading Parquet files having a permutation of column order</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-3699" target="_blank" rel="noopener">ARROW-3699</a> - [C++] Dockerfile for testing 32-bit C++ build</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-4975" target="_blank" rel="noopener">ARROW-4975</a> - [C++] Support concatenation of UnionArrays</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-5599" target="_blank" rel="noopener">ARROW-5599</a> - [Go] Migrate array.{Interface,Record,Column,Chunked,Table} to arrow.{Array,Record,Column,Chunked,Table}</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-6001" target="_blank" rel="noopener">ARROW-6001</a> - [Python] : Add from_pylist() and to_pylist() to pyarrow.Table to convert list of records</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-6276" target="_blank" rel="noopener">ARROW-6276</a> - [C++] for some arrow classes</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-8285" target="_blank" rel="noopener">ARROW-8285</a> - [Python][Dataset] Test that ScalarExpression accepts numpy scalars</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-8605" target="_blank" rel="noopener">ARROW-8605</a> - [R] Add brotli to Windows R build</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-8823" target="_blank" rel="noopener">ARROW-8823</a> - [C++] Add total size of batch buffers to IPC write statistics</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-9186" target="_blank" rel="noopener">ARROW-9186</a> - [R] Allow specifying CSV file encoding</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-9483" target="_blank" rel="noopener">ARROW-9483</a> - [C++] Reorganize testing headers</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-9630" target="_blank" rel="noopener">ARROW-9630</a> - [Go] Implement public JSON reader/writer</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-10209" target="_blank" rel="noopener">ARROW-10209</a> - [Python] Support positional options in compute functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-10220" target="_blank" rel="noopener">ARROW-10220</a> - [JS] Cache javascript utf-8 dictionary keys?</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-10317" target="_blank" rel="noopener">ARROW-10317</a> - [Python] Document compute function options</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-10456" target="_blank" rel="noopener">ARROW-10456</a> - [R] Implement MapType and MapArray</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-10998" target="_blank" rel="noopener">ARROW-10998</a> - [C++] Detect URIs where a filesystem path is expected</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-11297" target="_blank" rel="noopener">ARROW-11297</a> - [C++][Python] Add ORC writer options</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-11347" target="_blank" rel="noopener">ARROW-11347</a> - [JS] Consider Objects instead of Maps</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-11424" target="_blank" rel="noopener">ARROW-11424</a> - [C++] StructType::{AddField,RemoveField,SetField} member functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-11475" target="_blank" rel="noopener">ARROW-11475</a> - [C++] Upgrade mimalloc to v1.7.3</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-11938" target="_blank" rel="noopener">ARROW-11938</a> - [R] Enable R build process to find locally built C++ library on Windows</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12053" target="_blank" rel="noopener">ARROW-12053</a> - [C++] Implement aggregate compute functions for decimal datatypes</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12060" target="_blank" rel="noopener">ARROW-12060</a> - [Python] Enable calling compute functions on Expressions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12315" target="_blank" rel="noopener">ARROW-12315</a> - [R] add max_partitions argument to write_dataset()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12404" target="_blank" rel="noopener">ARROW-12404</a> - [C++] Implement "random" nullary function that generates uniform random between 0 and 1</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12422" target="_blank" rel="noopener">ARROW-12422</a> - [C++][Gandiva] Add castVARCHAR from date millis function</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12480" target="_blank" rel="noopener">ARROW-12480</a> - [Java][Dataset] FileSystemDataset: Support reading from a directory</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12516" target="_blank" rel="noopener">ARROW-12516</a> - [C++][Gandiva] Implements castINTERVALDAY(varchar) and castINTERVALYEAR(varchar) functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12536" target="_blank" rel="noopener">ARROW-12536</a> - [JS] Construct tables from JavaScript types</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12538" target="_blank" rel="noopener">ARROW-12538</a> - [JS] Show Vectors in the docs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12545" target="_blank" rel="noopener">ARROW-12545</a> - [Python][Docs] Fill in section about Custom Schema and Field Metadata</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12548" target="_blank" rel="noopener">ARROW-12548</a> - [JS] Get rid of columns</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12549" target="_blank" rel="noopener">ARROW-12549</a> - [JS] Table and RecordBatch should not extend Vector, make JS lib smaller</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12595" target="_blank" rel="noopener">ARROW-12595</a> - [C++][Gandiva][binary][string] functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12607" target="_blank" rel="noopener">ARROW-12607</a> - [Website] Doc section for Dataset Java bindings</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12671" target="_blank" rel="noopener">ARROW-12671</a> - [C++] Add OpenTelemetry to ThirdpartyToolchain</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12683" target="_blank" rel="noopener">ARROW-12683</a> - [C++] Enable fine-grained I/O (coalescing) in IPC reader</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12706" target="_blank" rel="noopener">ARROW-12706</a> - [Python] Drop Python 3.6 support</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12712" target="_blank" rel="noopener">ARROW-12712</a> - [C++] String repeat kernel</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12735" target="_blank" rel="noopener">ARROW-12735</a> - [C++] Write GDB plugin</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12803" target="_blank" rel="noopener">ARROW-12803</a> - [C++] [Dataset] Write dataset with scanner does not support async scan</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12820" target="_blank" rel="noopener">ARROW-12820</a> - [C++] Support zone offset in ISO8601, strptime parser</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12858" target="_blank" rel="noopener">ARROW-12858</a> - [C++][Gandiva] Add isNull, isTrue, isFalse, isNotTrue, IsNotFalse and NVL functions on Gandiva</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12880" target="_blank" rel="noopener">ARROW-12880</a> - [C++][Gandiva] Add castTIME(int32), castTIMESTAMP(int64) and castTIME(utf8) functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12922" target="_blank" rel="noopener">ARROW-12922</a> - [Java][FlightSQL] Create stubbed APIs for Flight SQL</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-12943" target="_blank" rel="noopener">ARROW-12943</a> - [Gandiva][C++] Implement MD5 Hive function</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13016" target="_blank" rel="noopener">ARROW-13016</a> - [C++][Compute] Support Null type in Sum/Mean aggregation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13035" target="_blank" rel="noopener">ARROW-13035</a> - [C++] indices_nonzero compute function</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13051" target="_blank" rel="noopener">ARROW-13051</a> - [Release][Java] Use artifacts built by Crossbow</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13081" target="_blank" rel="noopener">ARROW-13081</a> - [C++] Disallow comparing zoned and naive timestamps</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13087" target="_blank" rel="noopener">ARROW-13087</a> - [R] Expose Parquet ArrowReaderProperties::coerce_int96_timestamp_unit_</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13111" target="_blank" rel="noopener">ARROW-13111</a> - [R] altrep vectors for ChunkedArray</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13130" target="_blank" rel="noopener">ARROW-13130</a> - [C++] Add decimal support to arithmetic kernels</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13156" target="_blank" rel="noopener">ARROW-13156</a> - [R] bindings for str_count</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13208" target="_blank" rel="noopener">ARROW-13208</a> - [Python][CI] Create a build for validating python docstrings</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13328" target="_blank" rel="noopener">ARROW-13328</a> - [C++][Dataset] Use an ExecPlan for synchronous scans or drop synchronous scans</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13338" target="_blank" rel="noopener">ARROW-13338</a> - [C++][Dataset] Make async Scanner the default</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13362" target="_blank" rel="noopener">ARROW-13362</a> - [R] Clean up in/by Arrow messaging</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13371" target="_blank" rel="noopener">ARROW-13371</a> - [R] binding for make_struct -&gt; StructArray$create()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13373" target="_blank" rel="noopener">ARROW-13373</a> - [C++][Gandiva] Implement CRC32 Hive function on Gandiva</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13376" target="_blank" rel="noopener">ARROW-13376</a> - [C++][Gandiva] Implement FACTORIAL Hive function on Gandiva</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13377" target="_blank" rel="noopener">ARROW-13377</a> - [C++][Gandiva] Implement PMOD Hive functions on Gandiva</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13383" target="_blank" rel="noopener">ARROW-13383</a> - [R] Add examples to functions which don't have examples</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13398" target="_blank" rel="noopener">ARROW-13398</a> - [R] Update install.Rmd vignette</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13400" target="_blank" rel="noopener">ARROW-13400</a> - [R] Update fs.Rmd (Working with S3) vignette</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13401" target="_blank" rel="noopener">ARROW-13401</a> - [R] : Update python.Rmd vignette</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13408" target="_blank" rel="noopener">ARROW-13408</a> - [Packaging] Update crossbow to checkout specific git hashes</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13449" target="_blank" rel="noopener">ARROW-13449</a> - [Format] Update documentation related to wire format of schema</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13467" target="_blank" rel="noopener">ARROW-13467</a> - [C++] Support delta dictionaries in the IPC file format</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13494" target="_blank" rel="noopener">ARROW-13494</a> - [C++] Rename BitUtil and LittleEndianArray namespaces</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13514" target="_blank" rel="noopener">ARROW-13514</a> - [JS] Update flatbuffers</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13536" target="_blank" rel="noopener">ARROW-13536</a> - [C++] Use decimal-point aware conversion from fast-float</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13553" target="_blank" rel="noopener">ARROW-13553</a> - [Doc] Add guidelines for code reviews</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13554" target="_blank" rel="noopener">ARROW-13554</a> - [C++] Remove deprecated Scanner::Scan</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13558" target="_blank" rel="noopener">ARROW-13558</a> - [C++] Validate decimal arrays/scalars</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13571" target="_blank" rel="noopener">ARROW-13571</a> - [Python][ORC] Expose stripe size ORCWriter API</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13579" target="_blank" rel="noopener">ARROW-13579</a> - Expose Create EmptyArray, EmptyRecordBatch and EmptyTable utility functions.</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13589" target="_blank" rel="noopener">ARROW-13589</a> - [C++] Reconcile ValidateArray and ValidateArrayFull</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13590" target="_blank" rel="noopener">ARROW-13590</a> - [C++] Ensure dataset writing applies back pressure</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13598" target="_blank" rel="noopener">ARROW-13598</a> - [C++] Remove Datum::COLLECTION</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13607" target="_blank" rel="noopener">ARROW-13607</a> - [C++] Add Skyhook to Arrow</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13610" target="_blank" rel="noopener">ARROW-13610</a> - [R] Unvendor cpp11</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13615" target="_blank" rel="noopener">ARROW-13615</a> - [R] Bindings for stringr::str_to_sentence</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13617" target="_blank" rel="noopener">ARROW-13617</a> - [C++] Make Decimal representations consistent</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13623" target="_blank" rel="noopener">ARROW-13623</a> - [R] write_csv_arrow update to follow the signature of readr::write_csv</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13643" target="_blank" rel="noopener">ARROW-13643</a> - [C++][Compute] Implement outer join with support for residual predicates</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13663" target="_blank" rel="noopener">ARROW-13663</a> - [C++] RecordBatchReader STL-like iteration</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13668" target="_blank" rel="noopener">ARROW-13668</a> - [Python] Add <code>write_batch</code> and <code>write</code> methods to <code>ParquetWriter</code>
</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13707" target="_blank" rel="noopener">ARROW-13707</a> - [Doc] Cookbook Release 2</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13711" target="_blank" rel="noopener">ARROW-13711</a> - [Doc][Cookbook] Sending and receiving data over a network using an Arrow Flight RPC server - R</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13781" target="_blank" rel="noopener">ARROW-13781</a> - [Python] Allow per column encoding in parquet writer</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13811" target="_blank" rel="noopener">ARROW-13811</a> - [Java] Provide a general out-of-place sorter</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13826" target="_blank" rel="noopener">ARROW-13826</a> - [C++][Gandiva] Implement QUOTE Hive functions on Gandiva</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13828" target="_blank" rel="noopener">ARROW-13828</a> - [C++][Gandiva] Implement SOUNDEX Hive functions on Gandiva</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13829" target="_blank" rel="noopener">ARROW-13829</a> - [C++][Gandiva] Implement GREATEST and LEAST Hive functions on Gandiva</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13830" target="_blank" rel="noopener">ARROW-13830</a> - [C++][Gandiva] Implement CHR Hive functions on Gandiva</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13832" target="_blank" rel="noopener">ARROW-13832</a> - [Doc] Improve compute documentation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13834" target="_blank" rel="noopener">ARROW-13834</a> - [R][Documentation] Document the process of creating R bindings for compute kernels and rationale behind conventions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13841" target="_blank" rel="noopener">ARROW-13841</a> - [Doc] Document the different subcomponents that make up the CI and how they fit together</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13886" target="_blank" rel="noopener">ARROW-13886</a> - [R] Expand documentation for decimal()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13887" target="_blank" rel="noopener">ARROW-13887</a> - [R] Capture error produced when reading in CSV file with headers and using a schema, and add suggestion</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13888" target="_blank" rel="noopener">ARROW-13888</a> - [R] Rephrase docs for schema()'s ellipses argument and rephrase error message</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13923" target="_blank" rel="noopener">ARROW-13923</a> - [C++] Faster CSV chunker with long CSV cells</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13943" target="_blank" rel="noopener">ARROW-13943</a> - [Python] Hide hash_aggregate functions from compute module</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13984" target="_blank" rel="noopener">ARROW-13984</a> - [Go][Parquet] File readers</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13984" target="_blank" rel="noopener">ARROW-13984</a> - [Go][Parquet] file handling for go parquet, just the readers</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13986" target="_blank" rel="noopener">ARROW-13986</a> - [Go][Parquet] Add File Writers and tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13987" target="_blank" rel="noopener">ARROW-13987</a> - [C++] Support nested field refs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13988" target="_blank" rel="noopener">ARROW-13988</a> - [C++] Support base binary types in hash_min_max</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-13989" target="_blank" rel="noopener">ARROW-13989</a> - [C++] Add support for month-day-nano interval to compute functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14011" target="_blank" rel="noopener">ARROW-14011</a> - [C++][Gandiva] Add elt hive function to gandiva</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14022" target="_blank" rel="noopener">ARROW-14022</a> - [Dev] Remove arrow/dev/benchmarking</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14032" target="_blank" rel="noopener">ARROW-14032</a> - [C++][Gandiva] Add concat_ws hive function to gandiva</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14039" target="_blank" rel="noopener">ARROW-14039</a> - [C++][Docs] Indicate memory requirements for building</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14041" target="_blank" rel="noopener">ARROW-14041</a> - [C++] Replace uses of BitmapReader in Parquet decoders</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14048" target="_blank" rel="noopener">ARROW-14048</a> - [C++][Gandiva] Cache only object code in memory instead of entire module</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14051" target="_blank" rel="noopener">ARROW-14051</a> - [R] Handle conditionals enclosing aggregate expressions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14074" target="_blank" rel="noopener">ARROW-14074</a> - [C++][Compute] C++ consumer of compute IR</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14092" target="_blank" rel="noopener">ARROW-14092</a> - [C++] subtract(date, duration) -&gt; timestamp kernel</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14166" target="_blank" rel="noopener">ARROW-14166</a> - [C++] update vcpkg builtin baseline</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14167" target="_blank" rel="noopener">ARROW-14167</a> - [C++][R] Directly support dictionaries in coalesce</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14171" target="_blank" rel="noopener">ARROW-14171</a> - [C++][Python][Packaging] Upgrade VCPKG version and add google-cloud-cpp dependency</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14174" target="_blank" rel="noopener">ARROW-14174</a> - [C++] Deduplicate some Decimal/FixedSizeBinary kernels</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14181" target="_blank" rel="noopener">ARROW-14181</a> - [C++][Compute] Support for dictionaries in hash join</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14189" target="_blank" rel="noopener">ARROW-14189</a> - [Docs] Add version dropdown to the sphinx docs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14193" target="_blank" rel="noopener">ARROW-14193</a> - [C++][Gandiva] Implement INSTR function</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14205" target="_blank" rel="noopener">ARROW-14205</a> - [C++] Add utf8_normalize compute function</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14227" target="_blank" rel="noopener">ARROW-14227</a> - [R] Implement lubridate is.* methods</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14229" target="_blank" rel="noopener">ARROW-14229</a> - [C++] Bump versions of bundled dependencies</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14231" target="_blank" rel="noopener">ARROW-14231</a> - [C++] Support casting timestamp with timezone to string</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14242" target="_blank" rel="noopener">ARROW-14242</a> - Exposing the correct <code>indent</code> paramenter in <code>to_string</code>
</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14277" target="_blank" rel="noopener">ARROW-14277</a> - R Tutorials 2021-Q4 Initiative</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14278" target="_blank" rel="noopener">ARROW-14278</a> - [Doc] New Contributors Guide</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14294" target="_blank" rel="noopener">ARROW-14294</a> - [Doc][Python] Add tutorial on Flight to pyarrow documentation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14297" target="_blank" rel="noopener">ARROW-14297</a> - [R] smooth out integer division to better match R</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14306" target="_blank" rel="noopener">ARROW-14306</a> - [C++][Compute] Add binary reverse kernel</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14310" target="_blank" rel="noopener">ARROW-14310</a> - [R] Make expect_dplyr_equal() more intuitive</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14311" target="_blank" rel="noopener">ARROW-14311</a> - [C++] Make GCS FileSystem tests faster</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14315" target="_blank" rel="noopener">ARROW-14315</a> - [C++][Gandiva] Implement BROUND function</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14336" target="_blank" rel="noopener">ARROW-14336</a> - [C++] Maintain bundled dependency tarballs in an Apache-managed location</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14338" target="_blank" rel="noopener">ARROW-14338</a> - [Docs] Add version dropdown to the pkgdown (R) docs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14346" target="_blank" rel="noopener">ARROW-14346</a> - [C++] Implement GcsFileSystem::OpenOutputStream</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14347" target="_blank" rel="noopener">ARROW-14347</a> - [C++] random access files for GcsFileSystem</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14349" target="_blank" rel="noopener">ARROW-14349</a> - [IR] Remove RelBase</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14350" target="_blank" rel="noopener">ARROW-14350</a> - [IR] Add filter expression to Source node</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14351" target="_blank" rel="noopener">ARROW-14351</a> - [IR] Add projection list to Source node</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14352" target="_blank" rel="noopener">ARROW-14352</a> - [IR] Remove schema property from Source</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14355" target="_blank" rel="noopener">ARROW-14355</a> - [C++] Create naive implementation of algorithm to estimate table/batch buffer size</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14356" target="_blank" rel="noopener">ARROW-14356</a> - [C++] Create kernel to determine buffer memory "referenced" by arrays (even if there are offsets)</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14365" target="_blank" rel="noopener">ARROW-14365</a> - [R] Update README example to reflect new capabilities</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14384" target="_blank" rel="noopener">ARROW-14384</a> - [Docs] Add documentation for building Sphinx docs without having to build pyarrow</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14385" target="_blank" rel="noopener">ARROW-14385</a> - [C++] update google-cloud-cpp</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14388" target="_blank" rel="noopener">ARROW-14388</a> - [Python] Add unit test for pandas masks</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14390" target="_blank" rel="noopener">ARROW-14390</a> - [Packaging][Ubuntu] Add support for Ubuntu 21.10</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14391" target="_blank" rel="noopener">ARROW-14391</a> - [Docs] Archery requires docker</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14398" target="_blank" rel="noopener">ARROW-14398</a> - [CI] Don't build doxygen docs in all of the conda builds</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14409" target="_blank" rel="noopener">ARROW-14409</a> - [Packaging][Python] Update the manylinux platform tags</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14412" target="_blank" rel="noopener">ARROW-14412</a> - [R] Better error handling for flight_put() when data arg object is wrong type</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14413" target="_blank" rel="noopener">ARROW-14413</a> - [C++][Gandiva] Implement levenshtein function</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14416" target="_blank" rel="noopener">ARROW-14416</a> - [R] Fix package installation on the Raspberry Pi</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14421" target="_blank" rel="noopener">ARROW-14421</a> - [C++] Implement Flight SQL</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14430" target="_blank" rel="noopener">ARROW-14430</a> - [Go] Basic Expression, Field Reference and Datum handling</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14431" target="_blank" rel="noopener">ARROW-14431</a> - [C++][Gandiva] Implement AES ENCRYPT and AES DECRYPT functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14433" target="_blank" rel="noopener">ARROW-14433</a> - [Release][APT] Skip arm64 Ubuntu 21.04 verification</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14435" target="_blank" rel="noopener">ARROW-14435</a> - [Release] Update verification scripts to check python 3.10 wheels</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14436" target="_blank" rel="noopener">ARROW-14436</a> - [C++] Disable color diagnostics when compiling with ccache</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14438" target="_blank" rel="noopener">ARROW-14438</a> - [CI] Don't cancel builds on the main branch</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14440" target="_blank" rel="noopener">ARROW-14440</a> - [C++][FlightRPC] Add gRPC + Flight example</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14441" target="_blank" rel="noopener">ARROW-14441</a> - [R] Add our philosophy to the dev vignette</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14446" target="_blank" rel="noopener">ARROW-14446</a> - [Docs][Release] Update documentation on verification of release candidates</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14448" target="_blank" rel="noopener">ARROW-14448</a> - [Python] Update pyarrow.array() docstring note on timestamp (timezone) conversion</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14449" target="_blank" rel="noopener">ARROW-14449</a> - [Python] RecordBatch in Cython is missing column_data method</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14450" target="_blank" rel="noopener">ARROW-14450</a> - [R] Old macos build error</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14451" target="_blank" rel="noopener">ARROW-14451</a> - [Release][Ruby] The <code>--path</code> flag is deprecated</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14452" target="_blank" rel="noopener">ARROW-14452</a> - [Release][JS] Update JavaScript testing</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14454" target="_blank" rel="noopener">ARROW-14454</a> - [Release] shasum is not available on CentOS 8</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14459" target="_blank" rel="noopener">ARROW-14459</a> - [Doc] Update the pinned sphinx version to 4.2</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14462" target="_blank" rel="noopener">ARROW-14462</a> - [Go][Parquet] Update dependencies</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14464" target="_blank" rel="noopener">ARROW-14464</a> - [R] Change write_parquet()'s default chunk_size from all rows</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14470" target="_blank" rel="noopener">ARROW-14470</a> - [Python] Expose the use_threads option in Feather read functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14476" target="_blank" rel="noopener">ARROW-14476</a> - [CI] Crossbow should comment cause of failure</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14479" target="_blank" rel="noopener">ARROW-14479</a> - [C++] Hash Join Microbenchmarks</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14480" target="_blank" rel="noopener">ARROW-14480</a> - [R] Expose arrow::dataset::ExistingDataBehavior to R</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14482" target="_blank" rel="noopener">ARROW-14482</a> - [C++][Gandiva] Implement MASK_FIRST_N and MASK_LAST_N functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14483" target="_blank" rel="noopener">ARROW-14483</a> - [Release] Add missing download targets</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14484" target="_blank" rel="noopener">ARROW-14484</a> - [Crossbow] Add support for specifying queue path by environment variable</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14486" target="_blank" rel="noopener">ARROW-14486</a> - [Packaging][deb] Add missing libthrift-dev dependency</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14489" target="_blank" rel="noopener">ARROW-14489</a> - [Rust][CI] Install stable rust toolchain in the integration docker image</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14490" target="_blank" rel="noopener">ARROW-14490</a> - [Doc] Regenerate CHANGELOG.md to include all versions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14491" target="_blank" rel="noopener">ARROW-14491</a> - [CI] Add Debian 10 C++ nightly build</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14496" target="_blank" rel="noopener">ARROW-14496</a> - [Docs] Create relative links for R / JS / C/Glib references in the sphinx toctree using stub pages</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14499" target="_blank" rel="noopener">ARROW-14499</a> - [Docs] Version dropdown side-by-side with search box</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14505" target="_blank" rel="noopener">ARROW-14505</a> - [CI][Docs] Exercise documentation builds more frequently</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14510" target="_blank" rel="noopener">ARROW-14510</a> - [R][CI] ensure that docker runs don't use host-built artifacts</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14514" target="_blank" rel="noopener">ARROW-14514</a> - [C++][R] UBSAN error on round kernel</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14515" target="_blank" rel="noopener">ARROW-14515</a> - [R] Add clang sanitizer to crossbow</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14531" target="_blank" rel="noopener">ARROW-14531</a> - [Ruby] Add Arrow::Table#join</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14533" target="_blank" rel="noopener">ARROW-14533</a> - [R] Turn linter off on curly braces on new line</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14551" target="_blank" rel="noopener">ARROW-14551</a> - [Ruby] Accept Arrow::Column as Arrow::Datum argument</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14558" target="_blank" rel="noopener">ARROW-14558</a> - [R] clarify OOP system wording in the Arrow vignette</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14559" target="_blank" rel="noopener">ARROW-14559</a> - [C++] reduce memory usage in GcsFileSystem::OpenInputStream</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14562" target="_blank" rel="noopener">ARROW-14562</a> - [Ruby] Add support for loading Arrow::Table from URI</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14577" target="_blank" rel="noopener">ARROW-14577</a> - [C++] Enable fine grained IO for async IPC reader</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14580" target="_blank" rel="noopener">ARROW-14580</a> - [Python] update trove classifiers to include Python 3.10</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14581" target="_blank" rel="noopener">ARROW-14581</a> - [C++] Fine-grained IPC reader tests are flaky</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14585" target="_blank" rel="noopener">ARROW-14585</a> - [C++] Find libgrpc++_reflection via pkg-config</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14590" target="_blank" rel="noopener">ARROW-14590</a> - [R] Implement lubridate::week</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14599" target="_blank" rel="noopener">ARROW-14599</a> - [Release][Java] Upload .jar to Artifacts</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14601" target="_blank" rel="noopener">ARROW-14601</a> - [JAVA] fix the comment for timestamp sec</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14602" target="_blank" rel="noopener">ARROW-14602</a> - [Doc] Tutorial - Python feature PR</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14603" target="_blank" rel="noopener">ARROW-14603</a> - [Doc] Tutorial - R bindings</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14605" target="_blank" rel="noopener">ARROW-14605</a> - [Doc] General outline</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14608" target="_blank" rel="noopener">ARROW-14608</a> - [Python] Provide access to hash_aggregate functions through a Table.group_by method</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14609" target="_blank" rel="noopener">ARROW-14609</a> - [R] left_join by argument error message mismatch</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14610" target="_blank" rel="noopener">ARROW-14610</a> - [Doc] New Contributors Guide: Introduction + skeleton</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14615" target="_blank" rel="noopener">ARROW-14615</a> - [C++] Refactor nested field refs and add union support</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14617" target="_blank" rel="noopener">ARROW-14617</a> - [R][CI] Upstream clang sanitizer to rhub</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14618" target="_blank" rel="noopener">ARROW-14618</a> - [Release] Add missing AlmaLinux artifacts URL to vote email template</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14619" target="_blank" rel="noopener">ARROW-14619</a> - [Ruby] Use no @ openssl Homebrew package for pkg-config</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14623" target="_blank" rel="noopener">ARROW-14623</a> - [Packaging][Java] Upload not only .jar but also .pom</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14626" target="_blank" rel="noopener">ARROW-14626</a> - [Website] Update versions tested on</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14628" target="_blank" rel="noopener">ARROW-14628</a> - [Release][Python] Use python -m pytest</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14636" target="_blank" rel="noopener">ARROW-14636</a> - [Ruby] Add Cookbook section to documentation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14637" target="_blank" rel="noopener">ARROW-14637</a> - [GLib][Ruby] Add support for initializing S3 APIs explicitly</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14641" target="_blank" rel="noopener">ARROW-14641</a> - [C++][Compute] Reduce print statements from unit tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14645" target="_blank" rel="noopener">ARROW-14645</a> - [Go] Add ValueOffsets function to array.String</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14650" target="_blank" rel="noopener">ARROW-14650</a> - [JS] toArray equivalent to values/values64</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14652" target="_blank" rel="noopener">ARROW-14652</a> - [R] Dataset vignette download script likely to fail with default options</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14653" target="_blank" rel="noopener">ARROW-14653</a> - [R] head() hangs on CSV datasets &gt; 600MB</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14654" target="_blank" rel="noopener">ARROW-14654</a> - [R][Docs] Add article on how to run R with C++ debugger to dev docs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14657" target="_blank" rel="noopener">ARROW-14657</a> - [R][Docs] Broken link in R docs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14658" target="_blank" rel="noopener">ARROW-14658</a> - [C++] Add basic support for nested field refs in scanning</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14662" target="_blank" rel="noopener">ARROW-14662</a> - [Docs] Add note about linking Flight/gRPC/Protobuf</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14669" target="_blank" rel="noopener">ARROW-14669</a> - [JS] Clarify Perspective's use of apache arrow</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14670" target="_blank" rel="noopener">ARROW-14670</a> - [Release][Java] Build missing javadoc and source .jar</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14671" target="_blank" rel="noopener">ARROW-14671</a> - [Python][Doc] Documentation on how to integrate PyArrow and R</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14675" target="_blank" rel="noopener">ARROW-14675</a> - [R] Enable merge by union for NEWS.md</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14676" target="_blank" rel="noopener">ARROW-14676</a> - [R][Docs] Add article on how to build a few different setups via docker to dev docs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14678" target="_blank" rel="noopener">ARROW-14678</a> - [C++] Add reasonable CMake presets for quick dev setup</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14683" target="_blank" rel="noopener">ARROW-14683</a> - [Release][Java] Build missing source-release.zip</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14684" target="_blank" rel="noopener">ARROW-14684</a> - [CI][C++] Use aws-sdk-cpp package on macOS</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14686" target="_blank" rel="noopener">ARROW-14686</a> - [Python][C++] make byte order detection for numpy builtin type correct</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14694" target="_blank" rel="noopener">ARROW-14694</a> - [R] Let me dput a schema</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14712" target="_blank" rel="noopener">ARROW-14712</a> - [R] fix compare_dplyr_error() for dplyr 1.0.8</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14714" target="_blank" rel="noopener">ARROW-14714</a> - [C++][Doc] Rework CMake presets and add documentation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14715" target="_blank" rel="noopener">ARROW-14715</a> - [Doc] Steps in making your first PR - finding issues</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14716" target="_blank" rel="noopener">ARROW-14716</a> - [R][CI] Bump R versions used in docker tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14718" target="_blank" rel="noopener">ARROW-14718</a> - [Java] loadValidityBuffer should avoid allocating memory when input is not null and there are only null or non-null values</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14732" target="_blank" rel="noopener">ARROW-14732</a> - [Python] Improve error message in compute functions when passing wrong number of positional arguments</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14733" target="_blank" rel="noopener">ARROW-14733</a> - [R] Add section to how to get output when things hang to debugger docs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14737" target="_blank" rel="noopener">ARROW-14737</a> - [C++][Dataset] Support URI-decoding partition keys</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14738" target="_blank" rel="noopener">ARROW-14738</a> - [Python][Doc] Make return types clickable</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14741" target="_blank" rel="noopener">ARROW-14741</a> - [C++] Add support for RecordBatchReader in CSV writer</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14743" target="_blank" rel="noopener">ARROW-14743</a> - [C++] Error reading in dataset when partitioning variable in schema</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14746" target="_blank" rel="noopener">ARROW-14746</a> - [CI] Allow (temporary) disabling of constantly failing nightlies</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14747" target="_blank" rel="noopener">ARROW-14747</a> - [Release] Add a script to merge changes in release branch</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14748" target="_blank" rel="noopener">ARROW-14748</a> - [C++][CI] Update flags to give warning for unused results</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14750" target="_blank" rel="noopener">ARROW-14750</a> - [Release] Update post-03-website.sh for 6.0.1</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14751" target="_blank" rel="noopener">ARROW-14751</a> - [C++] Add doc for set lookup "meta" compute functions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14752" target="_blank" rel="noopener">ARROW-14752</a> - [Doc] Steps in making your first PR - Set up</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14753" target="_blank" rel="noopener">ARROW-14753</a> - [Doc] Steps in making your first PR - building C++</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14754" target="_blank" rel="noopener">ARROW-14754</a> - [Doc] Steps in making your first PR - building R package</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14755" target="_blank" rel="noopener">ARROW-14755</a> - [Doc] Steps in making your first PR - building PyArrow</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14756" target="_blank" rel="noopener">ARROW-14756</a> - [Doc] Steps in making your first PR - Python bindings</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14757" target="_blank" rel="noopener">ARROW-14757</a> - [Doc] Steps in making your first PR - R bindings</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14758" target="_blank" rel="noopener">ARROW-14758</a> - [Doc] Steps in making your first PR - test in Python</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14759" target="_blank" rel="noopener">ARROW-14759</a> - [Doc] Steps in making your first PR - test in R</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14760" target="_blank" rel="noopener">ARROW-14760</a> - [Doc] Steps in making your first PR - PR life cycle</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14761" target="_blank" rel="noopener">ARROW-14761</a> - [Doc] Helping with documentation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14762" target="_blank" rel="noopener">ARROW-14762</a> - [Doc] Additional info and resources</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14763" target="_blank" rel="noopener">ARROW-14763</a> - [Doc] Arrow General Overview</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14764" target="_blank" rel="noopener">ARROW-14764</a> - [Website] Add instructions for installing Go package</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14768" target="_blank" rel="noopener">ARROW-14768</a> - [C++] Validate compute function docstring formatting</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14777" target="_blank" rel="noopener">ARROW-14777</a> - [Release] Enable to run on RHEL derivatives</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14779" target="_blank" rel="noopener">ARROW-14779</a> - [C++] Add other common round mode names to RoundMode docs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14784" target="_blank" rel="noopener">ARROW-14784</a> - [GLib][Ruby] Rename GArrowSortKey::name to ::target</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14804" target="_blank" rel="noopener">ARROW-14804</a> - [R] import_from_c() / export_to_c() methods should accept external pointers</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14807" target="_blank" rel="noopener">ARROW-14807</a> - [R] Implement bindings for lubridate am and pm</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14816" target="_blank" rel="noopener">ARROW-14816</a> - [R] Implement bindings for lubridate::mday</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14822" target="_blank" rel="noopener">ARROW-14822</a> - [C++] Implement floor/ceil/round for temporal objects</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14823" target="_blank" rel="noopener">ARROW-14823</a> - [R] Implement bindings for lubridate::leap_year</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14842" target="_blank" rel="noopener">ARROW-14842</a> - [C++] Improve precision range error messages for Decimal</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14843" target="_blank" rel="noopener">ARROW-14843</a> - [R] Implement <code>decimal128()</code> (to replace <code>decimal()</code>)</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14844" target="_blank" rel="noopener">ARROW-14844</a> - [R] Implement decimal256()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14849" target="_blank" rel="noopener">ARROW-14849</a> - [R] Update messaging in installation scripts</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14850" target="_blank" rel="noopener">ARROW-14850</a> - [R] Update ARROW_DEPENDENCY_SOURCE to default to AUTO</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14857" target="_blank" rel="noopener">ARROW-14857</a> - [CI][Homebrew] Add apache-arrow-glib fomula</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14858" target="_blank" rel="noopener">ARROW-14858</a> - [R][CI] Don't build extra deps on ubuntu 21.04</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14880" target="_blank" rel="noopener">ARROW-14880</a> - [CI][C++] Enable ccache on MacOS builds</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14897" target="_blank" rel="noopener">ARROW-14897</a> - [CI][C++] Upgrade Clang Tools to 12 from 8</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14899" target="_blank" rel="noopener">ARROW-14899</a> - [C++] implement GcsInputStream::GetMetadata</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14903" target="_blank" rel="noopener">ARROW-14903</a> - [C++] Enable CSV Writer to control string to be used for missing data</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14905" target="_blank" rel="noopener">ARROW-14905</a> - [C++] Enable CSV Writer to handle quoting</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14907" target="_blank" rel="noopener">ARROW-14907</a> - [C++] Enable CSV Writer to control end-of-line character</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14910" target="_blank" rel="noopener">ARROW-14910</a> - [R][CI] Use dev duckdb to build with &lt; 8GB or ram</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14912" target="_blank" rel="noopener">ARROW-14912</a> - [C++] implement GcsFileSystem::CopyFile</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14913" target="_blank" rel="noopener">ARROW-14913</a> - [C++] implement GcsFileSystem::DeleteFile</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14914" target="_blank" rel="noopener">ARROW-14914</a> - [C++] gcsfs will not implement DeleteRootDirContents</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14915" target="_blank" rel="noopener">ARROW-14915</a> - [C++] implement GcsFileSystem::DeleteDirContents</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14916" target="_blank" rel="noopener">ARROW-14916</a> - [C++] GcsFileSystem can delete directories</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14917" target="_blank" rel="noopener">ARROW-14917</a> - [C++] Implement GcsFileSystem::CreateDir</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14918" target="_blank" rel="noopener">ARROW-14918</a> - [C++] Implement GcsFileSystem::GetFileInfo(FileSelector)</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14920" target="_blank" rel="noopener">ARROW-14920</a> - [C++] Use alphabetical ordering</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14924" target="_blank" rel="noopener">ARROW-14924</a> - [C++] generic fs tests for GcsFileSystem</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14926" target="_blank" rel="noopener">ARROW-14926</a> - [Docs] Fix CSS for visibility of the version dropdown</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14929" target="_blank" rel="noopener">ARROW-14929</a> - [CI] Fix kartothek integration build (install new dependency)</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14932" target="_blank" rel="noopener">ARROW-14932</a> - [CI] Prefer mamba over conda</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14935" target="_blank" rel="noopener">ARROW-14935</a> - [Ruby] Add GArrowTemporalDataType</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14940" target="_blank" rel="noopener">ARROW-14940</a> - [C++] Speed up CSV parser with long CSV cells</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14941" target="_blank" rel="noopener">ARROW-14941</a> - [R] Implement Duration R6 class and bindings for lubridate::duration()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14957" target="_blank" rel="noopener">ARROW-14957</a> - [C++] Update OpenTelemetry to v1.1.0</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14961" target="_blank" rel="noopener">ARROW-14961</a> - [C++] Bump google benchmark version</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14968" target="_blank" rel="noopener">ARROW-14968</a> - [Python] Pin numpy build dependency using oldest-supported-numpy</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14969" target="_blank" rel="noopener">ARROW-14969</a> - [C++][Python] Un-deprecate FileSystem::OpenAppendStream</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14971" target="_blank" rel="noopener">ARROW-14971</a> - [C++] Implement GcsFileSystem::Move</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14975" target="_blank" rel="noopener">ARROW-14975</a> - [Docs] Fix typo in emit_dictionary_deltas documentation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14976" target="_blank" rel="noopener">ARROW-14976</a> - [Dev][Archery] Fail early if no benchmark found</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14977" target="_blank" rel="noopener">ARROW-14977</a> - [Python] Add a "made-up" feature for the guide tutorial</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14981" target="_blank" rel="noopener">ARROW-14981</a> - [CI][Docs] Upload built documents</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14984" target="_blank" rel="noopener">ARROW-14984</a> - [CI][Debian] rsync is missing</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14985" target="_blank" rel="noopener">ARROW-14985</a> - [CI][Go] Use Go 1.16</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14986" target="_blank" rel="noopener">ARROW-14986</a> - [Release][Docs] Use artifact built by Crossbow</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14990" target="_blank" rel="noopener">ARROW-14990</a> - [CI] Fix nightly dask integration build (ensure pandas is installed)</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-14992" target="_blank" rel="noopener">ARROW-14992</a> - [R] Installation can't use prebuilt Arrow binaries on Pop! OS</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15005" target="_blank" rel="noopener">ARROW-15005</a> - [C++] Improve csv parser with Neon</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15010" target="_blank" rel="noopener">ARROW-15010</a> - [R] Create a function registry for our NSE funcs</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15019" target="_blank" rel="noopener">ARROW-15019</a> - [Python] Add bindings for new dataset writing options</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15022" target="_blank" rel="noopener">ARROW-15022</a> - [R] install vignette and installation dev vignette need alt text for images</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15029" target="_blank" rel="noopener">ARROW-15029</a> - [C++] Split compute/kernels/scalar_string.cc</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15032" target="_blank" rel="noopener">ARROW-15032</a> - [C++] Add year_month_day function</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15036" target="_blank" rel="noopener">ARROW-15036</a> - [C++] Automatically configure S3 SDK configuration parameter "maxConnections"</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15038" target="_blank" rel="noopener">ARROW-15038</a> - [Packaging][CentOS] Drop support for CentOS 8</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15043" target="_blank" rel="noopener">ARROW-15043</a> - [Python][Docs] Include time64 to type conversion table for pandas &lt;-&gt; arrow</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15044" target="_blank" rel="noopener">ARROW-15044</a> - [C++] Add OpenTelemetry exporters for debugging use</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15049" target="_blank" rel="noopener">ARROW-15049</a> - [R] arrowExports.cpp generation changed with glue package 1.5.1</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15055" target="_blank" rel="noopener">ARROW-15055</a> - [C++] Refactor GcsFileSystem tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15056" target="_blank" rel="noopener">ARROW-15056</a> - [C++] Speed up GcsFileSystem tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15057" target="_blank" rel="noopener">ARROW-15057</a> - [R][CI] Move where we install DuckDB from in CI</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15058" target="_blank" rel="noopener">ARROW-15058</a> - [Java] Remove log4j2 dependency in performance module</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15070" target="_blank" rel="noopener">ARROW-15070</a> - [Python][C++][R][Doc] Add a general statement to dataset docs around the lack of ACID guarantees</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15074" target="_blank" rel="noopener">ARROW-15074</a> - [Format] Clarify that LZ4 contains a single frame</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15077" target="_blank" rel="noopener">ARROW-15077</a> - [Python] Move Expression class from _dataset to _compute cython module</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15082" target="_blank" rel="noopener">ARROW-15082</a> - [R] Clean up one more duration mapping entry</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15084" target="_blank" rel="noopener">ARROW-15084</a> - [C++] public factory function for GcsFileSystem</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15085" target="_blank" rel="noopener">ARROW-15085</a> - [C++] support credential types in GcsFileSystem</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15087" target="_blank" rel="noopener">ARROW-15087</a> - [Python][Docs] Document MapArray and update parent class to ListArray</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15091" target="_blank" rel="noopener">ARROW-15091</a> - [C++][Doc] Document nodes in C++ streaming execution engine</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15095" target="_blank" rel="noopener">ARROW-15095</a> - [Dev][Website] Changelog generation should use commit messages</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15096" target="_blank" rel="noopener">ARROW-15096</a> - [R] Sanitizer failures with duration type</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15099" target="_blank" rel="noopener">ARROW-15099</a> - [C++] Improve GcsFileSystem::GetFileInfo</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15100" target="_blank" rel="noopener">ARROW-15100</a> - [CI] Stop using Python 3.6 by default</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15103" target="_blank" rel="noopener">ARROW-15103</a> - [Documentation][C++] Error building docs: "arrow/cpp/src/arrow/csv/options.h:182: error: Found unknown command '\r' "</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15109" target="_blank" rel="noopener">ARROW-15109</a> - [Python] Add show_info() to print build, component, and system info</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15110" target="_blank" rel="noopener">ARROW-15110</a> - [C++][Gandiva] Revert change on Gandiva's cache policy</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15112" target="_blank" rel="noopener">ARROW-15112</a> - [C++][FlightRPC][Integration][Java] Implement Flight RPC integration tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15113" target="_blank" rel="noopener">ARROW-15113</a> - [C++] Make GcsFileSystem tests a bit faster</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15114" target="_blank" rel="noopener">ARROW-15114</a> - [C++] GcsFileSystem uses metadata for directory markers</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15115" target="_blank" rel="noopener">ARROW-15115</a> - [C++] GcsFileSystem return errors if using closed streams</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15116" target="_blank" rel="noopener">ARROW-15116</a> - [Python] Expose invalid_row_handler for CSV reader</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15119" target="_blank" rel="noopener">ARROW-15119</a> - [C++] allow reading directories as files in generic tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15121" target="_blank" rel="noopener">ARROW-15121</a> - [C++] Implement max recursion on GcsFileSystem</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15122" target="_blank" rel="noopener">ARROW-15122</a> - [R] Gate parquet tests on snappy</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15126" target="_blank" rel="noopener">ARROW-15126</a> - [C++] Support Null type as group keys</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15127" target="_blank" rel="noopener">ARROW-15127</a> - [R] More visible documentation of AWS_EC2_METADATA_DISABLED=TRUE</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15133" target="_blank" rel="noopener">ARROW-15133</a> - [CI] Remove util_checkout.sh and util_cleanup.sh scripts</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15134" target="_blank" rel="noopener">ARROW-15134</a> - [GLib] Add GArrow{Month,DayTime,MonthDayNano}IntervalDataType</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15136" target="_blank" rel="noopener">ARROW-15136</a> - [C++] Make S3FS tests faster</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15137" target="_blank" rel="noopener">ARROW-15137</a> - [Dev] Update archery crossbow latest-prefix to work with nightly dates</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15138" target="_blank" rel="noopener">ARROW-15138</a> - [C++] Make ExecPlan::ToString give some additional information</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15140" target="_blank" rel="noopener">ARROW-15140</a> - [CI] move to v2 of checkouts for GHA</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15150" target="_blank" rel="noopener">ARROW-15150</a> - [Doc] Add guidance on partitioning datasets</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15153" target="_blank" rel="noopener">ARROW-15153</a> - [Python] Expose ReferencedBufferSize to python</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15154" target="_blank" rel="noopener">ARROW-15154</a> - [R] Expose ReferencedBufferSize to R</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15165" target="_blank" rel="noopener">ARROW-15165</a> - [Python] Expose function to resolve S3 bucket region</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15166" target="_blank" rel="noopener">ARROW-15166</a> - [C++] Enable filter for decimal256</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15169" target="_blank" rel="noopener">ARROW-15169</a> - [Python][R] Avoid unsafe Python-R pointer transfer</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15172" target="_blank" rel="noopener">ARROW-15172</a> - [Go] Add Arm64 Neon implementation for Arrow-math</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15173" target="_blank" rel="noopener">ARROW-15173</a> - [R] Provide backward compatibility for bridge to older versions of pyarrow</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15187" target="_blank" rel="noopener">ARROW-15187</a> - [Java][FlightRPC] Fix pom.xml for new flight-sql modules</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15188" target="_blank" rel="noopener">ARROW-15188</a> - [C++] Upgrade bundled re2 library version</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15189" target="_blank" rel="noopener">ARROW-15189</a> - [C++] Upgrade bundled utf8proc version</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15190" target="_blank" rel="noopener">ARROW-15190</a> - [C++] Upgrade bundled zstd version</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15193" target="_blank" rel="noopener">ARROW-15193</a> - [R][Documentation] Update R binding documentation</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15198" target="_blank" rel="noopener">ARROW-15198</a> - [C++][FlightRPC] Fix unity build error in Flight SQL</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15203" target="_blank" rel="noopener">ARROW-15203</a> - [GLib] garrow_struct_scalar_get_value() for scalar from C++ returns value</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15204" target="_blank" rel="noopener">ARROW-15204</a> - [GLib] Add Arrow::RoundOptions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15205" target="_blank" rel="noopener">ARROW-15205</a> - [GLib] Add garrow_function_all()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15207" target="_blank" rel="noopener">ARROW-15207</a> - [GLib] Use the Meson's default -Dwerror=</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15216" target="_blank" rel="noopener">ARROW-15216</a> - [GLib] Add Arrow::RoundToMultipleOptions</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15218" target="_blank" rel="noopener">ARROW-15218</a> - [C++] Add decimal support to the indices_nonzero compute function</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15219" target="_blank" rel="noopener">ARROW-15219</a> - [Python] Export the random compute function</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15220" target="_blank" rel="noopener">ARROW-15220</a> - [C++] Remove bool specializations of bit block counter operations</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15232" target="_blank" rel="noopener">ARROW-15232</a> - [Packaging][deb] Disable DWARF optimization for libarrow.so</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15235" target="_blank" rel="noopener">ARROW-15235</a> - [R] drop support for R 3.3</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15244" target="_blank" rel="noopener">ARROW-15244</a> - [Format] Clarify that offsets are monotonic for binary like arrays</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15245" target="_blank" rel="noopener">ARROW-15245</a> - [Go] Address most of the staticcheck linting issues.</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15248" target="_blank" rel="noopener">ARROW-15248</a> - [C++][Docs] Improve docs about linting/formatting</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15249" target="_blank" rel="noopener">ARROW-15249</a> - [R] Autobrew + AWS sdk dependency</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15267" target="_blank" rel="noopener">ARROW-15267</a> - [GLib] Add garrow_function_get_default_options()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15268" target="_blank" rel="noopener">ARROW-15268</a> - [Packaging][deb] Don't use gi shortcut</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15269" target="_blank" rel="noopener">ARROW-15269</a> - [C++][Docs] Clarify that not all compute functions are invocable via CallFunction</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15273" target="_blank" rel="noopener">ARROW-15273</a> - [GLib] add garrow_function_get_options_type()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15274" target="_blank" rel="noopener">ARROW-15274</a> - [Ruby] Improve Arrow::Function#execute usability</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15279" target="_blank" rel="noopener">ARROW-15279</a> - [R] Update "writing bindings" dev docs based on user feedback</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15288" target="_blank" rel="noopener">ARROW-15288</a> - [GLib] Add garrow_execute_plan_build_hash_join_node()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15295" target="_blank" rel="noopener">ARROW-15295</a> - [R] Add 6.0.0 to our old versions to check</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15300" target="_blank" rel="noopener">ARROW-15300</a> - [C++] Update Skyhook for async dataset interfaces</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15302" target="_blank" rel="noopener">ARROW-15302</a> - [R] Followup to dropping R 3.3 support</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15303" target="_blank" rel="noopener">ARROW-15303</a> - [R] linting errors</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15316" target="_blank" rel="noopener">ARROW-15316</a> - [R] Make a one-function pointer function</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15320" target="_blank" rel="noopener">ARROW-15320</a> - [Go] Implement memset_neon with Arm64 GoLang Assembly</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15322" target="_blank" rel="noopener">ARROW-15322</a> - [Docs][Go] Update sidebar link for Go docs.</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15327" target="_blank" rel="noopener">ARROW-15327</a> - [R] Update news for 7.0.0</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15331" target="_blank" rel="noopener">ARROW-15331</a> - [Go][Parquet] Add pqarrow package for direct Parquet &lt;--&gt; Arrow conversion</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15332" target="_blank" rel="noopener">ARROW-15332</a> - [C++] Add new cases and fix issues in IPC read/write benchmark</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15334" target="_blank" rel="noopener">ARROW-15334</a> - [CI][GLib][Windows] Use Ruby 3.1</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15336" target="_blank" rel="noopener">ARROW-15336</a> - [Go] Implement 'min_max_neon' with Arm64 GoLang Assembly</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15337" target="_blank" rel="noopener">ARROW-15337</a> - [Doc] New contributors guide updates</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15338" target="_blank" rel="noopener">ARROW-15338</a> - [Python] Add <code>pyarrow.orc.read_table</code> API</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15339" target="_blank" rel="noopener">ARROW-15339</a> - [Website] Add Skyhook blog post</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15343" target="_blank" rel="noopener">ARROW-15343</a> - [Doc][Guide] Introduction and the checklist - minor corrections</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15344" target="_blank" rel="noopener">ARROW-15344</a> - [Doc][Guide] Communication - minor corrections</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15345" target="_blank" rel="noopener">ARROW-15345</a> - [Doc][Guide] Finding JIRA issues - minor corrections</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15355" target="_blank" rel="noopener">ARROW-15355</a> - [Docs] Trigger sphinx build on documentation changes</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15356" target="_blank" rel="noopener">ARROW-15356</a> - [Ruby] Add support for .arrows extension</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15373" target="_blank" rel="noopener">ARROW-15373</a> - [C++] Return unique_ptr from MemoryManager::AllocateBuffer</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15374" target="_blank" rel="noopener">ARROW-15374</a> - [C++][FlightRPC] Add support for alternative MemoryManagers</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15381" target="_blank" rel="noopener">ARROW-15381</a> - [C#] Bump dependencies for C# Arrow.Flight and allow netstandard2.0</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15383" target="_blank" rel="noopener">ARROW-15383</a> - [Release] Add a script to update MSYS2 package</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15387" target="_blank" rel="noopener">ARROW-15387</a> - [R] Un-skip chunked array test for decimal256()</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15390" target="_blank" rel="noopener">ARROW-15390</a> - [Dev][C++][Doc] Document the GDB extension</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15399" target="_blank" rel="noopener">ARROW-15399</a> - [Release][JS] Increase minimum NodeJS version to 16</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15416" target="_blank" rel="noopener">ARROW-15416</a> - [Python] Add option to skip gdb tests</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15423" target="_blank" rel="noopener">ARROW-15423</a> - [C++][Dev] Make GDB plugin auto-load friendly</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15435" target="_blank" rel="noopener">ARROW-15435</a> - [C++][Doc] Improve API docs coverage</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15436" target="_blank" rel="noopener">ARROW-15436</a> - [Release][Python] Disable flaky csv::test_cancellation test on apple M1</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15439" target="_blank" rel="noopener">ARROW-15439</a> - [Release] Update .deb/.rpm changelogs after release</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15448" target="_blank" rel="noopener">ARROW-15448</a> - [C++] Use apache mirror system to download ORC's source</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15457" target="_blank" rel="noopener">ARROW-15457</a> - [Packaging][deb] Specify CUDAToolkit_ROOT explicitly</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15463" target="_blank" rel="noopener">ARROW-15463</a> - [GLib] Add arrow::compute::Utf8NormalizeOptions bindings</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15495" target="_blank" rel="noopener">ARROW-15495</a> - [C++][FlightRPC] Require Protobuf/gRPC SOURCEs to match</li>
<li>
<a href="https://issues.apache.org/jira/browse/ARROW-15505" target="_blank" rel="noopener">ARROW-15505</a> - [C++][Compute] Support Null type in product aggregation</li>
<li>
<a href="https://issues.apache.org/jira/browse/PARQUET-492" target="_blank" rel="noopener">PARQUET-492</a> - [C++][Parquet] Basic support for reading DELTA_BYTE_ARRAY data.</li>
</ul>
</main>
<hr>
<footer class="footer">
<div class="row">
<div class="col-md-9">
<p>Apache Arrow, Arrow, Apache, the Apache logo, and the Apache Arrow project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p>
<p>© 2016-2025 The Apache Software Foundation</p>
</div>
<div class="col-md-3">
<a class="d-sm-none d-md-inline pr-2" href="https://www.apache.org/events/current-event.html" target="_blank" rel="noopener">
<img src="https://www.apache.org/events/current-event-234x60.png">
</a>
</div>
</div>
</footer>
</div>
</body>
</html>