blob: a393537e62e059d70c2b6937d96b934920e5f837 [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 11.0.0 Release | Apache Arrow</title>
<!-- Begin Jekyll SEO tag v2.8.0 -->
<meta name="generator" content="Jekyll v4.3.3" />
<meta property="og:title" content="Apache Arrow 11.0.0 Release" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Apache Arrow 11.0.0 (26 January 2023) 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 516 commits from 95 distinct contributors. $ git shortlog -sn apache-arrow-10.0.0..apache-arrow-11.0.0 83 Sutou Kouhei 35 Matt Topol 28 Raúl Cumplido 25 Dewey Dunnington 21 Alenka Frim 21 Antoine Pitrou 20 Jacob Wujciak-Jens 17 David Li 17 Miles Granger 16 Weston Pace 15 Joris Van den Bossche 15 Will Jones 14 Nic Crane 10 Neal Richardson 10 Vibhatha Lakmal Abeykoon 9 rtpsw 8 eitsupi 7 Ben Harkins 7 Jin Shang 6 Alessandro Molina 6 Bryce Mecum 6 Fatemah Panahi 6 Gang Wu 6 Larry White 6 mwish 5 gf2121 4 David Sisson 4 Hirokazu SUZUKI 4 LouisClt 3 0x26res 3 Rok Mihevc 3 h-vetinari 2 Austin Dickey 2 Benson Muite 2 Jonathan Keane 2 Kshiteej K 2 Libor Ryšavý 2 Nikita Eshkeev 2 Percy Camilo Triveño Aucahuasi 2 Sasha Krassovsky 2 Todd Farmer 2 Yibo Cai 2 buaazhwb 2 dependabot[bot] 2 lafiona 1 0xflotus 1 André Kohn 1 Anja Kefala 1 Benjamin Kietzman 1 Daniel Sullivan 1 Danielle Navarro 1 Dean Attali 1 Dhulkifli Hussein 1 Dominik Moritz 1 Dongjoon Hyun 1 Dr. Jan-Philip Gehrcke 1 ElenaHenderson 1 Felipe Oliveira Carvalho 1 Frederick Jansen 1 Hadley Wickham 1 Ian Cook 1 JacekPliszka 1 JiaKe 1 Jianshen Liu 1 Jonas Haag 1 Joost Hoozemans 1 Julien Roncaglia 1 Kae S 1 Kazuaki Ishizaki 1 Kyle Barron 1 Laurent Quérel 1 Lionel Henry 1 Mark Schreiber 1 Matti Picus 1 Noah Treuhaft 1 Paul Taylor 1 Pierre Gramme 1 Quang Hoang 1 Sahaj Gupta 1 Sanjiban Sengupta 1 Sho Nakatani 1 Siddhant Rao 1 Tamas Mate 1 Tao He 1 Thomas Sarlandie 1 Tomek Drabas 1 William Ayd 1 Y 1 Yue 1 emkornfield 1 fdzuJ 1 kambhamvivekshankar 1 lukester1975 1 martin-kokos 1 zagto Patch Committers The following Apache committers merged contributed patches to the repository. $ git shortlog -sn --group=trailer:signed-off-by apache-arrow-10.0.0..apache-arrow-11.0.0 148 Sutou Kouhei 89 Antoine Pitrou 50 Joris Van den Bossche 36 David Li 36 Matt Topol 34 Weston Pace 24 Dewey Dunnington 24 Nic Crane 16 Jacob Wujciak-Jens 13 Will Jones 8 Neal Richardson 6 Raúl Cumplido 6 Yibo Cai 4 Alessandro Molina 4 Rok Mihevc 3 Dominik Moritz 3 Jonathan Keane 2 Alenka Frim 1 Micah Kornfield 1 dependabot[bot] Changelog Apache Arrow 11.0.0 (2023-01-25 08:00:00) New Features and Improvements ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100) ARROW-11776 - [C++][Java] Support parquet write from ArrowReader to file (#14151) ARROW-13938 - [C++] Date and datetime types should autocast from strings ARROW-13980 - [Go] Implement Scalar ApproxEquals (#14543) ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018) ARROW-14832 - [R] Implement bindings for stringr::str_remove and stringr::str_remove_all (#14644) ARROW-14999 - [C++] Optional field name equality checks for map and list type (#14847) ARROW-15006 - [Python][Doc] Add five more numpydoc checks to CI (#15214) ARROW-15006 - [Python][CI][Doc] Enable numpydoc check PR03 (#13983) ARROW-15206 - [Ruby] Add support for Arrow::Table.load(uri, schema:) (#15148) ARROW-15460 - [R] Add as.data.frame.Dataset method (#14461) ARROW-15470 - [R] Set null value in CSV writer (#14679) ARROW-15538 - [C++] Expanding coverage of math functions from Substrait to Acero (#14434) ARROW-15592 - [C++] Add support for custom output field names in a substrait::PlanRel (#14292) ARROW-15691 - [Dev] Update archery to work with either master or main as default branch (#14033) ARROW-15732 - [C++] Do not use any CPU threads in execution plan when use_threads is false (#15104) ARROW-15812 - [R] Accept col_names in open_dataset for CSV (#14705) ARROW-16266 - [R] Add StructArray$create() (#14922) ARROW-16337 - [Python] Expose flag to enable/disable storing Arrow schema in Parquet metadata (#13000) ARROW-16430 - [Python] Add support for reading record batch custom metadata API (#13041) ARROW-16480 - [R] Update read_csv_arrow and open_dataset parse_options, read_options, and convert_options to take lists (#15270) ARROW-16616 - [Python] Add lazy Dataset.filter() method (#13409) ARROW-16673 - [Java] Integrate C Data into allocator hierarchy (#14506) ARROW-16728 - [Python] ParquetDataset to still take legacy code path when old filesystem is passed (#15269) ARROW-16728 - [Python] Switch default and deprecate use_legacy_dataset=True in ParquetDataset (#14052) ARROW-16782 - [Format] Add REE definitions to FlatBuffers (#14176) ARROW-17025 - [Dev] Remove github user name links from merge commit message (#14458) ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656) ARROW-17187 - [R] Improve lazy ALTREP implementation for String (#14271) ARROW-17212 - [Python] Support lazy Dataset.filter ARROW-17301 - [C++] Implement compute function “binary_slice” (#14550) ARROW-17302 - [R] Configure curl timeout policy for S3 (#15166) ARROW-17360 - [Python] Order of columns in pyarrow.feather.read_table (#14528) ARROW-17416 - [R] Implement lubridate::with_tz and lubridate::force_tz ARROW-17425 - [R] lubridate::as_datetime() in dplyr query should be able to handle time in sub seconds (#13890) ARROW-17462 - [R] Cast scalars to type of field in Expression building (#13985) ARROW-17509 - [C++] Simplify async scheduler by removing the need to call End (#14524) ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll) (#14186) ARROW-17610 - [C++] Support additional source types in SourceNode (#14207) ARROW-17613 - [C++] Add function execution API for a preconfigured kernel (#14043) ARROW-17640 - [C++] Add File Handling Test cases for GlobFile handling in Substrait Read (#14132) ARROW-17662 - [R] Facilitate offline installation from binaries (#14086) ARROW-17726 - [CI] Enable sccache on more builds ARROW-17731 - [Website] Add blog post about Flight SQL JDBC driver ARROW-17732 - [Docs][Java] Add minimal JDBC driver docs (#14137) ARROW-17751 - [Go][Benchmarking] Add Go Benchmark Script (#14148) ARROW-17777 - [Dev] Update the pull request merge script to work with master or main ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to Parquet writer (#14191) ARROW-17812 - [Gandiva][Docs] Add C++ Gandiva User Guide (#14200) ARROW-17825 - [C++] Allow the possibility to write several tables in ORCFileWriter (#14219) ARROW-17832 - [Python] Construct MapArray from sequence of dicts (instead of list of tuples) (#14547) ARROW-17836 - [C++] Allow specifying alignment of buffers (#14225) ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext that will store a plan’s shared data structures (#14227) ARROW-17838 - [Python] Unify CMakeLists.txt in python/ (#14925) ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource (#14250) ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in Flight SQL (#14266) ARROW-17870 - [Go] Add Scalar Binary Arithmetic ARROW-17871 - [Go] initial binary arithmetic implementation (#14255) ARROW-17887 - [R][Doc] Improve readability of the Get Started and README pages (#14514) ARROW-17892 - [CI] Use Python 3.10 in AppVeyor build (#14307) ARROW-17899 - [Go][CSV] Add Decimal support to CSV reader (#14504) ARROW-17932 - [C++] Implement streaming RecordBatchReader for JSON (#14355) ARROW-17949 - [C++][Docs] Remove the use of clcache from Windows dev docs (#14529) ARROW-17953 - [Archery] Add archery docker info command (#14345) ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395) ARROW-17966 - [C++] Adjust to new format for Substrait optional arguments (#14415) ARROW-17972 - [CI] Update CUDA docker jobs (#14362) ARROW-17975 - [C++] Create at-fork facility (#14594) ARROW-17980 - [C++] As-of-Join Substrait extension (#14485) ARROW-17989 - [C++][Python] Enable struct_field kernel to accept string field names (#14495) ARROW-18008 - [Python][C++] Add use_threads to run_substrait_query ARROW-18012 - [R] Make map_batches .lazy = TRUE by default (#14521) ARROW-18014 - [Java] Implement copy functions for vectors and Table (#14389) ARROW-18016 - [CI] Add sccache to r jobs (#14570) ARROW-18033 - [CI] Use $GITHUB_OUTPUT instead of set-output (#14409) ARROW-18042 - [Java] Distribute Apple M1 compatible JNI libraries via mavencentral (#14472) ARROW-18043 - [R] Properly instantiate empty arrays of extension types in Table__from_schema (#14519) ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425) ARROW-18075 - [Website] Update install page for 9.0.0 ARROW-18081 - [Go] Add Scalar Boolean functions (#14442) ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139 ARROW-18108 - [Go] More scalar binary arithmetic (Multiply and Divide) (#14544) ARROW-18109 - [Go] Initial Unary Arithmetic (#14605) ARROW-18110 - [Go] Scalar Comparisons (#14669) ARROW-18111 - [Go] Remaining scalar binary arithmetic (shifts, power, bitwise) (#14703) ARROW-18112 - [Go] Remaining Scalar Arithmetic (#14777) ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723) ARROW-18120 - [Release][Dev] Automate running binaries/wheels verifications (#14469) ARROW-18121 - [Release][CI] Use Ubuntu 22.04 for verifying binaries (#14470) ARROW-18122 - [Release][Dev] Update expected vote e-mail (#14548) ARROW-18122 - [Release][Dev] Add verification PR URL to vote email (#14471) ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be uninitialized (#14480) ARROW-18137 - [Python][Docs] adding info about TableGroupBy.aggregation with empty list (#14482) ARROW-18144 - [C++] Improve JSONTypeError error message in testing (#14486) ARROW-18147 - [Go] Add Scalar Add/Sub for Decimal types (#14489) ARROW-18151 - [CI] Avoid unnecessary redirect for some conda URLs (#14494) ARROW-18152 - [Python] DataFrame Interchange Protocol for pyarrow Table ARROW-18169 - [Website] Don’t run dev docs update on fork repositories ARROW-18173 - [Python] Drop older versions of Pandas (&lt;1.0) (#14631) ARROW-18174 - [R] Fix compile of altrep.cpp on some builds (#14530) ARROW-18177 - [Go] Add Add/Sub for Temporal types (#14532) ARROW-18178 - [Java] ArrowVectorIterator incorrectly closes Vectors (#14534) ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552) ARROW-18203 - [R] Refactor to remove unnecessary uses of build_expr (#14553) ARROW-18206 - [C++][CI] Add a nightly build for C++20 compilation (#14571) ARROW-18220 - [Dev] Remove a magic number for the default parallel level in downloader (#14563) ARROW-18221 - [Release][Dev] Add support for customizing arrow-site dir (#14564) ARROW-18222 - [Release][MSYS2] Detect reverse dependencies automatically (#14565) ARROW-18223 - [Release][Homebrew] Detect reverse dependencies automatically (#14566) ARROW-18224 - [Release][jar] Use temporary directory for download (#14567) ARROW-18230 - [Python] Pass Cmake args to Python CPP ARROW-18233 - [Release][JS] don’t install yarn to system (#14577) ARROW-18235 - [C++][Gandiva] Fix the like function implementation for escape chars (#14579) ARROW-18237 - [Java] Extend Table code (#14573) ARROW-18238 - [Docs][Python] Improve docs for S3FileSystem (#14599) ARROW-18240 - [R] head() is crashing on some nightly builds (#14582) ARROW-18243 - [R] Sanitizer nightly failure pointing to mixup between TimestampType and DurationType ARROW-18248 - [CI][Release] Use GitHub token to avoid API rate limit (#14588) ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0 ARROW-18253 - [C++][Parquet] Add additional bounds safety checks (#14592) ARROW-18259 - [C++][CMake] Add support for system Thrift CMake package (#14597) ARROW-18264 - [Python] Add missing value accessor to temporal types (#14746) ARROW-18264 - [Python] Expose time32/time64 scalar values (#14637) ARROW-18270 - [Python] Remove gcc 4.9 compatibility code (#14602) ARROW-18278 - [Java] Adjust path in Maven generate-libs-jni-macos-linux (#14623) ARROW-18280 - [C++][Python] Support slicing to end in list_slice kernel (#14749) ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice kernel (#14696) ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc provided by vcpkg (#14609) ARROW-18289 - [Release][vcpkg] Add a script to update vcpkg’s arrow port (#14610) ARROW-18291 - [Release][Docs] Update how to release (#14612) ARROW-18292 - [Release][Python] Upload .wheel/.tar.gz for release not RC (#14708) ARROW-18303 - [Go] Allow easy compute module importing (#14690) ARROW-18306 - [R] Failing test after compute function updates (#14620) ARROW-18318 - [Python] Expose Scalar.validate() (#15149) ARROW-18321 - [R] Add tests for binary_slice kernel (#14647) ARROW-18323 - Enabling issue templates in GitHub issues (#14675) ARROW-18332 - [Go] Cast Dictionary types to value type (#14650) ARROW-18333 - [Go][Docs] Update compute function docs (#14815) ARROW-18336 - [Release][Docs] Don’t update versions not in major release (#14653) ARROW-18337 - [R] Possible undesirable handling of POSIXlt objects (#15277) ARROW-18340 - [Python] PyArrow C++ header files no longer always included in installed pyarrow (#14656) ARROW-18341 - [Doc][Python] Update note about bundling Arrow C++ on Windows (#14660) ARROW-18342 - [C++] AsofJoinNode support for Boolean data field (#14658) ARROW-18345 - [R] Create a CRAN-specific packaging checklist that lives in the R package directory (#14678) ARROW-18348 - [CI][Release][Yum] redhat-rpm-config is needed on AlmaLinux 9 (#14661) ARROW-18350 - [C++] Use std::to_chars instead of std::to_string (#14666) ARROW-18358 - [R] Implement new function open_dataset_csv with signature more closely matching read_csv_arrow ARROW-18361 - [CI][Conan] Merge upstream changes (#14671) ARROW-18363 - [Docs] Include warning when viewing old docs (redirecting to stable/dev docs) (#14839) ARROW-18366 - [Packaging][RPM][Gandiva] Fix link error on AlmaLinux 9 (#14680) ARROW-18367 - [C++] Enable the creation of named table relations (#14681) ARROW-18373 - Fix component drop-down, add license text (#14688) ARROW-18377 - MIGRATION: Automate component labels from issue form content (#15245) ARROW-18380 - [Dev] Update dev_pr GitHub workflows to accept both GitHub issues and JIRA (#14731) ARROW-18384 - [Release][MSYS2] Show pull request title (#14709) ARROW-18391 - [R] Fix the version selector dropdown in the dev docs (#14800) ARROW-18395 - [C++] Move select-k implementation into separate module ARROW-18399 - [Python] Reduce warnings during tests (#14729) ARROW-18401 - [R] Failing test on test-r-rhub-ubuntu-gcc-release-latest (#14894) ARROW-18402 - [C++] Expose DeclarationInfo (#14765) ARROW-18406 - [C++] Can’t build Arrow with Substrait on Ubuntu 20.04 (#14735) ARROW-18407 - [Release][Website] Use UTC for release date (#14737) ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in building plasma-glib (#14739) ARROW-18410 - [Packaging][Ubuntu] Add support for Ubuntu 22.10 (#14740) ARROW-18413 - [C++][Parquet] Expose page index info from ColumnChunkMetaData (#14742) ARROW-18418 - [Website] do not delete /datafusion-python ARROW-18419 - [C++] Update vendored fast_float (#14817) ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex (#14803) ARROW-18421 - [C++][ORC] Add accessor for stripe information in reader (#14806) ARROW-18423 - [Python] Expose reading a schema from an IPC message (#14831) ARROW-18426 - Update committers and PMC members on website ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode (#14934) ARROW-18428 - [Website] Enable github issues on arrow-site repo ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942) GH-14474 - Opportunistically delete R references to shared pointers where possible (#15278) GH-14720 - [Dev] Update merge_arrow_pr script to accept GitHub issues (#14750) GH-14755 - [Python] Expose QuotingStyle to Python (#14722) GH-14761 - [Dev] Update labels on PR labeler to use new Component ones (#14762) GH-14778 - [Python] Add (Chunked)Array sort() method (#14781) GH-14784 - [Dev] Add possibility to autoassign on GitHub issue comment (#14785) GH-14786 - [Java][Doc] Replace in-folder documentation (#14789) GH-14787 - [Java][Doc] Update table.rst (#14794) GH-14809 - [Dev] Add created GitHub issues to issues@arrow.apache.org (#14811) GH-14816 - [Release] Make dev/release/06-java-upload.sh reusable from other project (#14830) GH-14824 - [CI] r-binary-packages should only upload artifacts if all tests succeed (#14841) GH-14844 - [Java] Short circuit null checks when comparing non null field types (#15106) GH-14846 - [Dev] Support GitHub Releases in download_rc_binaries.py (#14848) GH-14854 - Make changes to .md pages (#14852) GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in. (#14900) GH-14873 - [Java] DictionaryEncoder can decode without building a DictionaryHashTable (#14874) GH-14885 - [Docs] Make changes to the New Contrib Guide (Jira -&gt; GitHub) (#14889) GH-14901 - [Java] ListSubfieldEncoder and StructSubfieldEncoder can decode without DictionaryHashTable (#14902) GH-14918 - [Docs] Make changes to developers section of the docs (Jira -&gt; GitHub) (#14919) GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake package (#15251) GH-14937 - [C++] Add rank kernel benchmarks (#14938) GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED encoding (#15140) GH-14961 - [Ruby] Use newer extpp for C++17 (#14962) GH-14975 - [Python] Dataset.sort_by (#14976) GH-14976 - [Python] Avoid dependency on exec plan in Table.sort_by to fix minimal tests (#15268) GH-14977 - [Dev][CI] Add notify-token-expiration to archery (#14978) GH-14981 - [R] Forward compatibility with dplyr::join_by() (#33664) GH-14986 - [Release] Don’t detect previous version on maint-X.Y.Z branch (#14987) GH-14992 - [Packaging] Make dev/release/binary-task.rb reusable from other project (#14994) GH-14997 - [Release] Ensure archery release tasks works with both new style GitHub issues and old style JIRA issues (#33615) GH-14999 - [Release][Archery] Update archery release changelog to support GitHub issues GH-15002 - [Release][Archery] Update archery release cherry-pick to support GitHub issues GH-15005 - [Go] Add scalar.Append to append scalars to builder (#15006) GH-15009 - [R] stringr 1.5.0 with the str_like function is already released (#15010) GH-15012 - [Packaging][deb] Use system Protobuf for Debian GNU/Linux bookworm (#15013) GH-15035 - [CI] Remove unsupported turbodbc jobs and scripts from CI (#15036) GH-15050 - [Java][Docs] Update and consolidate Memory documentation (#15051) GH-15072 - [C++] Move the round functionality into a separate module (#15073) GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit (#15182) GH-15081 - [Release] Add support for using custom artifacts directory in dev/release/05-binary-upload.sh (#15082) GH-15084 - [Ruby] Use common keys when keys.nil? in Table#join (#15088) GH-15085 - [Ruby] Add ColumnContainable#column_names (#15089) GH-15087 - [Release] Slow down downloading RC binaries from GitHub (#15090) GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097) GH-15100 - [C++][Parquet] Add benchmark for reading strings from Parquet (#15101) GH-15119 - [Release][Docs][R] Update version information in patch release (#15120) GH-15134 - [Ruby] Specify -mmacox-version-min=10.14 explicitly for old Xcode (#15135) GH-15146 - [GLib] Add GADatasetFinishOptions (#15147) GH-15151 - [C++] Adding RecordBatchReaderSource to solve an issue in R API (#15183) GH-15168 - [GLib] Add support for half float (#15169) GH-15174 - [Go][FlightRPC] Expose Flight Server Desc and RegisterFlightService (#15177) GH-15185 - [C++][Parquet] Improve documentation for Parquet Reader column_indices (#15184) GH-15199 - [C++][Substrait] Allow AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198) GH-15200 - [C++] Created benchmarks for round kernels. (#15201) GH-15205 - [R] Fix a parquet-fixture finding in R tests (#15207) GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch (#15240) GH-15218 - [Python] Remove auto generated pyarrow_api.h and pyarrow_lib.h (#15219) GH-15226 - [C++] Add DurationType to hash kernels (#33685) GH-15237 - [C++] Add ::arrow::Unreachable() using std::string_view (#15238) GH-15239 - [C++][Parquet] Parquet writer writes decimal as int32/64 (#15244) GH-15249 - [Documentation] Add PR template (#15250) GH-15257 - [GLib][Dataset] Add GADatasetHivePartitioning (#15272) GH-15265 - [Java] Publish SBOM artifacts (#15267) GH-15289 - [Ruby] Return self when saving Table to csv (#33653) GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case when the scalar is null (#15291) GH-33607 - [C++] Support optional additional arguments for inline visit functions (#33608) GH-33610 - [Dev] Do not allow ARROW prefixed tickets to be merged nor used on PR titles (#33611) GH-33619 - [Documentation] Update PR template (#33620) GH-33657 - [C++] arrow-dataset.pc doesn’t depend on parquet.pc without ARROW_PARQUET=ON (#33665) GH-33670 - [GLib] Add GArrowProjectNodeOptions (#33677) GH-33671 - [GLib] Add garrow_chunked_array_new_empty() (#33675) PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated fields (#14366) PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader (#14142) PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should reuse scratch space (#14509) PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader ReadBatch and Skip (#14523) PARQUET-2209 - [parquet-cpp] Optimize skip for the case that number of values to skip equals page size (#14545) PARQUET-2210 - [C++][Parquet] Skip pages based on header metadata using a callback (#14603) PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field (#14556) Bug Fixes ARROW-11631 - [R] Implement RPrimitiveConverter for Decimal type ARROW-15026 - [Python] Error if datetime.timedelta to pyarrow.duration conversion overflows (#13718) ARROW-15328 - [C++][Docs] Streaming CSV reader missing from documentation (#14452) ARROW-15822 - [C++] Cast duration to string (thus CSV writing) not supported (#14450) ARROW-16464 - [C++][CI][GPU] Add CUDA CI (#14497) ARROW-16471 - [Go] RecordBuilder UnmarshalJSON handle complex values (#14560) ARROW-16547 - [Python] to_pandas fails with FixedOffset timezones when timestamp_as_object is used (#14448) ARROW-16795 - [C#][Flight] Nightly verify-rc-source-csharp-macos-arm64 fails (#15235) ARROW-16817 - [C++] Test ORC writer errors with invalid types (#14638) ARROW-17054 - [R] Creating an Array from an object bigger than 2^31 results in an Array of length 0 (#14929) ARROW-17192 - [Python] Pass **kwargs in read_feather to to_pandas() (#14492) ARROW-17332 - [R] error parsing folder path with accent (‘c:/Público’) in read_csv_arrow (#14930) ARROW-17361 - [R] dplyr::summarize fails with division when divisor is a variable (#14933) ARROW-17374 - [C++] Snappy package may be built without CMAKE_BUILD_TYPE (#14818) ARROW-17458 - [C++] Cast between decimal and string (#14232) ARROW-17538 - [C++] Import schema when importing array stream (#15037) ARROW-17637 - [R][us][s] (#14935) ARROW-17692 - [R] Add support for building with system AWS SDK C++ (#14235) ARROW-17772 - [Doc] Sphinx / reST markup error ARROW-17774 - [Python] Add python test for decimals to csv (#14525) ARROW-17858 - [C++] Compilating warning in arrow/csv/parser.h (#14445) ARROW-17893 - [Python] Test that reading of timedelta is stable (read_feather/to_pandas) (#14531) ARROW-17985 - [C++][Python] Improve s3fs error message when wrong region (#14601) ARROW-17991 - [Python][C++] Adding support for IpcWriteOptions to the dataset ipc file writer (#14414) ARROW-18052 - [Python] Support passing create_dir thru pq.write_to_dataset (#14459) ARROW-18068 - [Dev][Archery][Crossbow] Comment bot only waits for task if link is not available (#14429) ARROW-18070 - [C++] Invoke google::protobuf::ShutdownProtobufLibrary for substrait tests (#14508) ARROW-18086 - [Ruby] Add support for HalfFloat (#15204) ARROW-18087 - [C++] RecordBatch::Equals should not ignore field names (#14451) ARROW-18088 - [CI][Python] Fix pandas master/nightly build failure related to timedelta (#14460) ARROW-18101 - [R] RecordBatchReaderHead from ExecPlan with UDF cannot be read (#14518) ARROW-18106 - [C++] JSON reader ignores explicit schema with default unexpected_field_behavior=”infer” (#14741) ARROW-18117 - [C++] Fix static bundle build (#14465) ARROW-18118 - [Release][Dev] Fix problems in 02-source.sh/03-binary-submit.sh for 10.0.0-rc0 (#14468) ARROW-18123 - [Python] Fix writing files with multi-byte characters in file name (#14764) ARROW-18125 - [Python] Handle pytest 8 deprecations about pytest.warns(None) ARROW-18126 - [Python] Remove ARROW_BUILD_DIR in building pyarrow C++ (#14498) ARROW-18128 - [Java][CI] Update timestamp of Java Nightlies X.Y.Z-SNAPSHOT folder (#14496) ARROW-18149 - [C++] fix build failure of join_example (#14490) ARROW-18157 - [Dev][Archery] “archery docker run” sets env var to None when inherited (#14501) ARROW-18158 - [CI] Use default Python version when installing conda cpp environment to fix conda builds (#14500) ARROW-18159 - [Go][Release] Add go install to verify-release script (#14503) ARROW-18161 - [Ruby] Refer source input in sub objects (#15217) ARROW-18164 - [Python] Honor default memory pool in Dataset scanning (#14516) ARROW-18167 - [Go][Release] update go.work with release (#14522) ARROW-18172 - [CI][Release] Source Release and Merge Script jobs fail on master ARROW-18183 - [C++] cpp-micro benchmarks are failing on mac arm machine (#14562) ARROW-18188 - [CI] CUDA nightly docker upload fails due to wrong tag (#14538) ARROW-18195 - [C++] Fix case_when produces bad data when condition has nulls (#15131) ARROW-18202 - [C++] Reallow regexp replace on empty string (#15132) ARROW-18205 - [C++] Substrait consumer is not converting right side references correctly on joins (#14558) ARROW-18207 - [Ruby] RubyGems for 10.0.0 aren’t updated yet ARROW-18209 - [Java] Make ComplexCopier agnostic of specific implementation of MapWriter (UnionMapWriter) (#14557) ARROW-18212 - [C++] NumericBuilder::Reset() doesn’t reset all members (#14559) ARROW-18225 - [Python] Fully support filesystem in parquet.write_metadata (#14574) ARROW-18227 - [CI][Packaging] Do not fail conda-clean if conda search raises PackagesNotFound (#14569) ARROW-18229 - [Python] Check schema argument type in RecordBatchReader.from_batches (#14583) ARROW-18231 - [C++][CMake] Add support for overriding optimization level (#15022) ARROW-18246 - [Python][Docs] PyArrow table join docstring typos for left and right suffix arguments (#14591) ARROW-18247 - [JS] fix: RangeError crash in Vector.toArray() (#14587) ARROW-18256 - [C++][Windows] Use IMPORTED_IMPLIB for external shared Thrift (#14595) ARROW-18257 - [Python] pass back time types with correct type class (#14633) ARROW-18269 - [C++] Handle slash character in Hive-style partition values (#14646) ARROW-18272 - [Python] Support filesystem parameter in ParquetFile (#14717) ARROW-18284 - [Python][Docs] Add missing CMAKE_PREFIX_PATH to allow setup.py CMake invocations to find Arrow CMake package (#14586) ARROW-18290 - [C++] Escape all special chars in URI-encoding (#14645) ARROW-18309 - [Go] Fix delta bit packing decode panic (#14649) ARROW-18320 - [C++][FlightRPC] Fix improper Status/Result conversion in Flight client (#14859) ARROW-18334 - [C++] Handle potential non-commutativity by rebinding (#14659) ARROW-18339 - [Python][CI] Add DYLD_LIBRARY_PATH to avoid requiring PYARROW_BUNDLE_ARROW_CPP on macOS job (#14643) ARROW-18343 - [C++] Remove AllocateBitmap() with out parameter (#14657) ARROW-18351 - [C++][FlightRPC] Fix crash in DoExchange with UCX (#15031) ARROW-18353 - [C++][FlightRPC] Prevent concurrent Finish in UCX (#15034) ARROW-18360 - [Python] Don’t crash when schema=None in FlightClient.do_put (#14698) ARROW-18374 - [Go][CI][Benchmarking] Fix Go benchmark github info (#14691) ARROW-18374 - [Go][CI][Benchmarking] Fix Go Bench Script after Conbench change (#14689) ARROW-18379 - [Python] Change warnings to _warnings in _plasma_store_entry_point (#14695) ARROW-18382 - [C++] Set ADDRESS_SANITIZER in fuzzing builds (#14702) ARROW-18383 - [C++] Avoid global variables for thread pools and at-fork handlers (#14704) ARROW-18389 - [CI][Python] Update nightly test-conda-python-3.7-pandas-0.24 to pandas &gt;= 1.0 (#14714) ARROW-18390 - [CI][Python] Update spark test modules to match spark master (#14715) ARROW-18392 - [Python] Fix test_s3fs_wrong_region; set anonymous=True (#14716) ARROW-18394 - [Python][CI] Fix nightly job using pandas dev (temporarily skip tests) (#15048) ARROW-18397 - [C++] Clear S3 region resolver client at S3 shutdown (#14718) ARROW-18400 - [Python] Quadratic memory usage of Table.to_pandas with nested data ARROW-18405 - [Ruby] Avoid rebuilding chunked arrays in Arrow::Table.new (#14738) ARROW-18412 - [C++][R] Windows build fails because of missing ChunkResolver symbols (#14774) ARROW-18424 - [C++] Fix Doxygen error on ARROW_ENGINE_EXPORT (#14845) ARROW-18429 - [R] : Bump dev version following 10.0.1 patch release (#14887) ARROW-18436 - [C++] Ensure correct (un)escaping of special characters in URI paths (#14974) ARROW-18437 - [C++][Parquet] Fix encoder for DELTA_BINARY_PACKED when flushing more than once (#14959) GH-14745 - [R] {rlang} dependency must be at least version 1.0.0 because of check_dots_empty (#14744) GH-14775 - [Go] Fix UnionBuilder.Len implementations (#14776) GH-14780 - [Go] Fix issues with IPC writing of sliced map/list arrays (#14793) GH-14791 - [JS] Fix BitmapBufferBuilder size truncation (#14881) GH-14805 - [Format] C Data Interface: clarify nullability of buffer pointers (#14808) GH-14819 - [CI][RPM] Add workaround for build failure on CentOS 9 Stream (#14820) GH-14828 - [CI][Conda] Sync with conda-forge, fix nightly jobs (#14832) GH-14842 - [C++] Propagate some errors in JSON chunker (#14843) GH-14849 - [CI] R install-local builds sometimes fail because sccache times out (#14850) GH-14855 - [C++] Support importing zero-case unions (#14857) GH-14856 - [CI] Azure builds fail with docker permission error (#14858) GH-14865 - [Go][Parquet] Address several memory leaks of buffers in pqarrow (#14878) GH-14872 - [R] arrow returns wrong variable content when multiple group_by/summarise statements are used (#14905) GH-14875 - [C++] C Data Interface: check imported buffer for non-null (#14814) GH-14876 - [Go] Handling Crashes in C Data interface (#14877) GH-14883 - [Go] Fix IPC encoding empty maps (#14904) GH-14883 - [Go] ipc.Writer leaks memory when compressing body (#14892) GH-14884 - [CI] R install resource may got 404 (#14893) GH-14890 - [Java] Fix memory leak of DictionaryEncoder when exception thrown (#14891) GH-14907 - [R] right_join() function does not produce the expected outcome (#15077) GH-14909 - [Java] Prevent potential memory leak of ListSubfieldEncoder and StructSubfieldEncoder (#14910) GH-14916 - [C++] Remove the API declaration about “ConcatenateBuffers” (#14915) GH-14927 - [Dev] Crossbow submit does not work with fine grained PATs (#14928) GH-14940 - [Go][Parquet] Fix Encryption Column writing (#14954) GH-14943 - [Python] Fix pyarrow.get_libraries() order (#14944) GH-14945 - [Ruby] Add support for macOS 12 / Xcode 14 (#14960) GH-14947 - [R] Compatibility with dplyr 1.1.0 (#14948) GH-14949 - [CI][Release] Output script’s stdout on failure (#14957) GH-14967 - [R] Minimal nightly builds are failing (#14972) GH-14968 - [Python] Fix segfault for dataset ORC write (#15049) GH-14990 - [C++][Skyhook] Follow FileFormat API change (#15086) GH-14993 - [CI][Conda] Fix missing RECIPE_ROOT variable now expected by conda build (#15014) GH-14995 - [Go][FlightSQL] Fix Supported Unions Constant (#15003) GH-15001 - [R] Fix Parquet datatype test failure (#15197) GH-15007 - [CI][RPM] Ignore import failed key (#15008) GH-15023 - [CI][Packaging][Java] Force to use libz3.a with Homebrew (#15024) GH-15025 - [CI][C++][Homebrew] Ensure removing Python related commands (#15026) GH-15028 - [R][Docs] NOT_CRAN should be &quot;true&quot; instead of TRUE in R (#15029) GH-15040 - [C++] Improve pkg-config support for ARROW_BUILD_SHARED=OFF (#15075) GH-15042 - [C++][Parquet] Update stats on subsequent batches of dictionaries (#15179) GH-15043 - [Python][Docs] Update docstring for pyarrow.decompress (#15061) GH-15052 - [C++][Parquet] Fix DELTA_BINARY_PACKED decoder when reading only one value (#15124) GH-15062 - [C++] Simplify EnumParser behavior (#15063) GH-15064 - [Python][CI] Dask nightly tests are failing due to fsspec bug (#15065) GH-15069 - [C++][Python][FlightRPC] Make DoAction truly streaming (#15118) GH-15080 - [CI][R] Re-enable binary package job for R 4.1 on Windows (#25359) GH-15092 - [CI][C++][Homebrew] Ensure removing Python related commands (again) (#15093) GH-15094 - [CI][Release][Ruby] Install Bundler by APT (#15095) GH-15110 - [R][CI] Windows build fails in packaging job (#15111) GH-15114 - [R][C++][CI] Homebrew can’t install Python 3.11 on GHA runners (#15116) GH-15115 - [R][CI] pyarrow tests fail on macos 10.13 due to missing pyarrow wheel (#15117) GH-15122 - [Benchmarking][Python] Set ARROW_INSTALL_NAME_RPATH=ON for benchmark builds (#15123) GH-15126 - [R] purrr::rerun was deprecated in purrr 1.0.0 (#15127) GH-15136 - [Python][macOS] Use @rpath for libarrow_python.dylib (#15143) GH-15141 - [C++] fix for unstable test due to unstable sort (#15142) GH-15150 - [C++][FlightRPC] Wait for side effects in DoAction (#15152) GH-15156 - [JS] Fix can’t find variable: BigInt64Array (#15157) GH-15172 - [Python] Docstring test failure (#15186) GH-15176 - Fix various issues introduced in the asof-join benchmark by ARROW-17980 and ARROW-15732 (#15190) GH-15189 - [R] Skip S3 tests on MacOS 10.13 (#33613) GH-15243 - [C++] fix for potential deadlock in the group-by node (#33700) GH-15254 - [GLib] garrow_execute_plain_wait() checks the finished status (#15255) GH-15259 - [CI] component assignment fails due to typo (#15260) GH-15264 - [C++] Add scanner tests for disabling readahead and fix relevant bugs (#29185) GH-15274 - [Java][FlightRPC] handle null keystore password (#15276) GH-15282 - [CI][C++] add CLANG_TOOLS variable in .travis.yaml (#32972) GH-15292 - [C++] Typeclass alias is missing in ExtensionArray (#15293) GH-25633 - [CI][Java][macOS] Ensure using bundled RE2 (#33711) GH-26209 - [Ruby] Add support for Ruby 2.5 (#33602) GH-26394 - [Python] Don’t use target_include_directories() for imported target (#33606) GH-33626 - [Packaging][RPM] Don’t remove metadata for non-target arch (#33672) GH-33638 - [C++] Removing ExecPlan::Make deprecation warning (#33658) GH-33643 - [C++] Remove implicit = capture of this which is not valid in c++20 (#33644) GH-33666 - [R] Remove extraneous argument to semi_join (#33693) GH-33667 - [C++][CI] Use Ubuntu 22.04 for ASAN (#33669) GH-33687 - [Dev] Fix commit message generation in merge script (#33691) GH-33705 - [R] Fix link on README (#33706)" />
<meta property="og:description" content="Apache Arrow 11.0.0 (26 January 2023) 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 516 commits from 95 distinct contributors. $ git shortlog -sn apache-arrow-10.0.0..apache-arrow-11.0.0 83 Sutou Kouhei 35 Matt Topol 28 Raúl Cumplido 25 Dewey Dunnington 21 Alenka Frim 21 Antoine Pitrou 20 Jacob Wujciak-Jens 17 David Li 17 Miles Granger 16 Weston Pace 15 Joris Van den Bossche 15 Will Jones 14 Nic Crane 10 Neal Richardson 10 Vibhatha Lakmal Abeykoon 9 rtpsw 8 eitsupi 7 Ben Harkins 7 Jin Shang 6 Alessandro Molina 6 Bryce Mecum 6 Fatemah Panahi 6 Gang Wu 6 Larry White 6 mwish 5 gf2121 4 David Sisson 4 Hirokazu SUZUKI 4 LouisClt 3 0x26res 3 Rok Mihevc 3 h-vetinari 2 Austin Dickey 2 Benson Muite 2 Jonathan Keane 2 Kshiteej K 2 Libor Ryšavý 2 Nikita Eshkeev 2 Percy Camilo Triveño Aucahuasi 2 Sasha Krassovsky 2 Todd Farmer 2 Yibo Cai 2 buaazhwb 2 dependabot[bot] 2 lafiona 1 0xflotus 1 André Kohn 1 Anja Kefala 1 Benjamin Kietzman 1 Daniel Sullivan 1 Danielle Navarro 1 Dean Attali 1 Dhulkifli Hussein 1 Dominik Moritz 1 Dongjoon Hyun 1 Dr. Jan-Philip Gehrcke 1 ElenaHenderson 1 Felipe Oliveira Carvalho 1 Frederick Jansen 1 Hadley Wickham 1 Ian Cook 1 JacekPliszka 1 JiaKe 1 Jianshen Liu 1 Jonas Haag 1 Joost Hoozemans 1 Julien Roncaglia 1 Kae S 1 Kazuaki Ishizaki 1 Kyle Barron 1 Laurent Quérel 1 Lionel Henry 1 Mark Schreiber 1 Matti Picus 1 Noah Treuhaft 1 Paul Taylor 1 Pierre Gramme 1 Quang Hoang 1 Sahaj Gupta 1 Sanjiban Sengupta 1 Sho Nakatani 1 Siddhant Rao 1 Tamas Mate 1 Tao He 1 Thomas Sarlandie 1 Tomek Drabas 1 William Ayd 1 Y 1 Yue 1 emkornfield 1 fdzuJ 1 kambhamvivekshankar 1 lukester1975 1 martin-kokos 1 zagto Patch Committers The following Apache committers merged contributed patches to the repository. $ git shortlog -sn --group=trailer:signed-off-by apache-arrow-10.0.0..apache-arrow-11.0.0 148 Sutou Kouhei 89 Antoine Pitrou 50 Joris Van den Bossche 36 David Li 36 Matt Topol 34 Weston Pace 24 Dewey Dunnington 24 Nic Crane 16 Jacob Wujciak-Jens 13 Will Jones 8 Neal Richardson 6 Raúl Cumplido 6 Yibo Cai 4 Alessandro Molina 4 Rok Mihevc 3 Dominik Moritz 3 Jonathan Keane 2 Alenka Frim 1 Micah Kornfield 1 dependabot[bot] Changelog Apache Arrow 11.0.0 (2023-01-25 08:00:00) New Features and Improvements ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100) ARROW-11776 - [C++][Java] Support parquet write from ArrowReader to file (#14151) ARROW-13938 - [C++] Date and datetime types should autocast from strings ARROW-13980 - [Go] Implement Scalar ApproxEquals (#14543) ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018) ARROW-14832 - [R] Implement bindings for stringr::str_remove and stringr::str_remove_all (#14644) ARROW-14999 - [C++] Optional field name equality checks for map and list type (#14847) ARROW-15006 - [Python][Doc] Add five more numpydoc checks to CI (#15214) ARROW-15006 - [Python][CI][Doc] Enable numpydoc check PR03 (#13983) ARROW-15206 - [Ruby] Add support for Arrow::Table.load(uri, schema:) (#15148) ARROW-15460 - [R] Add as.data.frame.Dataset method (#14461) ARROW-15470 - [R] Set null value in CSV writer (#14679) ARROW-15538 - [C++] Expanding coverage of math functions from Substrait to Acero (#14434) ARROW-15592 - [C++] Add support for custom output field names in a substrait::PlanRel (#14292) ARROW-15691 - [Dev] Update archery to work with either master or main as default branch (#14033) ARROW-15732 - [C++] Do not use any CPU threads in execution plan when use_threads is false (#15104) ARROW-15812 - [R] Accept col_names in open_dataset for CSV (#14705) ARROW-16266 - [R] Add StructArray$create() (#14922) ARROW-16337 - [Python] Expose flag to enable/disable storing Arrow schema in Parquet metadata (#13000) ARROW-16430 - [Python] Add support for reading record batch custom metadata API (#13041) ARROW-16480 - [R] Update read_csv_arrow and open_dataset parse_options, read_options, and convert_options to take lists (#15270) ARROW-16616 - [Python] Add lazy Dataset.filter() method (#13409) ARROW-16673 - [Java] Integrate C Data into allocator hierarchy (#14506) ARROW-16728 - [Python] ParquetDataset to still take legacy code path when old filesystem is passed (#15269) ARROW-16728 - [Python] Switch default and deprecate use_legacy_dataset=True in ParquetDataset (#14052) ARROW-16782 - [Format] Add REE definitions to FlatBuffers (#14176) ARROW-17025 - [Dev] Remove github user name links from merge commit message (#14458) ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656) ARROW-17187 - [R] Improve lazy ALTREP implementation for String (#14271) ARROW-17212 - [Python] Support lazy Dataset.filter ARROW-17301 - [C++] Implement compute function “binary_slice” (#14550) ARROW-17302 - [R] Configure curl timeout policy for S3 (#15166) ARROW-17360 - [Python] Order of columns in pyarrow.feather.read_table (#14528) ARROW-17416 - [R] Implement lubridate::with_tz and lubridate::force_tz ARROW-17425 - [R] lubridate::as_datetime() in dplyr query should be able to handle time in sub seconds (#13890) ARROW-17462 - [R] Cast scalars to type of field in Expression building (#13985) ARROW-17509 - [C++] Simplify async scheduler by removing the need to call End (#14524) ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll) (#14186) ARROW-17610 - [C++] Support additional source types in SourceNode (#14207) ARROW-17613 - [C++] Add function execution API for a preconfigured kernel (#14043) ARROW-17640 - [C++] Add File Handling Test cases for GlobFile handling in Substrait Read (#14132) ARROW-17662 - [R] Facilitate offline installation from binaries (#14086) ARROW-17726 - [CI] Enable sccache on more builds ARROW-17731 - [Website] Add blog post about Flight SQL JDBC driver ARROW-17732 - [Docs][Java] Add minimal JDBC driver docs (#14137) ARROW-17751 - [Go][Benchmarking] Add Go Benchmark Script (#14148) ARROW-17777 - [Dev] Update the pull request merge script to work with master or main ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to Parquet writer (#14191) ARROW-17812 - [Gandiva][Docs] Add C++ Gandiva User Guide (#14200) ARROW-17825 - [C++] Allow the possibility to write several tables in ORCFileWriter (#14219) ARROW-17832 - [Python] Construct MapArray from sequence of dicts (instead of list of tuples) (#14547) ARROW-17836 - [C++] Allow specifying alignment of buffers (#14225) ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext that will store a plan’s shared data structures (#14227) ARROW-17838 - [Python] Unify CMakeLists.txt in python/ (#14925) ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource (#14250) ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in Flight SQL (#14266) ARROW-17870 - [Go] Add Scalar Binary Arithmetic ARROW-17871 - [Go] initial binary arithmetic implementation (#14255) ARROW-17887 - [R][Doc] Improve readability of the Get Started and README pages (#14514) ARROW-17892 - [CI] Use Python 3.10 in AppVeyor build (#14307) ARROW-17899 - [Go][CSV] Add Decimal support to CSV reader (#14504) ARROW-17932 - [C++] Implement streaming RecordBatchReader for JSON (#14355) ARROW-17949 - [C++][Docs] Remove the use of clcache from Windows dev docs (#14529) ARROW-17953 - [Archery] Add archery docker info command (#14345) ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395) ARROW-17966 - [C++] Adjust to new format for Substrait optional arguments (#14415) ARROW-17972 - [CI] Update CUDA docker jobs (#14362) ARROW-17975 - [C++] Create at-fork facility (#14594) ARROW-17980 - [C++] As-of-Join Substrait extension (#14485) ARROW-17989 - [C++][Python] Enable struct_field kernel to accept string field names (#14495) ARROW-18008 - [Python][C++] Add use_threads to run_substrait_query ARROW-18012 - [R] Make map_batches .lazy = TRUE by default (#14521) ARROW-18014 - [Java] Implement copy functions for vectors and Table (#14389) ARROW-18016 - [CI] Add sccache to r jobs (#14570) ARROW-18033 - [CI] Use $GITHUB_OUTPUT instead of set-output (#14409) ARROW-18042 - [Java] Distribute Apple M1 compatible JNI libraries via mavencentral (#14472) ARROW-18043 - [R] Properly instantiate empty arrays of extension types in Table__from_schema (#14519) ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425) ARROW-18075 - [Website] Update install page for 9.0.0 ARROW-18081 - [Go] Add Scalar Boolean functions (#14442) ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139 ARROW-18108 - [Go] More scalar binary arithmetic (Multiply and Divide) (#14544) ARROW-18109 - [Go] Initial Unary Arithmetic (#14605) ARROW-18110 - [Go] Scalar Comparisons (#14669) ARROW-18111 - [Go] Remaining scalar binary arithmetic (shifts, power, bitwise) (#14703) ARROW-18112 - [Go] Remaining Scalar Arithmetic (#14777) ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723) ARROW-18120 - [Release][Dev] Automate running binaries/wheels verifications (#14469) ARROW-18121 - [Release][CI] Use Ubuntu 22.04 for verifying binaries (#14470) ARROW-18122 - [Release][Dev] Update expected vote e-mail (#14548) ARROW-18122 - [Release][Dev] Add verification PR URL to vote email (#14471) ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be uninitialized (#14480) ARROW-18137 - [Python][Docs] adding info about TableGroupBy.aggregation with empty list (#14482) ARROW-18144 - [C++] Improve JSONTypeError error message in testing (#14486) ARROW-18147 - [Go] Add Scalar Add/Sub for Decimal types (#14489) ARROW-18151 - [CI] Avoid unnecessary redirect for some conda URLs (#14494) ARROW-18152 - [Python] DataFrame Interchange Protocol for pyarrow Table ARROW-18169 - [Website] Don’t run dev docs update on fork repositories ARROW-18173 - [Python] Drop older versions of Pandas (&lt;1.0) (#14631) ARROW-18174 - [R] Fix compile of altrep.cpp on some builds (#14530) ARROW-18177 - [Go] Add Add/Sub for Temporal types (#14532) ARROW-18178 - [Java] ArrowVectorIterator incorrectly closes Vectors (#14534) ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552) ARROW-18203 - [R] Refactor to remove unnecessary uses of build_expr (#14553) ARROW-18206 - [C++][CI] Add a nightly build for C++20 compilation (#14571) ARROW-18220 - [Dev] Remove a magic number for the default parallel level in downloader (#14563) ARROW-18221 - [Release][Dev] Add support for customizing arrow-site dir (#14564) ARROW-18222 - [Release][MSYS2] Detect reverse dependencies automatically (#14565) ARROW-18223 - [Release][Homebrew] Detect reverse dependencies automatically (#14566) ARROW-18224 - [Release][jar] Use temporary directory for download (#14567) ARROW-18230 - [Python] Pass Cmake args to Python CPP ARROW-18233 - [Release][JS] don’t install yarn to system (#14577) ARROW-18235 - [C++][Gandiva] Fix the like function implementation for escape chars (#14579) ARROW-18237 - [Java] Extend Table code (#14573) ARROW-18238 - [Docs][Python] Improve docs for S3FileSystem (#14599) ARROW-18240 - [R] head() is crashing on some nightly builds (#14582) ARROW-18243 - [R] Sanitizer nightly failure pointing to mixup between TimestampType and DurationType ARROW-18248 - [CI][Release] Use GitHub token to avoid API rate limit (#14588) ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0 ARROW-18253 - [C++][Parquet] Add additional bounds safety checks (#14592) ARROW-18259 - [C++][CMake] Add support for system Thrift CMake package (#14597) ARROW-18264 - [Python] Add missing value accessor to temporal types (#14746) ARROW-18264 - [Python] Expose time32/time64 scalar values (#14637) ARROW-18270 - [Python] Remove gcc 4.9 compatibility code (#14602) ARROW-18278 - [Java] Adjust path in Maven generate-libs-jni-macos-linux (#14623) ARROW-18280 - [C++][Python] Support slicing to end in list_slice kernel (#14749) ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice kernel (#14696) ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc provided by vcpkg (#14609) ARROW-18289 - [Release][vcpkg] Add a script to update vcpkg’s arrow port (#14610) ARROW-18291 - [Release][Docs] Update how to release (#14612) ARROW-18292 - [Release][Python] Upload .wheel/.tar.gz for release not RC (#14708) ARROW-18303 - [Go] Allow easy compute module importing (#14690) ARROW-18306 - [R] Failing test after compute function updates (#14620) ARROW-18318 - [Python] Expose Scalar.validate() (#15149) ARROW-18321 - [R] Add tests for binary_slice kernel (#14647) ARROW-18323 - Enabling issue templates in GitHub issues (#14675) ARROW-18332 - [Go] Cast Dictionary types to value type (#14650) ARROW-18333 - [Go][Docs] Update compute function docs (#14815) ARROW-18336 - [Release][Docs] Don’t update versions not in major release (#14653) ARROW-18337 - [R] Possible undesirable handling of POSIXlt objects (#15277) ARROW-18340 - [Python] PyArrow C++ header files no longer always included in installed pyarrow (#14656) ARROW-18341 - [Doc][Python] Update note about bundling Arrow C++ on Windows (#14660) ARROW-18342 - [C++] AsofJoinNode support for Boolean data field (#14658) ARROW-18345 - [R] Create a CRAN-specific packaging checklist that lives in the R package directory (#14678) ARROW-18348 - [CI][Release][Yum] redhat-rpm-config is needed on AlmaLinux 9 (#14661) ARROW-18350 - [C++] Use std::to_chars instead of std::to_string (#14666) ARROW-18358 - [R] Implement new function open_dataset_csv with signature more closely matching read_csv_arrow ARROW-18361 - [CI][Conan] Merge upstream changes (#14671) ARROW-18363 - [Docs] Include warning when viewing old docs (redirecting to stable/dev docs) (#14839) ARROW-18366 - [Packaging][RPM][Gandiva] Fix link error on AlmaLinux 9 (#14680) ARROW-18367 - [C++] Enable the creation of named table relations (#14681) ARROW-18373 - Fix component drop-down, add license text (#14688) ARROW-18377 - MIGRATION: Automate component labels from issue form content (#15245) ARROW-18380 - [Dev] Update dev_pr GitHub workflows to accept both GitHub issues and JIRA (#14731) ARROW-18384 - [Release][MSYS2] Show pull request title (#14709) ARROW-18391 - [R] Fix the version selector dropdown in the dev docs (#14800) ARROW-18395 - [C++] Move select-k implementation into separate module ARROW-18399 - [Python] Reduce warnings during tests (#14729) ARROW-18401 - [R] Failing test on test-r-rhub-ubuntu-gcc-release-latest (#14894) ARROW-18402 - [C++] Expose DeclarationInfo (#14765) ARROW-18406 - [C++] Can’t build Arrow with Substrait on Ubuntu 20.04 (#14735) ARROW-18407 - [Release][Website] Use UTC for release date (#14737) ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in building plasma-glib (#14739) ARROW-18410 - [Packaging][Ubuntu] Add support for Ubuntu 22.10 (#14740) ARROW-18413 - [C++][Parquet] Expose page index info from ColumnChunkMetaData (#14742) ARROW-18418 - [Website] do not delete /datafusion-python ARROW-18419 - [C++] Update vendored fast_float (#14817) ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex (#14803) ARROW-18421 - [C++][ORC] Add accessor for stripe information in reader (#14806) ARROW-18423 - [Python] Expose reading a schema from an IPC message (#14831) ARROW-18426 - Update committers and PMC members on website ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode (#14934) ARROW-18428 - [Website] Enable github issues on arrow-site repo ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942) GH-14474 - Opportunistically delete R references to shared pointers where possible (#15278) GH-14720 - [Dev] Update merge_arrow_pr script to accept GitHub issues (#14750) GH-14755 - [Python] Expose QuotingStyle to Python (#14722) GH-14761 - [Dev] Update labels on PR labeler to use new Component ones (#14762) GH-14778 - [Python] Add (Chunked)Array sort() method (#14781) GH-14784 - [Dev] Add possibility to autoassign on GitHub issue comment (#14785) GH-14786 - [Java][Doc] Replace in-folder documentation (#14789) GH-14787 - [Java][Doc] Update table.rst (#14794) GH-14809 - [Dev] Add created GitHub issues to issues@arrow.apache.org (#14811) GH-14816 - [Release] Make dev/release/06-java-upload.sh reusable from other project (#14830) GH-14824 - [CI] r-binary-packages should only upload artifacts if all tests succeed (#14841) GH-14844 - [Java] Short circuit null checks when comparing non null field types (#15106) GH-14846 - [Dev] Support GitHub Releases in download_rc_binaries.py (#14848) GH-14854 - Make changes to .md pages (#14852) GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in. (#14900) GH-14873 - [Java] DictionaryEncoder can decode without building a DictionaryHashTable (#14874) GH-14885 - [Docs] Make changes to the New Contrib Guide (Jira -&gt; GitHub) (#14889) GH-14901 - [Java] ListSubfieldEncoder and StructSubfieldEncoder can decode without DictionaryHashTable (#14902) GH-14918 - [Docs] Make changes to developers section of the docs (Jira -&gt; GitHub) (#14919) GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake package (#15251) GH-14937 - [C++] Add rank kernel benchmarks (#14938) GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED encoding (#15140) GH-14961 - [Ruby] Use newer extpp for C++17 (#14962) GH-14975 - [Python] Dataset.sort_by (#14976) GH-14976 - [Python] Avoid dependency on exec plan in Table.sort_by to fix minimal tests (#15268) GH-14977 - [Dev][CI] Add notify-token-expiration to archery (#14978) GH-14981 - [R] Forward compatibility with dplyr::join_by() (#33664) GH-14986 - [Release] Don’t detect previous version on maint-X.Y.Z branch (#14987) GH-14992 - [Packaging] Make dev/release/binary-task.rb reusable from other project (#14994) GH-14997 - [Release] Ensure archery release tasks works with both new style GitHub issues and old style JIRA issues (#33615) GH-14999 - [Release][Archery] Update archery release changelog to support GitHub issues GH-15002 - [Release][Archery] Update archery release cherry-pick to support GitHub issues GH-15005 - [Go] Add scalar.Append to append scalars to builder (#15006) GH-15009 - [R] stringr 1.5.0 with the str_like function is already released (#15010) GH-15012 - [Packaging][deb] Use system Protobuf for Debian GNU/Linux bookworm (#15013) GH-15035 - [CI] Remove unsupported turbodbc jobs and scripts from CI (#15036) GH-15050 - [Java][Docs] Update and consolidate Memory documentation (#15051) GH-15072 - [C++] Move the round functionality into a separate module (#15073) GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit (#15182) GH-15081 - [Release] Add support for using custom artifacts directory in dev/release/05-binary-upload.sh (#15082) GH-15084 - [Ruby] Use common keys when keys.nil? in Table#join (#15088) GH-15085 - [Ruby] Add ColumnContainable#column_names (#15089) GH-15087 - [Release] Slow down downloading RC binaries from GitHub (#15090) GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097) GH-15100 - [C++][Parquet] Add benchmark for reading strings from Parquet (#15101) GH-15119 - [Release][Docs][R] Update version information in patch release (#15120) GH-15134 - [Ruby] Specify -mmacox-version-min=10.14 explicitly for old Xcode (#15135) GH-15146 - [GLib] Add GADatasetFinishOptions (#15147) GH-15151 - [C++] Adding RecordBatchReaderSource to solve an issue in R API (#15183) GH-15168 - [GLib] Add support for half float (#15169) GH-15174 - [Go][FlightRPC] Expose Flight Server Desc and RegisterFlightService (#15177) GH-15185 - [C++][Parquet] Improve documentation for Parquet Reader column_indices (#15184) GH-15199 - [C++][Substrait] Allow AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198) GH-15200 - [C++] Created benchmarks for round kernels. (#15201) GH-15205 - [R] Fix a parquet-fixture finding in R tests (#15207) GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch (#15240) GH-15218 - [Python] Remove auto generated pyarrow_api.h and pyarrow_lib.h (#15219) GH-15226 - [C++] Add DurationType to hash kernels (#33685) GH-15237 - [C++] Add ::arrow::Unreachable() using std::string_view (#15238) GH-15239 - [C++][Parquet] Parquet writer writes decimal as int32/64 (#15244) GH-15249 - [Documentation] Add PR template (#15250) GH-15257 - [GLib][Dataset] Add GADatasetHivePartitioning (#15272) GH-15265 - [Java] Publish SBOM artifacts (#15267) GH-15289 - [Ruby] Return self when saving Table to csv (#33653) GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case when the scalar is null (#15291) GH-33607 - [C++] Support optional additional arguments for inline visit functions (#33608) GH-33610 - [Dev] Do not allow ARROW prefixed tickets to be merged nor used on PR titles (#33611) GH-33619 - [Documentation] Update PR template (#33620) GH-33657 - [C++] arrow-dataset.pc doesn’t depend on parquet.pc without ARROW_PARQUET=ON (#33665) GH-33670 - [GLib] Add GArrowProjectNodeOptions (#33677) GH-33671 - [GLib] Add garrow_chunked_array_new_empty() (#33675) PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated fields (#14366) PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader (#14142) PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should reuse scratch space (#14509) PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader ReadBatch and Skip (#14523) PARQUET-2209 - [parquet-cpp] Optimize skip for the case that number of values to skip equals page size (#14545) PARQUET-2210 - [C++][Parquet] Skip pages based on header metadata using a callback (#14603) PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field (#14556) Bug Fixes ARROW-11631 - [R] Implement RPrimitiveConverter for Decimal type ARROW-15026 - [Python] Error if datetime.timedelta to pyarrow.duration conversion overflows (#13718) ARROW-15328 - [C++][Docs] Streaming CSV reader missing from documentation (#14452) ARROW-15822 - [C++] Cast duration to string (thus CSV writing) not supported (#14450) ARROW-16464 - [C++][CI][GPU] Add CUDA CI (#14497) ARROW-16471 - [Go] RecordBuilder UnmarshalJSON handle complex values (#14560) ARROW-16547 - [Python] to_pandas fails with FixedOffset timezones when timestamp_as_object is used (#14448) ARROW-16795 - [C#][Flight] Nightly verify-rc-source-csharp-macos-arm64 fails (#15235) ARROW-16817 - [C++] Test ORC writer errors with invalid types (#14638) ARROW-17054 - [R] Creating an Array from an object bigger than 2^31 results in an Array of length 0 (#14929) ARROW-17192 - [Python] Pass **kwargs in read_feather to to_pandas() (#14492) ARROW-17332 - [R] error parsing folder path with accent (‘c:/Público’) in read_csv_arrow (#14930) ARROW-17361 - [R] dplyr::summarize fails with division when divisor is a variable (#14933) ARROW-17374 - [C++] Snappy package may be built without CMAKE_BUILD_TYPE (#14818) ARROW-17458 - [C++] Cast between decimal and string (#14232) ARROW-17538 - [C++] Import schema when importing array stream (#15037) ARROW-17637 - [R][us][s] (#14935) ARROW-17692 - [R] Add support for building with system AWS SDK C++ (#14235) ARROW-17772 - [Doc] Sphinx / reST markup error ARROW-17774 - [Python] Add python test for decimals to csv (#14525) ARROW-17858 - [C++] Compilating warning in arrow/csv/parser.h (#14445) ARROW-17893 - [Python] Test that reading of timedelta is stable (read_feather/to_pandas) (#14531) ARROW-17985 - [C++][Python] Improve s3fs error message when wrong region (#14601) ARROW-17991 - [Python][C++] Adding support for IpcWriteOptions to the dataset ipc file writer (#14414) ARROW-18052 - [Python] Support passing create_dir thru pq.write_to_dataset (#14459) ARROW-18068 - [Dev][Archery][Crossbow] Comment bot only waits for task if link is not available (#14429) ARROW-18070 - [C++] Invoke google::protobuf::ShutdownProtobufLibrary for substrait tests (#14508) ARROW-18086 - [Ruby] Add support for HalfFloat (#15204) ARROW-18087 - [C++] RecordBatch::Equals should not ignore field names (#14451) ARROW-18088 - [CI][Python] Fix pandas master/nightly build failure related to timedelta (#14460) ARROW-18101 - [R] RecordBatchReaderHead from ExecPlan with UDF cannot be read (#14518) ARROW-18106 - [C++] JSON reader ignores explicit schema with default unexpected_field_behavior=”infer” (#14741) ARROW-18117 - [C++] Fix static bundle build (#14465) ARROW-18118 - [Release][Dev] Fix problems in 02-source.sh/03-binary-submit.sh for 10.0.0-rc0 (#14468) ARROW-18123 - [Python] Fix writing files with multi-byte characters in file name (#14764) ARROW-18125 - [Python] Handle pytest 8 deprecations about pytest.warns(None) ARROW-18126 - [Python] Remove ARROW_BUILD_DIR in building pyarrow C++ (#14498) ARROW-18128 - [Java][CI] Update timestamp of Java Nightlies X.Y.Z-SNAPSHOT folder (#14496) ARROW-18149 - [C++] fix build failure of join_example (#14490) ARROW-18157 - [Dev][Archery] “archery docker run” sets env var to None when inherited (#14501) ARROW-18158 - [CI] Use default Python version when installing conda cpp environment to fix conda builds (#14500) ARROW-18159 - [Go][Release] Add go install to verify-release script (#14503) ARROW-18161 - [Ruby] Refer source input in sub objects (#15217) ARROW-18164 - [Python] Honor default memory pool in Dataset scanning (#14516) ARROW-18167 - [Go][Release] update go.work with release (#14522) ARROW-18172 - [CI][Release] Source Release and Merge Script jobs fail on master ARROW-18183 - [C++] cpp-micro benchmarks are failing on mac arm machine (#14562) ARROW-18188 - [CI] CUDA nightly docker upload fails due to wrong tag (#14538) ARROW-18195 - [C++] Fix case_when produces bad data when condition has nulls (#15131) ARROW-18202 - [C++] Reallow regexp replace on empty string (#15132) ARROW-18205 - [C++] Substrait consumer is not converting right side references correctly on joins (#14558) ARROW-18207 - [Ruby] RubyGems for 10.0.0 aren’t updated yet ARROW-18209 - [Java] Make ComplexCopier agnostic of specific implementation of MapWriter (UnionMapWriter) (#14557) ARROW-18212 - [C++] NumericBuilder::Reset() doesn’t reset all members (#14559) ARROW-18225 - [Python] Fully support filesystem in parquet.write_metadata (#14574) ARROW-18227 - [CI][Packaging] Do not fail conda-clean if conda search raises PackagesNotFound (#14569) ARROW-18229 - [Python] Check schema argument type in RecordBatchReader.from_batches (#14583) ARROW-18231 - [C++][CMake] Add support for overriding optimization level (#15022) ARROW-18246 - [Python][Docs] PyArrow table join docstring typos for left and right suffix arguments (#14591) ARROW-18247 - [JS] fix: RangeError crash in Vector.toArray() (#14587) ARROW-18256 - [C++][Windows] Use IMPORTED_IMPLIB for external shared Thrift (#14595) ARROW-18257 - [Python] pass back time types with correct type class (#14633) ARROW-18269 - [C++] Handle slash character in Hive-style partition values (#14646) ARROW-18272 - [Python] Support filesystem parameter in ParquetFile (#14717) ARROW-18284 - [Python][Docs] Add missing CMAKE_PREFIX_PATH to allow setup.py CMake invocations to find Arrow CMake package (#14586) ARROW-18290 - [C++] Escape all special chars in URI-encoding (#14645) ARROW-18309 - [Go] Fix delta bit packing decode panic (#14649) ARROW-18320 - [C++][FlightRPC] Fix improper Status/Result conversion in Flight client (#14859) ARROW-18334 - [C++] Handle potential non-commutativity by rebinding (#14659) ARROW-18339 - [Python][CI] Add DYLD_LIBRARY_PATH to avoid requiring PYARROW_BUNDLE_ARROW_CPP on macOS job (#14643) ARROW-18343 - [C++] Remove AllocateBitmap() with out parameter (#14657) ARROW-18351 - [C++][FlightRPC] Fix crash in DoExchange with UCX (#15031) ARROW-18353 - [C++][FlightRPC] Prevent concurrent Finish in UCX (#15034) ARROW-18360 - [Python] Don’t crash when schema=None in FlightClient.do_put (#14698) ARROW-18374 - [Go][CI][Benchmarking] Fix Go benchmark github info (#14691) ARROW-18374 - [Go][CI][Benchmarking] Fix Go Bench Script after Conbench change (#14689) ARROW-18379 - [Python] Change warnings to _warnings in _plasma_store_entry_point (#14695) ARROW-18382 - [C++] Set ADDRESS_SANITIZER in fuzzing builds (#14702) ARROW-18383 - [C++] Avoid global variables for thread pools and at-fork handlers (#14704) ARROW-18389 - [CI][Python] Update nightly test-conda-python-3.7-pandas-0.24 to pandas &gt;= 1.0 (#14714) ARROW-18390 - [CI][Python] Update spark test modules to match spark master (#14715) ARROW-18392 - [Python] Fix test_s3fs_wrong_region; set anonymous=True (#14716) ARROW-18394 - [Python][CI] Fix nightly job using pandas dev (temporarily skip tests) (#15048) ARROW-18397 - [C++] Clear S3 region resolver client at S3 shutdown (#14718) ARROW-18400 - [Python] Quadratic memory usage of Table.to_pandas with nested data ARROW-18405 - [Ruby] Avoid rebuilding chunked arrays in Arrow::Table.new (#14738) ARROW-18412 - [C++][R] Windows build fails because of missing ChunkResolver symbols (#14774) ARROW-18424 - [C++] Fix Doxygen error on ARROW_ENGINE_EXPORT (#14845) ARROW-18429 - [R] : Bump dev version following 10.0.1 patch release (#14887) ARROW-18436 - [C++] Ensure correct (un)escaping of special characters in URI paths (#14974) ARROW-18437 - [C++][Parquet] Fix encoder for DELTA_BINARY_PACKED when flushing more than once (#14959) GH-14745 - [R] {rlang} dependency must be at least version 1.0.0 because of check_dots_empty (#14744) GH-14775 - [Go] Fix UnionBuilder.Len implementations (#14776) GH-14780 - [Go] Fix issues with IPC writing of sliced map/list arrays (#14793) GH-14791 - [JS] Fix BitmapBufferBuilder size truncation (#14881) GH-14805 - [Format] C Data Interface: clarify nullability of buffer pointers (#14808) GH-14819 - [CI][RPM] Add workaround for build failure on CentOS 9 Stream (#14820) GH-14828 - [CI][Conda] Sync with conda-forge, fix nightly jobs (#14832) GH-14842 - [C++] Propagate some errors in JSON chunker (#14843) GH-14849 - [CI] R install-local builds sometimes fail because sccache times out (#14850) GH-14855 - [C++] Support importing zero-case unions (#14857) GH-14856 - [CI] Azure builds fail with docker permission error (#14858) GH-14865 - [Go][Parquet] Address several memory leaks of buffers in pqarrow (#14878) GH-14872 - [R] arrow returns wrong variable content when multiple group_by/summarise statements are used (#14905) GH-14875 - [C++] C Data Interface: check imported buffer for non-null (#14814) GH-14876 - [Go] Handling Crashes in C Data interface (#14877) GH-14883 - [Go] Fix IPC encoding empty maps (#14904) GH-14883 - [Go] ipc.Writer leaks memory when compressing body (#14892) GH-14884 - [CI] R install resource may got 404 (#14893) GH-14890 - [Java] Fix memory leak of DictionaryEncoder when exception thrown (#14891) GH-14907 - [R] right_join() function does not produce the expected outcome (#15077) GH-14909 - [Java] Prevent potential memory leak of ListSubfieldEncoder and StructSubfieldEncoder (#14910) GH-14916 - [C++] Remove the API declaration about “ConcatenateBuffers” (#14915) GH-14927 - [Dev] Crossbow submit does not work with fine grained PATs (#14928) GH-14940 - [Go][Parquet] Fix Encryption Column writing (#14954) GH-14943 - [Python] Fix pyarrow.get_libraries() order (#14944) GH-14945 - [Ruby] Add support for macOS 12 / Xcode 14 (#14960) GH-14947 - [R] Compatibility with dplyr 1.1.0 (#14948) GH-14949 - [CI][Release] Output script’s stdout on failure (#14957) GH-14967 - [R] Minimal nightly builds are failing (#14972) GH-14968 - [Python] Fix segfault for dataset ORC write (#15049) GH-14990 - [C++][Skyhook] Follow FileFormat API change (#15086) GH-14993 - [CI][Conda] Fix missing RECIPE_ROOT variable now expected by conda build (#15014) GH-14995 - [Go][FlightSQL] Fix Supported Unions Constant (#15003) GH-15001 - [R] Fix Parquet datatype test failure (#15197) GH-15007 - [CI][RPM] Ignore import failed key (#15008) GH-15023 - [CI][Packaging][Java] Force to use libz3.a with Homebrew (#15024) GH-15025 - [CI][C++][Homebrew] Ensure removing Python related commands (#15026) GH-15028 - [R][Docs] NOT_CRAN should be &quot;true&quot; instead of TRUE in R (#15029) GH-15040 - [C++] Improve pkg-config support for ARROW_BUILD_SHARED=OFF (#15075) GH-15042 - [C++][Parquet] Update stats on subsequent batches of dictionaries (#15179) GH-15043 - [Python][Docs] Update docstring for pyarrow.decompress (#15061) GH-15052 - [C++][Parquet] Fix DELTA_BINARY_PACKED decoder when reading only one value (#15124) GH-15062 - [C++] Simplify EnumParser behavior (#15063) GH-15064 - [Python][CI] Dask nightly tests are failing due to fsspec bug (#15065) GH-15069 - [C++][Python][FlightRPC] Make DoAction truly streaming (#15118) GH-15080 - [CI][R] Re-enable binary package job for R 4.1 on Windows (#25359) GH-15092 - [CI][C++][Homebrew] Ensure removing Python related commands (again) (#15093) GH-15094 - [CI][Release][Ruby] Install Bundler by APT (#15095) GH-15110 - [R][CI] Windows build fails in packaging job (#15111) GH-15114 - [R][C++][CI] Homebrew can’t install Python 3.11 on GHA runners (#15116) GH-15115 - [R][CI] pyarrow tests fail on macos 10.13 due to missing pyarrow wheel (#15117) GH-15122 - [Benchmarking][Python] Set ARROW_INSTALL_NAME_RPATH=ON for benchmark builds (#15123) GH-15126 - [R] purrr::rerun was deprecated in purrr 1.0.0 (#15127) GH-15136 - [Python][macOS] Use @rpath for libarrow_python.dylib (#15143) GH-15141 - [C++] fix for unstable test due to unstable sort (#15142) GH-15150 - [C++][FlightRPC] Wait for side effects in DoAction (#15152) GH-15156 - [JS] Fix can’t find variable: BigInt64Array (#15157) GH-15172 - [Python] Docstring test failure (#15186) GH-15176 - Fix various issues introduced in the asof-join benchmark by ARROW-17980 and ARROW-15732 (#15190) GH-15189 - [R] Skip S3 tests on MacOS 10.13 (#33613) GH-15243 - [C++] fix for potential deadlock in the group-by node (#33700) GH-15254 - [GLib] garrow_execute_plain_wait() checks the finished status (#15255) GH-15259 - [CI] component assignment fails due to typo (#15260) GH-15264 - [C++] Add scanner tests for disabling readahead and fix relevant bugs (#29185) GH-15274 - [Java][FlightRPC] handle null keystore password (#15276) GH-15282 - [CI][C++] add CLANG_TOOLS variable in .travis.yaml (#32972) GH-15292 - [C++] Typeclass alias is missing in ExtensionArray (#15293) GH-25633 - [CI][Java][macOS] Ensure using bundled RE2 (#33711) GH-26209 - [Ruby] Add support for Ruby 2.5 (#33602) GH-26394 - [Python] Don’t use target_include_directories() for imported target (#33606) GH-33626 - [Packaging][RPM] Don’t remove metadata for non-target arch (#33672) GH-33638 - [C++] Removing ExecPlan::Make deprecation warning (#33658) GH-33643 - [C++] Remove implicit = capture of this which is not valid in c++20 (#33644) GH-33666 - [R] Remove extraneous argument to semi_join (#33693) GH-33667 - [C++][CI] Use Ubuntu 22.04 for ASAN (#33669) GH-33687 - [Dev] Fix commit message generation in merge script (#33691) GH-33705 - [R] Fix link on README (#33706)" />
<link rel="canonical" href="https://arrow.apache.org/release/11.0.0.html" />
<meta property="og:url" content="https://arrow.apache.org/release/11.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="2024-04-29T17:30:49-04: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 11.0.0 Release" />
<meta name="twitter:site" content="@ApacheArrow" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-04-29T17:30:49-04:00","datePublished":"2024-04-29T17:30:49-04:00","description":"Apache Arrow 11.0.0 (26 January 2023) 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 516 commits from 95 distinct contributors. $ git shortlog -sn apache-arrow-10.0.0..apache-arrow-11.0.0 83 Sutou Kouhei 35 Matt Topol 28 Raúl Cumplido 25 Dewey Dunnington 21 Alenka Frim 21 Antoine Pitrou 20 Jacob Wujciak-Jens 17 David Li 17 Miles Granger 16 Weston Pace 15 Joris Van den Bossche 15 Will Jones 14 Nic Crane 10 Neal Richardson 10 Vibhatha Lakmal Abeykoon 9 rtpsw 8 eitsupi 7 Ben Harkins 7 Jin Shang 6 Alessandro Molina 6 Bryce Mecum 6 Fatemah Panahi 6 Gang Wu 6 Larry White 6 mwish 5 gf2121 4 David Sisson 4 Hirokazu SUZUKI 4 LouisClt 3 0x26res 3 Rok Mihevc 3 h-vetinari 2 Austin Dickey 2 Benson Muite 2 Jonathan Keane 2 Kshiteej K 2 Libor Ryšavý 2 Nikita Eshkeev 2 Percy Camilo Triveño Aucahuasi 2 Sasha Krassovsky 2 Todd Farmer 2 Yibo Cai 2 buaazhwb 2 dependabot[bot] 2 lafiona 1 0xflotus 1 André Kohn 1 Anja Kefala 1 Benjamin Kietzman 1 Daniel Sullivan 1 Danielle Navarro 1 Dean Attali 1 Dhulkifli Hussein 1 Dominik Moritz 1 Dongjoon Hyun 1 Dr. Jan-Philip Gehrcke 1 ElenaHenderson 1 Felipe Oliveira Carvalho 1 Frederick Jansen 1 Hadley Wickham 1 Ian Cook 1 JacekPliszka 1 JiaKe 1 Jianshen Liu 1 Jonas Haag 1 Joost Hoozemans 1 Julien Roncaglia 1 Kae S 1 Kazuaki Ishizaki 1 Kyle Barron 1 Laurent Quérel 1 Lionel Henry 1 Mark Schreiber 1 Matti Picus 1 Noah Treuhaft 1 Paul Taylor 1 Pierre Gramme 1 Quang Hoang 1 Sahaj Gupta 1 Sanjiban Sengupta 1 Sho Nakatani 1 Siddhant Rao 1 Tamas Mate 1 Tao He 1 Thomas Sarlandie 1 Tomek Drabas 1 William Ayd 1 Y 1 Yue 1 emkornfield 1 fdzuJ 1 kambhamvivekshankar 1 lukester1975 1 martin-kokos 1 zagto Patch Committers The following Apache committers merged contributed patches to the repository. $ git shortlog -sn --group=trailer:signed-off-by apache-arrow-10.0.0..apache-arrow-11.0.0 148 Sutou Kouhei 89 Antoine Pitrou 50 Joris Van den Bossche 36 David Li 36 Matt Topol 34 Weston Pace 24 Dewey Dunnington 24 Nic Crane 16 Jacob Wujciak-Jens 13 Will Jones 8 Neal Richardson 6 Raúl Cumplido 6 Yibo Cai 4 Alessandro Molina 4 Rok Mihevc 3 Dominik Moritz 3 Jonathan Keane 2 Alenka Frim 1 Micah Kornfield 1 dependabot[bot] Changelog Apache Arrow 11.0.0 (2023-01-25 08:00:00) New Features and Improvements ARROW-4709 - [C++] Optimize for ordered JSON fields (#14100) ARROW-11776 - [C++][Java] Support parquet write from ArrowReader to file (#14151) ARROW-13938 - [C++] Date and datetime types should autocast from strings ARROW-13980 - [Go] Implement Scalar ApproxEquals (#14543) ARROW-14161 - [C++][Docs] Improve Parquet C++ docs (#14018) ARROW-14832 - [R] Implement bindings for stringr::str_remove and stringr::str_remove_all (#14644) ARROW-14999 - [C++] Optional field name equality checks for map and list type (#14847) ARROW-15006 - [Python][Doc] Add five more numpydoc checks to CI (#15214) ARROW-15006 - [Python][CI][Doc] Enable numpydoc check PR03 (#13983) ARROW-15206 - [Ruby] Add support for Arrow::Table.load(uri, schema:) (#15148) ARROW-15460 - [R] Add as.data.frame.Dataset method (#14461) ARROW-15470 - [R] Set null value in CSV writer (#14679) ARROW-15538 - [C++] Expanding coverage of math functions from Substrait to Acero (#14434) ARROW-15592 - [C++] Add support for custom output field names in a substrait::PlanRel (#14292) ARROW-15691 - [Dev] Update archery to work with either master or main as default branch (#14033) ARROW-15732 - [C++] Do not use any CPU threads in execution plan when use_threads is false (#15104) ARROW-15812 - [R] Accept col_names in open_dataset for CSV (#14705) ARROW-16266 - [R] Add StructArray$create() (#14922) ARROW-16337 - [Python] Expose flag to enable/disable storing Arrow schema in Parquet metadata (#13000) ARROW-16430 - [Python] Add support for reading record batch custom metadata API (#13041) ARROW-16480 - [R] Update read_csv_arrow and open_dataset parse_options, read_options, and convert_options to take lists (#15270) ARROW-16616 - [Python] Add lazy Dataset.filter() method (#13409) ARROW-16673 - [Java] Integrate C Data into allocator hierarchy (#14506) ARROW-16728 - [Python] ParquetDataset to still take legacy code path when old filesystem is passed (#15269) ARROW-16728 - [Python] Switch default and deprecate use_legacy_dataset=True in ParquetDataset (#14052) ARROW-16782 - [Format] Add REE definitions to FlatBuffers (#14176) ARROW-17025 - [Dev] Remove github user name links from merge commit message (#14458) ARROW-17144 - [C++][Gandiva] Add sqrt function (#13656) ARROW-17187 - [R] Improve lazy ALTREP implementation for String (#14271) ARROW-17212 - [Python] Support lazy Dataset.filter ARROW-17301 - [C++] Implement compute function “binary_slice” (#14550) ARROW-17302 - [R] Configure curl timeout policy for S3 (#15166) ARROW-17360 - [Python] Order of columns in pyarrow.feather.read_table (#14528) ARROW-17416 - [R] Implement lubridate::with_tz and lubridate::force_tz ARROW-17425 - [R] lubridate::as_datetime() in dplyr query should be able to handle time in sub seconds (#13890) ARROW-17462 - [R] Cast scalars to type of field in Expression building (#13985) ARROW-17509 - [C++] Simplify async scheduler by removing the need to call End (#14524) ARROW-17520 - [C++] Implement SubStrait SetRel (UnionAll) (#14186) ARROW-17610 - [C++] Support additional source types in SourceNode (#14207) ARROW-17613 - [C++] Add function execution API for a preconfigured kernel (#14043) ARROW-17640 - [C++] Add File Handling Test cases for GlobFile handling in Substrait Read (#14132) ARROW-17662 - [R] Facilitate offline installation from binaries (#14086) ARROW-17726 - [CI] Enable sccache on more builds ARROW-17731 - [Website] Add blog post about Flight SQL JDBC driver ARROW-17732 - [Docs][Java] Add minimal JDBC driver docs (#14137) ARROW-17751 - [Go][Benchmarking] Add Go Benchmark Script (#14148) ARROW-17777 - [Dev] Update the pull request merge script to work with master or main ARROW-17798 - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to Parquet writer (#14191) ARROW-17812 - [Gandiva][Docs] Add C++ Gandiva User Guide (#14200) ARROW-17825 - [C++] Allow the possibility to write several tables in ORCFileWriter (#14219) ARROW-17832 - [Python] Construct MapArray from sequence of dicts (instead of list of tuples) (#14547) ARROW-17836 - [C++] Allow specifying alignment of buffers (#14225) ARROW-17837 - [C++][Acero] Create ExecPlan-owned QueryContext that will store a plan’s shared data structures (#14227) ARROW-17838 - [Python] Unify CMakeLists.txt in python/ (#14925) ARROW-17859 - [C++] Use self-pipe in signal-receiving StopSource (#14250) ARROW-17867 - [C++][FlightRPC] Expose bulk parameter binding in Flight SQL (#14266) ARROW-17870 - [Go] Add Scalar Binary Arithmetic ARROW-17871 - [Go] initial binary arithmetic implementation (#14255) ARROW-17887 - [R][Doc] Improve readability of the Get Started and README pages (#14514) ARROW-17892 - [CI] Use Python 3.10 in AppVeyor build (#14307) ARROW-17899 - [Go][CSV] Add Decimal support to CSV reader (#14504) ARROW-17932 - [C++] Implement streaming RecordBatchReader for JSON (#14355) ARROW-17949 - [C++][Docs] Remove the use of clcache from Windows dev docs (#14529) ARROW-17953 - [Archery] Add archery docker info command (#14345) ARROW-17960 - [C++][Python] Implement list_slice kernel (#14395) ARROW-17966 - [C++] Adjust to new format for Substrait optional arguments (#14415) ARROW-17972 - [CI] Update CUDA docker jobs (#14362) ARROW-17975 - [C++] Create at-fork facility (#14594) ARROW-17980 - [C++] As-of-Join Substrait extension (#14485) ARROW-17989 - [C++][Python] Enable struct_field kernel to accept string field names (#14495) ARROW-18008 - [Python][C++] Add use_threads to run_substrait_query ARROW-18012 - [R] Make map_batches .lazy = TRUE by default (#14521) ARROW-18014 - [Java] Implement copy functions for vectors and Table (#14389) ARROW-18016 - [CI] Add sccache to r jobs (#14570) ARROW-18033 - [CI] Use $GITHUB_OUTPUT instead of set-output (#14409) ARROW-18042 - [Java] Distribute Apple M1 compatible JNI libraries via mavencentral (#14472) ARROW-18043 - [R] Properly instantiate empty arrays of extension types in Table__from_schema (#14519) ARROW-18051 - [C++] Enable tests skipped by ARROW-16392 (#14425) ARROW-18075 - [Website] Update install page for 9.0.0 ARROW-18081 - [Go] Add Scalar Boolean functions (#14442) ARROW-18095 - [CI][C++][MinGW] All tests exited with 0xc0000139 ARROW-18108 - [Go] More scalar binary arithmetic (Multiply and Divide) (#14544) ARROW-18109 - [Go] Initial Unary Arithmetic (#14605) ARROW-18110 - [Go] Scalar Comparisons (#14669) ARROW-18111 - [Go] Remaining scalar binary arithmetic (shifts, power, bitwise) (#14703) ARROW-18112 - [Go] Remaining Scalar Arithmetic (#14777) ARROW-18113 - [C++] Add RandomAccessFile::ReadManyAsync (#14723) ARROW-18120 - [Release][Dev] Automate running binaries/wheels verifications (#14469) ARROW-18121 - [Release][CI] Use Ubuntu 22.04 for verifying binaries (#14470) ARROW-18122 - [Release][Dev] Update expected vote e-mail (#14548) ARROW-18122 - [Release][Dev] Add verification PR URL to vote email (#14471) ARROW-18135 - [C++] Avoid warnings that ExecBatch::length may be uninitialized (#14480) ARROW-18137 - [Python][Docs] adding info about TableGroupBy.aggregation with empty list (#14482) ARROW-18144 - [C++] Improve JSONTypeError error message in testing (#14486) ARROW-18147 - [Go] Add Scalar Add/Sub for Decimal types (#14489) ARROW-18151 - [CI] Avoid unnecessary redirect for some conda URLs (#14494) ARROW-18152 - [Python] DataFrame Interchange Protocol for pyarrow Table ARROW-18169 - [Website] Don’t run dev docs update on fork repositories ARROW-18173 - [Python] Drop older versions of Pandas (&lt;1.0) (#14631) ARROW-18174 - [R] Fix compile of altrep.cpp on some builds (#14530) ARROW-18177 - [Go] Add Add/Sub for Temporal types (#14532) ARROW-18178 - [Java] ArrowVectorIterator incorrectly closes Vectors (#14534) ARROW-18184 - [C++] Improve JSON parser benchmarks (#14552) ARROW-18203 - [R] Refactor to remove unnecessary uses of build_expr (#14553) ARROW-18206 - [C++][CI] Add a nightly build for C++20 compilation (#14571) ARROW-18220 - [Dev] Remove a magic number for the default parallel level in downloader (#14563) ARROW-18221 - [Release][Dev] Add support for customizing arrow-site dir (#14564) ARROW-18222 - [Release][MSYS2] Detect reverse dependencies automatically (#14565) ARROW-18223 - [Release][Homebrew] Detect reverse dependencies automatically (#14566) ARROW-18224 - [Release][jar] Use temporary directory for download (#14567) ARROW-18230 - [Python] Pass Cmake args to Python CPP ARROW-18233 - [Release][JS] don’t install yarn to system (#14577) ARROW-18235 - [C++][Gandiva] Fix the like function implementation for escape chars (#14579) ARROW-18237 - [Java] Extend Table code (#14573) ARROW-18238 - [Docs][Python] Improve docs for S3FileSystem (#14599) ARROW-18240 - [R] head() is crashing on some nightly builds (#14582) ARROW-18243 - [R] Sanitizer nightly failure pointing to mixup between TimestampType and DurationType ARROW-18248 - [CI][Release] Use GitHub token to avoid API rate limit (#14588) ARROW-18249 - [C++] Update vcpkg port to arrow 10.0.0 ARROW-18253 - [C++][Parquet] Add additional bounds safety checks (#14592) ARROW-18259 - [C++][CMake] Add support for system Thrift CMake package (#14597) ARROW-18264 - [Python] Add missing value accessor to temporal types (#14746) ARROW-18264 - [Python] Expose time32/time64 scalar values (#14637) ARROW-18270 - [Python] Remove gcc 4.9 compatibility code (#14602) ARROW-18278 - [Java] Adjust path in Maven generate-libs-jni-macos-linux (#14623) ARROW-18280 - [C++][Python] Support slicing to end in list_slice kernel (#14749) ARROW-18282 - [C++][Python] Support step &gt;= 1 in list_slice kernel (#14696) ARROW-18287 - [C++][CMake] Add support for Brotli/utf8proc provided by vcpkg (#14609) ARROW-18289 - [Release][vcpkg] Add a script to update vcpkg’s arrow port (#14610) ARROW-18291 - [Release][Docs] Update how to release (#14612) ARROW-18292 - [Release][Python] Upload .wheel/.tar.gz for release not RC (#14708) ARROW-18303 - [Go] Allow easy compute module importing (#14690) ARROW-18306 - [R] Failing test after compute function updates (#14620) ARROW-18318 - [Python] Expose Scalar.validate() (#15149) ARROW-18321 - [R] Add tests for binary_slice kernel (#14647) ARROW-18323 - Enabling issue templates in GitHub issues (#14675) ARROW-18332 - [Go] Cast Dictionary types to value type (#14650) ARROW-18333 - [Go][Docs] Update compute function docs (#14815) ARROW-18336 - [Release][Docs] Don’t update versions not in major release (#14653) ARROW-18337 - [R] Possible undesirable handling of POSIXlt objects (#15277) ARROW-18340 - [Python] PyArrow C++ header files no longer always included in installed pyarrow (#14656) ARROW-18341 - [Doc][Python] Update note about bundling Arrow C++ on Windows (#14660) ARROW-18342 - [C++] AsofJoinNode support for Boolean data field (#14658) ARROW-18345 - [R] Create a CRAN-specific packaging checklist that lives in the R package directory (#14678) ARROW-18348 - [CI][Release][Yum] redhat-rpm-config is needed on AlmaLinux 9 (#14661) ARROW-18350 - [C++] Use std::to_chars instead of std::to_string (#14666) ARROW-18358 - [R] Implement new function open_dataset_csv with signature more closely matching read_csv_arrow ARROW-18361 - [CI][Conan] Merge upstream changes (#14671) ARROW-18363 - [Docs] Include warning when viewing old docs (redirecting to stable/dev docs) (#14839) ARROW-18366 - [Packaging][RPM][Gandiva] Fix link error on AlmaLinux 9 (#14680) ARROW-18367 - [C++] Enable the creation of named table relations (#14681) ARROW-18373 - Fix component drop-down, add license text (#14688) ARROW-18377 - MIGRATION: Automate component labels from issue form content (#15245) ARROW-18380 - [Dev] Update dev_pr GitHub workflows to accept both GitHub issues and JIRA (#14731) ARROW-18384 - [Release][MSYS2] Show pull request title (#14709) ARROW-18391 - [R] Fix the version selector dropdown in the dev docs (#14800) ARROW-18395 - [C++] Move select-k implementation into separate module ARROW-18399 - [Python] Reduce warnings during tests (#14729) ARROW-18401 - [R] Failing test on test-r-rhub-ubuntu-gcc-release-latest (#14894) ARROW-18402 - [C++] Expose DeclarationInfo (#14765) ARROW-18406 - [C++] Can’t build Arrow with Substrait on Ubuntu 20.04 (#14735) ARROW-18407 - [Release][Website] Use UTC for release date (#14737) ARROW-18409 - [GLib][Plasma] Suppress deprecated warning in building plasma-glib (#14739) ARROW-18410 - [Packaging][Ubuntu] Add support for Ubuntu 22.10 (#14740) ARROW-18413 - [C++][Parquet] Expose page index info from ColumnChunkMetaData (#14742) ARROW-18418 - [Website] do not delete /datafusion-python ARROW-18419 - [C++] Update vendored fast_float (#14817) ARROW-18420 - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex (#14803) ARROW-18421 - [C++][ORC] Add accessor for stripe information in reader (#14806) ARROW-18423 - [Python] Expose reading a schema from an IPC message (#14831) ARROW-18426 - Update committers and PMC members on website ARROW-18427 - [C++] Support negative tolerance in AsofJoinNode (#14934) ARROW-18428 - [Website] Enable github issues on arrow-site repo ARROW-18435 - [C++][Java] Update ORC to 1.8.1 (#14942) GH-14474 - Opportunistically delete R references to shared pointers where possible (#15278) GH-14720 - [Dev] Update merge_arrow_pr script to accept GitHub issues (#14750) GH-14755 - [Python] Expose QuotingStyle to Python (#14722) GH-14761 - [Dev] Update labels on PR labeler to use new Component ones (#14762) GH-14778 - [Python] Add (Chunked)Array sort() method (#14781) GH-14784 - [Dev] Add possibility to autoassign on GitHub issue comment (#14785) GH-14786 - [Java][Doc] Replace in-folder documentation (#14789) GH-14787 - [Java][Doc] Update table.rst (#14794) GH-14809 - [Dev] Add created GitHub issues to issues@arrow.apache.org (#14811) GH-14816 - [Release] Make dev/release/06-java-upload.sh reusable from other project (#14830) GH-14824 - [CI] r-binary-packages should only upload artifacts if all tests succeed (#14841) GH-14844 - [Java] Short circuit null checks when comparing non null field types (#15106) GH-14846 - [Dev] Support GitHub Releases in download_rc_binaries.py (#14848) GH-14854 - Make changes to .md pages (#14852) GH-14869 - [C++] Add Cflags.private defining _STATIC to .pc.in. (#14900) GH-14873 - [Java] DictionaryEncoder can decode without building a DictionaryHashTable (#14874) GH-14885 - [Docs] Make changes to the New Contrib Guide (Jira -&gt; GitHub) (#14889) GH-14901 - [Java] ListSubfieldEncoder and StructSubfieldEncoder can decode without DictionaryHashTable (#14902) GH-14918 - [Docs] Make changes to developers section of the docs (Jira -&gt; GitHub) (#14919) GH-14920 - [C++][CMake] Add missing -latomic to Arrow CMake package (#15251) GH-14937 - [C++] Add rank kernel benchmarks (#14938) GH-14951 - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED encoding (#15140) GH-14961 - [Ruby] Use newer extpp for C++17 (#14962) GH-14975 - [Python] Dataset.sort_by (#14976) GH-14976 - [Python] Avoid dependency on exec plan in Table.sort_by to fix minimal tests (#15268) GH-14977 - [Dev][CI] Add notify-token-expiration to archery (#14978) GH-14981 - [R] Forward compatibility with dplyr::join_by() (#33664) GH-14986 - [Release] Don’t detect previous version on maint-X.Y.Z branch (#14987) GH-14992 - [Packaging] Make dev/release/binary-task.rb reusable from other project (#14994) GH-14997 - [Release] Ensure archery release tasks works with both new style GitHub issues and old style JIRA issues (#33615) GH-14999 - [Release][Archery] Update archery release changelog to support GitHub issues GH-15002 - [Release][Archery] Update archery release cherry-pick to support GitHub issues GH-15005 - [Go] Add scalar.Append to append scalars to builder (#15006) GH-15009 - [R] stringr 1.5.0 with the str_like function is already released (#15010) GH-15012 - [Packaging][deb] Use system Protobuf for Debian GNU/Linux bookworm (#15013) GH-15035 - [CI] Remove unsupported turbodbc jobs and scripts from CI (#15036) GH-15050 - [Java][Docs] Update and consolidate Memory documentation (#15051) GH-15072 - [C++] Move the round functionality into a separate module (#15073) GH-15074 - [Parquet][C++] change 16-bit page_ordinal to 32-bit (#15182) GH-15081 - [Release] Add support for using custom artifacts directory in dev/release/05-binary-upload.sh (#15082) GH-15084 - [Ruby] Use common keys when keys.nil? in Table#join (#15088) GH-15085 - [Ruby] Add ColumnContainable#column_names (#15089) GH-15087 - [Release] Slow down downloading RC binaries from GitHub (#15090) GH-15096 - [C++] Substrait ProjectRel Emit Optimization (#15097) GH-15100 - [C++][Parquet] Add benchmark for reading strings from Parquet (#15101) GH-15119 - [Release][Docs][R] Update version information in patch release (#15120) GH-15134 - [Ruby] Specify -mmacox-version-min=10.14 explicitly for old Xcode (#15135) GH-15146 - [GLib] Add GADatasetFinishOptions (#15147) GH-15151 - [C++] Adding RecordBatchReaderSource to solve an issue in R API (#15183) GH-15168 - [GLib] Add support for half float (#15169) GH-15174 - [Go][FlightRPC] Expose Flight Server Desc and RegisterFlightService (#15177) GH-15185 - [C++][Parquet] Improve documentation for Parquet Reader column_indices (#15184) GH-15199 - [C++][Substrait] Allow AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198) GH-15200 - [C++] Created benchmarks for round kernels. (#15201) GH-15205 - [R] Fix a parquet-fixture finding in R tests (#15207) GH-15216 - [C++][Parquet] Parquet writer accepts RecordBatch (#15240) GH-15218 - [Python] Remove auto generated pyarrow_api.h and pyarrow_lib.h (#15219) GH-15226 - [C++] Add DurationType to hash kernels (#33685) GH-15237 - [C++] Add ::arrow::Unreachable() using std::string_view (#15238) GH-15239 - [C++][Parquet] Parquet writer writes decimal as int32/64 (#15244) GH-15249 - [Documentation] Add PR template (#15250) GH-15257 - [GLib][Dataset] Add GADatasetHivePartitioning (#15272) GH-15265 - [Java] Publish SBOM artifacts (#15267) GH-15289 - [Ruby] Return self when saving Table to csv (#33653) GH-15290 - [C++][Compute] Optimize IfElse kernel AAS/ASA case when the scalar is null (#15291) GH-33607 - [C++] Support optional additional arguments for inline visit functions (#33608) GH-33610 - [Dev] Do not allow ARROW prefixed tickets to be merged nor used on PR titles (#33611) GH-33619 - [Documentation] Update PR template (#33620) GH-33657 - [C++] arrow-dataset.pc doesn’t depend on parquet.pc without ARROW_PARQUET=ON (#33665) GH-33670 - [GLib] Add GArrowProjectNodeOptions (#33677) GH-33671 - [GLib] Add garrow_chunked_array_new_empty() (#33675) PARQUET-2179 - [C++][Parquet] Add a test for skipping repeated fields (#14366) PARQUET-2188 - [parquet-cpp] Add SkipRecords API to RecordReader (#14142) PARQUET-2204 - [parquet-cpp] TypedColumnReaderImpl::Skip should reuse scratch space (#14509) PARQUET-2206 - [parquet-cpp] Microbenchmark for ColumnReader ReadBatch and Skip (#14523) PARQUET-2209 - [parquet-cpp] Optimize skip for the case that number of values to skip equals page size (#14545) PARQUET-2210 - [C++][Parquet] Skip pages based on header metadata using a callback (#14603) PARQUET-2211 - [C++] Print ColumnMetaData.encoding_stats field (#14556) Bug Fixes ARROW-11631 - [R] Implement RPrimitiveConverter for Decimal type ARROW-15026 - [Python] Error if datetime.timedelta to pyarrow.duration conversion overflows (#13718) ARROW-15328 - [C++][Docs] Streaming CSV reader missing from documentation (#14452) ARROW-15822 - [C++] Cast duration to string (thus CSV writing) not supported (#14450) ARROW-16464 - [C++][CI][GPU] Add CUDA CI (#14497) ARROW-16471 - [Go] RecordBuilder UnmarshalJSON handle complex values (#14560) ARROW-16547 - [Python] to_pandas fails with FixedOffset timezones when timestamp_as_object is used (#14448) ARROW-16795 - [C#][Flight] Nightly verify-rc-source-csharp-macos-arm64 fails (#15235) ARROW-16817 - [C++] Test ORC writer errors with invalid types (#14638) ARROW-17054 - [R] Creating an Array from an object bigger than 2^31 results in an Array of length 0 (#14929) ARROW-17192 - [Python] Pass **kwargs in read_feather to to_pandas() (#14492) ARROW-17332 - [R] error parsing folder path with accent (‘c:/Público’) in read_csv_arrow (#14930) ARROW-17361 - [R] dplyr::summarize fails with division when divisor is a variable (#14933) ARROW-17374 - [C++] Snappy package may be built without CMAKE_BUILD_TYPE (#14818) ARROW-17458 - [C++] Cast between decimal and string (#14232) ARROW-17538 - [C++] Import schema when importing array stream (#15037) ARROW-17637 - [R][us][s] (#14935) ARROW-17692 - [R] Add support for building with system AWS SDK C++ (#14235) ARROW-17772 - [Doc] Sphinx / reST markup error ARROW-17774 - [Python] Add python test for decimals to csv (#14525) ARROW-17858 - [C++] Compilating warning in arrow/csv/parser.h (#14445) ARROW-17893 - [Python] Test that reading of timedelta is stable (read_feather/to_pandas) (#14531) ARROW-17985 - [C++][Python] Improve s3fs error message when wrong region (#14601) ARROW-17991 - [Python][C++] Adding support for IpcWriteOptions to the dataset ipc file writer (#14414) ARROW-18052 - [Python] Support passing create_dir thru pq.write_to_dataset (#14459) ARROW-18068 - [Dev][Archery][Crossbow] Comment bot only waits for task if link is not available (#14429) ARROW-18070 - [C++] Invoke google::protobuf::ShutdownProtobufLibrary for substrait tests (#14508) ARROW-18086 - [Ruby] Add support for HalfFloat (#15204) ARROW-18087 - [C++] RecordBatch::Equals should not ignore field names (#14451) ARROW-18088 - [CI][Python] Fix pandas master/nightly build failure related to timedelta (#14460) ARROW-18101 - [R] RecordBatchReaderHead from ExecPlan with UDF cannot be read (#14518) ARROW-18106 - [C++] JSON reader ignores explicit schema with default unexpected_field_behavior=”infer” (#14741) ARROW-18117 - [C++] Fix static bundle build (#14465) ARROW-18118 - [Release][Dev] Fix problems in 02-source.sh/03-binary-submit.sh for 10.0.0-rc0 (#14468) ARROW-18123 - [Python] Fix writing files with multi-byte characters in file name (#14764) ARROW-18125 - [Python] Handle pytest 8 deprecations about pytest.warns(None) ARROW-18126 - [Python] Remove ARROW_BUILD_DIR in building pyarrow C++ (#14498) ARROW-18128 - [Java][CI] Update timestamp of Java Nightlies X.Y.Z-SNAPSHOT folder (#14496) ARROW-18149 - [C++] fix build failure of join_example (#14490) ARROW-18157 - [Dev][Archery] “archery docker run” sets env var to None when inherited (#14501) ARROW-18158 - [CI] Use default Python version when installing conda cpp environment to fix conda builds (#14500) ARROW-18159 - [Go][Release] Add go install to verify-release script (#14503) ARROW-18161 - [Ruby] Refer source input in sub objects (#15217) ARROW-18164 - [Python] Honor default memory pool in Dataset scanning (#14516) ARROW-18167 - [Go][Release] update go.work with release (#14522) ARROW-18172 - [CI][Release] Source Release and Merge Script jobs fail on master ARROW-18183 - [C++] cpp-micro benchmarks are failing on mac arm machine (#14562) ARROW-18188 - [CI] CUDA nightly docker upload fails due to wrong tag (#14538) ARROW-18195 - [C++] Fix case_when produces bad data when condition has nulls (#15131) ARROW-18202 - [C++] Reallow regexp replace on empty string (#15132) ARROW-18205 - [C++] Substrait consumer is not converting right side references correctly on joins (#14558) ARROW-18207 - [Ruby] RubyGems for 10.0.0 aren’t updated yet ARROW-18209 - [Java] Make ComplexCopier agnostic of specific implementation of MapWriter (UnionMapWriter) (#14557) ARROW-18212 - [C++] NumericBuilder::Reset() doesn’t reset all members (#14559) ARROW-18225 - [Python] Fully support filesystem in parquet.write_metadata (#14574) ARROW-18227 - [CI][Packaging] Do not fail conda-clean if conda search raises PackagesNotFound (#14569) ARROW-18229 - [Python] Check schema argument type in RecordBatchReader.from_batches (#14583) ARROW-18231 - [C++][CMake] Add support for overriding optimization level (#15022) ARROW-18246 - [Python][Docs] PyArrow table join docstring typos for left and right suffix arguments (#14591) ARROW-18247 - [JS] fix: RangeError crash in Vector.toArray() (#14587) ARROW-18256 - [C++][Windows] Use IMPORTED_IMPLIB for external shared Thrift (#14595) ARROW-18257 - [Python] pass back time types with correct type class (#14633) ARROW-18269 - [C++] Handle slash character in Hive-style partition values (#14646) ARROW-18272 - [Python] Support filesystem parameter in ParquetFile (#14717) ARROW-18284 - [Python][Docs] Add missing CMAKE_PREFIX_PATH to allow setup.py CMake invocations to find Arrow CMake package (#14586) ARROW-18290 - [C++] Escape all special chars in URI-encoding (#14645) ARROW-18309 - [Go] Fix delta bit packing decode panic (#14649) ARROW-18320 - [C++][FlightRPC] Fix improper Status/Result conversion in Flight client (#14859) ARROW-18334 - [C++] Handle potential non-commutativity by rebinding (#14659) ARROW-18339 - [Python][CI] Add DYLD_LIBRARY_PATH to avoid requiring PYARROW_BUNDLE_ARROW_CPP on macOS job (#14643) ARROW-18343 - [C++] Remove AllocateBitmap() with out parameter (#14657) ARROW-18351 - [C++][FlightRPC] Fix crash in DoExchange with UCX (#15031) ARROW-18353 - [C++][FlightRPC] Prevent concurrent Finish in UCX (#15034) ARROW-18360 - [Python] Don’t crash when schema=None in FlightClient.do_put (#14698) ARROW-18374 - [Go][CI][Benchmarking] Fix Go benchmark github info (#14691) ARROW-18374 - [Go][CI][Benchmarking] Fix Go Bench Script after Conbench change (#14689) ARROW-18379 - [Python] Change warnings to _warnings in _plasma_store_entry_point (#14695) ARROW-18382 - [C++] Set ADDRESS_SANITIZER in fuzzing builds (#14702) ARROW-18383 - [C++] Avoid global variables for thread pools and at-fork handlers (#14704) ARROW-18389 - [CI][Python] Update nightly test-conda-python-3.7-pandas-0.24 to pandas &gt;= 1.0 (#14714) ARROW-18390 - [CI][Python] Update spark test modules to match spark master (#14715) ARROW-18392 - [Python] Fix test_s3fs_wrong_region; set anonymous=True (#14716) ARROW-18394 - [Python][CI] Fix nightly job using pandas dev (temporarily skip tests) (#15048) ARROW-18397 - [C++] Clear S3 region resolver client at S3 shutdown (#14718) ARROW-18400 - [Python] Quadratic memory usage of Table.to_pandas with nested data ARROW-18405 - [Ruby] Avoid rebuilding chunked arrays in Arrow::Table.new (#14738) ARROW-18412 - [C++][R] Windows build fails because of missing ChunkResolver symbols (#14774) ARROW-18424 - [C++] Fix Doxygen error on ARROW_ENGINE_EXPORT (#14845) ARROW-18429 - [R] : Bump dev version following 10.0.1 patch release (#14887) ARROW-18436 - [C++] Ensure correct (un)escaping of special characters in URI paths (#14974) ARROW-18437 - [C++][Parquet] Fix encoder for DELTA_BINARY_PACKED when flushing more than once (#14959) GH-14745 - [R] {rlang} dependency must be at least version 1.0.0 because of check_dots_empty (#14744) GH-14775 - [Go] Fix UnionBuilder.Len implementations (#14776) GH-14780 - [Go] Fix issues with IPC writing of sliced map/list arrays (#14793) GH-14791 - [JS] Fix BitmapBufferBuilder size truncation (#14881) GH-14805 - [Format] C Data Interface: clarify nullability of buffer pointers (#14808) GH-14819 - [CI][RPM] Add workaround for build failure on CentOS 9 Stream (#14820) GH-14828 - [CI][Conda] Sync with conda-forge, fix nightly jobs (#14832) GH-14842 - [C++] Propagate some errors in JSON chunker (#14843) GH-14849 - [CI] R install-local builds sometimes fail because sccache times out (#14850) GH-14855 - [C++] Support importing zero-case unions (#14857) GH-14856 - [CI] Azure builds fail with docker permission error (#14858) GH-14865 - [Go][Parquet] Address several memory leaks of buffers in pqarrow (#14878) GH-14872 - [R] arrow returns wrong variable content when multiple group_by/summarise statements are used (#14905) GH-14875 - [C++] C Data Interface: check imported buffer for non-null (#14814) GH-14876 - [Go] Handling Crashes in C Data interface (#14877) GH-14883 - [Go] Fix IPC encoding empty maps (#14904) GH-14883 - [Go] ipc.Writer leaks memory when compressing body (#14892) GH-14884 - [CI] R install resource may got 404 (#14893) GH-14890 - [Java] Fix memory leak of DictionaryEncoder when exception thrown (#14891) GH-14907 - [R] right_join() function does not produce the expected outcome (#15077) GH-14909 - [Java] Prevent potential memory leak of ListSubfieldEncoder and StructSubfieldEncoder (#14910) GH-14916 - [C++] Remove the API declaration about “ConcatenateBuffers” (#14915) GH-14927 - [Dev] Crossbow submit does not work with fine grained PATs (#14928) GH-14940 - [Go][Parquet] Fix Encryption Column writing (#14954) GH-14943 - [Python] Fix pyarrow.get_libraries() order (#14944) GH-14945 - [Ruby] Add support for macOS 12 / Xcode 14 (#14960) GH-14947 - [R] Compatibility with dplyr 1.1.0 (#14948) GH-14949 - [CI][Release] Output script’s stdout on failure (#14957) GH-14967 - [R] Minimal nightly builds are failing (#14972) GH-14968 - [Python] Fix segfault for dataset ORC write (#15049) GH-14990 - [C++][Skyhook] Follow FileFormat API change (#15086) GH-14993 - [CI][Conda] Fix missing RECIPE_ROOT variable now expected by conda build (#15014) GH-14995 - [Go][FlightSQL] Fix Supported Unions Constant (#15003) GH-15001 - [R] Fix Parquet datatype test failure (#15197) GH-15007 - [CI][RPM] Ignore import failed key (#15008) GH-15023 - [CI][Packaging][Java] Force to use libz3.a with Homebrew (#15024) GH-15025 - [CI][C++][Homebrew] Ensure removing Python related commands (#15026) GH-15028 - [R][Docs] NOT_CRAN should be &quot;true&quot; instead of TRUE in R (#15029) GH-15040 - [C++] Improve pkg-config support for ARROW_BUILD_SHARED=OFF (#15075) GH-15042 - [C++][Parquet] Update stats on subsequent batches of dictionaries (#15179) GH-15043 - [Python][Docs] Update docstring for pyarrow.decompress (#15061) GH-15052 - [C++][Parquet] Fix DELTA_BINARY_PACKED decoder when reading only one value (#15124) GH-15062 - [C++] Simplify EnumParser behavior (#15063) GH-15064 - [Python][CI] Dask nightly tests are failing due to fsspec bug (#15065) GH-15069 - [C++][Python][FlightRPC] Make DoAction truly streaming (#15118) GH-15080 - [CI][R] Re-enable binary package job for R 4.1 on Windows (#25359) GH-15092 - [CI][C++][Homebrew] Ensure removing Python related commands (again) (#15093) GH-15094 - [CI][Release][Ruby] Install Bundler by APT (#15095) GH-15110 - [R][CI] Windows build fails in packaging job (#15111) GH-15114 - [R][C++][CI] Homebrew can’t install Python 3.11 on GHA runners (#15116) GH-15115 - [R][CI] pyarrow tests fail on macos 10.13 due to missing pyarrow wheel (#15117) GH-15122 - [Benchmarking][Python] Set ARROW_INSTALL_NAME_RPATH=ON for benchmark builds (#15123) GH-15126 - [R] purrr::rerun was deprecated in purrr 1.0.0 (#15127) GH-15136 - [Python][macOS] Use @rpath for libarrow_python.dylib (#15143) GH-15141 - [C++] fix for unstable test due to unstable sort (#15142) GH-15150 - [C++][FlightRPC] Wait for side effects in DoAction (#15152) GH-15156 - [JS] Fix can’t find variable: BigInt64Array (#15157) GH-15172 - [Python] Docstring test failure (#15186) GH-15176 - Fix various issues introduced in the asof-join benchmark by ARROW-17980 and ARROW-15732 (#15190) GH-15189 - [R] Skip S3 tests on MacOS 10.13 (#33613) GH-15243 - [C++] fix for potential deadlock in the group-by node (#33700) GH-15254 - [GLib] garrow_execute_plain_wait() checks the finished status (#15255) GH-15259 - [CI] component assignment fails due to typo (#15260) GH-15264 - [C++] Add scanner tests for disabling readahead and fix relevant bugs (#29185) GH-15274 - [Java][FlightRPC] handle null keystore password (#15276) GH-15282 - [CI][C++] add CLANG_TOOLS variable in .travis.yaml (#32972) GH-15292 - [C++] Typeclass alias is missing in ExtensionArray (#15293) GH-25633 - [CI][Java][macOS] Ensure using bundled RE2 (#33711) GH-26209 - [Ruby] Add support for Ruby 2.5 (#33602) GH-26394 - [Python] Don’t use target_include_directories() for imported target (#33606) GH-33626 - [Packaging][RPM] Don’t remove metadata for non-target arch (#33672) GH-33638 - [C++] Removing ExecPlan::Make deprecation warning (#33658) GH-33643 - [C++] Remove implicit = capture of this which is not valid in c++20 (#33644) GH-33666 - [R] Remove extraneous argument to semi_join (#33693) GH-33667 - [C++][CI] Use Ubuntu 22.04 for ASAN (#33669) GH-33687 - [Dev] Fix commit message generation in merge script (#33691) GH-33705 - [R] Fix link on README (#33706)","headline":"Apache Arrow 11.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/11.0.0.html"},"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://arrow.apache.org/img/logo.png"}},"url":"https://arrow.apache.org/release/11.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 rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
<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 -->
</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>
<a class="dropdown-item" href="https://github.com/apache/arrow">Source Code</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">
Documentation
</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">C#</a>
<a class="dropdown-item" href="https://godoc.org/github.com/apache/arrow/go/arrow">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">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">Ruby</a>
<a class="dropdown-item" href="https://docs.rs/arrow/latest">Rust</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">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">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">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/">ASF Website</a>
<a class="dropdown-item" href="https://www.apache.org/licenses/">License</a>
<a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html">Donate</a>
<a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
<a class="dropdown-item" href="https://www.apache.org/security/">Security</a>
</div>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
</header>
<div class="container p-4 pt-5">
<main role="main" class="pb-5">
<!--
-->
<h1 id="apache-arrow-1100-26-january-2023">Apache Arrow 11.0.0 (26 January 2023)</h1>
<p>This is a major release covering more than 3 months of development.</p>
<h2 id="download">Download</h2>
<ul>
<li><a href="https://www.apache.org/dyn/closer.lua/arrow/arrow-11.0.0/"><strong>Source Artifacts</strong></a></li>
<li><strong>Binary Artifacts</strong>
<ul>
<li><a href="https://apache.jfrog.io/artifactory/arrow/almalinux/">For AlmaLinux</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/amazon-linux/">For Amazon Linux</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/centos/">For CentOS</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/nuget/">For C#</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/debian/">For Debian</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/python/11.0.0/">For Python</a></li>
<li><a href="https://apache.jfrog.io/artifactory/arrow/ubuntu/">For Ubuntu</a></li>
</ul>
</li>
<li><a href="https://github.com/apache/arrow/releases/tag/apache-arrow-11.0.0">Git tag</a></li>
</ul>
<h2 id="contributors">Contributors</h2>
<p>This release includes 516 commits from 95 distinct contributors.</p>
<div class="language-console highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="gp">$</span><span class="w"> </span>git shortlog <span class="nt">-sn</span> apache-arrow-10.0.0..apache-arrow-11.0.0
<span class="go"> 83 Sutou Kouhei
35 Matt Topol
28 Raúl Cumplido
25 Dewey Dunnington
21 Alenka Frim
21 Antoine Pitrou
20 Jacob Wujciak-Jens
17 David Li
17 Miles Granger
16 Weston Pace
15 Joris Van den Bossche
15 Will Jones
14 Nic Crane
10 Neal Richardson
10 Vibhatha Lakmal Abeykoon
9 rtpsw
8 eitsupi
7 Ben Harkins
7 Jin Shang
6 Alessandro Molina
6 Bryce Mecum
6 Fatemah Panahi
6 Gang Wu
6 Larry White
6 mwish
5 gf2121
4 David Sisson
4 Hirokazu SUZUKI
4 LouisClt
3 0x26res
3 Rok Mihevc
3 h-vetinari
2 Austin Dickey
2 Benson Muite
2 Jonathan Keane
2 Kshiteej K
2 Libor Ryšavý
2 Nikita Eshkeev
2 Percy Camilo Triveño Aucahuasi
2 Sasha Krassovsky
2 Todd Farmer
2 Yibo Cai
2 buaazhwb
2 dependabot[bot]
2 lafiona
1 0xflotus
1 André Kohn
1 Anja Kefala
1 Benjamin Kietzman
1 Daniel Sullivan
1 Danielle Navarro
1 Dean Attali
1 Dhulkifli Hussein
1 Dominik Moritz
1 Dongjoon Hyun
1 Dr. Jan-Philip Gehrcke
1 ElenaHenderson
1 Felipe Oliveira Carvalho
1 Frederick Jansen
1 Hadley Wickham
1 Ian Cook
1 JacekPliszka
1 JiaKe
1 Jianshen Liu
1 Jonas Haag
1 Joost Hoozemans
1 Julien Roncaglia
1 Kae S
1 Kazuaki Ishizaki
1 Kyle Barron
1 Laurent Quérel
1 Lionel Henry
1 Mark Schreiber
1 Matti Picus
1 Noah Treuhaft
1 Paul Taylor
1 Pierre Gramme
1 Quang Hoang
1 Sahaj Gupta
1 Sanjiban Sengupta
1 Sho Nakatani
1 Siddhant Rao
1 Tamas Mate
1 Tao He
1 Thomas Sarlandie
1 Tomek Drabas
1 William Ayd
1 Y
1 Yue
1 emkornfield
1 fdzuJ
1 kambhamvivekshankar
1 lukester1975
1 martin-kokos
1 zagto
</span></code></pre></div></div>
<h2 id="patch-committers">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><span class="gp">$</span><span class="w"> </span>git shortlog <span class="nt">-sn</span> <span class="nt">--group</span><span class="o">=</span>trailer:signed-off-by apache-arrow-10.0.0..apache-arrow-11.0.0
<span class="go"> 148 Sutou Kouhei
89 Antoine Pitrou
50 Joris Van den Bossche
36 David Li
36 Matt Topol
34 Weston Pace
24 Dewey Dunnington
24 Nic Crane
16 Jacob Wujciak-Jens
13 Will Jones
8 Neal Richardson
6 Raúl Cumplido
6 Yibo Cai
4 Alessandro Molina
4 Rok Mihevc
3 Dominik Moritz
3 Jonathan Keane
2 Alenka Frim
1 Micah Kornfield
1 dependabot[bot]
</span></code></pre></div></div>
<h2 id="changelog">Changelog</h2>
<h2 id="apache-arrow-1100-2023-01-25-080000">Apache Arrow 11.0.0 (2023-01-25 08:00:00)</h2>
<h3 id="new-features-and-improvements">New Features and Improvements</h3>
<ul>
<li><a href="https://issues.apache.org/jira/browse/ARROW-4709">ARROW-4709</a> - [C++] Optimize for ordered JSON fields (#14100)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-11776">ARROW-11776</a> - [C++][Java] Support parquet write from ArrowReader to file (#14151)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-13938">ARROW-13938</a> - [C++] Date and datetime types should autocast from strings</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-13980">ARROW-13980</a> - [Go] Implement Scalar ApproxEquals (#14543)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-14161">ARROW-14161</a> - [C++][Docs] Improve Parquet C++ docs (#14018)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-14832">ARROW-14832</a> - [R] Implement bindings for stringr::str_remove and stringr::str_remove_all (#14644)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-14999">ARROW-14999</a> - [C++] Optional field name equality checks for map and list type (#14847)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15006">ARROW-15006</a> - [Python][Doc] Add five more numpydoc checks to CI (#15214)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15006">ARROW-15006</a> - [Python][CI][Doc] Enable numpydoc check PR03 (#13983)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15206">ARROW-15206</a> - [Ruby] Add support for <code class="language-plaintext highlighter-rouge">Arrow::Table.load(uri, schema:)</code> (#15148)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15460">ARROW-15460</a> - [R] Add as.data.frame.Dataset method (#14461)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15470">ARROW-15470</a> - [R] Set null value in CSV writer (#14679)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15538">ARROW-15538</a> - [C++] Expanding coverage of math functions from Substrait to Acero (#14434)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15592">ARROW-15592</a> - [C++] Add support for custom output field names in a substrait::PlanRel (#14292)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15691">ARROW-15691</a> - [Dev] Update archery to work with either master or main as default branch (#14033)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15732">ARROW-15732</a> - [C++] Do not use any CPU threads in execution plan when use_threads is false (#15104)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15812">ARROW-15812</a> - [R] Accept col_names in open_dataset for CSV (#14705)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16266">ARROW-16266</a> - [R] Add StructArray$create() (#14922)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16337">ARROW-16337</a> - [Python] Expose flag to enable/disable storing Arrow schema in Parquet metadata (#13000)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16430">ARROW-16430</a> - [Python] Add support for reading record batch custom metadata API (#13041)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16480">ARROW-16480</a> - [R] Update read_csv_arrow and open_dataset parse_options, read_options, and convert_options to take lists (#15270)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16616">ARROW-16616</a> - [Python] Add lazy Dataset.filter() method (#13409)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16673">ARROW-16673</a> - [Java] Integrate C Data into allocator hierarchy (#14506)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16728">ARROW-16728</a> - [Python] ParquetDataset to still take legacy code path when old filesystem is passed (#15269)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16728">ARROW-16728</a> - [Python] Switch default and deprecate use_legacy_dataset=True in ParquetDataset (#14052)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16782">ARROW-16782</a> - [Format] Add REE definitions to FlatBuffers (#14176)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17025">ARROW-17025</a> - [Dev] Remove github user name links from merge commit message (#14458)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17144">ARROW-17144</a> - [C++][Gandiva] Add sqrt function (#13656)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17187">ARROW-17187</a> - [R] Improve lazy ALTREP implementation for String (#14271)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17212">ARROW-17212</a> - [Python] Support lazy Dataset.filter</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17301">ARROW-17301</a> - [C++] Implement compute function “binary_slice” (#14550)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17302">ARROW-17302</a> - [R] Configure curl timeout policy for S3 (#15166)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17360">ARROW-17360</a> - [Python] Order of columns in pyarrow.feather.read_table (#14528)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17416">ARROW-17416</a> - [R] Implement lubridate::with_tz and lubridate::force_tz</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17425">ARROW-17425</a> - [R] <code class="language-plaintext highlighter-rouge">lubridate::as_datetime()</code> in dplyr query should be able to handle time in sub seconds (#13890)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17462">ARROW-17462</a> - [R] Cast scalars to type of field in Expression building (#13985)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17509">ARROW-17509</a> - [C++] Simplify async scheduler by removing the need to call End (#14524)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17520">ARROW-17520</a> - [C++] Implement SubStrait SetRel (UnionAll) (#14186)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17610">ARROW-17610</a> - [C++] Support additional source types in SourceNode (#14207)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17613">ARROW-17613</a> - [C++] Add function execution API for a preconfigured kernel (#14043)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17640">ARROW-17640</a> - [C++] Add File Handling Test cases for GlobFile handling in Substrait Read (#14132)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17662">ARROW-17662</a> - [R] Facilitate offline installation from binaries (#14086)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17726">ARROW-17726</a> - [CI] Enable sccache on more builds</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17731">ARROW-17731</a> - [Website] Add blog post about Flight SQL JDBC driver</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17732">ARROW-17732</a> - [Docs][Java] Add minimal JDBC driver docs (#14137)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17751">ARROW-17751</a> - [Go][Benchmarking] Add Go Benchmark Script (#14148)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17777">ARROW-17777</a> - [Dev] Update the pull request merge script to work with master or main</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17798">ARROW-17798</a> - [C++][Parquet] Add DELTA_BINARY_PACKED encoder to Parquet writer (#14191)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17812">ARROW-17812</a> - [Gandiva][Docs] Add C++ Gandiva User Guide (#14200)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17825">ARROW-17825</a> - [C++] Allow the possibility to write several tables in ORCFileWriter (#14219)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17832">ARROW-17832</a> - [Python] Construct MapArray from sequence of dicts (instead of list of tuples) (#14547)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17836">ARROW-17836</a> - [C++] Allow specifying alignment of buffers (#14225)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17837">ARROW-17837</a> - [C++][Acero] Create ExecPlan-owned QueryContext that will store a plan’s shared data structures (#14227)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17838">ARROW-17838</a> - [Python] Unify CMakeLists.txt in python/ (#14925)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17859">ARROW-17859</a> - [C++] Use self-pipe in signal-receiving StopSource (#14250)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17867">ARROW-17867</a> - [C++][FlightRPC] Expose bulk parameter binding in Flight SQL (#14266)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17870">ARROW-17870</a> - [Go] Add Scalar Binary Arithmetic</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17871">ARROW-17871</a> - [Go] initial binary arithmetic implementation (#14255)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17887">ARROW-17887</a> - [R][Doc] Improve readability of the Get Started and README pages (#14514)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17892">ARROW-17892</a> - [CI] Use Python 3.10 in AppVeyor build (#14307)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17899">ARROW-17899</a> - [Go][CSV] Add Decimal support to CSV reader (#14504)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17932">ARROW-17932</a> - [C++] Implement streaming RecordBatchReader for JSON (#14355)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17949">ARROW-17949</a> - [C++][Docs] Remove the use of clcache from Windows dev docs (#14529)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17953">ARROW-17953</a> - [Archery] Add archery docker info command (#14345)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17960">ARROW-17960</a> - [C++][Python] Implement list_slice kernel (#14395)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17966">ARROW-17966</a> - [C++] Adjust to new format for Substrait optional arguments (#14415)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17972">ARROW-17972</a> - [CI] Update CUDA docker jobs (#14362)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17975">ARROW-17975</a> - [C++] Create at-fork facility (#14594)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17980">ARROW-17980</a> - [C++] As-of-Join Substrait extension (#14485)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17989">ARROW-17989</a> - [C++][Python] Enable struct_field kernel to accept string field names (#14495)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18008">ARROW-18008</a> - [Python][C++] Add use_threads to run_substrait_query</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18012">ARROW-18012</a> - [R] Make map_batches .lazy = TRUE by default (#14521)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18014">ARROW-18014</a> - [Java] Implement copy functions for vectors and Table (#14389)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18016">ARROW-18016</a> - [CI] Add sccache to r jobs (#14570)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18033">ARROW-18033</a> - [CI] Use $GITHUB_OUTPUT instead of set-output (#14409)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18042">ARROW-18042</a> - [Java] Distribute Apple M1 compatible JNI libraries via mavencentral (#14472)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18043">ARROW-18043</a> - [R] Properly instantiate empty arrays of extension types in Table__from_schema (#14519)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18051">ARROW-18051</a> - [C++] Enable tests skipped by ARROW-16392 (#14425)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18075">ARROW-18075</a> - [Website] Update install page for 9.0.0</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18081">ARROW-18081</a> - [Go] Add Scalar Boolean functions (#14442)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18095">ARROW-18095</a> - [CI][C++][MinGW] All tests exited with 0xc0000139</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18108">ARROW-18108</a> - [Go] More scalar binary arithmetic (Multiply and Divide) (#14544)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18109">ARROW-18109</a> - [Go] Initial Unary Arithmetic (#14605)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18110">ARROW-18110</a> - [Go] Scalar Comparisons (#14669)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18111">ARROW-18111</a> - [Go] Remaining scalar binary arithmetic (shifts, power, bitwise) (#14703)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18112">ARROW-18112</a> - [Go] Remaining Scalar Arithmetic (#14777)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18113">ARROW-18113</a> - [C++] Add RandomAccessFile::ReadManyAsync (#14723)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18120">ARROW-18120</a> - [Release][Dev] Automate running binaries/wheels verifications (#14469)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18121">ARROW-18121</a> - [Release][CI] Use Ubuntu 22.04 for verifying binaries (#14470)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18122">ARROW-18122</a> - [Release][Dev] Update expected vote e-mail (#14548)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18122">ARROW-18122</a> - [Release][Dev] Add verification PR URL to vote email (#14471)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18135">ARROW-18135</a> - [C++] Avoid warnings that ExecBatch::length may be uninitialized (#14480)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18137">ARROW-18137</a> - [Python][Docs] adding info about TableGroupBy.aggregation with empty list (#14482)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18144">ARROW-18144</a> - [C++] Improve JSONTypeError error message in testing (#14486)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18147">ARROW-18147</a> - [Go] Add Scalar Add/Sub for Decimal types (#14489)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18151">ARROW-18151</a> - [CI] Avoid unnecessary redirect for some conda URLs (#14494)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18152">ARROW-18152</a> - [Python] DataFrame Interchange Protocol for pyarrow Table</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18169">ARROW-18169</a> - [Website] Don’t run dev docs update on fork repositories</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18173">ARROW-18173</a> - [Python] Drop older versions of Pandas (&lt;1.0) (#14631)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18174">ARROW-18174</a> - [R] Fix compile of altrep.cpp on some builds (#14530)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18177">ARROW-18177</a> - [Go] Add Add/Sub for Temporal types (#14532)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18178">ARROW-18178</a> - [Java] ArrowVectorIterator incorrectly closes Vectors (#14534)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18184">ARROW-18184</a> - [C++] Improve JSON parser benchmarks (#14552)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18203">ARROW-18203</a> - [R] Refactor to remove unnecessary uses of build_expr (#14553)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18206">ARROW-18206</a> - [C++][CI] Add a nightly build for C++20 compilation (#14571)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18220">ARROW-18220</a> - [Dev] Remove a magic number for the default parallel level in downloader (#14563)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18221">ARROW-18221</a> - [Release][Dev] Add support for customizing arrow-site dir (#14564)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18222">ARROW-18222</a> - [Release][MSYS2] Detect reverse dependencies automatically (#14565)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18223">ARROW-18223</a> - [Release][Homebrew] Detect reverse dependencies automatically (#14566)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18224">ARROW-18224</a> - [Release][jar] Use temporary directory for download (#14567)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18230">ARROW-18230</a> - [Python] Pass Cmake args to Python CPP</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18233">ARROW-18233</a> - [Release][JS] don’t install yarn to system (#14577)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18235">ARROW-18235</a> - [C++][Gandiva] Fix the like function implementation for escape chars (#14579)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18237">ARROW-18237</a> - [Java] Extend Table code (#14573)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18238">ARROW-18238</a> - [Docs][Python] Improve docs for S3FileSystem (#14599)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18240">ARROW-18240</a> - [R] head() is crashing on some nightly builds (#14582)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18243">ARROW-18243</a> - [R] Sanitizer nightly failure pointing to mixup between TimestampType and DurationType</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18248">ARROW-18248</a> - [CI][Release] Use GitHub token to avoid API rate limit (#14588)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18249">ARROW-18249</a> - [C++] Update vcpkg port to arrow 10.0.0</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18253">ARROW-18253</a> - [C++][Parquet] Add additional bounds safety checks (#14592)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18259">ARROW-18259</a> - [C++][CMake] Add support for system Thrift CMake package (#14597)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18264">ARROW-18264</a> - [Python] Add missing value accessor to temporal types (#14746)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18264">ARROW-18264</a> - [Python] Expose time32/time64 scalar values (#14637)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18270">ARROW-18270</a> - [Python] Remove gcc 4.9 compatibility code (#14602)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18278">ARROW-18278</a> - [Java] Adjust path in Maven generate-libs-jni-macos-linux (#14623)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18280">ARROW-18280</a> - [C++][Python] Support slicing to end in list_slice kernel (#14749)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18282">ARROW-18282</a> - [C++][Python] Support step &gt;= 1 in list_slice kernel (#14696)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18287">ARROW-18287</a> - [C++][CMake] Add support for Brotli/utf8proc provided by vcpkg (#14609)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18289">ARROW-18289</a> - [Release][vcpkg] Add a script to update vcpkg’s arrow port (#14610)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18291">ARROW-18291</a> - [Release][Docs] Update how to release (#14612)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18292">ARROW-18292</a> - [Release][Python] Upload .wheel/.tar.gz for release not RC (#14708)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18303">ARROW-18303</a> - [Go] Allow easy compute module importing (#14690)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18306">ARROW-18306</a> - [R] Failing test after compute function updates (#14620)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18318">ARROW-18318</a> - [Python] Expose Scalar.validate() (#15149)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18321">ARROW-18321</a> - [R] Add tests for binary_slice kernel (#14647)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18323">ARROW-18323</a> - Enabling issue templates in GitHub issues (#14675)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18332">ARROW-18332</a> - [Go] Cast Dictionary types to value type (#14650)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18333">ARROW-18333</a> - [Go][Docs] Update compute function docs (#14815)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18336">ARROW-18336</a> - [Release][Docs] Don’t update versions not in major release (#14653)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18337">ARROW-18337</a> - [R] Possible undesirable handling of POSIXlt objects (#15277)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18340">ARROW-18340</a> - [Python] PyArrow C++ header files no longer always included in installed pyarrow (#14656)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18341">ARROW-18341</a> - [Doc][Python] Update note about bundling Arrow C++ on Windows (#14660)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18342">ARROW-18342</a> - [C++] AsofJoinNode support for Boolean data field (#14658)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18345">ARROW-18345</a> - [R] Create a CRAN-specific packaging checklist that lives in the R package directory (#14678)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18348">ARROW-18348</a> - [CI][Release][Yum] redhat-rpm-config is needed on AlmaLinux 9 (#14661)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18350">ARROW-18350</a> - [C++] Use std::to_chars instead of std::to_string (#14666)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18358">ARROW-18358</a> - [R] Implement new function open_dataset_csv with signature more closely matching read_csv_arrow</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18361">ARROW-18361</a> - [CI][Conan] Merge upstream changes (#14671)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18363">ARROW-18363</a> - [Docs] Include warning when viewing old docs (redirecting to stable/dev docs) (#14839)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18366">ARROW-18366</a> - [Packaging][RPM][Gandiva] Fix link error on AlmaLinux 9 (#14680)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18367">ARROW-18367</a> - [C++] Enable the creation of named table relations (#14681)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18373">ARROW-18373</a> - Fix component drop-down, add license text (#14688)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18377">ARROW-18377</a> - MIGRATION: Automate component labels from issue form content (#15245)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18380">ARROW-18380</a> - [Dev] Update dev_pr GitHub workflows to accept both GitHub issues and JIRA (#14731)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18384">ARROW-18384</a> - [Release][MSYS2] Show pull request title (#14709)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18391">ARROW-18391</a> - [R] Fix the version selector dropdown in the dev docs (#14800)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18395">ARROW-18395</a> - [C++] Move select-k implementation into separate module</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18399">ARROW-18399</a> - [Python] Reduce warnings during tests (#14729)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18401">ARROW-18401</a> - [R] Failing test on test-r-rhub-ubuntu-gcc-release-latest (#14894)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18402">ARROW-18402</a> - [C++] Expose <code class="language-plaintext highlighter-rouge">DeclarationInfo</code> (#14765)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18406">ARROW-18406</a> - [C++] Can’t build Arrow with Substrait on Ubuntu 20.04 (#14735)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18407">ARROW-18407</a> - [Release][Website] Use UTC for release date (#14737)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18409">ARROW-18409</a> - [GLib][Plasma] Suppress deprecated warning in building plasma-glib (#14739)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18410">ARROW-18410</a> - [Packaging][Ubuntu] Add support for Ubuntu 22.10 (#14740)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18413">ARROW-18413</a> - [C++][Parquet] Expose page index info from ColumnChunkMetaData (#14742)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18418">ARROW-18418</a> - [Website] do not delete /datafusion-python</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18419">ARROW-18419</a> - [C++] Update vendored fast_float (#14817)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18420">ARROW-18420</a> - [C++][Parquet] Introduce ColumnIndex &amp; OffsetIndex (#14803)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18421">ARROW-18421</a> - [C++][ORC] Add accessor for stripe information in reader (#14806)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18423">ARROW-18423</a> - [Python] Expose reading a schema from an IPC message (#14831)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18426">ARROW-18426</a> - Update committers and PMC members on website</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18427">ARROW-18427</a> - [C++] Support negative tolerance in <code class="language-plaintext highlighter-rouge">AsofJoinNode</code> (#14934)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18428">ARROW-18428</a> - [Website] Enable github issues on arrow-site repo</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18435">ARROW-18435</a> - [C++][Java] Update ORC to 1.8.1 (#14942)</li>
<li><a href="https://github.com/apache/arrow/issues/14474">GH-14474</a> - Opportunistically delete R references to shared pointers where possible (#15278)</li>
<li><a href="https://github.com/apache/arrow/issues/14720">GH-14720</a> - [Dev] Update merge_arrow_pr script to accept GitHub issues (#14750)</li>
<li><a href="https://github.com/apache/arrow/issues/14755">GH-14755</a> - [Python] Expose QuotingStyle to Python (#14722)</li>
<li><a href="https://github.com/apache/arrow/issues/14761">GH-14761</a> - [Dev] Update labels on PR labeler to use new Component ones (#14762)</li>
<li><a href="https://github.com/apache/arrow/issues/14778">GH-14778</a> - [Python] Add (Chunked)Array sort() method (#14781)</li>
<li><a href="https://github.com/apache/arrow/issues/14784">GH-14784</a> - [Dev] Add possibility to autoassign on GitHub issue comment (#14785)</li>
<li><a href="https://github.com/apache/arrow/issues/14786">GH-14786</a> - [Java][Doc] Replace in-folder documentation (#14789)</li>
<li><a href="https://github.com/apache/arrow/issues/14787">GH-14787</a> - [Java][Doc] Update table.rst (#14794)</li>
<li><a href="https://github.com/apache/arrow/issues/14809">GH-14809</a> - [Dev] Add created GitHub issues to issues@arrow.apache.org (#14811)</li>
<li><a href="https://github.com/apache/arrow/issues/14816">GH-14816</a> - [Release] Make dev/release/06-java-upload.sh reusable from other project (#14830)</li>
<li><a href="https://github.com/apache/arrow/issues/14824">GH-14824</a> - [CI] r-binary-packages should only upload artifacts if all tests succeed (#14841)</li>
<li><a href="https://github.com/apache/arrow/issues/14844">GH-14844</a> - [Java] Short circuit null checks when comparing non null field types (#15106)</li>
<li><a href="https://github.com/apache/arrow/issues/14846">GH-14846</a> - [Dev] Support GitHub Releases in download_rc_binaries.py (#14848)</li>
<li><a href="https://github.com/apache/arrow/issues/14854">GH-14854</a> - Make changes to .md pages (#14852)</li>
<li><a href="https://github.com/apache/arrow/issues/14869">GH-14869</a> - [C++] Add Cflags.private defining <lib>_STATIC to <lib>.pc.in. (#14900)</lib></lib></li>
<li><a href="https://github.com/apache/arrow/issues/14873">GH-14873</a> - [Java] DictionaryEncoder can decode without building a DictionaryHashTable (#14874)</li>
<li><a href="https://github.com/apache/arrow/issues/14885">GH-14885</a> - [Docs] Make changes to the New Contrib Guide (Jira -&gt; GitHub) (#14889)</li>
<li><a href="https://github.com/apache/arrow/issues/14901">GH-14901</a> - [Java] ListSubfieldEncoder and StructSubfieldEncoder can decode without DictionaryHashTable (#14902)</li>
<li><a href="https://github.com/apache/arrow/issues/14918">GH-14918</a> - [Docs] Make changes to developers section of the docs (Jira -&gt; GitHub) (#14919)</li>
<li><a href="https://github.com/apache/arrow/issues/14920">GH-14920</a> - [C++][CMake] Add missing -latomic to Arrow CMake package (#15251)</li>
<li><a href="https://github.com/apache/arrow/issues/14937">GH-14937</a> - [C++] Add rank kernel benchmarks (#14938)</li>
<li><a href="https://github.com/apache/arrow/issues/14951">GH-14951</a> - [C++][Parquet] Add benchmarks for DELTA_BINARY_PACKED encoding (#15140)</li>
<li><a href="https://github.com/apache/arrow/issues/14961">GH-14961</a> - [Ruby] Use newer extpp for C++17 (#14962)</li>
<li><a href="https://github.com/apache/arrow/issues/14975">GH-14975</a> - [Python] Dataset.sort_by (#14976)</li>
<li><a href="https://github.com/apache/arrow/issues/14976">GH-14976</a> - [Python] Avoid dependency on exec plan in Table.sort_by to fix minimal tests (#15268)</li>
<li><a href="https://github.com/apache/arrow/issues/14977">GH-14977</a> - [Dev][CI] Add notify-token-expiration to archery (#14978)</li>
<li><a href="https://github.com/apache/arrow/issues/14981">GH-14981</a> - [R] Forward compatibility with dplyr::join_by() (#33664)</li>
<li><a href="https://github.com/apache/arrow/issues/14986">GH-14986</a> - [Release] Don’t detect previous version on maint-X.Y.Z branch (#14987)</li>
<li><a href="https://github.com/apache/arrow/issues/14992">GH-14992</a> - [Packaging] Make dev/release/binary-task.rb reusable from other project (#14994)</li>
<li><a href="https://github.com/apache/arrow/issues/14997">GH-14997</a> - [Release] Ensure archery release tasks works with both new style GitHub issues and old style JIRA issues (#33615)</li>
<li><a href="https://github.com/apache/arrow/issues/14999">GH-14999</a> - [Release][Archery] Update archery release changelog to support GitHub issues</li>
<li><a href="https://github.com/apache/arrow/issues/15002">GH-15002</a> - [Release][Archery] Update archery release cherry-pick to support GitHub issues</li>
<li><a href="https://github.com/apache/arrow/issues/15005">GH-15005</a> - [Go] Add scalar.Append to append scalars to builder (#15006)</li>
<li><a href="https://github.com/apache/arrow/issues/15009">GH-15009</a> - [R] stringr 1.5.0 with the str_like function is already released (#15010)</li>
<li><a href="https://github.com/apache/arrow/issues/15012">GH-15012</a> - [Packaging][deb] Use system Protobuf for Debian GNU/Linux bookworm (#15013)</li>
<li><a href="https://github.com/apache/arrow/issues/15035">GH-15035</a> - [CI] Remove unsupported turbodbc jobs and scripts from CI (#15036)</li>
<li><a href="https://github.com/apache/arrow/issues/15050">GH-15050</a> - [Java][Docs] Update and consolidate Memory documentation (#15051)</li>
<li><a href="https://github.com/apache/arrow/issues/15072">GH-15072</a> - [C++] Move the round functionality into a separate module (#15073)</li>
<li><a href="https://github.com/apache/arrow/issues/15074">GH-15074</a> - [Parquet][C++] change 16-bit page_ordinal to 32-bit (#15182)</li>
<li><a href="https://github.com/apache/arrow/issues/15081">GH-15081</a> - [Release] Add support for using custom artifacts directory in dev/release/05-binary-upload.sh (#15082)</li>
<li><a href="https://github.com/apache/arrow/issues/15084">GH-15084</a> - [Ruby] Use common keys when keys.nil? in Table#join (#15088)</li>
<li><a href="https://github.com/apache/arrow/issues/15085">GH-15085</a> - [Ruby] Add ColumnContainable#column_names (#15089)</li>
<li><a href="https://github.com/apache/arrow/issues/15087">GH-15087</a> - [Release] Slow down downloading RC binaries from GitHub (#15090)</li>
<li><a href="https://github.com/apache/arrow/issues/15096">GH-15096</a> - [C++] Substrait ProjectRel Emit Optimization (#15097)</li>
<li><a href="https://github.com/apache/arrow/issues/15100">GH-15100</a> - [C++][Parquet] Add benchmark for reading strings from Parquet (#15101)</li>
<li><a href="https://github.com/apache/arrow/issues/15119">GH-15119</a> - [Release][Docs][R] Update version information in patch release (#15120)</li>
<li><a href="https://github.com/apache/arrow/issues/15134">GH-15134</a> - [Ruby] Specify -mmacox-version-min=10.14 explicitly for old Xcode (#15135)</li>
<li><a href="https://github.com/apache/arrow/issues/15146">GH-15146</a> - [GLib] Add <code class="language-plaintext highlighter-rouge">GADatasetFinishOptions</code> (#15147)</li>
<li><a href="https://github.com/apache/arrow/issues/15151">GH-15151</a> - [C++] Adding RecordBatchReaderSource to solve an issue in R API (#15183)</li>
<li><a href="https://github.com/apache/arrow/issues/15168">GH-15168</a> - [GLib] Add support for half float (#15169)</li>
<li><a href="https://github.com/apache/arrow/issues/15174">GH-15174</a> - [Go][FlightRPC] Expose Flight Server Desc and RegisterFlightService (#15177)</li>
<li><a href="https://github.com/apache/arrow/issues/15185">GH-15185</a> - [C++][Parquet] Improve documentation for Parquet Reader column_indices (#15184)</li>
<li><a href="https://github.com/apache/arrow/issues/15199">GH-15199</a> - [C++][Substrait] Allow AGGREGATION_INVOCATION_UNSPECIFIED as valid invocation (#15198)</li>
<li><a href="https://github.com/apache/arrow/issues/15200">GH-15200</a> - [C++] Created benchmarks for round kernels. (#15201)</li>
<li><a href="https://github.com/apache/arrow/issues/15205">GH-15205</a> - [R] Fix a parquet-fixture finding in R tests (#15207)</li>
<li><a href="https://github.com/apache/arrow/issues/15216">GH-15216</a> - [C++][Parquet] Parquet writer accepts RecordBatch (#15240)</li>
<li><a href="https://github.com/apache/arrow/issues/15218">GH-15218</a> - [Python] Remove auto generated pyarrow_api.h and pyarrow_lib.h (#15219)</li>
<li><a href="https://github.com/apache/arrow/issues/15226">GH-15226</a> - [C++] Add DurationType to hash kernels (#33685)</li>
<li><a href="https://github.com/apache/arrow/issues/15237">GH-15237</a> - [C++] Add ::arrow::Unreachable() using std::string_view (#15238)</li>
<li><a href="https://github.com/apache/arrow/issues/15239">GH-15239</a> - [C++][Parquet] Parquet writer writes decimal as int32/64 (#15244)</li>
<li><a href="https://github.com/apache/arrow/issues/15249">GH-15249</a> - [Documentation] Add PR template (#15250)</li>
<li><a href="https://github.com/apache/arrow/issues/15257">GH-15257</a> - [GLib][Dataset] Add GADatasetHivePartitioning (#15272)</li>
<li><a href="https://github.com/apache/arrow/issues/15265">GH-15265</a> - [Java] Publish SBOM artifacts (#15267)</li>
<li><a href="https://github.com/apache/arrow/issues/15289">GH-15289</a> - [Ruby] Return self when saving Table to csv (#33653)</li>
<li><a href="https://github.com/apache/arrow/issues/15290">GH-15290</a> - [C++][Compute] Optimize IfElse kernel AAS/ASA case when the scalar is null (#15291)</li>
<li><a href="https://github.com/apache/arrow/issues/33607">GH-33607</a> - [C++] Support optional additional arguments for inline visit functions (#33608)</li>
<li><a href="https://github.com/apache/arrow/issues/33610">GH-33610</a> - [Dev] Do not allow ARROW prefixed tickets to be merged nor used on PR titles (#33611)</li>
<li><a href="https://github.com/apache/arrow/issues/33619">GH-33619</a> - [Documentation] Update PR template (#33620)</li>
<li><a href="https://github.com/apache/arrow/issues/33657">GH-33657</a> - [C++] arrow-dataset.pc doesn’t depend on parquet.pc without ARROW_PARQUET=ON (#33665)</li>
<li><a href="https://github.com/apache/arrow/issues/33670">GH-33670</a> - [GLib] Add <code class="language-plaintext highlighter-rouge">GArrowProjectNodeOptions</code> (#33677)</li>
<li><a href="https://github.com/apache/arrow/issues/33671">GH-33671</a> - [GLib] Add <code class="language-plaintext highlighter-rouge">garrow_chunked_array_new_empty()</code> (#33675)</li>
<li><a href="https://issues.apache.org/jira/browse/PARQUET-2179">PARQUET-2179</a> - [C++][Parquet] Add a test for skipping repeated fields (#14366)</li>
<li><a href="https://issues.apache.org/jira/browse/PARQUET-2188">PARQUET-2188</a> - [parquet-cpp] Add SkipRecords API to RecordReader (#14142)</li>
<li><a href="https://issues.apache.org/jira/browse/PARQUET-2204">PARQUET-2204</a> - [parquet-cpp] TypedColumnReaderImpl::Skip should reuse scratch space (#14509)</li>
<li><a href="https://issues.apache.org/jira/browse/PARQUET-2206">PARQUET-2206</a> - [parquet-cpp] Microbenchmark for ColumnReader ReadBatch and Skip (#14523)</li>
<li><a href="https://issues.apache.org/jira/browse/PARQUET-2209">PARQUET-2209</a> - [parquet-cpp] Optimize skip for the case that number of values to skip equals page size (#14545)</li>
<li><a href="https://issues.apache.org/jira/browse/PARQUET-2210">PARQUET-2210</a> - [C++][Parquet] Skip pages based on header metadata using a callback (#14603)</li>
<li><a href="https://issues.apache.org/jira/browse/PARQUET-2211">PARQUET-2211</a> - [C++] Print ColumnMetaData.encoding_stats field (#14556)</li>
</ul>
<h3 id="bug-fixes">Bug Fixes</h3>
<ul>
<li><a href="https://issues.apache.org/jira/browse/ARROW-11631">ARROW-11631</a> - [R] Implement RPrimitiveConverter for Decimal type</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15026">ARROW-15026</a> - [Python] Error if datetime.timedelta to pyarrow.duration conversion overflows (#13718)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15328">ARROW-15328</a> - [C++][Docs] Streaming CSV reader missing from documentation (#14452)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-15822">ARROW-15822</a> - [C++] Cast duration to string (thus CSV writing) not supported (#14450)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16464">ARROW-16464</a> - [C++][CI][GPU] Add CUDA CI (#14497)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16471">ARROW-16471</a> - [Go] RecordBuilder UnmarshalJSON handle complex values (#14560)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16547">ARROW-16547</a> - [Python] to_pandas fails with FixedOffset timezones when timestamp_as_object is used (#14448)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16795">ARROW-16795</a> - [C#][Flight] Nightly verify-rc-source-csharp-macos-arm64 fails (#15235)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-16817">ARROW-16817</a> - [C++] Test ORC writer errors with invalid types (#14638)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17054">ARROW-17054</a> - [R] Creating an Array from an object bigger than 2^31 results in an Array of length 0 (#14929)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17192">ARROW-17192</a> - [Python] Pass **kwargs in read_feather to to_pandas() (#14492)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17332">ARROW-17332</a> - [R] error parsing folder path with accent (‘c:/Público’) in read_csv_arrow (#14930)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17361">ARROW-17361</a> - [R] dplyr::summarize fails with division when divisor is a variable (#14933)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17374">ARROW-17374</a> - [C++] Snappy package may be built without CMAKE_BUILD_TYPE (#14818)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17458">ARROW-17458</a> - [C++] Cast between decimal and string (#14232)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17538">ARROW-17538</a> - [C++] Import schema when importing array stream (#15037)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17637">ARROW-17637</a> - [R][us][s] (#14935)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17692">ARROW-17692</a> - [R] Add support for building with system AWS SDK C++ (#14235)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17772">ARROW-17772</a> - [Doc] Sphinx / reST markup error</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17774">ARROW-17774</a> - [Python] Add python test for decimals to csv (#14525)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17858">ARROW-17858</a> - [C++] Compilating warning in arrow/csv/parser.h (#14445)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17893">ARROW-17893</a> - [Python] Test that reading of timedelta is stable (read_feather/to_pandas) (#14531)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17985">ARROW-17985</a> - [C++][Python] Improve s3fs error message when wrong region (#14601)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-17991">ARROW-17991</a> - [Python][C++] Adding support for IpcWriteOptions to the dataset ipc file writer (#14414)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18052">ARROW-18052</a> - [Python] Support passing create_dir thru pq.write_to_dataset (#14459)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18068">ARROW-18068</a> - [Dev][Archery][Crossbow] Comment bot only waits for task if link is not available (#14429)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18070">ARROW-18070</a> - [C++] Invoke google::protobuf::ShutdownProtobufLibrary for substrait tests (#14508)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18086">ARROW-18086</a> - [Ruby] Add support for HalfFloat (#15204)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18087">ARROW-18087</a> - [C++] RecordBatch::Equals should not ignore field names (#14451)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18088">ARROW-18088</a> - [CI][Python] Fix pandas master/nightly build failure related to timedelta (#14460)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18101">ARROW-18101</a> - [R] RecordBatchReaderHead from ExecPlan with UDF cannot be read (#14518)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18106">ARROW-18106</a> - [C++] JSON reader ignores explicit schema with default unexpected_field_behavior=”infer” (#14741)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18117">ARROW-18117</a> - [C++] Fix static bundle build (#14465)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18118">ARROW-18118</a> - [Release][Dev] Fix problems in 02-source.sh/03-binary-submit.sh for 10.0.0-rc0 (#14468)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18123">ARROW-18123</a> - [Python] Fix writing files with multi-byte characters in file name (#14764)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18125">ARROW-18125</a> - [Python] Handle pytest 8 deprecations about pytest.warns(None)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18126">ARROW-18126</a> - [Python] Remove ARROW_BUILD_DIR in building pyarrow C++ (#14498)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18128">ARROW-18128</a> - [Java][CI] Update timestamp of Java Nightlies X.Y.Z-SNAPSHOT folder (#14496)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18149">ARROW-18149</a> - [C++] fix build failure of <code class="language-plaintext highlighter-rouge">join_example</code> (#14490)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18157">ARROW-18157</a> - [Dev][Archery] “archery docker run” sets env var to None when inherited (#14501)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18158">ARROW-18158</a> - [CI] Use default Python version when installing conda cpp environment to fix conda builds (#14500)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18159">ARROW-18159</a> - [Go][Release] Add <code class="language-plaintext highlighter-rouge">go install</code> to verify-release script (#14503)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18161">ARROW-18161</a> - [Ruby] Refer source input in sub objects (#15217)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18164">ARROW-18164</a> - [Python] Honor default memory pool in Dataset scanning (#14516)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18167">ARROW-18167</a> - [Go][Release] update go.work with release (#14522)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18172">ARROW-18172</a> - [CI][Release] Source Release and Merge Script jobs fail on master</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18183">ARROW-18183</a> - [C++] cpp-micro benchmarks are failing on mac arm machine (#14562)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18188">ARROW-18188</a> - [CI] CUDA nightly docker upload fails due to wrong tag (#14538)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18195">ARROW-18195</a> - [C++] Fix case_when produces bad data when condition has nulls (#15131)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18202">ARROW-18202</a> - [C++] Reallow regexp replace on empty string (#15132)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18205">ARROW-18205</a> - [C++] Substrait consumer is not converting right side references correctly on joins (#14558)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18207">ARROW-18207</a> - [Ruby] RubyGems for 10.0.0 aren’t updated yet</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18209">ARROW-18209</a> - [Java] Make ComplexCopier agnostic of specific implementation of MapWriter (UnionMapWriter) (#14557)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18212">ARROW-18212</a> - [C++] NumericBuilder::Reset() doesn’t reset all members (#14559)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18225">ARROW-18225</a> - [Python] Fully support filesystem in parquet.write_metadata (#14574)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18227">ARROW-18227</a> - [CI][Packaging] Do not fail conda-clean if conda search raises PackagesNotFound (#14569)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18229">ARROW-18229</a> - [Python] Check schema argument type in RecordBatchReader.from_batches (#14583)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18231">ARROW-18231</a> - [C++][CMake] Add support for overriding optimization level (#15022)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18246">ARROW-18246</a> - [Python][Docs] PyArrow table join docstring typos for left and right suffix arguments (#14591)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18247">ARROW-18247</a> - [JS] fix: RangeError crash in Vector.toArray() (#14587)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18256">ARROW-18256</a> - [C++][Windows] Use IMPORTED_IMPLIB for external shared Thrift (#14595)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18257">ARROW-18257</a> - [Python] pass back time types with correct type class (#14633)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18269">ARROW-18269</a> - [C++] Handle slash character in Hive-style partition values (#14646)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18272">ARROW-18272</a> - [Python] Support filesystem parameter in ParquetFile (#14717)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18284">ARROW-18284</a> - [Python][Docs] Add missing CMAKE_PREFIX_PATH to allow setup.py CMake invocations to find Arrow CMake package (#14586)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18290">ARROW-18290</a> - [C++] Escape all special chars in URI-encoding (#14645)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18309">ARROW-18309</a> - [Go] Fix delta bit packing decode panic (#14649)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18320">ARROW-18320</a> - [C++][FlightRPC] Fix improper Status/Result conversion in Flight client (#14859)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18334">ARROW-18334</a> - [C++] Handle potential non-commutativity by rebinding (#14659)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18339">ARROW-18339</a> - [Python][CI] Add DYLD_LIBRARY_PATH to avoid requiring PYARROW_BUNDLE_ARROW_CPP on macOS job (#14643)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18343">ARROW-18343</a> - [C++] Remove AllocateBitmap() with out parameter (#14657)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18351">ARROW-18351</a> - [C++][FlightRPC] Fix crash in DoExchange with UCX (#15031)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18353">ARROW-18353</a> - [C++][FlightRPC] Prevent concurrent Finish in UCX (#15034)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18360">ARROW-18360</a> - [Python] Don’t crash when schema=None in FlightClient.do_put (#14698)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18374">ARROW-18374</a> - [Go][CI][Benchmarking] Fix Go benchmark github info (#14691)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18374">ARROW-18374</a> - [Go][CI][Benchmarking] Fix Go Bench Script after Conbench change (#14689)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18379">ARROW-18379</a> - [Python] Change warnings to _warnings in _plasma_store_entry_point (#14695)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18382">ARROW-18382</a> - [C++] Set ADDRESS_SANITIZER in fuzzing builds (#14702)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18383">ARROW-18383</a> - [C++] Avoid global variables for thread pools and at-fork handlers (#14704)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18389">ARROW-18389</a> - [CI][Python] Update nightly test-conda-python-3.7-pandas-0.24 to pandas &gt;= 1.0 (#14714)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18390">ARROW-18390</a> - [CI][Python] Update spark test modules to match spark master (#14715)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18392">ARROW-18392</a> - [Python] Fix test_s3fs_wrong_region; set anonymous=True (#14716)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18394">ARROW-18394</a> - [Python][CI] Fix nightly job using pandas dev (temporarily skip tests) (#15048)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18397">ARROW-18397</a> - [C++] Clear S3 region resolver client at S3 shutdown (#14718)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18400">ARROW-18400</a> - [Python] Quadratic memory usage of Table.to_pandas with nested data</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18405">ARROW-18405</a> - [Ruby] Avoid rebuilding chunked arrays in Arrow::Table.new (#14738)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18412">ARROW-18412</a> - [C++][R] Windows build fails because of missing ChunkResolver symbols (#14774)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18424">ARROW-18424</a> - [C++] Fix Doxygen error on ARROW_ENGINE_EXPORT (#14845)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18429">ARROW-18429</a> - [R] : Bump dev version following 10.0.1 patch release (#14887)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18436">ARROW-18436</a> - [C++] Ensure correct (un)escaping of special characters in URI paths (#14974)</li>
<li><a href="https://issues.apache.org/jira/browse/ARROW-18437">ARROW-18437</a> - [C++][Parquet] Fix encoder for DELTA_BINARY_PACKED when flushing more than once (#14959)</li>
<li><a href="https://github.com/apache/arrow/issues/14745">GH-14745</a> - [R] {rlang} dependency must be at least version 1.0.0 because of check_dots_empty (#14744)</li>
<li><a href="https://github.com/apache/arrow/issues/14775">GH-14775</a> - [Go] Fix UnionBuilder.Len implementations (#14776)</li>
<li><a href="https://github.com/apache/arrow/issues/14780">GH-14780</a> - [Go] Fix issues with IPC writing of sliced map/list arrays (#14793)</li>
<li><a href="https://github.com/apache/arrow/issues/14791">GH-14791</a> - [JS] Fix BitmapBufferBuilder size truncation (#14881)</li>
<li><a href="https://github.com/apache/arrow/issues/14805">GH-14805</a> - [Format] C Data Interface: clarify nullability of buffer pointers (#14808)</li>
<li><a href="https://github.com/apache/arrow/issues/14819">GH-14819</a> - [CI][RPM] Add workaround for build failure on CentOS 9 Stream (#14820)</li>
<li><a href="https://github.com/apache/arrow/issues/14828">GH-14828</a> - [CI][Conda] Sync with conda-forge, fix nightly jobs (#14832)</li>
<li><a href="https://github.com/apache/arrow/issues/14842">GH-14842</a> - [C++] Propagate some errors in JSON chunker (#14843)</li>
<li><a href="https://github.com/apache/arrow/issues/14849">GH-14849</a> - [CI] R install-local builds sometimes fail because sccache times out (#14850)</li>
<li><a href="https://github.com/apache/arrow/issues/14855">GH-14855</a> - [C++] Support importing zero-case unions (#14857)</li>
<li><a href="https://github.com/apache/arrow/issues/14856">GH-14856</a> - [CI] Azure builds fail with docker permission error (#14858)</li>
<li><a href="https://github.com/apache/arrow/issues/14865">GH-14865</a> - [Go][Parquet] Address several memory leaks of buffers in pqarrow (#14878)</li>
<li><a href="https://github.com/apache/arrow/issues/14872">GH-14872</a> - [R] arrow returns wrong variable content when multiple group_by/summarise statements are used (#14905)</li>
<li><a href="https://github.com/apache/arrow/issues/14875">GH-14875</a> - [C++] C Data Interface: check imported buffer for non-null (#14814)</li>
<li><a href="https://github.com/apache/arrow/issues/14876">GH-14876</a> - [Go] Handling Crashes in C Data interface (#14877)</li>
<li><a href="https://github.com/apache/arrow/issues/14883">GH-14883</a> - [Go] Fix IPC encoding empty maps (#14904)</li>
<li><a href="https://github.com/apache/arrow/issues/14883">GH-14883</a> - [Go] ipc.Writer leaks memory when compressing body (#14892)</li>
<li><a href="https://github.com/apache/arrow/issues/14884">GH-14884</a> - [CI] R install resource may got 404 (#14893)</li>
<li><a href="https://github.com/apache/arrow/issues/14890">GH-14890</a> - [Java] Fix memory leak of DictionaryEncoder when exception thrown (#14891)</li>
<li><a href="https://github.com/apache/arrow/issues/14907">GH-14907</a> - [R] right_join() function does not produce the expected outcome (#15077)</li>
<li><a href="https://github.com/apache/arrow/issues/14909">GH-14909</a> - [Java] Prevent potential memory leak of ListSubfieldEncoder and StructSubfieldEncoder (#14910)</li>
<li><a href="https://github.com/apache/arrow/issues/14916">GH-14916</a> - [C++] Remove the API declaration about “ConcatenateBuffers” (#14915)</li>
<li><a href="https://github.com/apache/arrow/issues/14927">GH-14927</a> - [Dev] Crossbow submit does not work with fine grained PATs (#14928)</li>
<li><a href="https://github.com/apache/arrow/issues/14940">GH-14940</a> - [Go][Parquet] Fix Encryption Column writing (#14954)</li>
<li><a href="https://github.com/apache/arrow/issues/14943">GH-14943</a> - [Python] Fix pyarrow.get_libraries() order (#14944)</li>
<li><a href="https://github.com/apache/arrow/issues/14945">GH-14945</a> - [Ruby] Add support for macOS 12 / Xcode 14 (#14960)</li>
<li><a href="https://github.com/apache/arrow/issues/14947">GH-14947</a> - [R] Compatibility with dplyr 1.1.0 (#14948)</li>
<li><a href="https://github.com/apache/arrow/issues/14949">GH-14949</a> - [CI][Release] Output script’s stdout on failure (#14957)</li>
<li><a href="https://github.com/apache/arrow/issues/14967">GH-14967</a> - [R] Minimal nightly builds are failing (#14972)</li>
<li><a href="https://github.com/apache/arrow/issues/14968">GH-14968</a> - [Python] Fix segfault for dataset ORC write (#15049)</li>
<li><a href="https://github.com/apache/arrow/issues/14990">GH-14990</a> - [C++][Skyhook] Follow FileFormat API change (#15086)</li>
<li><a href="https://github.com/apache/arrow/issues/14993">GH-14993</a> - [CI][Conda] Fix missing RECIPE_ROOT variable now expected by conda build (#15014)</li>
<li><a href="https://github.com/apache/arrow/issues/14995">GH-14995</a> - [Go][FlightSQL] Fix Supported Unions Constant (#15003)</li>
<li><a href="https://github.com/apache/arrow/issues/15001">GH-15001</a> - [R] Fix Parquet datatype test failure (#15197)</li>
<li><a href="https://github.com/apache/arrow/issues/15007">GH-15007</a> - [CI][RPM] Ignore import failed key (#15008)</li>
<li><a href="https://github.com/apache/arrow/issues/15023">GH-15023</a> - [CI][Packaging][Java] Force to use libz3.a with Homebrew (#15024)</li>
<li><a href="https://github.com/apache/arrow/issues/15025">GH-15025</a> - [CI][C++][Homebrew] Ensure removing Python related commands (#15026)</li>
<li><a href="https://github.com/apache/arrow/issues/15028">GH-15028</a> - [R][Docs] <code class="language-plaintext highlighter-rouge">NOT_CRAN</code> should be <code class="language-plaintext highlighter-rouge">"true"</code> instead of <code class="language-plaintext highlighter-rouge">TRUE</code> in R (#15029)</li>
<li><a href="https://github.com/apache/arrow/issues/15040">GH-15040</a> - [C++] Improve pkg-config support for ARROW_BUILD_SHARED=OFF (#15075)</li>
<li><a href="https://github.com/apache/arrow/issues/15042">GH-15042</a> - [C++][Parquet] Update stats on subsequent batches of dictionaries (#15179)</li>
<li><a href="https://github.com/apache/arrow/issues/15043">GH-15043</a> - [Python][Docs] Update docstring for pyarrow.decompress (#15061)</li>
<li><a href="https://github.com/apache/arrow/issues/15052">GH-15052</a> - [C++][Parquet] Fix DELTA_BINARY_PACKED decoder when reading only one value (#15124)</li>
<li><a href="https://github.com/apache/arrow/issues/15062">GH-15062</a> - [C++] Simplify EnumParser behavior (#15063)</li>
<li><a href="https://github.com/apache/arrow/issues/15064">GH-15064</a> - [Python][CI] Dask nightly tests are failing due to fsspec bug (#15065)</li>
<li><a href="https://github.com/apache/arrow/issues/15069">GH-15069</a> - [C++][Python][FlightRPC] Make DoAction truly streaming (#15118)</li>
<li><a href="https://github.com/apache/arrow/issues/15080">GH-15080</a> - [CI][R] Re-enable binary package job for R 4.1 on Windows (#25359)</li>
<li><a href="https://github.com/apache/arrow/issues/15092">GH-15092</a> - [CI][C++][Homebrew] Ensure removing Python related commands (again) (#15093)</li>
<li><a href="https://github.com/apache/arrow/issues/15094">GH-15094</a> - [CI][Release][Ruby] Install Bundler by APT (#15095)</li>
<li><a href="https://github.com/apache/arrow/issues/15110">GH-15110</a> - [R][CI] Windows build fails in packaging job (#15111)</li>
<li><a href="https://github.com/apache/arrow/issues/15114">GH-15114</a> - [R][C++][CI] Homebrew can’t install Python 3.11 on GHA runners (#15116)</li>
<li><a href="https://github.com/apache/arrow/issues/15115">GH-15115</a> - [R][CI] pyarrow tests fail on macos 10.13 due to missing pyarrow wheel (#15117)</li>
<li><a href="https://github.com/apache/arrow/issues/15122">GH-15122</a> - [Benchmarking][Python] Set ARROW_INSTALL_NAME_RPATH=ON for benchmark builds (#15123)</li>
<li><a href="https://github.com/apache/arrow/issues/15126">GH-15126</a> - [R] purrr::rerun was deprecated in purrr 1.0.0 (#15127)</li>
<li><a href="https://github.com/apache/arrow/issues/15136">GH-15136</a> - [Python][macOS] Use <code class="language-plaintext highlighter-rouge">@rpath</code> for libarrow_python.dylib (#15143)</li>
<li><a href="https://github.com/apache/arrow/issues/15141">GH-15141</a> - [C++] fix for unstable test due to unstable sort (#15142)</li>
<li><a href="https://github.com/apache/arrow/issues/15150">GH-15150</a> - [C++][FlightRPC] Wait for side effects in DoAction (#15152)</li>
<li><a href="https://github.com/apache/arrow/issues/15156">GH-15156</a> - [JS] Fix can’t find variable: BigInt64Array (#15157)</li>
<li><a href="https://github.com/apache/arrow/issues/15172">GH-15172</a> - [Python] Docstring test failure (#15186)</li>
<li><a href="https://github.com/apache/arrow/issues/15176">GH-15176</a> - Fix various issues introduced in the asof-join benchmark by ARROW-17980 and ARROW-15732 (#15190)</li>
<li><a href="https://github.com/apache/arrow/issues/15189">GH-15189</a> - [R] Skip S3 tests on MacOS 10.13 (#33613)</li>
<li><a href="https://github.com/apache/arrow/issues/15243">GH-15243</a> - [C++] fix for potential deadlock in the group-by node (#33700)</li>
<li><a href="https://github.com/apache/arrow/issues/15254">GH-15254</a> - [GLib] garrow_execute_plain_wait() checks the finished status (#15255)</li>
<li><a href="https://github.com/apache/arrow/issues/15259">GH-15259</a> - [CI] component assignment fails due to typo (#15260)</li>
<li><a href="https://github.com/apache/arrow/issues/15264">GH-15264</a> - [C++] Add scanner tests for disabling readahead and fix relevant bugs (#29185)</li>
<li><a href="https://github.com/apache/arrow/issues/15274">GH-15274</a> - [Java][FlightRPC] handle null keystore password (#15276)</li>
<li><a href="https://github.com/apache/arrow/issues/15282">GH-15282</a> - [CI][C++] add CLANG_TOOLS variable in .travis.yaml (#32972)</li>
<li><a href="https://github.com/apache/arrow/issues/15292">GH-15292</a> - [C++] Typeclass alias is missing in ExtensionArray (#15293)</li>
<li><a href="https://github.com/apache/arrow/issues/25633">GH-25633</a> - [CI][Java][macOS] Ensure using bundled RE2 (#33711)</li>
<li><a href="https://github.com/apache/arrow/issues/26209">GH-26209</a> - [Ruby] Add support for Ruby 2.5 (#33602)</li>
<li><a href="https://github.com/apache/arrow/issues/26394">GH-26394</a> - [Python] Don’t use target_include_directories() for imported target (#33606)</li>
<li><a href="https://github.com/apache/arrow/issues/33626">GH-33626</a> - [Packaging][RPM] Don’t remove metadata for non-target arch (#33672)</li>
<li><a href="https://github.com/apache/arrow/issues/33638">GH-33638</a> - [C++] Removing ExecPlan::Make deprecation warning (#33658)</li>
<li><a href="https://github.com/apache/arrow/issues/33643">GH-33643</a> - [C++] Remove implicit = capture of this which is not valid in c++20 (#33644)</li>
<li><a href="https://github.com/apache/arrow/issues/33666">GH-33666</a> - [R] Remove extraneous argument to semi_join (#33693)</li>
<li><a href="https://github.com/apache/arrow/issues/33667">GH-33667</a> - [C++][CI] Use Ubuntu 22.04 for ASAN (#33669)</li>
<li><a href="https://github.com/apache/arrow/issues/33687">GH-33687</a> - [Dev] Fix commit message generation in merge script (#33691)</li>
<li><a href="https://github.com/apache/arrow/issues/33705">GH-33705</a> - [R] Fix link on README (#33706)</li>
</ul>
</main>
<hr/>
<footer class="footer">
<div class="row">
<div class="col-md-9">
<p>Apache Arrow, Arrow, Apache, the Apache feather 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>&copy; 2016-2024 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">
<img src="https://www.apache.org/events/current-event-234x60.png"/>
</a>
</div>
</div>
</footer>
</div>
</body>
</html>