| <!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 19.0.0 Release | Apache Arrow</title> |
| |
| |
| <!-- Begin Jekyll SEO tag v2.8.0 --> |
| <meta name="generator" content="Jekyll v4.4.1" /> |
| <meta property="og:title" content="Apache Arrow 19.0.0 Release" /> |
| <meta property="og:locale" content="en_US" /> |
| <meta name="description" content="Apache Arrow 19.0.0 (16 January 2025) This is a major release covering more than 2 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 330 commits from 67 distinct contributors. $ git shortlog -sn apache-arrow-18.1.0..apache-arrow-19.0.0 65 Sutou Kouhei 60 dependabot[bot] 29 Raúl Cumplido 23 Bryce Mecum 20 Antoine Pitrou 16 Hiroyuki Sato 8 mwish 7 David Li 7 Gang Wu 6 Matt Topol 6 Rossi Sun 5 Joris Van den Bossche 4 Adam Reeve 4 Alex Kesling 3 Thomas Newton 3 mroz45 2 Alessandro Molina 2 Dewey Dunnington 2 Dongjoon Hyun 2 Elliott Sales de Andrade 2 Enrico Minack 2 Ian Cook 2 Kevin Gurney 2 Laurent Goujon 2 Maksim Yegorov 2 Neal Richardson 2 Sarah Gilmore 2 Tim Grein 2 Tyler White 1 0xderek 1 Agriya Khetarpal 1 Anja Kefala 1 Benedikt Reinartz 1 Benjamin Kietzman 1 Brad Smith 1 Curt Hagenlocher 1 Emmanuel Ferdman 1 Felipe Oliveira Carvalho 1 Francis 1 Gabriel P Stone 1 GeorgKreuzmayr 1 George Vanburgh 1 Hang Zheng 1 Igor Anferov 1 Jacob Wujciak-Jens 1 Jeges Attila 1 Jonas Benn 1 Jonathan Keane 1 Kevin Wilson 1 Maarten Pronk 1 Michael Lui 1 Michael Sebbah 1 Mohammad Linjawi 1 Nic Crane 1 Nis Meinert 1 Rok Mihevc 1 Roman 1 Sylvain Joubert 1 Takaaki Koike 1 Timo 1 Tom Jakubowski 1 ViggoC 1 bretttully 1 c8ef 1 eitsupi 1 flashzxi 1 h-vetinari Patch Committers The following Apache committers merged contributed patches to the repository. $ git shortlog -sn --group=trailer:signed-off-by apache-arrow-18.1.0..apache-arrow-19.0.0 142 Sutou Kouhei 31 Antoine Pitrou 29 David Li 24 Raúl Cumplido 23 Curt Hagenlocher 14 Jacob Wujciak-Jens 11 mwish 9 Bryce Mecum 7 Rossi Sun 4 Gang Wu 4 Matt Topol 3 Felipe Oliveira Carvalho 3 Jonathan Keane 2 Joris Van den Bossche 2 Sarah Gilmore 1 Dewey Dunnington 1 Kevin Gurney 1 Ruoxi Sun 1 Weston Pace Changelog New Features and Improvements GH-23995 - [C#] Make PrimitiveArrayBuilder constructor public (#44596) GH-27919 - [CI][C++] Add a nightly job to test offline build (#44721) GH-32206 - [C++] GcsFileSystem::Make should return Result (#44503) GH-35589 - [Ruby] Add support or JRuby (#44346) GH-36954 - [Python] Add more FlightInfo / FlightEndpoint attributes (#43537) GH-38837 - [Format] Add the specification for statistics schema (#45058) GH-39212 - [Release] Retry download binary subprocess in case of OpenSSL error (#39213) GH-40592 - [C++][Parquet] Implement SizeStatistics (#40594) GH-40713 - [Docs] Trim down ADBC page (#44313) GH-41141 - [C++] Reduce string inlining in Substrait serde (#45174) GH-41706 - [C++][Acero] Enhance asof_join to work in multi-threaded execution by sequencing input (#44083) GH-43080 - [CI][Dev] Enable shellcheck (#44724) GH-43410 - [Python] Support Arrow PyCapsule stream objects in write_dataset (#43771) GH-43535 - [C++] Support the AWS S3 SSE-C encryption (#43601) GH-43547 - [R][CI] Add recheck workflow for checking reverse dependencies on GHA (#43784) GH-43570 - [CI][Dev][Docs] Update references to "docker-compose" with "docker compose" (#43575) GH-43598 - [C++][Parquet] Parquet Metadata Printer supports print sort-columns (#43599) GH-43631 - [C++] Add C++ implementation of Async C Data Interface (#44495) GH-43631 - [C][Format] Add ArrowAsyncDeviceStreamHandler interface (#43632) GH-43683 - [Python] Support pandas future default string dtype GH-43693 - [C++][Acero] Support AVX2 swiss join decoding (#43832) GH-43808 - [C++] skip -0117 in StrptimeZoneOffset for old glibc (#44621) GH-43951 - [CI][Python] Use GitHub Packages for vcpkg cache (#44644) GH-44010 - [C++] Add arrow::RecordBatch::MakeStatisticsArray() (#44252) GH-44018 - [R] Treat builds on R-universe as like NOT_CRAN=true (#44476) GH-44065 - [Java] Implement C Data Interface for RunEndEncodedVector (#44241) GH-44066 - [Python] Add Python wrapper for JsonExtensionType (#44070) GH-44084 - [C++] Improve merge step in chunked sorting (#44217) GH-44101 - [C++][Parquet] Tools: Debug Print for Json should be valid JSON (#44532) GH-44223 - [Dev] Use "Gandiva" instead of "C++ - Gandiva" label (#44722) GH-44308 - [C++][FS][Azure] Implement SAS token authentication (#45021) GH-44364 - [C++] Don't export template class (#44365) GH-44392 - [GLib] Add GArrowDecimal32DataType (#44580) GH-44404 - [CI] Stop running CI "push" jobs for Dependabot (#44405) GH-44416 - [C++][Docs] Update the URL to C++ Development in README.md (#44427) GH-44444 - [Java][CI] Add Java implementation of Flight do_exchange integration test (#44445) GH-44464 - [C++] Added rvalue-reference-qualified overload for arrow::Result::status() returning value instead of reference (#44477) GH-44474 - [Website][Docs] Improve project description in more places (#44522) GH-44474 - [Website] Improve project description (#44492) GH-44480 - [Release][Packaging] Use --platform explicitly for docker run (#44481) GH-44491 - [C++] StatusConstant- cheaply copied const Status (#44493) GH-44518 - [R] Update NEWS for 18.0.0 (#44520) GH-44528 - [Dev] Introduce a new feature: specific language reformatting (#44529) GH-44555 - [C++][Compute] Allow casting struct to bigger nullable struct (#44587) GH-44556 - [Release][MSYS2] Update python-pyarrow too (#44557) GH-44558 - [Release][Website] Remove needless "Apache Arrow ${VERSION}" section (#44559) GH-44569 - [GLib] Add GArrowDecimal64DataType (#44571) GH-44575 - [C#] Replace LINQ expression with for loop (#44576) GH-44578 - [Release][Packaging] Verify wheel version (#44593) GH-44579 - [C++] Use array type to compute min/max statistics Arrow type (#45094) GH-44581 - [C++] Minor: ArrayData ctor can assign null_count directly (#44582) GH-44588 - [GLib] Add GArrowDecimal64 Class (#44591) GH-44589 - [GLib] Add GArrowDecimal32 class (#44597) GH-44590 - [C++] Add const and & to arrow::Array::statistics() return type (#44592) GH-44603 - [GLib] Add GArrowDecimal64Array and GArrowDecimal64ArrayBuilder (#44605) GH-44604 - [GLib] Add Decimal32Array (#44617) GH-44614 - [Python][C++] Add version suffix to libarrow_python* libraries (#44702) GH-44618 - [GLib] Add GArrowDecimal64Scalar (#44620) GH-44619 - [GLib] Add GArrowDecimal32Scalar (#44628) GH-44648 - [CI] Remove autotune and rebase from commentbot (#44649) GH-44656 - [GLib] Add GArrowBinaryViewDataType (#44659) GH-44667 - [Archery] Suppress pull/push progress logs (#44669) GH-44686 - [GLib] Add GArrowStringViewDataType (#44687) GH-44690 - [C++] NumericBuilder::AppendValues append vector prevent from ub (#44794) GH-44700 - [C++][Parquet] Remove obsolete parquet_constants generated files from old thrift (#44772) GH-44703 - [CI][MATLAB][Packaging] Update MATLAB CI and crossbow packaging workflows to build against MATLAB R2024b (#44704) GH-44705 - [MATLAB][PACKAGING] Update the crossbow MATLAB workflow to use macOS 13 instead of macOS 12 (#44858) GH-44710 - [Docs][C++] Add arrow::ArrayStatistics to API doc (#44764) GH-44713 - [Python] Add support for Decimal32 and Decimal64 types (#44882) GH-44744 - [C++] Upgrade ORC to 2.0.3 (#44745) GH-44749 - [CI][Dev] Apply ShellCheck lint to ci/scripts/c_glib_test.sh (#44750) GH-44770 - [Java] Update minor protobuf version to avoid CVE-2024-7254 (#44775) GH-44784 - [C++][Parquet] Add arrow::Result version of parquet::arrow::OpenFile() (#44785) GH-44788 - [C++] Fix a couple of maybe-uninitialized warnings (#44789) GH-44795 - [C++] Use arrow::util::span on arrow::util::bitmap_builders_utilities instead of std::vector (#44796) GH-44805 - [Dev] Add .editorconfig file (#44870) GH-44808 - [C++][Parquet] Add arrow::Result version of parquet::arrow::FileReader::GetRecordBatchReader() (#44809) GH-44811 - [C++] minor optimize cancel and thread pool (#44812) GH-44815 - [C++][Parquet] Add an example to dump statistics read as arrow::ArrayStatistics (#44816) GH-44828 - [Java][Release] Remove Java from release scripts (#44854) GH-44829 - [Java][CI] Remove Java related test CI except integration test (#44946) GH-44830 - [Java][CI] Disable Java Dependabot (#44832) GH-44831 - [CI] Build Java for integration tests from arrow-java (#44932) GH-44843 - [CI][Doc] Remove building Java documentation from this repository (#45000) GH-44878 - [Archery] Only suppress Docker progress logs when running on CI (#44865) GH-44903 - [C++] Add the Expm1(exponent) scalar arithmetic function (#44904) GH-44915 - [C++] Add WithinUlp testing functions (#44906) GH-44922 - [MATLAB] Add IPC RecordBatchStreamFileWriter MATLAB class (#44925) GH-44923 - [MATLAB] Add IPC RecordBatchStreamReader MATLAB class (#45068) GH-44934 - [Dev] Remove JIRA remnants (#44936) GH-44948 - [Dev][Archery] Remove JIRA remnants from Archery (#45091) GH-44952 - [C++][Python] Add Hyperbolic Trig functions (#44630) GH-44962 - [Python] Clean-up name / field_name handling in pandas compat (#44963) GH-44976 - [C++] Enable mimalloc by default, disable jemalloc by default and more (#44951) GH-44982 - [C++] Add support for building system OpenTelemetry (#44983) GH-44994 - [C++][CMake] Use librt only for Linux (#44984) GH-45005 - [C++] Support for fixed-size list in conversion of range tuple (#45008) GH-45015 - [C++][Parquet] Allow configuring the default footer read size (#45016) GH-45047 - [CI][Python][Packaging] Test 3.12 wheels on Ubuntu 24.04 (#45042) GH-45050 - [CI][Dev] Apply ShellCheck lint to c_glib/test/run-test.sh (#45052) GH-45075 - [C++] Remove result_internal.h (#45066) GH-45076 - [CI][Packaging][Python] Simplify dev/tasks/python-wheels/github.linux.yml (#45077) GH-45079 - [FlightRPC][C++] Deprecate InitializeFlightUcx before removing UCX (#45080) GH-45092 - [C++][Parquet] Add GetReadRanges function to FileReader (#45093) GH-45096 - [C++] Apply a cstdint patch to bundled Thrift for GCC 15 (#45097) GH-45135 - [C++] Remove useless "hash table ready" states in swiss join (#45136) GH-45137 - [CI][C++] Add a GCC 15 job (#45138) GH-45140 - [Dev][Release] Review release management guide and release scripts GH-45142 - [C++] Ensure using cpp/cmake_modules/*.cmake (#45143) GH-45164 - [CI][Integration] Remove "java_" prefix from Java build scripts (#45165) GH-45166 - [CI][C++] Upgrade Alpine Linux to 3.18 from 3.16 (#45168) GH-45175 - [Python] Honor the strings_to_categorical keyword in to_pandas for string view type (#45176) GH-45178 - [CI] Remove clcache related codes (#45182) GH-45198 - [CI][Integration] Follow build script name change in apache/arrow-java Bug Fixes GH-15233 - [C++] Fix CopyFiles when destination is a FileSystem with background_writes (#44897) GH-39914 - [pyarrow] Reorder to_pandas extension dtype mapping (#44720) GH-40633 - [C++][Python] Fix ORC crash when file contains unknown timezone (#45051) GH-41326 - [Python] Converting month_day_nano_interal to numpy crashes GH-41536 - [C++] Replace std::aligned_storage that is deprecated in C++23 (#45019) GH-41667 - [C++][Parquet] Refuse writing non-nullable column that contains nulls (#44921) GH-43124 - [C++] Initialize offset vector head as 0 after memory allocated in grouper.cc (#43123) GH-43949 - [C++] io::BufferedInput: Fix invalid state after SetBufferSize (#44387) GH-43994 - [C++][Parquet] Fix schema conversion from two-level encoding nested list (#43995) GH-44344 - [Java] fix VectorSchemaRoot.getTransferPair for NullVector (#44631) GH-44368 - [C++] Use "lib" for generating bundled dependencies even with "clang-cl" (#44391) GH-44372 - [C++] Fix unaligned load/store implementation for clang-18 (#44468) GH-44384 - [C++] Use CMAKE_LIBTOOL on macOS (#44385) GH-44396 - [CI][C++] Use setup-python on hosted runner (#44411) GH-44412 - [CI][R] Use Ubuntu 22.04 not 24.04 for Arrow C++ 15.0.2 deb packages (#44413) GH-44428 - [CI][C#] Use setup-python to use "pip install" (#44429) GH-44430 - [CI][Swfit] Use setup-python to use "pip install" (#44431) GH-44432 - [Swift] Use flatbuffers v24.3.7 (#44433) GH-44441 - [Release] Add missing --repo apache/arrow in 02-source.sh (#44442) GH-44455 - [C++] Update vendored date to 3.0.3 (#44482) GH-44465 - [GLib][C++] Meson searches libraries with specific versions. (#44475) GH-44478 - [GLib] Prevent Arrow::ExtensionType.new (#44498) GH-44479 - [CI][Archery] Add missing Flight integration targets (#44691) GH-44483 - [GLib] Don't check invalid decimal precision message in test (#44484) GH-44526 - [C++][Acero] Fix crash when thread in asof_join is not running (#44584) GH-44541 - [C++] NumericArray should not use ctor from parent directly (#44542) GH-44563 - [C++] FunctionOptions::{Serialize,Deserialize}() return an error without ARROW_IPC (#45171) GH-44564 - [Java][FlightSQL] Fix native libraries relocation (#44565) GH-44570 - [Release][R][Docs] Update r/pkgdown/assets/versions.html (#44572) GH-44574 - [Release] Ensure using the release tag to build binaries (#44577) GH-44585 - [JS][Release] Skip bin dir in npm-release.sh (#44861) GH-44601 - [GLib] Fix the wrong GARROW_AVAILABLE_IN declaration (#44602) GH-44624 - [CI][JS] Increase "AMD64 macOS 13 NodeJS 18" timeout (#44625) GH-44626 - [Java] fix SplitAndTransfer throws for empty MapVector (#44627) GH-44651 - [Python] Allow from_buffers to work with StringView on Python (#44701) GH-44657 - [CI][Dev] Add write permission to the crossbow comment bot (#44658) GH-44668 - [Docs] Fix ColumnChunkMetaData offset documentation in pyarrow (#44670) GH-44677 - [C++][Acero] Enhance partition sort example (#44678) GH-44679 - [C++][Python] Fix Flight Timestamp precision, revert workaround from #43537 (#44681) GH-44695 - [C++] Add S3 option to ignore SIGPIPE signals (#44735) GH-44706 - [Release][Archery][Packaging] Add "so_version" variable (#44707) GH-44711 - [Docs][Python] Add missing canonical extension types to PyArrow arrays and datatypes docs (#44880) GH-44714 - [C++] Keep field metadata for keys and values when importing a map type via the C data interface (#44715) GH-44716 - [Dev][Integration] Add numpy to archery integration deps (#44717) GH-44726 - [CI] Update substrait consumer call to use updated producer and consumer parameters (#44727) GH-44728 - [Python] Trigger manual Garbage collection before checking allocated bytes for dlpack tests (#44793) GH-44734 - [C++][CI] Fix arrow-c-bridge-test timeout with threading disabled (#44737) GH-44742 - [Ruby] Fix a bug that empty struct list value can't be built (#44763) GH-44754 - [C++] Use lowercased windows.h to enable cross-platform builds (#44755) GH-44767 - [C++] Fix Float16.To{Little,Big}Endian on big endian machines (#44768) GH-44769 - [C++][Parquet] Fix read/write of metadata length footer on big-endian systems (#44787) GH-44773 - [Dev][Doc] Remove obsolete Read the docs configuration (#44774) GH-44797 - [CI] Update pkg-config to pkgconf on Homebrew (#44798) GH-44802 - [C++][CI] Migrate to arrow::Result based parquet::arrow::OpenFile() API in example tutorials (#44807) GH-44820 - [CI] Uninstall pkg-config entirely on macOS jobs (#44821) GH-44844 - [CI] Uninstall pkg-config entirely on verification and java-jars macOS jobs (#44845) GH-44846 - [C++] Fix thread-unsafe access in ConcurrentQueue::UnsyncFront (#44849) GH-44855 - [Python][Packaging] Use delvewheel to repair Windows wheels (#35323) GH-44885 - [Dev][Release] Update test condition in utils-prepare.sh (#44862) GH-44898 - [C++] Fix compilation error on GCC 8 (#44899) GH-44911 - [C#] Choose port numbers dynamically for ArrowStreamWriterTests (#44912) GH-44918 - [Ruby] Fix a bug that empty list is ignored in builder (#44933) GH-44954 - [C++][CI] Silence protobuf-generated deprecations (#44955) GH-44968 - [CI][Dev] Remove nonexistent getJiraInfo reference (#44972) GH-44974 - [Dev] Fix minor issue handling (#44975) GH-44980 - [CI] Remove retrieval of Arrow version from Java on Spark integration and update test structure for PySpark (#44981) GH-44985 - [C++] Use recommended downloads URLs for ORC and Thrift (#44977) GH-44991 - [CI][Python] Fix and modernize AppVeyor build (#44999) GH-45003 - [Python][Docs] Update docstrings for metadata methods on Field and Schema classes (#45004) GH-45006 - [CI][Python] Fix test_memory failures (#45007) GH-45027 - [C++] Include path in the documentation is wrong (#45031) GH-45034 - [C++] Remove Parquet requirement from Arrow Acero and from Arrow Dataset when not necessary (#45035) GH-45039 - [CI][Packaging][Python] Fix Docker push step for free-threaded wheel builds (#45040) GH-45041 - [Packaging][Python] Use ORC from vcpkg instead of bundled on Linux and macOS (#45046) GH-45053 - [C++] Add support for Boost 1.87.0 (#45057) GH-45059 - [C++][CI] Fix test-build-cpp-fuzz failures (#45060) GH-45069 - [R][CI] Fix r-binary-packages crossbow job (#45070) GH-45071 - [Packaging][Docs] Fix NumPy v2 include directory for Emscripten, and update Pyodide-related documentation (#45072) GH-45073 - [C++][Parquet] Fix generation of repetition levels for encryption test data (#45074) GH-45099 - [C++] Avoid static const variable in the status.h (#45100) GH-45118 - [Packaging] Use armored keyring for APT repository (#45131) GH-45119 - [Ruby] Use #size for Arrow::Column#size backend (#45133) GH-45151 - [C++][Parquet] Fix Null-dereference READ in parquet::arrow::ListToSchemaField (#45152) GH-45157 - [CI][Packaging] Remove explicit pins of gemfury version in dev/tasks/macros.jinja (#45158) GH-45183 - [C++][Release] Add llvm-dev back to setup-ubuntu.sh (#45184) GH-45212 - [C++][Parquet] test-conda-cpp-valgrind fails on arrow-dataset-file-parquet-encryption-test" /> |
| <meta property="og:description" content="Apache Arrow 19.0.0 (16 January 2025) This is a major release covering more than 2 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 330 commits from 67 distinct contributors. $ git shortlog -sn apache-arrow-18.1.0..apache-arrow-19.0.0 65 Sutou Kouhei 60 dependabot[bot] 29 Raúl Cumplido 23 Bryce Mecum 20 Antoine Pitrou 16 Hiroyuki Sato 8 mwish 7 David Li 7 Gang Wu 6 Matt Topol 6 Rossi Sun 5 Joris Van den Bossche 4 Adam Reeve 4 Alex Kesling 3 Thomas Newton 3 mroz45 2 Alessandro Molina 2 Dewey Dunnington 2 Dongjoon Hyun 2 Elliott Sales de Andrade 2 Enrico Minack 2 Ian Cook 2 Kevin Gurney 2 Laurent Goujon 2 Maksim Yegorov 2 Neal Richardson 2 Sarah Gilmore 2 Tim Grein 2 Tyler White 1 0xderek 1 Agriya Khetarpal 1 Anja Kefala 1 Benedikt Reinartz 1 Benjamin Kietzman 1 Brad Smith 1 Curt Hagenlocher 1 Emmanuel Ferdman 1 Felipe Oliveira Carvalho 1 Francis 1 Gabriel P Stone 1 GeorgKreuzmayr 1 George Vanburgh 1 Hang Zheng 1 Igor Anferov 1 Jacob Wujciak-Jens 1 Jeges Attila 1 Jonas Benn 1 Jonathan Keane 1 Kevin Wilson 1 Maarten Pronk 1 Michael Lui 1 Michael Sebbah 1 Mohammad Linjawi 1 Nic Crane 1 Nis Meinert 1 Rok Mihevc 1 Roman 1 Sylvain Joubert 1 Takaaki Koike 1 Timo 1 Tom Jakubowski 1 ViggoC 1 bretttully 1 c8ef 1 eitsupi 1 flashzxi 1 h-vetinari Patch Committers The following Apache committers merged contributed patches to the repository. $ git shortlog -sn --group=trailer:signed-off-by apache-arrow-18.1.0..apache-arrow-19.0.0 142 Sutou Kouhei 31 Antoine Pitrou 29 David Li 24 Raúl Cumplido 23 Curt Hagenlocher 14 Jacob Wujciak-Jens 11 mwish 9 Bryce Mecum 7 Rossi Sun 4 Gang Wu 4 Matt Topol 3 Felipe Oliveira Carvalho 3 Jonathan Keane 2 Joris Van den Bossche 2 Sarah Gilmore 1 Dewey Dunnington 1 Kevin Gurney 1 Ruoxi Sun 1 Weston Pace Changelog New Features and Improvements GH-23995 - [C#] Make PrimitiveArrayBuilder constructor public (#44596) GH-27919 - [CI][C++] Add a nightly job to test offline build (#44721) GH-32206 - [C++] GcsFileSystem::Make should return Result (#44503) GH-35589 - [Ruby] Add support or JRuby (#44346) GH-36954 - [Python] Add more FlightInfo / FlightEndpoint attributes (#43537) GH-38837 - [Format] Add the specification for statistics schema (#45058) GH-39212 - [Release] Retry download binary subprocess in case of OpenSSL error (#39213) GH-40592 - [C++][Parquet] Implement SizeStatistics (#40594) GH-40713 - [Docs] Trim down ADBC page (#44313) GH-41141 - [C++] Reduce string inlining in Substrait serde (#45174) GH-41706 - [C++][Acero] Enhance asof_join to work in multi-threaded execution by sequencing input (#44083) GH-43080 - [CI][Dev] Enable shellcheck (#44724) GH-43410 - [Python] Support Arrow PyCapsule stream objects in write_dataset (#43771) GH-43535 - [C++] Support the AWS S3 SSE-C encryption (#43601) GH-43547 - [R][CI] Add recheck workflow for checking reverse dependencies on GHA (#43784) GH-43570 - [CI][Dev][Docs] Update references to "docker-compose" with "docker compose" (#43575) GH-43598 - [C++][Parquet] Parquet Metadata Printer supports print sort-columns (#43599) GH-43631 - [C++] Add C++ implementation of Async C Data Interface (#44495) GH-43631 - [C][Format] Add ArrowAsyncDeviceStreamHandler interface (#43632) GH-43683 - [Python] Support pandas future default string dtype GH-43693 - [C++][Acero] Support AVX2 swiss join decoding (#43832) GH-43808 - [C++] skip -0117 in StrptimeZoneOffset for old glibc (#44621) GH-43951 - [CI][Python] Use GitHub Packages for vcpkg cache (#44644) GH-44010 - [C++] Add arrow::RecordBatch::MakeStatisticsArray() (#44252) GH-44018 - [R] Treat builds on R-universe as like NOT_CRAN=true (#44476) GH-44065 - [Java] Implement C Data Interface for RunEndEncodedVector (#44241) GH-44066 - [Python] Add Python wrapper for JsonExtensionType (#44070) GH-44084 - [C++] Improve merge step in chunked sorting (#44217) GH-44101 - [C++][Parquet] Tools: Debug Print for Json should be valid JSON (#44532) GH-44223 - [Dev] Use "Gandiva" instead of "C++ - Gandiva" label (#44722) GH-44308 - [C++][FS][Azure] Implement SAS token authentication (#45021) GH-44364 - [C++] Don't export template class (#44365) GH-44392 - [GLib] Add GArrowDecimal32DataType (#44580) GH-44404 - [CI] Stop running CI "push" jobs for Dependabot (#44405) GH-44416 - [C++][Docs] Update the URL to C++ Development in README.md (#44427) GH-44444 - [Java][CI] Add Java implementation of Flight do_exchange integration test (#44445) GH-44464 - [C++] Added rvalue-reference-qualified overload for arrow::Result::status() returning value instead of reference (#44477) GH-44474 - [Website][Docs] Improve project description in more places (#44522) GH-44474 - [Website] Improve project description (#44492) GH-44480 - [Release][Packaging] Use --platform explicitly for docker run (#44481) GH-44491 - [C++] StatusConstant- cheaply copied const Status (#44493) GH-44518 - [R] Update NEWS for 18.0.0 (#44520) GH-44528 - [Dev] Introduce a new feature: specific language reformatting (#44529) GH-44555 - [C++][Compute] Allow casting struct to bigger nullable struct (#44587) GH-44556 - [Release][MSYS2] Update python-pyarrow too (#44557) GH-44558 - [Release][Website] Remove needless "Apache Arrow ${VERSION}" section (#44559) GH-44569 - [GLib] Add GArrowDecimal64DataType (#44571) GH-44575 - [C#] Replace LINQ expression with for loop (#44576) GH-44578 - [Release][Packaging] Verify wheel version (#44593) GH-44579 - [C++] Use array type to compute min/max statistics Arrow type (#45094) GH-44581 - [C++] Minor: ArrayData ctor can assign null_count directly (#44582) GH-44588 - [GLib] Add GArrowDecimal64 Class (#44591) GH-44589 - [GLib] Add GArrowDecimal32 class (#44597) GH-44590 - [C++] Add const and & to arrow::Array::statistics() return type (#44592) GH-44603 - [GLib] Add GArrowDecimal64Array and GArrowDecimal64ArrayBuilder (#44605) GH-44604 - [GLib] Add Decimal32Array (#44617) GH-44614 - [Python][C++] Add version suffix to libarrow_python* libraries (#44702) GH-44618 - [GLib] Add GArrowDecimal64Scalar (#44620) GH-44619 - [GLib] Add GArrowDecimal32Scalar (#44628) GH-44648 - [CI] Remove autotune and rebase from commentbot (#44649) GH-44656 - [GLib] Add GArrowBinaryViewDataType (#44659) GH-44667 - [Archery] Suppress pull/push progress logs (#44669) GH-44686 - [GLib] Add GArrowStringViewDataType (#44687) GH-44690 - [C++] NumericBuilder::AppendValues append vector prevent from ub (#44794) GH-44700 - [C++][Parquet] Remove obsolete parquet_constants generated files from old thrift (#44772) GH-44703 - [CI][MATLAB][Packaging] Update MATLAB CI and crossbow packaging workflows to build against MATLAB R2024b (#44704) GH-44705 - [MATLAB][PACKAGING] Update the crossbow MATLAB workflow to use macOS 13 instead of macOS 12 (#44858) GH-44710 - [Docs][C++] Add arrow::ArrayStatistics to API doc (#44764) GH-44713 - [Python] Add support for Decimal32 and Decimal64 types (#44882) GH-44744 - [C++] Upgrade ORC to 2.0.3 (#44745) GH-44749 - [CI][Dev] Apply ShellCheck lint to ci/scripts/c_glib_test.sh (#44750) GH-44770 - [Java] Update minor protobuf version to avoid CVE-2024-7254 (#44775) GH-44784 - [C++][Parquet] Add arrow::Result version of parquet::arrow::OpenFile() (#44785) GH-44788 - [C++] Fix a couple of maybe-uninitialized warnings (#44789) GH-44795 - [C++] Use arrow::util::span on arrow::util::bitmap_builders_utilities instead of std::vector (#44796) GH-44805 - [Dev] Add .editorconfig file (#44870) GH-44808 - [C++][Parquet] Add arrow::Result version of parquet::arrow::FileReader::GetRecordBatchReader() (#44809) GH-44811 - [C++] minor optimize cancel and thread pool (#44812) GH-44815 - [C++][Parquet] Add an example to dump statistics read as arrow::ArrayStatistics (#44816) GH-44828 - [Java][Release] Remove Java from release scripts (#44854) GH-44829 - [Java][CI] Remove Java related test CI except integration test (#44946) GH-44830 - [Java][CI] Disable Java Dependabot (#44832) GH-44831 - [CI] Build Java for integration tests from arrow-java (#44932) GH-44843 - [CI][Doc] Remove building Java documentation from this repository (#45000) GH-44878 - [Archery] Only suppress Docker progress logs when running on CI (#44865) GH-44903 - [C++] Add the Expm1(exponent) scalar arithmetic function (#44904) GH-44915 - [C++] Add WithinUlp testing functions (#44906) GH-44922 - [MATLAB] Add IPC RecordBatchStreamFileWriter MATLAB class (#44925) GH-44923 - [MATLAB] Add IPC RecordBatchStreamReader MATLAB class (#45068) GH-44934 - [Dev] Remove JIRA remnants (#44936) GH-44948 - [Dev][Archery] Remove JIRA remnants from Archery (#45091) GH-44952 - [C++][Python] Add Hyperbolic Trig functions (#44630) GH-44962 - [Python] Clean-up name / field_name handling in pandas compat (#44963) GH-44976 - [C++] Enable mimalloc by default, disable jemalloc by default and more (#44951) GH-44982 - [C++] Add support for building system OpenTelemetry (#44983) GH-44994 - [C++][CMake] Use librt only for Linux (#44984) GH-45005 - [C++] Support for fixed-size list in conversion of range tuple (#45008) GH-45015 - [C++][Parquet] Allow configuring the default footer read size (#45016) GH-45047 - [CI][Python][Packaging] Test 3.12 wheels on Ubuntu 24.04 (#45042) GH-45050 - [CI][Dev] Apply ShellCheck lint to c_glib/test/run-test.sh (#45052) GH-45075 - [C++] Remove result_internal.h (#45066) GH-45076 - [CI][Packaging][Python] Simplify dev/tasks/python-wheels/github.linux.yml (#45077) GH-45079 - [FlightRPC][C++] Deprecate InitializeFlightUcx before removing UCX (#45080) GH-45092 - [C++][Parquet] Add GetReadRanges function to FileReader (#45093) GH-45096 - [C++] Apply a cstdint patch to bundled Thrift for GCC 15 (#45097) GH-45135 - [C++] Remove useless "hash table ready" states in swiss join (#45136) GH-45137 - [CI][C++] Add a GCC 15 job (#45138) GH-45140 - [Dev][Release] Review release management guide and release scripts GH-45142 - [C++] Ensure using cpp/cmake_modules/*.cmake (#45143) GH-45164 - [CI][Integration] Remove "java_" prefix from Java build scripts (#45165) GH-45166 - [CI][C++] Upgrade Alpine Linux to 3.18 from 3.16 (#45168) GH-45175 - [Python] Honor the strings_to_categorical keyword in to_pandas for string view type (#45176) GH-45178 - [CI] Remove clcache related codes (#45182) GH-45198 - [CI][Integration] Follow build script name change in apache/arrow-java Bug Fixes GH-15233 - [C++] Fix CopyFiles when destination is a FileSystem with background_writes (#44897) GH-39914 - [pyarrow] Reorder to_pandas extension dtype mapping (#44720) GH-40633 - [C++][Python] Fix ORC crash when file contains unknown timezone (#45051) GH-41326 - [Python] Converting month_day_nano_interal to numpy crashes GH-41536 - [C++] Replace std::aligned_storage that is deprecated in C++23 (#45019) GH-41667 - [C++][Parquet] Refuse writing non-nullable column that contains nulls (#44921) GH-43124 - [C++] Initialize offset vector head as 0 after memory allocated in grouper.cc (#43123) GH-43949 - [C++] io::BufferedInput: Fix invalid state after SetBufferSize (#44387) GH-43994 - [C++][Parquet] Fix schema conversion from two-level encoding nested list (#43995) GH-44344 - [Java] fix VectorSchemaRoot.getTransferPair for NullVector (#44631) GH-44368 - [C++] Use "lib" for generating bundled dependencies even with "clang-cl" (#44391) GH-44372 - [C++] Fix unaligned load/store implementation for clang-18 (#44468) GH-44384 - [C++] Use CMAKE_LIBTOOL on macOS (#44385) GH-44396 - [CI][C++] Use setup-python on hosted runner (#44411) GH-44412 - [CI][R] Use Ubuntu 22.04 not 24.04 for Arrow C++ 15.0.2 deb packages (#44413) GH-44428 - [CI][C#] Use setup-python to use "pip install" (#44429) GH-44430 - [CI][Swfit] Use setup-python to use "pip install" (#44431) GH-44432 - [Swift] Use flatbuffers v24.3.7 (#44433) GH-44441 - [Release] Add missing --repo apache/arrow in 02-source.sh (#44442) GH-44455 - [C++] Update vendored date to 3.0.3 (#44482) GH-44465 - [GLib][C++] Meson searches libraries with specific versions. (#44475) GH-44478 - [GLib] Prevent Arrow::ExtensionType.new (#44498) GH-44479 - [CI][Archery] Add missing Flight integration targets (#44691) GH-44483 - [GLib] Don't check invalid decimal precision message in test (#44484) GH-44526 - [C++][Acero] Fix crash when thread in asof_join is not running (#44584) GH-44541 - [C++] NumericArray should not use ctor from parent directly (#44542) GH-44563 - [C++] FunctionOptions::{Serialize,Deserialize}() return an error without ARROW_IPC (#45171) GH-44564 - [Java][FlightSQL] Fix native libraries relocation (#44565) GH-44570 - [Release][R][Docs] Update r/pkgdown/assets/versions.html (#44572) GH-44574 - [Release] Ensure using the release tag to build binaries (#44577) GH-44585 - [JS][Release] Skip bin dir in npm-release.sh (#44861) GH-44601 - [GLib] Fix the wrong GARROW_AVAILABLE_IN declaration (#44602) GH-44624 - [CI][JS] Increase "AMD64 macOS 13 NodeJS 18" timeout (#44625) GH-44626 - [Java] fix SplitAndTransfer throws for empty MapVector (#44627) GH-44651 - [Python] Allow from_buffers to work with StringView on Python (#44701) GH-44657 - [CI][Dev] Add write permission to the crossbow comment bot (#44658) GH-44668 - [Docs] Fix ColumnChunkMetaData offset documentation in pyarrow (#44670) GH-44677 - [C++][Acero] Enhance partition sort example (#44678) GH-44679 - [C++][Python] Fix Flight Timestamp precision, revert workaround from #43537 (#44681) GH-44695 - [C++] Add S3 option to ignore SIGPIPE signals (#44735) GH-44706 - [Release][Archery][Packaging] Add "so_version" variable (#44707) GH-44711 - [Docs][Python] Add missing canonical extension types to PyArrow arrays and datatypes docs (#44880) GH-44714 - [C++] Keep field metadata for keys and values when importing a map type via the C data interface (#44715) GH-44716 - [Dev][Integration] Add numpy to archery integration deps (#44717) GH-44726 - [CI] Update substrait consumer call to use updated producer and consumer parameters (#44727) GH-44728 - [Python] Trigger manual Garbage collection before checking allocated bytes for dlpack tests (#44793) GH-44734 - [C++][CI] Fix arrow-c-bridge-test timeout with threading disabled (#44737) GH-44742 - [Ruby] Fix a bug that empty struct list value can't be built (#44763) GH-44754 - [C++] Use lowercased windows.h to enable cross-platform builds (#44755) GH-44767 - [C++] Fix Float16.To{Little,Big}Endian on big endian machines (#44768) GH-44769 - [C++][Parquet] Fix read/write of metadata length footer on big-endian systems (#44787) GH-44773 - [Dev][Doc] Remove obsolete Read the docs configuration (#44774) GH-44797 - [CI] Update pkg-config to pkgconf on Homebrew (#44798) GH-44802 - [C++][CI] Migrate to arrow::Result based parquet::arrow::OpenFile() API in example tutorials (#44807) GH-44820 - [CI] Uninstall pkg-config entirely on macOS jobs (#44821) GH-44844 - [CI] Uninstall pkg-config entirely on verification and java-jars macOS jobs (#44845) GH-44846 - [C++] Fix thread-unsafe access in ConcurrentQueue::UnsyncFront (#44849) GH-44855 - [Python][Packaging] Use delvewheel to repair Windows wheels (#35323) GH-44885 - [Dev][Release] Update test condition in utils-prepare.sh (#44862) GH-44898 - [C++] Fix compilation error on GCC 8 (#44899) GH-44911 - [C#] Choose port numbers dynamically for ArrowStreamWriterTests (#44912) GH-44918 - [Ruby] Fix a bug that empty list is ignored in builder (#44933) GH-44954 - [C++][CI] Silence protobuf-generated deprecations (#44955) GH-44968 - [CI][Dev] Remove nonexistent getJiraInfo reference (#44972) GH-44974 - [Dev] Fix minor issue handling (#44975) GH-44980 - [CI] Remove retrieval of Arrow version from Java on Spark integration and update test structure for PySpark (#44981) GH-44985 - [C++] Use recommended downloads URLs for ORC and Thrift (#44977) GH-44991 - [CI][Python] Fix and modernize AppVeyor build (#44999) GH-45003 - [Python][Docs] Update docstrings for metadata methods on Field and Schema classes (#45004) GH-45006 - [CI][Python] Fix test_memory failures (#45007) GH-45027 - [C++] Include path in the documentation is wrong (#45031) GH-45034 - [C++] Remove Parquet requirement from Arrow Acero and from Arrow Dataset when not necessary (#45035) GH-45039 - [CI][Packaging][Python] Fix Docker push step for free-threaded wheel builds (#45040) GH-45041 - [Packaging][Python] Use ORC from vcpkg instead of bundled on Linux and macOS (#45046) GH-45053 - [C++] Add support for Boost 1.87.0 (#45057) GH-45059 - [C++][CI] Fix test-build-cpp-fuzz failures (#45060) GH-45069 - [R][CI] Fix r-binary-packages crossbow job (#45070) GH-45071 - [Packaging][Docs] Fix NumPy v2 include directory for Emscripten, and update Pyodide-related documentation (#45072) GH-45073 - [C++][Parquet] Fix generation of repetition levels for encryption test data (#45074) GH-45099 - [C++] Avoid static const variable in the status.h (#45100) GH-45118 - [Packaging] Use armored keyring for APT repository (#45131) GH-45119 - [Ruby] Use #size for Arrow::Column#size backend (#45133) GH-45151 - [C++][Parquet] Fix Null-dereference READ in parquet::arrow::ListToSchemaField (#45152) GH-45157 - [CI][Packaging] Remove explicit pins of gemfury version in dev/tasks/macros.jinja (#45158) GH-45183 - [C++][Release] Add llvm-dev back to setup-ubuntu.sh (#45184) GH-45212 - [C++][Parquet] test-conda-cpp-valgrind fails on arrow-dataset-file-parquet-encryption-test" /> |
| <link rel="canonical" href="https://arrow.apache.org/release/19.0.0.html" /> |
| <meta property="og:url" content="https://arrow.apache.org/release/19.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="2025-01-16T00:00:00-05:00" /> |
| <meta name="twitter:card" content="summary_large_image" /> |
| <meta property="twitter:image" content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png" /> |
| <meta property="twitter:title" content="Apache Arrow 19.0.0 Release" /> |
| <script type="application/ld+json"> |
| {"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2025-01-16T00:00:00-05:00","datePublished":"2025-01-16T00:00:00-05:00","description":"Apache Arrow 19.0.0 (16 January 2025) This is a major release covering more than 2 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 330 commits from 67 distinct contributors. $ git shortlog -sn apache-arrow-18.1.0..apache-arrow-19.0.0 65 Sutou Kouhei 60 dependabot[bot] 29 Raúl Cumplido 23 Bryce Mecum 20 Antoine Pitrou 16 Hiroyuki Sato 8 mwish 7 David Li 7 Gang Wu 6 Matt Topol 6 Rossi Sun 5 Joris Van den Bossche 4 Adam Reeve 4 Alex Kesling 3 Thomas Newton 3 mroz45 2 Alessandro Molina 2 Dewey Dunnington 2 Dongjoon Hyun 2 Elliott Sales de Andrade 2 Enrico Minack 2 Ian Cook 2 Kevin Gurney 2 Laurent Goujon 2 Maksim Yegorov 2 Neal Richardson 2 Sarah Gilmore 2 Tim Grein 2 Tyler White 1 0xderek 1 Agriya Khetarpal 1 Anja Kefala 1 Benedikt Reinartz 1 Benjamin Kietzman 1 Brad Smith 1 Curt Hagenlocher 1 Emmanuel Ferdman 1 Felipe Oliveira Carvalho 1 Francis 1 Gabriel P Stone 1 GeorgKreuzmayr 1 George Vanburgh 1 Hang Zheng 1 Igor Anferov 1 Jacob Wujciak-Jens 1 Jeges Attila 1 Jonas Benn 1 Jonathan Keane 1 Kevin Wilson 1 Maarten Pronk 1 Michael Lui 1 Michael Sebbah 1 Mohammad Linjawi 1 Nic Crane 1 Nis Meinert 1 Rok Mihevc 1 Roman 1 Sylvain Joubert 1 Takaaki Koike 1 Timo 1 Tom Jakubowski 1 ViggoC 1 bretttully 1 c8ef 1 eitsupi 1 flashzxi 1 h-vetinari Patch Committers The following Apache committers merged contributed patches to the repository. $ git shortlog -sn --group=trailer:signed-off-by apache-arrow-18.1.0..apache-arrow-19.0.0 142 Sutou Kouhei 31 Antoine Pitrou 29 David Li 24 Raúl Cumplido 23 Curt Hagenlocher 14 Jacob Wujciak-Jens 11 mwish 9 Bryce Mecum 7 Rossi Sun 4 Gang Wu 4 Matt Topol 3 Felipe Oliveira Carvalho 3 Jonathan Keane 2 Joris Van den Bossche 2 Sarah Gilmore 1 Dewey Dunnington 1 Kevin Gurney 1 Ruoxi Sun 1 Weston Pace Changelog New Features and Improvements GH-23995 - [C#] Make PrimitiveArrayBuilder constructor public (#44596) GH-27919 - [CI][C++] Add a nightly job to test offline build (#44721) GH-32206 - [C++] GcsFileSystem::Make should return Result (#44503) GH-35589 - [Ruby] Add support or JRuby (#44346) GH-36954 - [Python] Add more FlightInfo / FlightEndpoint attributes (#43537) GH-38837 - [Format] Add the specification for statistics schema (#45058) GH-39212 - [Release] Retry download binary subprocess in case of OpenSSL error (#39213) GH-40592 - [C++][Parquet] Implement SizeStatistics (#40594) GH-40713 - [Docs] Trim down ADBC page (#44313) GH-41141 - [C++] Reduce string inlining in Substrait serde (#45174) GH-41706 - [C++][Acero] Enhance asof_join to work in multi-threaded execution by sequencing input (#44083) GH-43080 - [CI][Dev] Enable shellcheck (#44724) GH-43410 - [Python] Support Arrow PyCapsule stream objects in write_dataset (#43771) GH-43535 - [C++] Support the AWS S3 SSE-C encryption (#43601) GH-43547 - [R][CI] Add recheck workflow for checking reverse dependencies on GHA (#43784) GH-43570 - [CI][Dev][Docs] Update references to "docker-compose" with "docker compose" (#43575) GH-43598 - [C++][Parquet] Parquet Metadata Printer supports print sort-columns (#43599) GH-43631 - [C++] Add C++ implementation of Async C Data Interface (#44495) GH-43631 - [C][Format] Add ArrowAsyncDeviceStreamHandler interface (#43632) GH-43683 - [Python] Support pandas future default string dtype GH-43693 - [C++][Acero] Support AVX2 swiss join decoding (#43832) GH-43808 - [C++] skip -0117 in StrptimeZoneOffset for old glibc (#44621) GH-43951 - [CI][Python] Use GitHub Packages for vcpkg cache (#44644) GH-44010 - [C++] Add arrow::RecordBatch::MakeStatisticsArray() (#44252) GH-44018 - [R] Treat builds on R-universe as like NOT_CRAN=true (#44476) GH-44065 - [Java] Implement C Data Interface for RunEndEncodedVector (#44241) GH-44066 - [Python] Add Python wrapper for JsonExtensionType (#44070) GH-44084 - [C++] Improve merge step in chunked sorting (#44217) GH-44101 - [C++][Parquet] Tools: Debug Print for Json should be valid JSON (#44532) GH-44223 - [Dev] Use "Gandiva" instead of "C++ - Gandiva" label (#44722) GH-44308 - [C++][FS][Azure] Implement SAS token authentication (#45021) GH-44364 - [C++] Don't export template class (#44365) GH-44392 - [GLib] Add GArrowDecimal32DataType (#44580) GH-44404 - [CI] Stop running CI "push" jobs for Dependabot (#44405) GH-44416 - [C++][Docs] Update the URL to C++ Development in README.md (#44427) GH-44444 - [Java][CI] Add Java implementation of Flight do_exchange integration test (#44445) GH-44464 - [C++] Added rvalue-reference-qualified overload for arrow::Result::status() returning value instead of reference (#44477) GH-44474 - [Website][Docs] Improve project description in more places (#44522) GH-44474 - [Website] Improve project description (#44492) GH-44480 - [Release][Packaging] Use --platform explicitly for docker run (#44481) GH-44491 - [C++] StatusConstant- cheaply copied const Status (#44493) GH-44518 - [R] Update NEWS for 18.0.0 (#44520) GH-44528 - [Dev] Introduce a new feature: specific language reformatting (#44529) GH-44555 - [C++][Compute] Allow casting struct to bigger nullable struct (#44587) GH-44556 - [Release][MSYS2] Update python-pyarrow too (#44557) GH-44558 - [Release][Website] Remove needless "Apache Arrow ${VERSION}" section (#44559) GH-44569 - [GLib] Add GArrowDecimal64DataType (#44571) GH-44575 - [C#] Replace LINQ expression with for loop (#44576) GH-44578 - [Release][Packaging] Verify wheel version (#44593) GH-44579 - [C++] Use array type to compute min/max statistics Arrow type (#45094) GH-44581 - [C++] Minor: ArrayData ctor can assign null_count directly (#44582) GH-44588 - [GLib] Add GArrowDecimal64 Class (#44591) GH-44589 - [GLib] Add GArrowDecimal32 class (#44597) GH-44590 - [C++] Add const and & to arrow::Array::statistics() return type (#44592) GH-44603 - [GLib] Add GArrowDecimal64Array and GArrowDecimal64ArrayBuilder (#44605) GH-44604 - [GLib] Add Decimal32Array (#44617) GH-44614 - [Python][C++] Add version suffix to libarrow_python* libraries (#44702) GH-44618 - [GLib] Add GArrowDecimal64Scalar (#44620) GH-44619 - [GLib] Add GArrowDecimal32Scalar (#44628) GH-44648 - [CI] Remove autotune and rebase from commentbot (#44649) GH-44656 - [GLib] Add GArrowBinaryViewDataType (#44659) GH-44667 - [Archery] Suppress pull/push progress logs (#44669) GH-44686 - [GLib] Add GArrowStringViewDataType (#44687) GH-44690 - [C++] NumericBuilder::AppendValues append vector prevent from ub (#44794) GH-44700 - [C++][Parquet] Remove obsolete parquet_constants generated files from old thrift (#44772) GH-44703 - [CI][MATLAB][Packaging] Update MATLAB CI and crossbow packaging workflows to build against MATLAB R2024b (#44704) GH-44705 - [MATLAB][PACKAGING] Update the crossbow MATLAB workflow to use macOS 13 instead of macOS 12 (#44858) GH-44710 - [Docs][C++] Add arrow::ArrayStatistics to API doc (#44764) GH-44713 - [Python] Add support for Decimal32 and Decimal64 types (#44882) GH-44744 - [C++] Upgrade ORC to 2.0.3 (#44745) GH-44749 - [CI][Dev] Apply ShellCheck lint to ci/scripts/c_glib_test.sh (#44750) GH-44770 - [Java] Update minor protobuf version to avoid CVE-2024-7254 (#44775) GH-44784 - [C++][Parquet] Add arrow::Result version of parquet::arrow::OpenFile() (#44785) GH-44788 - [C++] Fix a couple of maybe-uninitialized warnings (#44789) GH-44795 - [C++] Use arrow::util::span on arrow::util::bitmap_builders_utilities instead of std::vector (#44796) GH-44805 - [Dev] Add .editorconfig file (#44870) GH-44808 - [C++][Parquet] Add arrow::Result version of parquet::arrow::FileReader::GetRecordBatchReader() (#44809) GH-44811 - [C++] minor optimize cancel and thread pool (#44812) GH-44815 - [C++][Parquet] Add an example to dump statistics read as arrow::ArrayStatistics (#44816) GH-44828 - [Java][Release] Remove Java from release scripts (#44854) GH-44829 - [Java][CI] Remove Java related test CI except integration test (#44946) GH-44830 - [Java][CI] Disable Java Dependabot (#44832) GH-44831 - [CI] Build Java for integration tests from arrow-java (#44932) GH-44843 - [CI][Doc] Remove building Java documentation from this repository (#45000) GH-44878 - [Archery] Only suppress Docker progress logs when running on CI (#44865) GH-44903 - [C++] Add the Expm1(exponent) scalar arithmetic function (#44904) GH-44915 - [C++] Add WithinUlp testing functions (#44906) GH-44922 - [MATLAB] Add IPC RecordBatchStreamFileWriter MATLAB class (#44925) GH-44923 - [MATLAB] Add IPC RecordBatchStreamReader MATLAB class (#45068) GH-44934 - [Dev] Remove JIRA remnants (#44936) GH-44948 - [Dev][Archery] Remove JIRA remnants from Archery (#45091) GH-44952 - [C++][Python] Add Hyperbolic Trig functions (#44630) GH-44962 - [Python] Clean-up name / field_name handling in pandas compat (#44963) GH-44976 - [C++] Enable mimalloc by default, disable jemalloc by default and more (#44951) GH-44982 - [C++] Add support for building system OpenTelemetry (#44983) GH-44994 - [C++][CMake] Use librt only for Linux (#44984) GH-45005 - [C++] Support for fixed-size list in conversion of range tuple (#45008) GH-45015 - [C++][Parquet] Allow configuring the default footer read size (#45016) GH-45047 - [CI][Python][Packaging] Test 3.12 wheels on Ubuntu 24.04 (#45042) GH-45050 - [CI][Dev] Apply ShellCheck lint to c_glib/test/run-test.sh (#45052) GH-45075 - [C++] Remove result_internal.h (#45066) GH-45076 - [CI][Packaging][Python] Simplify dev/tasks/python-wheels/github.linux.yml (#45077) GH-45079 - [FlightRPC][C++] Deprecate InitializeFlightUcx before removing UCX (#45080) GH-45092 - [C++][Parquet] Add GetReadRanges function to FileReader (#45093) GH-45096 - [C++] Apply a cstdint patch to bundled Thrift for GCC 15 (#45097) GH-45135 - [C++] Remove useless "hash table ready" states in swiss join (#45136) GH-45137 - [CI][C++] Add a GCC 15 job (#45138) GH-45140 - [Dev][Release] Review release management guide and release scripts GH-45142 - [C++] Ensure using cpp/cmake_modules/*.cmake (#45143) GH-45164 - [CI][Integration] Remove "java_" prefix from Java build scripts (#45165) GH-45166 - [CI][C++] Upgrade Alpine Linux to 3.18 from 3.16 (#45168) GH-45175 - [Python] Honor the strings_to_categorical keyword in to_pandas for string view type (#45176) GH-45178 - [CI] Remove clcache related codes (#45182) GH-45198 - [CI][Integration] Follow build script name change in apache/arrow-java Bug Fixes GH-15233 - [C++] Fix CopyFiles when destination is a FileSystem with background_writes (#44897) GH-39914 - [pyarrow] Reorder to_pandas extension dtype mapping (#44720) GH-40633 - [C++][Python] Fix ORC crash when file contains unknown timezone (#45051) GH-41326 - [Python] Converting month_day_nano_interal to numpy crashes GH-41536 - [C++] Replace std::aligned_storage that is deprecated in C++23 (#45019) GH-41667 - [C++][Parquet] Refuse writing non-nullable column that contains nulls (#44921) GH-43124 - [C++] Initialize offset vector head as 0 after memory allocated in grouper.cc (#43123) GH-43949 - [C++] io::BufferedInput: Fix invalid state after SetBufferSize (#44387) GH-43994 - [C++][Parquet] Fix schema conversion from two-level encoding nested list (#43995) GH-44344 - [Java] fix VectorSchemaRoot.getTransferPair for NullVector (#44631) GH-44368 - [C++] Use "lib" for generating bundled dependencies even with "clang-cl" (#44391) GH-44372 - [C++] Fix unaligned load/store implementation for clang-18 (#44468) GH-44384 - [C++] Use CMAKE_LIBTOOL on macOS (#44385) GH-44396 - [CI][C++] Use setup-python on hosted runner (#44411) GH-44412 - [CI][R] Use Ubuntu 22.04 not 24.04 for Arrow C++ 15.0.2 deb packages (#44413) GH-44428 - [CI][C#] Use setup-python to use "pip install" (#44429) GH-44430 - [CI][Swfit] Use setup-python to use "pip install" (#44431) GH-44432 - [Swift] Use flatbuffers v24.3.7 (#44433) GH-44441 - [Release] Add missing --repo apache/arrow in 02-source.sh (#44442) GH-44455 - [C++] Update vendored date to 3.0.3 (#44482) GH-44465 - [GLib][C++] Meson searches libraries with specific versions. (#44475) GH-44478 - [GLib] Prevent Arrow::ExtensionType.new (#44498) GH-44479 - [CI][Archery] Add missing Flight integration targets (#44691) GH-44483 - [GLib] Don't check invalid decimal precision message in test (#44484) GH-44526 - [C++][Acero] Fix crash when thread in asof_join is not running (#44584) GH-44541 - [C++] NumericArray should not use ctor from parent directly (#44542) GH-44563 - [C++] FunctionOptions::{Serialize,Deserialize}() return an error without ARROW_IPC (#45171) GH-44564 - [Java][FlightSQL] Fix native libraries relocation (#44565) GH-44570 - [Release][R][Docs] Update r/pkgdown/assets/versions.html (#44572) GH-44574 - [Release] Ensure using the release tag to build binaries (#44577) GH-44585 - [JS][Release] Skip bin dir in npm-release.sh (#44861) GH-44601 - [GLib] Fix the wrong GARROW_AVAILABLE_IN declaration (#44602) GH-44624 - [CI][JS] Increase "AMD64 macOS 13 NodeJS 18" timeout (#44625) GH-44626 - [Java] fix SplitAndTransfer throws for empty MapVector (#44627) GH-44651 - [Python] Allow from_buffers to work with StringView on Python (#44701) GH-44657 - [CI][Dev] Add write permission to the crossbow comment bot (#44658) GH-44668 - [Docs] Fix ColumnChunkMetaData offset documentation in pyarrow (#44670) GH-44677 - [C++][Acero] Enhance partition sort example (#44678) GH-44679 - [C++][Python] Fix Flight Timestamp precision, revert workaround from #43537 (#44681) GH-44695 - [C++] Add S3 option to ignore SIGPIPE signals (#44735) GH-44706 - [Release][Archery][Packaging] Add "so_version" variable (#44707) GH-44711 - [Docs][Python] Add missing canonical extension types to PyArrow arrays and datatypes docs (#44880) GH-44714 - [C++] Keep field metadata for keys and values when importing a map type via the C data interface (#44715) GH-44716 - [Dev][Integration] Add numpy to archery integration deps (#44717) GH-44726 - [CI] Update substrait consumer call to use updated producer and consumer parameters (#44727) GH-44728 - [Python] Trigger manual Garbage collection before checking allocated bytes for dlpack tests (#44793) GH-44734 - [C++][CI] Fix arrow-c-bridge-test timeout with threading disabled (#44737) GH-44742 - [Ruby] Fix a bug that empty struct list value can't be built (#44763) GH-44754 - [C++] Use lowercased windows.h to enable cross-platform builds (#44755) GH-44767 - [C++] Fix Float16.To{Little,Big}Endian on big endian machines (#44768) GH-44769 - [C++][Parquet] Fix read/write of metadata length footer on big-endian systems (#44787) GH-44773 - [Dev][Doc] Remove obsolete Read the docs configuration (#44774) GH-44797 - [CI] Update pkg-config to pkgconf on Homebrew (#44798) GH-44802 - [C++][CI] Migrate to arrow::Result based parquet::arrow::OpenFile() API in example tutorials (#44807) GH-44820 - [CI] Uninstall pkg-config entirely on macOS jobs (#44821) GH-44844 - [CI] Uninstall pkg-config entirely on verification and java-jars macOS jobs (#44845) GH-44846 - [C++] Fix thread-unsafe access in ConcurrentQueue::UnsyncFront (#44849) GH-44855 - [Python][Packaging] Use delvewheel to repair Windows wheels (#35323) GH-44885 - [Dev][Release] Update test condition in utils-prepare.sh (#44862) GH-44898 - [C++] Fix compilation error on GCC 8 (#44899) GH-44911 - [C#] Choose port numbers dynamically for ArrowStreamWriterTests (#44912) GH-44918 - [Ruby] Fix a bug that empty list is ignored in builder (#44933) GH-44954 - [C++][CI] Silence protobuf-generated deprecations (#44955) GH-44968 - [CI][Dev] Remove nonexistent getJiraInfo reference (#44972) GH-44974 - [Dev] Fix minor issue handling (#44975) GH-44980 - [CI] Remove retrieval of Arrow version from Java on Spark integration and update test structure for PySpark (#44981) GH-44985 - [C++] Use recommended downloads URLs for ORC and Thrift (#44977) GH-44991 - [CI][Python] Fix and modernize AppVeyor build (#44999) GH-45003 - [Python][Docs] Update docstrings for metadata methods on Field and Schema classes (#45004) GH-45006 - [CI][Python] Fix test_memory failures (#45007) GH-45027 - [C++] Include path in the documentation is wrong (#45031) GH-45034 - [C++] Remove Parquet requirement from Arrow Acero and from Arrow Dataset when not necessary (#45035) GH-45039 - [CI][Packaging][Python] Fix Docker push step for free-threaded wheel builds (#45040) GH-45041 - [Packaging][Python] Use ORC from vcpkg instead of bundled on Linux and macOS (#45046) GH-45053 - [C++] Add support for Boost 1.87.0 (#45057) GH-45059 - [C++][CI] Fix test-build-cpp-fuzz failures (#45060) GH-45069 - [R][CI] Fix r-binary-packages crossbow job (#45070) GH-45071 - [Packaging][Docs] Fix NumPy v2 include directory for Emscripten, and update Pyodide-related documentation (#45072) GH-45073 - [C++][Parquet] Fix generation of repetition levels for encryption test data (#45074) GH-45099 - [C++] Avoid static const variable in the status.h (#45100) GH-45118 - [Packaging] Use armored keyring for APT repository (#45131) GH-45119 - [Ruby] Use #size for Arrow::Column#size backend (#45133) GH-45151 - [C++][Parquet] Fix Null-dereference READ in parquet::arrow::ListToSchemaField (#45152) GH-45157 - [CI][Packaging] Remove explicit pins of gemfury version in dev/tasks/macros.jinja (#45158) GH-45183 - [C++][Release] Add llvm-dev back to setup-ubuntu.sh (#45184) GH-45212 - [C++][Parquet] test-conda-cpp-valgrind fails on arrow-dataset-file-parquet-encryption-test","headline":"Apache Arrow 19.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/19.0.0.html"},"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://arrow.apache.org/img/logo.png"}},"url":"https://arrow.apache.org/release/19.0.0.html"}</script> |
| <!-- End Jekyll SEO tag --> |
| |
| |
| <!-- favicons --> |
| <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png" id="light1"> |
| <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png" id="light2"> |
| <link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/img/apple-touch-icon.png" id="light3"> |
| <link rel="apple-touch-icon" type="image/png" sizes="120x120" href="/img/apple-touch-icon-120x120.png" id="light4"> |
| <link rel="apple-touch-icon" type="image/png" sizes="76x76" href="/img/apple-touch-icon-76x76.png" id="light5"> |
| <link rel="apple-touch-icon" type="image/png" sizes="60x60" href="/img/apple-touch-icon-60x60.png" id="light6"> |
| <!-- dark mode favicons --> |
| <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16-dark.png" id="dark1"> |
| <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32-dark.png" id="dark2"> |
| <link rel="apple-touch-icon" type="image/png" sizes="180x180" href="/img/apple-touch-icon-dark.png" id="dark3"> |
| <link rel="apple-touch-icon" type="image/png" sizes="120x120" href="/img/apple-touch-icon-120x120-dark.png" id="dark4"> |
| <link rel="apple-touch-icon" type="image/png" sizes="76x76" href="/img/apple-touch-icon-76x76-dark.png" id="dark5"> |
| <link rel="apple-touch-icon" type="image/png" sizes="60x60" href="/img/apple-touch-icon-60x60-dark.png" id="dark6"> |
| |
| <script> |
| // Switch to the dark-mode favicons if prefers-color-scheme: dark |
| function onUpdate() { |
| light1 = document.querySelector('link#light1'); |
| light2 = document.querySelector('link#light2'); |
| light3 = document.querySelector('link#light3'); |
| light4 = document.querySelector('link#light4'); |
| light5 = document.querySelector('link#light5'); |
| light6 = document.querySelector('link#light6'); |
| |
| dark1 = document.querySelector('link#dark1'); |
| dark2 = document.querySelector('link#dark2'); |
| dark3 = document.querySelector('link#dark3'); |
| dark4 = document.querySelector('link#dark4'); |
| dark5 = document.querySelector('link#dark5'); |
| dark6 = document.querySelector('link#dark6'); |
| |
| if (matcher.matches) { |
| light1.remove(); |
| light2.remove(); |
| light3.remove(); |
| light4.remove(); |
| light5.remove(); |
| light6.remove(); |
| document.head.append(dark1); |
| document.head.append(dark2); |
| document.head.append(dark3); |
| document.head.append(dark4); |
| document.head.append(dark5); |
| document.head.append(dark6); |
| } else { |
| dark1.remove(); |
| dark2.remove(); |
| dark3.remove(); |
| dark4.remove(); |
| dark5.remove(); |
| dark6.remove(); |
| document.head.append(light1); |
| document.head.append(light2); |
| document.head.append(light3); |
| document.head.append(light4); |
| document.head.append(light5); |
| document.head.append(light6); |
| } |
| } |
| matcher = window.matchMedia('(prefers-color-scheme: dark)'); |
| matcher.addListener(onUpdate); |
| onUpdate(); |
| </script> |
| |
| <link href="/css/main.css" rel="stylesheet"> |
| <link href="/css/syntax.css" rel="stylesheet"> |
| <script src="/javascript/main.js"></script> |
| |
| <!-- Matomo --> |
| <script> |
| var _paq = window._paq = window._paq || []; |
| /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ |
| /* We explicitly disable cookie tracking to avoid privacy issues */ |
| _paq.push(['disableCookies']); |
| _paq.push(['trackPageView']); |
| _paq.push(['enableLinkTracking']); |
| (function() { |
| var u="https://analytics.apache.org/"; |
| _paq.push(['setTrackerUrl', u+'matomo.php']); |
| _paq.push(['setSiteId', '20']); |
| var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; |
| g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); |
| })(); |
| </script> |
| <!-- End Matomo Code --> |
| |
| |
| <link type="application/atom+xml" rel="alternate" href="https://arrow.apache.org/feed.xml" title="Apache Arrow" /> |
| </head> |
| |
| |
| <body class="wrap"> |
| <header> |
| <nav class="navbar navbar-expand-md navbar-dark bg-dark"> |
| |
| <a class="navbar-brand no-padding" href="/"><img src="/img/arrow-inverse-300px.png" height="40px"></a> |
| |
| <button class="navbar-toggler ml-auto" type="button" data-toggle="collapse" data-target="#arrow-navbar" aria-controls="arrow-navbar" aria-expanded="false" aria-label="Toggle navigation"> |
| <span class="navbar-toggler-icon"></span> |
| </button> |
| |
| <!-- Collect the nav links, forms, and other content for toggling --> |
| <div class="collapse navbar-collapse justify-content-end" id="arrow-navbar"> |
| <ul class="nav navbar-nav"> |
| <li class="nav-item"><a class="nav-link" href="/overview/" role="button" aria-haspopup="true" aria-expanded="false">Overview</a></li> |
| <li class="nav-item"><a class="nav-link" href="/faq/" role="button" aria-haspopup="true" aria-expanded="false">FAQ</a></li> |
| <li class="nav-item"><a class="nav-link" href="/blog" role="button" aria-haspopup="true" aria-expanded="false">Blog</a></li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownGetArrow" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| Get Arrow |
| </a> |
| <div class="dropdown-menu" aria-labelledby="navbarDropdownGetArrow"> |
| <a class="dropdown-item" href="/install/">Install</a> |
| <a class="dropdown-item" href="/release/">Releases</a> |
| </div> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownDocumentation" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| Docs |
| </a> |
| <div class="dropdown-menu" aria-labelledby="navbarDropdownDocumentation"> |
| <a class="dropdown-item" href="/docs">Project Docs</a> |
| <a class="dropdown-item" href="/docs/format/Columnar.html">Format</a> |
| <hr> |
| <a class="dropdown-item" href="/docs/c_glib">C GLib</a> |
| <a class="dropdown-item" href="/docs/cpp">C++</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow/blob/main/csharp/README.md" target="_blank" rel="noopener">C#</a> |
| <a class="dropdown-item" href="https://godoc.org/github.com/apache/arrow/go/arrow" target="_blank" rel="noopener">Go</a> |
| <a class="dropdown-item" href="/docs/java">Java</a> |
| <a class="dropdown-item" href="/docs/js">JavaScript</a> |
| <a class="dropdown-item" href="/julia/">Julia</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow/blob/main/matlab/README.md" target="_blank" rel="noopener">MATLAB</a> |
| <a class="dropdown-item" href="/docs/python">Python</a> |
| <a class="dropdown-item" href="/docs/r">R</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow/blob/main/ruby/README.md" target="_blank" rel="noopener">Ruby</a> |
| <a class="dropdown-item" href="https://docs.rs/arrow/latest" target="_blank" rel="noopener">Rust</a> |
| <a class="dropdown-item" href="/swift">Swift</a> |
| </div> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownSource" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| Source |
| </a> |
| <div class="dropdown-menu" aria-labelledby="navbarDropdownSource"> |
| <a class="dropdown-item" href="https://github.com/apache/arrow" target="_blank" rel="noopener">Main Repo</a> |
| <hr> |
| <a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/c_glib" target="_blank" rel="noopener">C GLib</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/cpp" target="_blank" rel="noopener">C++</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/csharp" target="_blank" rel="noopener">C#</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow-go" target="_blank" rel="noopener">Go</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow-java" target="_blank" rel="noopener">Java</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow-js" target="_blank" rel="noopener">JavaScript</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow-julia" target="_blank" rel="noopener">Julia</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/matlab" target="_blank" rel="noopener">MATLAB</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/python" target="_blank" rel="noopener">Python</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/r" target="_blank" rel="noopener">R</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow/tree/main/ruby" target="_blank" rel="noopener">Ruby</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow-rs" target="_blank" rel="noopener">Rust</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow-swift" target="_blank" rel="noopener">Swift</a> |
| </div> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownSubprojects" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| Subprojects |
| </a> |
| <div class="dropdown-menu" aria-labelledby="navbarDropdownSubprojects"> |
| <a class="dropdown-item" href="/adbc">ADBC</a> |
| <a class="dropdown-item" href="/docs/format/Flight.html">Arrow Flight</a> |
| <a class="dropdown-item" href="/docs/format/FlightSql.html">Arrow Flight SQL</a> |
| <a class="dropdown-item" href="https://datafusion.apache.org" target="_blank" rel="noopener">DataFusion</a> |
| <a class="dropdown-item" href="/nanoarrow">nanoarrow</a> |
| </div> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownCommunity" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| Community |
| </a> |
| <div class="dropdown-menu" aria-labelledby="navbarDropdownCommunity"> |
| <a class="dropdown-item" href="/community/">Communication</a> |
| <a class="dropdown-item" href="/docs/developers/index.html">Contributing</a> |
| <a class="dropdown-item" href="https://github.com/apache/arrow/issues" target="_blank" rel="noopener">Issue Tracker</a> |
| <a class="dropdown-item" href="/committers/">Governance</a> |
| <a class="dropdown-item" href="/use_cases/">Use Cases</a> |
| <a class="dropdown-item" href="/powered_by/">Powered By</a> |
| <a class="dropdown-item" href="/visual_identity/">Visual Identity</a> |
| <a class="dropdown-item" href="/security/">Security</a> |
| <a class="dropdown-item" href="https://www.apache.org/foundation/policies/conduct.html" target="_blank" rel="noopener">Code of Conduct</a> |
| </div> |
| </li> |
| <li class="nav-item dropdown"> |
| <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownASF" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
| ASF Links |
| </a> |
| <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownASF"> |
| <a class="dropdown-item" href="https://www.apache.org/" target="_blank" rel="noopener">ASF Website</a> |
| <a class="dropdown-item" href="https://www.apache.org/licenses/" target="_blank" rel="noopener">License</a> |
| <a class="dropdown-item" href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener">Donate</a> |
| <a class="dropdown-item" href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener">Thanks</a> |
| <a class="dropdown-item" href="https://www.apache.org/security/" target="_blank" rel="noopener">Security</a> |
| </div> |
| </li> |
| </ul> |
| </div> |
| <!-- /.navbar-collapse --> |
| </nav> |
| |
| </header> |
| |
| <div class="container p-4 pt-5"> |
| <main role="main" class="pb-5"> |
| <!-- |
| |
| --> |
| <h1>Apache Arrow 19.0.0 (16 January 2025)</h1> |
| <p>This is a major release covering more than 2 months of development.</p> |
| <h2>Download</h2> |
| <ul> |
| <li><a href="https://www.apache.org/dyn/closer.lua/arrow/arrow-19.0.0/" target="_blank" rel="noopener"><strong>Source Artifacts</strong></a></li> |
| <li> |
| <strong>Binary Artifacts</strong> |
| <ul> |
| <li><a href="https://apache.jfrog.io/artifactory/arrow/almalinux/" target="_blank" rel="noopener">For AlmaLinux</a></li> |
| <li><a href="https://apache.jfrog.io/artifactory/arrow/amazon-linux/" target="_blank" rel="noopener">For Amazon Linux</a></li> |
| <li><a href="https://apache.jfrog.io/artifactory/arrow/centos/" target="_blank" rel="noopener">For CentOS</a></li> |
| <li><a href="https://apache.jfrog.io/artifactory/arrow/nuget/" target="_blank" rel="noopener">For C#</a></li> |
| <li><a href="https://apache.jfrog.io/artifactory/arrow/debian/" target="_blank" rel="noopener">For Debian</a></li> |
| <li><a href="https://apache.jfrog.io/artifactory/arrow/python/19.0.0/" target="_blank" rel="noopener">For Python</a></li> |
| <li><a href="https://apache.jfrog.io/artifactory/arrow/ubuntu/" target="_blank" rel="noopener">For Ubuntu</a></li> |
| </ul> |
| </li> |
| <li><a href="https://github.com/apache/arrow/releases/tag/apache-arrow-19.0.0" target="_blank" rel="noopener">Git tag</a></li> |
| </ul> |
| <h2>Contributors</h2> |
| <p>This release includes 330 commits from 67 distinct contributors.</p> |
| <div class="language-console highlighter-rouge"><div class="highlight"><pre class="highlight"><code data-lang="console"><span class="gp">$</span><span class="w"> </span>git shortlog <span class="nt">-sn</span> apache-arrow-18.1.0..apache-arrow-19.0.0 |
| <span class="go"> 65 Sutou Kouhei |
| 60 dependabot[bot] |
| 29 Raúl Cumplido |
| 23 Bryce Mecum |
| 20 Antoine Pitrou |
| 16 Hiroyuki Sato |
| 8 mwish |
| 7 David Li |
| 7 Gang Wu |
| 6 Matt Topol |
| 6 Rossi Sun |
| 5 Joris Van den Bossche |
| 4 Adam Reeve |
| 4 Alex Kesling |
| 3 Thomas Newton |
| 3 mroz45 |
| 2 Alessandro Molina |
| 2 Dewey Dunnington |
| 2 Dongjoon Hyun |
| 2 Elliott Sales de Andrade |
| 2 Enrico Minack |
| 2 Ian Cook |
| 2 Kevin Gurney |
| 2 Laurent Goujon |
| 2 Maksim Yegorov |
| 2 Neal Richardson |
| 2 Sarah Gilmore |
| 2 Tim Grein |
| 2 Tyler White |
| 1 0xderek |
| 1 Agriya Khetarpal |
| 1 Anja Kefala |
| 1 Benedikt Reinartz |
| 1 Benjamin Kietzman |
| 1 Brad Smith |
| 1 Curt Hagenlocher |
| 1 Emmanuel Ferdman |
| 1 Felipe Oliveira Carvalho |
| 1 Francis |
| 1 Gabriel P Stone |
| 1 GeorgKreuzmayr |
| 1 George Vanburgh |
| 1 Hang Zheng |
| 1 Igor Anferov |
| 1 Jacob Wujciak-Jens |
| 1 Jeges Attila |
| 1 Jonas Benn |
| 1 Jonathan Keane |
| 1 Kevin Wilson |
| 1 Maarten Pronk |
| 1 Michael Lui |
| 1 Michael Sebbah |
| 1 Mohammad Linjawi |
| 1 Nic Crane |
| 1 Nis Meinert |
| 1 Rok Mihevc |
| 1 Roman |
| 1 Sylvain Joubert |
| 1 Takaaki Koike |
| 1 Timo |
| 1 Tom Jakubowski |
| 1 ViggoC |
| 1 bretttully |
| 1 c8ef |
| 1 eitsupi |
| 1 flashzxi |
| 1 h-vetinari |
| </span></code></pre></div></div> |
| <h2>Patch Committers</h2> |
| <p>The following Apache committers merged contributed patches to the repository.</p> |
| <div class="language-console highlighter-rouge"><div class="highlight"><pre class="highlight"><code data-lang="console"><span class="gp">$</span><span class="w"> </span>git shortlog <span class="nt">-sn</span> <span class="nt">--group</span><span class="o">=</span>trailer:signed-off-by apache-arrow-18.1.0..apache-arrow-19.0.0 |
| <span class="go"> 142 Sutou Kouhei |
| 31 Antoine Pitrou |
| 29 David Li |
| 24 Raúl Cumplido |
| 23 Curt Hagenlocher |
| 14 Jacob Wujciak-Jens |
| 11 mwish |
| 9 Bryce Mecum |
| 7 Rossi Sun |
| 4 Gang Wu |
| 4 Matt Topol |
| 3 Felipe Oliveira Carvalho |
| 3 Jonathan Keane |
| 2 Joris Van den Bossche |
| 2 Sarah Gilmore |
| 1 Dewey Dunnington |
| 1 Kevin Gurney |
| 1 Ruoxi Sun |
| 1 Weston Pace |
| </span></code></pre></div></div> |
| <h2>Changelog</h2> |
| <h3>New Features and Improvements</h3> |
| <ul> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/23995" target="_blank" rel="noopener">GH-23995</a> - [C#] Make PrimitiveArrayBuilder constructor public (#44596)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/27919" target="_blank" rel="noopener">GH-27919</a> - [CI][C++] Add a nightly job to test offline build (#44721)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/32206" target="_blank" rel="noopener">GH-32206</a> - [C++] GcsFileSystem::Make should return Result (#44503)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/35589" target="_blank" rel="noopener">GH-35589</a> - [Ruby] Add support or JRuby (#44346)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/36954" target="_blank" rel="noopener">GH-36954</a> - [Python] Add more FlightInfo / FlightEndpoint attributes (#43537)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/38837" target="_blank" rel="noopener">GH-38837</a> - [Format] Add the specification for statistics schema (#45058)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/39212" target="_blank" rel="noopener">GH-39212</a> - [Release] Retry download binary subprocess in case of OpenSSL error (#39213)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/40592" target="_blank" rel="noopener">GH-40592</a> - [C++][Parquet] Implement SizeStatistics (#40594)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/40713" target="_blank" rel="noopener">GH-40713</a> - [Docs] Trim down ADBC page (#44313)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/41141" target="_blank" rel="noopener">GH-41141</a> - [C++] Reduce string inlining in Substrait serde (#45174)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/41706" target="_blank" rel="noopener">GH-41706</a> - [C++][Acero] Enhance asof_join to work in multi-threaded execution by sequencing input (#44083)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43080" target="_blank" rel="noopener">GH-43080</a> - [CI][Dev] Enable shellcheck (#44724)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43410" target="_blank" rel="noopener">GH-43410</a> - [Python] Support Arrow PyCapsule stream objects in write_dataset (#43771)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43535" target="_blank" rel="noopener">GH-43535</a> - [C++] Support the AWS S3 SSE-C encryption (#43601)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43547" target="_blank" rel="noopener">GH-43547</a> - [R][CI] Add recheck workflow for checking reverse dependencies on GHA (#43784)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43570" target="_blank" rel="noopener">GH-43570</a> - [CI][Dev][Docs] Update references to "docker-compose" with "docker compose" (#43575)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43598" target="_blank" rel="noopener">GH-43598</a> - [C++][Parquet] Parquet Metadata Printer supports print sort-columns (#43599)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43631" target="_blank" rel="noopener">GH-43631</a> - [C++] Add C++ implementation of Async C Data Interface (#44495)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43631" target="_blank" rel="noopener">GH-43631</a> - [C][Format] Add ArrowAsyncDeviceStreamHandler interface (#43632)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43683" target="_blank" rel="noopener">GH-43683</a> - [Python] Support pandas future default string dtype</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43693" target="_blank" rel="noopener">GH-43693</a> - [C++][Acero] Support AVX2 swiss join decoding (#43832)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43808" target="_blank" rel="noopener">GH-43808</a> - [C++] skip <code>-0117</code> in StrptimeZoneOffset for old glibc (#44621)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43951" target="_blank" rel="noopener">GH-43951</a> - [CI][Python] Use GitHub Packages for vcpkg cache (#44644)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44010" target="_blank" rel="noopener">GH-44010</a> - [C++] Add <code>arrow::RecordBatch::MakeStatisticsArray()</code> (#44252)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44018" target="_blank" rel="noopener">GH-44018</a> - [R] Treat builds on R-universe as like <code>NOT_CRAN=true</code> (#44476)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44065" target="_blank" rel="noopener">GH-44065</a> - [Java] Implement C Data Interface for RunEndEncodedVector (#44241)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44066" target="_blank" rel="noopener">GH-44066</a> - [Python] Add Python wrapper for JsonExtensionType (#44070)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44084" target="_blank" rel="noopener">GH-44084</a> - [C++] Improve merge step in chunked sorting (#44217)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44101" target="_blank" rel="noopener">GH-44101</a> - [C++][Parquet] Tools: Debug Print for Json should be valid JSON (#44532)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44223" target="_blank" rel="noopener">GH-44223</a> - [Dev] Use "Gandiva" instead of "C++ - Gandiva" label (#44722)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44308" target="_blank" rel="noopener">GH-44308</a> - [C++][FS][Azure] Implement SAS token authentication (#45021)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44364" target="_blank" rel="noopener">GH-44364</a> - [C++] Don't export template class (#44365)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44392" target="_blank" rel="noopener">GH-44392</a> - [GLib] Add GArrowDecimal32DataType (#44580)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44404" target="_blank" rel="noopener">GH-44404</a> - [CI] Stop running CI "push" jobs for Dependabot (#44405)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44416" target="_blank" rel="noopener">GH-44416</a> - [C++][Docs] Update the URL to C++ Development in README.md (#44427)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44444" target="_blank" rel="noopener">GH-44444</a> - [Java][CI] Add Java implementation of Flight do_exchange integration test (#44445)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44464" target="_blank" rel="noopener">GH-44464</a> - [C++] Added rvalue-reference-qualified overload for arrow::Result::status() returning value instead of reference (#44477)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44474" target="_blank" rel="noopener">GH-44474</a> - [Website][Docs] Improve project description in more places (#44522)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44474" target="_blank" rel="noopener">GH-44474</a> - [Website] Improve project description (#44492)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44480" target="_blank" rel="noopener">GH-44480</a> - [Release][Packaging] Use <code>--platform</code> explicitly for <code>docker run</code> (#44481)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44491" target="_blank" rel="noopener">GH-44491</a> - [C++] StatusConstant- cheaply copied const Status (#44493)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44518" target="_blank" rel="noopener">GH-44518</a> - [R] Update NEWS for 18.0.0 (#44520)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44528" target="_blank" rel="noopener">GH-44528</a> - [Dev] Introduce a new feature: specific language reformatting (#44529)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44555" target="_blank" rel="noopener">GH-44555</a> - [C++][Compute] Allow casting struct to bigger nullable struct (#44587)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44556" target="_blank" rel="noopener">GH-44556</a> - [Release][MSYS2] Update python-pyarrow too (#44557)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44558" target="_blank" rel="noopener">GH-44558</a> - [Release][Website] Remove needless "Apache Arrow ${VERSION}" section (#44559)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44569" target="_blank" rel="noopener">GH-44569</a> - [GLib] Add GArrowDecimal64DataType (#44571)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44575" target="_blank" rel="noopener">GH-44575</a> - [C#] Replace LINQ expression with for loop (#44576)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44578" target="_blank" rel="noopener">GH-44578</a> - [Release][Packaging] Verify wheel version (#44593)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44579" target="_blank" rel="noopener">GH-44579</a> - [C++] Use array type to compute min/max statistics Arrow type (#45094)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44581" target="_blank" rel="noopener">GH-44581</a> - [C++] Minor: ArrayData ctor can assign null_count directly (#44582)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44588" target="_blank" rel="noopener">GH-44588</a> - [GLib] Add GArrowDecimal64 Class (#44591)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44589" target="_blank" rel="noopener">GH-44589</a> - [GLib] Add GArrowDecimal32 class (#44597)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44590" target="_blank" rel="noopener">GH-44590</a> - [C++] Add <code>const</code> and <code>&</code> to <code>arrow::Array::statistics()</code> return type (#44592)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44603" target="_blank" rel="noopener">GH-44603</a> - [GLib] Add GArrowDecimal64Array and GArrowDecimal64ArrayBuilder (#44605)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44604" target="_blank" rel="noopener">GH-44604</a> - [GLib] Add Decimal32Array (#44617)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44614" target="_blank" rel="noopener">GH-44614</a> - [Python][C++] Add version suffix to libarrow_python* libraries (#44702)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44618" target="_blank" rel="noopener">GH-44618</a> - [GLib] Add GArrowDecimal64Scalar (#44620)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44619" target="_blank" rel="noopener">GH-44619</a> - [GLib] Add GArrowDecimal32Scalar (#44628)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44648" target="_blank" rel="noopener">GH-44648</a> - [CI] Remove autotune and rebase from commentbot (#44649)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44656" target="_blank" rel="noopener">GH-44656</a> - [GLib] Add GArrowBinaryViewDataType (#44659)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44667" target="_blank" rel="noopener">GH-44667</a> - [Archery] Suppress pull/push progress logs (#44669)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44686" target="_blank" rel="noopener">GH-44686</a> - [GLib] Add GArrowStringViewDataType (#44687)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44690" target="_blank" rel="noopener">GH-44690</a> - [C++] NumericBuilder::AppendValues append vector prevent from ub (#44794)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44700" target="_blank" rel="noopener">GH-44700</a> - [C++][Parquet] Remove obsolete parquet_constants generated files from old thrift (#44772)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44703" target="_blank" rel="noopener">GH-44703</a> - [CI][MATLAB][Packaging] Update MATLAB CI and <code>crossbow</code> packaging workflows to build against MATLAB <code>R2024b</code> (#44704)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44705" target="_blank" rel="noopener">GH-44705</a> - [MATLAB][PACKAGING] Update the crossbow MATLAB workflow to use <code>macOS 13</code> instead of <code>macOS 12</code> (#44858)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44710" target="_blank" rel="noopener">GH-44710</a> - [Docs][C++] Add <code>arrow::ArrayStatistics</code> to API doc (#44764)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44713" target="_blank" rel="noopener">GH-44713</a> - [Python] Add support for Decimal32 and Decimal64 types (#44882)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44744" target="_blank" rel="noopener">GH-44744</a> - [C++] Upgrade ORC to 2.0.3 (#44745)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44749" target="_blank" rel="noopener">GH-44749</a> - [CI][Dev] Apply ShellCheck lint to ci/scripts/c_glib_test.sh (#44750)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44770" target="_blank" rel="noopener">GH-44770</a> - [Java] Update minor protobuf version to avoid CVE-2024-7254 (#44775)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44784" target="_blank" rel="noopener">GH-44784</a> - [C++][Parquet] Add <code>arrow::Result</code> version of <code>parquet::arrow::OpenFile()</code> (#44785)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44788" target="_blank" rel="noopener">GH-44788</a> - [C++] Fix a couple of maybe-uninitialized warnings (#44789)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44795" target="_blank" rel="noopener">GH-44795</a> - [C++] Use arrow::util::span on arrow::util::bitmap_builders_utilities instead of std::vector (#44796)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44805" target="_blank" rel="noopener">GH-44805</a> - [Dev] Add <code>.editorconfig</code> file (#44870)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44808" target="_blank" rel="noopener">GH-44808</a> - [C++][Parquet] Add <code>arrow::Result</code> version of <code>parquet::arrow::FileReader::GetRecordBatchReader()</code> (#44809)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44811" target="_blank" rel="noopener">GH-44811</a> - [C++] minor optimize cancel and thread pool (#44812)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44815" target="_blank" rel="noopener">GH-44815</a> - [C++][Parquet] Add an example to dump statistics read as <code>arrow::ArrayStatistics</code> (#44816)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44828" target="_blank" rel="noopener">GH-44828</a> - [Java][Release] Remove Java from release scripts (#44854)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44829" target="_blank" rel="noopener">GH-44829</a> - [Java][CI] Remove Java related test CI except integration test (#44946)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44830" target="_blank" rel="noopener">GH-44830</a> - [Java][CI] Disable Java Dependabot (#44832)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44831" target="_blank" rel="noopener">GH-44831</a> - [CI] Build Java for integration tests from arrow-java (#44932)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44843" target="_blank" rel="noopener">GH-44843</a> - [CI][Doc] Remove building Java documentation from this repository (#45000)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44878" target="_blank" rel="noopener">GH-44878</a> - [Archery] Only suppress Docker progress logs when running on CI (#44865)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44903" target="_blank" rel="noopener">GH-44903</a> - [C++] Add the Expm1(exponent) scalar arithmetic function (#44904)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44915" target="_blank" rel="noopener">GH-44915</a> - [C++] Add WithinUlp testing functions (#44906)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44922" target="_blank" rel="noopener">GH-44922</a> - [MATLAB] Add IPC <code>RecordBatchStreamFileWriter</code> MATLAB class (#44925)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44923" target="_blank" rel="noopener">GH-44923</a> - [MATLAB] Add IPC <code>RecordBatchStreamReader</code> MATLAB class (#45068)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44934" target="_blank" rel="noopener">GH-44934</a> - [Dev] Remove JIRA remnants (#44936)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44948" target="_blank" rel="noopener">GH-44948</a> - [Dev][Archery] Remove JIRA remnants from Archery (#45091)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44952" target="_blank" rel="noopener">GH-44952</a> - [C++][Python] Add Hyperbolic Trig functions (#44630)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44962" target="_blank" rel="noopener">GH-44962</a> - [Python] Clean-up name / field_name handling in pandas compat (#44963)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44976" target="_blank" rel="noopener">GH-44976</a> - [C++] Enable mimalloc by default, disable jemalloc by default and more (#44951)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44982" target="_blank" rel="noopener">GH-44982</a> - [C++] Add support for building system OpenTelemetry (#44983)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44994" target="_blank" rel="noopener">GH-44994</a> - [C++][CMake] Use librt only for Linux (#44984)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45005" target="_blank" rel="noopener">GH-45005</a> - [C++] Support for fixed-size list in conversion of range tuple (#45008)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45015" target="_blank" rel="noopener">GH-45015</a> - [C++][Parquet] Allow configuring the default footer read size (#45016)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45047" target="_blank" rel="noopener">GH-45047</a> - [CI][Python][Packaging] Test 3.12 wheels on Ubuntu 24.04 (#45042)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45050" target="_blank" rel="noopener">GH-45050</a> - [CI][Dev] Apply ShellCheck lint to c_glib/test/run-test.sh (#45052)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45075" target="_blank" rel="noopener">GH-45075</a> - [C++] Remove result_internal.h (#45066)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45076" target="_blank" rel="noopener">GH-45076</a> - [CI][Packaging][Python] Simplify dev/tasks/python-wheels/github.linux.yml (#45077)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45079" target="_blank" rel="noopener">GH-45079</a> - [FlightRPC][C++] Deprecate InitializeFlightUcx before removing UCX (#45080)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45092" target="_blank" rel="noopener">GH-45092</a> - [C++][Parquet] Add GetReadRanges function to FileReader (#45093)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45096" target="_blank" rel="noopener">GH-45096</a> - [C++] Apply a cstdint patch to bundled Thrift for GCC 15 (#45097)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45135" target="_blank" rel="noopener">GH-45135</a> - [C++] Remove useless "hash table ready" states in swiss join (#45136)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45137" target="_blank" rel="noopener">GH-45137</a> - [CI][C++] Add a GCC 15 job (#45138)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45140" target="_blank" rel="noopener">GH-45140</a> - [Dev][Release] Review release management guide and release scripts</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45142" target="_blank" rel="noopener">GH-45142</a> - [C++] Ensure using <code>cpp/cmake_modules/*.cmake</code> (#45143)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45164" target="_blank" rel="noopener">GH-45164</a> - [CI][Integration] Remove "java_" prefix from Java build scripts (#45165)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45166" target="_blank" rel="noopener">GH-45166</a> - [CI][C++] Upgrade Alpine Linux to 3.18 from 3.16 (#45168)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45175" target="_blank" rel="noopener">GH-45175</a> - [Python] Honor the strings_to_categorical keyword in to_pandas for string view type (#45176)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45178" target="_blank" rel="noopener">GH-45178</a> - [CI] Remove clcache related codes (#45182)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45198" target="_blank" rel="noopener">GH-45198</a> - [CI][Integration] Follow build script name change in apache/arrow-java</li> |
| </ul> |
| <h3>Bug Fixes</h3> |
| <ul> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/15233" target="_blank" rel="noopener">GH-15233</a> - [C++] Fix CopyFiles when destination is a FileSystem with background_writes (#44897)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/39914" target="_blank" rel="noopener">GH-39914</a> - [pyarrow] Reorder to_pandas extension dtype mapping (#44720)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/40633" target="_blank" rel="noopener">GH-40633</a> - [C++][Python] Fix ORC crash when file contains unknown timezone (#45051)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/41326" target="_blank" rel="noopener">GH-41326</a> - [Python] Converting month_day_nano_interal to numpy crashes</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/41536" target="_blank" rel="noopener">GH-41536</a> - [C++] Replace std::aligned_storage that is deprecated in C++23 (#45019)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/41667" target="_blank" rel="noopener">GH-41667</a> - [C++][Parquet] Refuse writing non-nullable column that contains nulls (#44921)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43124" target="_blank" rel="noopener">GH-43124</a> - [C++] Initialize offset vector head as 0 after memory allocated in grouper.cc (#43123)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43949" target="_blank" rel="noopener">GH-43949</a> - [C++] io::BufferedInput: Fix invalid state after SetBufferSize (#44387)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/43994" target="_blank" rel="noopener">GH-43994</a> - [C++][Parquet] Fix schema conversion from two-level encoding nested list (#43995)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44344" target="_blank" rel="noopener">GH-44344</a> - [Java] fix VectorSchemaRoot.getTransferPair for NullVector (#44631)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44368" target="_blank" rel="noopener">GH-44368</a> - [C++] Use "lib" for generating bundled dependencies even with "clang-cl" (#44391)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44372" target="_blank" rel="noopener">GH-44372</a> - [C++] Fix unaligned load/store implementation for clang-18 (#44468)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44384" target="_blank" rel="noopener">GH-44384</a> - [C++] Use CMAKE_LIBTOOL on macOS (#44385)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44396" target="_blank" rel="noopener">GH-44396</a> - [CI][C++] Use setup-python on hosted runner (#44411)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44412" target="_blank" rel="noopener">GH-44412</a> - [CI][R] Use Ubuntu 22.04 not 24.04 for Arrow C++ 15.0.2 deb packages (#44413)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44428" target="_blank" rel="noopener">GH-44428</a> - [CI][C#] Use setup-python to use "pip install" (#44429)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44430" target="_blank" rel="noopener">GH-44430</a> - [CI][Swfit] Use setup-python to use "pip install" (#44431)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44432" target="_blank" rel="noopener">GH-44432</a> - [Swift] Use flatbuffers v24.3.7 (#44433)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44441" target="_blank" rel="noopener">GH-44441</a> - [Release] Add missing <code>--repo apache/arrow</code> in <code>02-source.sh</code> (#44442)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44455" target="_blank" rel="noopener">GH-44455</a> - [C++] Update vendored date to 3.0.3 (#44482)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44465" target="_blank" rel="noopener">GH-44465</a> - [GLib][C++] Meson searches libraries with specific versions. (#44475)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44478" target="_blank" rel="noopener">GH-44478</a> - [GLib] Prevent Arrow::ExtensionType.new (#44498)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44479" target="_blank" rel="noopener">GH-44479</a> - [CI][Archery] Add missing Flight integration targets (#44691)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44483" target="_blank" rel="noopener">GH-44483</a> - [GLib] Don't check invalid decimal precision message in test (#44484)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44526" target="_blank" rel="noopener">GH-44526</a> - [C++][Acero] Fix crash when thread in asof_join is not running (#44584)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44541" target="_blank" rel="noopener">GH-44541</a> - [C++] NumericArray<t> should not use ctor from parent directly (#44542)</t> |
| </li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44563" target="_blank" rel="noopener">GH-44563</a> - [C++] <code>FunctionOptions::{Serialize,Deserialize}()</code> return an error without <code>ARROW_IPC</code> (#45171)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44564" target="_blank" rel="noopener">GH-44564</a> - [Java][FlightSQL] Fix native libraries relocation (#44565)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44570" target="_blank" rel="noopener">GH-44570</a> - [Release][R][Docs] Update <code>r/pkgdown/assets/versions.html</code> (#44572)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44574" target="_blank" rel="noopener">GH-44574</a> - [Release] Ensure using the release tag to build binaries (#44577)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44585" target="_blank" rel="noopener">GH-44585</a> - [JS][Release] Skip bin dir in npm-release.sh (#44861)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44601" target="_blank" rel="noopener">GH-44601</a> - [GLib] Fix the wrong GARROW_AVAILABLE_IN declaration (#44602)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44624" target="_blank" rel="noopener">GH-44624</a> - [CI][JS] Increase "AMD64 macOS 13 NodeJS 18" timeout (#44625)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44626" target="_blank" rel="noopener">GH-44626</a> - [Java] fix SplitAndTransfer throws for empty MapVector (#44627)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44651" target="_blank" rel="noopener">GH-44651</a> - [Python] Allow from_buffers to work with StringView on Python (#44701)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44657" target="_blank" rel="noopener">GH-44657</a> - [CI][Dev] Add write permission to the crossbow comment bot (#44658)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44668" target="_blank" rel="noopener">GH-44668</a> - [Docs] Fix ColumnChunkMetaData offset documentation in pyarrow (#44670)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44677" target="_blank" rel="noopener">GH-44677</a> - [C++][Acero] Enhance partition sort example (#44678)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44679" target="_blank" rel="noopener">GH-44679</a> - [C++][Python] Fix Flight Timestamp precision, revert workaround from #43537 (#44681)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44695" target="_blank" rel="noopener">GH-44695</a> - [C++] Add S3 option to ignore SIGPIPE signals (#44735)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44706" target="_blank" rel="noopener">GH-44706</a> - [Release][Archery][Packaging] Add "so_version" variable (#44707)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44711" target="_blank" rel="noopener">GH-44711</a> - [Docs][Python] Add missing canonical extension types to PyArrow arrays and datatypes docs (#44880)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44714" target="_blank" rel="noopener">GH-44714</a> - [C++] Keep field metadata for keys and values when importing a map type via the C data interface (#44715)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44716" target="_blank" rel="noopener">GH-44716</a> - [Dev][Integration] Add numpy to archery integration deps (#44717)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44726" target="_blank" rel="noopener">GH-44726</a> - [CI] Update substrait consumer call to use updated producer and consumer parameters (#44727)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44728" target="_blank" rel="noopener">GH-44728</a> - [Python] Trigger manual Garbage collection before checking allocated bytes for dlpack tests (#44793)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44734" target="_blank" rel="noopener">GH-44734</a> - [C++][CI] Fix arrow-c-bridge-test timeout with threading disabled (#44737)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44742" target="_blank" rel="noopener">GH-44742</a> - [Ruby] Fix a bug that empty struct list value can't be built (#44763)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44754" target="_blank" rel="noopener">GH-44754</a> - [C++] Use lowercased <code>windows.h</code> to enable cross-platform builds (#44755)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44767" target="_blank" rel="noopener">GH-44767</a> - [C++] Fix Float16.To{Little,Big}Endian on big endian machines (#44768)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44769" target="_blank" rel="noopener">GH-44769</a> - [C++][Parquet] Fix read/write of metadata length footer on big-endian systems (#44787)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44773" target="_blank" rel="noopener">GH-44773</a> - [Dev][Doc] Remove obsolete Read the docs configuration (#44774)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44797" target="_blank" rel="noopener">GH-44797</a> - [CI] Update pkg-config to pkgconf on Homebrew (#44798)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44802" target="_blank" rel="noopener">GH-44802</a> - [C++][CI] Migrate to <code>arrow::Result</code> based <code>parquet::arrow::OpenFile() API</code> in example tutorials (#44807)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44820" target="_blank" rel="noopener">GH-44820</a> - [CI] Uninstall pkg-config entirely on macOS jobs (#44821)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44844" target="_blank" rel="noopener">GH-44844</a> - [CI] Uninstall pkg-config entirely on verification and java-jars macOS jobs (#44845)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44846" target="_blank" rel="noopener">GH-44846</a> - [C++] Fix thread-unsafe access in ConcurrentQueue::UnsyncFront (#44849)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44855" target="_blank" rel="noopener">GH-44855</a> - [Python][Packaging] Use delvewheel to repair Windows wheels (#35323)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44885" target="_blank" rel="noopener">GH-44885</a> - [Dev][Release] Update test condition in utils-prepare.sh (#44862)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44898" target="_blank" rel="noopener">GH-44898</a> - [C++] Fix compilation error on GCC 8 (#44899)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44911" target="_blank" rel="noopener">GH-44911</a> - [C#] Choose port numbers dynamically for ArrowStreamWriterTests (#44912)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44918" target="_blank" rel="noopener">GH-44918</a> - [Ruby] Fix a bug that empty list is ignored in builder (#44933)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44954" target="_blank" rel="noopener">GH-44954</a> - [C++][CI] Silence protobuf-generated deprecations (#44955)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44968" target="_blank" rel="noopener">GH-44968</a> - [CI][Dev] Remove nonexistent <code>getJiraInfo</code> reference (#44972)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44974" target="_blank" rel="noopener">GH-44974</a> - [Dev] Fix minor issue handling (#44975)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44980" target="_blank" rel="noopener">GH-44980</a> - [CI] Remove retrieval of Arrow version from Java on Spark integration and update test structure for PySpark (#44981)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44985" target="_blank" rel="noopener">GH-44985</a> - [C++] Use recommended downloads URLs for ORC and Thrift (#44977)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/44991" target="_blank" rel="noopener">GH-44991</a> - [CI][Python] Fix and modernize AppVeyor build (#44999)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45003" target="_blank" rel="noopener">GH-45003</a> - [Python][Docs] Update docstrings for metadata methods on Field and Schema classes (#45004)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45006" target="_blank" rel="noopener">GH-45006</a> - [CI][Python] Fix test_memory failures (#45007)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45027" target="_blank" rel="noopener">GH-45027</a> - [C++] Include path in the documentation is wrong (#45031)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45034" target="_blank" rel="noopener">GH-45034</a> - [C++] Remove Parquet requirement from Arrow Acero and from Arrow Dataset when not necessary (#45035)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45039" target="_blank" rel="noopener">GH-45039</a> - [CI][Packaging][Python] Fix Docker push step for free-threaded wheel builds (#45040)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45041" target="_blank" rel="noopener">GH-45041</a> - [Packaging][Python] Use ORC from vcpkg instead of bundled on Linux and macOS (#45046)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45053" target="_blank" rel="noopener">GH-45053</a> - [C++] Add support for Boost 1.87.0 (#45057)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45059" target="_blank" rel="noopener">GH-45059</a> - [C++][CI] Fix test-build-cpp-fuzz failures (#45060)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45069" target="_blank" rel="noopener">GH-45069</a> - [R][CI] Fix r-binary-packages crossbow job (#45070)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45071" target="_blank" rel="noopener">GH-45071</a> - [Packaging][Docs] Fix NumPy v2 include directory for Emscripten, and update Pyodide-related documentation (#45072)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45073" target="_blank" rel="noopener">GH-45073</a> - [C++][Parquet] Fix generation of repetition levels for encryption test data (#45074)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45099" target="_blank" rel="noopener">GH-45099</a> - [C++] Avoid static const variable in the status.h (#45100)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45118" target="_blank" rel="noopener">GH-45118</a> - [Packaging] Use armored keyring for APT repository (#45131)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45119" target="_blank" rel="noopener">GH-45119</a> - [Ruby] Use #size for Arrow::Column#size backend (#45133)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45151" target="_blank" rel="noopener">GH-45151</a> - [C++][Parquet] Fix Null-dereference READ in parquet::arrow::ListToSchemaField (#45152)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45157" target="_blank" rel="noopener">GH-45157</a> - [CI][Packaging] Remove explicit pins of gemfury version in dev/tasks/macros.jinja (#45158)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45183" target="_blank" rel="noopener">GH-45183</a> - [C++][Release] Add llvm-dev back to setup-ubuntu.sh (#45184)</li> |
| <li> |
| <a href="https://github.com/apache/arrow/issues/45212" target="_blank" rel="noopener">GH-45212</a> - [C++][Parquet] test-conda-cpp-valgrind fails on arrow-dataset-file-parquet-encryption-test</li> |
| </ul> |
| |
| </main> |
| |
| <hr> |
| <footer class="footer"> |
| <div class="row"> |
| <div class="col-md-9"> |
| <p>Apache Arrow, Arrow, Apache, the Apache logo, and the Apache Arrow project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p> |
| <p>© 2016-2025 The Apache Software Foundation</p> |
| </div> |
| <div class="col-md-3"> |
| <a class="d-sm-none d-md-inline pr-2" href="https://www.apache.org/events/current-event.html" target="_blank" rel="noopener"> |
| <img src="https://www.apache.org/events/current-event-234x60.png"> |
| </a> |
| </div> |
| </div> |
| </footer> |
| |
| </div> |
| </body> |
| </html> |