layout: default title: Apache Arrow 4.0.1 Release permalink: /release/4.0.1.html

Apache Arrow 4.0.1 (26 May 2021)

This is a patch release covering a month of development and addressing small but important bugs in the different implementations.

Download

Contributors

This release includes 21 commits from 13 distinct contributors.

$ git shortlog -sn apache-arrow-4.0.0..apache-arrow-4.0.1
     3	Jorge C. Leitao
     3	Joris Van den Bossche
     2	Krisztián Szűcs
     2	Ian Cook
     2	David Li
     2	Jonathan Keane
     1	Antoine Pitrou
     1	niranda perera
     1	Dominik Moritz
     1	GALI PREM SAGAR
     1	Jeroen Ooms
     1	Matthew Topol
     1	Yibo Cai

Patch Committers

The following Apache committers merged contributed patches to the repository.

$ git shortlog -csn apache-arrow-4.0.0..apache-arrow-4.0.1
    17	Krisztián Szűcs
     3	Jorge C. Leitao
     1	GitHub

Changelog

Apache Arrow 4.0.1 (2021-05-26)

Bug Fixes

  • ARROW-12568 - [Python][C++] Segfault when casting a sliced ListArray of int64 in v4.0.0
  • ARROW-12601 - [R][Packaging] Fix pkg-config check in r/configure
  • ARROW-12603 - [R] open_dataset ignoring provided schema when using select
  • ARROW-12604 - [R][Packaging] Dataset, Parquet off in autobrew and CRAN Mac builds
  • ARROW-12617 - [Python] pyarrow.orc.write_table signature reverses that of pyarrow.parquet.write_table
  • ARROW-12622 - [Python] Segfault when reading CSV inside Flight server
  • ARROW-12642 - [R] LIBARROW_MINIMAL, LIBARROW_DOWNLOAD, NOT_CRAN env vars should not be case-sensitive
  • ARROW-12663 - [C++] segfault when arrow header is compiled with nvcc 11.2
  • ARROW-12670 - [C++] extract_regex gives bizarre behavior after nulls or non-matches
  • ARROW-12746 - [Go][Flight] Client Auth handler overwrites outgoing metadata
  • ARROW-12769 - [Python] Negative out of range slices yield invalid arrays
  • ARROW-12774 - [C++][Compute] replace_substring_regex() creates invalid arrays => crash
  • ARROW-12776 - [Archery][Integration] Fix decimal case generation in write_js_test_json

New Features and Improvements

  • ARROW-11926 - [R] Pass on the new UCRT CRAN windows builds
  • ARROW-12520 - [R] Minor docs updates
  • ARROW-12571 - [R][CI] Run nightly R with valgrind
  • ARROW-12578 - [JS] Simplify UTF8 handling in NodeJS
  • ARROW-12619 - [Python] pyarrow sdist should not require git
  • ARROW-12806 - [Python] test_write_to_dataset_filesystem missing a dataset mark