Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,42 @@

# Apache Arrow 23.0.1 (2026-02-08 00:00:00+00:00)

## Bug Fixes

* [GH-48160](https://github.com/apache/arrow/issues/48160) - [C++][Gandiva] Pass CPU attributes to LLVM (#48161)
* [GH-48311](https://github.com/apache/arrow/issues/48311) - [C++] Fix OOB memory access in buffered IO (#48322)
* [GH-48637](https://github.com/apache/arrow/issues/48637) - [C++][FlightRPC] ODBC: Disable `absl` deadlock detection (#48747)
* [GH-48856](https://github.com/apache/arrow/issues/48856) - [Release] Update copyright NOTICE year to 2026 (#48857)
* [GH-48858](https://github.com/apache/arrow/issues/48858) - [C++][Parquet] Avoid re-serializing footer for signature verification (#48859)
* [GH-48861](https://github.com/apache/arrow/issues/48861) - [CI] Fix wrong `smtplib.SMTP.send_message` usage (#48876)
* [GH-48880](https://github.com/apache/arrow/issues/48880) - [Ruby] Fix a bug that Arrow::ExecutePlan nodes may be GC-ed (#48919)
* [GH-48885](https://github.com/apache/arrow/issues/48885) - [C++] Add missing curl dependency of `Arrow::arrow_static` CMake target (#48891)
* [GH-48894](https://github.com/apache/arrow/issues/48894) - [Python][C++] Use base Azure::Core::RequestFailedException instead of final Azure::Storage::StorageException and set minimum nodejs on conda env to 16 for Azurite to work (#48895)
* [GH-48900](https://github.com/apache/arrow/issues/48900) - [C++] Avoid memory blowup with excessive variadic buffer count in IPC (#48901)
* [GH-48961](https://github.com/apache/arrow/issues/48961) - [Docs][Python] Doctest fails on pandas 3.0
* [GH-48965](https://github.com/apache/arrow/issues/48965) - [Python][C++] Compare unique_ptr for CFlightResult or CFlightInfo to nullptr instead of NULL (#48968)
* [GH-48966](https://github.com/apache/arrow/issues/48966) - [C++] Fix cookie duplication in the Flight SQL ODBC driver and the Flight Client (#48967)
* [GH-48983](https://github.com/apache/arrow/issues/48983) - [Packaging][Python] Build wheel from sdist using build and add check to validate LICENSE.txt and NOTICE.txt are part of the wheel contents (#48988)
* [GH-49003](https://github.com/apache/arrow/issues/49003) - [C++] Don't consider `out_of_range` an error in float parsing (#49095)
* [GH-49044](https://github.com/apache/arrow/issues/49044) - [CI][Python] Fix test_download_tzdata_on_windows by adding required user-agent on urllib request (#49052)
* [GH-49059](https://github.com/apache/arrow/issues/49059) - [C++] Fix issues found by OSS-Fuzz in IPC reader (#49060)
* [GH-49137](https://github.com/apache/arrow/issues/49137) - [CI][Release] macOS conda source verification jobs fail to build Arrow C++
* [GH-49138](https://github.com/apache/arrow/issues/49138) - [Packaging][Python] Remove nightly cython install from manylinux wheel dockerfile (#49139)
* [GH-49156](https://github.com/apache/arrow/issues/49156) - [Python] Require GIL for string comparison (#49161)
* [GH-49159](https://github.com/apache/arrow/issues/49159) - [C++][Gandiva] Detect overflow in repeat() (#49160)


## New Features and Improvements

* [GH-48623](https://github.com/apache/arrow/issues/48623) - [CI][Archery][Dev] Add missing headers to email reports (#48624)
* [GH-48817](https://github.com/apache/arrow/issues/48817) - [R][C++] Bump C++20 in R build infrastructure (#48819)
* [GH-48844](https://github.com/apache/arrow/issues/48844) - [C++] Check IPC Message body length consistency in IPC file (#48845)
* [GH-48924](https://github.com/apache/arrow/issues/48924) - [C++][CI] Fix pre-buffering issues in IPC file reader (#48925)
* [GH-48973](https://github.com/apache/arrow/issues/48973) - [R][C++] Fix RE2 compilation errors under C++20 (#48976)
* [GH-49024](https://github.com/apache/arrow/issues/49024) - [CI] Update Debian version in `.env` (#49032)



# Apache Arrow 23.0.0 (2026-01-12 00:00:00+00:00)

## Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion c_glib/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ project(
# * 22.04: 0.61.2
# * 24.04: 1.3.2
meson_version: '>=0.61.2',
version: '23.0.0',
version: '23.0.1',
)

version = meson.project_version()
Expand Down
2 changes: 1 addition & 1 deletion c_glib/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "arrow-glib",
"version-string": "23.0.0",
"version-string": "23.0.1",
"$comment:dependencies": "We can enable gobject-introspection again once it's updated",
"dependencies": [
"glib",
Expand Down
2 changes: 1 addition & 1 deletion ci/scripts/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
_realname=arrow
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=23.0.0
pkgver=23.0.1
pkgrel=8000
pkgdesc="Apache Arrow is a cross-language development platform for in-memory data (mingw-w64)"
arch=("any")
Expand Down
2 changes: 1 addition & 1 deletion cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ if(POLICY CMP0170)
cmake_policy(SET CMP0170 NEW)
endif()

set(ARROW_VERSION "23.0.0")
set(ARROW_VERSION "23.0.1")

string(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" ARROW_BASE_VERSION "${ARROW_VERSION}")

Expand Down
2 changes: 1 addition & 1 deletion cpp/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ project(
'arrow',
'cpp',
'c',
version: '23.0.0',
version: '23.0.1',
license: 'Apache-2.0',
meson_version: '>=1.3.0',
default_options: ['c_std=c11', 'warning_level=2', 'cpp_std=c++20'],
Expand Down
2 changes: 1 addition & 1 deletion cpp/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "arrow",
"version-string": "23.0.0",
"version-string": "23.0.1",
"dependencies": [
"abseil",
{
Expand Down
2 changes: 1 addition & 1 deletion dev/tasks/homebrew-formulae/apache-arrow-glib.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
class ApacheArrowGlib < Formula
desc "GLib bindings for Apache Arrow"
homepage "https://arrow.apache.org/"
url "https://www.apache.org/dyn/closer.lua?path=arrow/arrow-23.0.0/apache-arrow-23.0.0.tar.gz"
url "https://www.apache.org/dyn/closer.lua?path=arrow/arrow-23.0.1/apache-arrow-23.0.1.tar.gz"
sha256 "9948ddb6d4798b51552d0dca3252dd6e3a7d0f9702714fc6f5a1b59397ce1d28"
license "Apache-2.0"
head "https://github.com/apache/arrow.git", branch: "main"
Expand Down
2 changes: 1 addition & 1 deletion dev/tasks/homebrew-formulae/apache-arrow.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
class ApacheArrow < Formula
desc "Columnar in-memory analytics layer designed to accelerate big data"
homepage "https://arrow.apache.org/"
url "https://www.apache.org/dyn/closer.lua?path=arrow/arrow-23.0.0/apache-arrow-23.0.0.tar.gz"
url "https://www.apache.org/dyn/closer.lua?path=arrow/arrow-23.0.1/apache-arrow-23.0.1.tar.gz"
sha256 "9948ddb6d4798b51552d0dca3252dd6e3a7d0f9702714fc6f5a1b59397ce1d28"
license "Apache-2.0"
head "https://github.com/apache/arrow.git", branch: "main"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
apache-arrow-apt-source (23.0.1-1) unstable; urgency=low

* New upstream release.

-- Raúl Cumplido <[email protected]> Tue, 10 Feb 2026 10:45:01 -0000

apache-arrow-apt-source (23.0.0-1) unstable; urgency=low

* New upstream release.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,9 @@ else
fi

%changelog
* Tue Feb 10 2026 Raúl Cumplido <[email protected]> - 23.0.1-1
- New upstream release.

* Tue Jan 13 2026 Raúl Cumplido <[email protected]> - 23.0.0-1
- New upstream release.

Expand Down
6 changes: 6 additions & 0 deletions dev/tasks/linux-packages/apache-arrow/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
apache-arrow (23.0.1-1) unstable; urgency=low

* New upstream release.

-- Raúl Cumplido <[email protected]> Tue, 10 Feb 2026 10:45:01 -0000

apache-arrow (23.0.0-1) unstable; urgency=low

* New upstream release.
Expand Down
3 changes: 3 additions & 0 deletions dev/tasks/linux-packages/apache-arrow/yum/arrow.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -877,6 +877,9 @@ Documentation for Apache Parquet GLib.
%endif

%changelog
* Tue Feb 10 2026 Raúl Cumplido <[email protected]> - 23.0.1-1
- New upstream release.

* Tue Jan 13 2026 Raúl Cumplido <[email protected]> - 23.0.0-1
- New upstream release.

Expand Down
2 changes: 1 addition & 1 deletion matlab/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ endfunction()

set(CMAKE_CXX_STANDARD 20)

set(MLARROW_VERSION "23.0.0")
set(MLARROW_VERSION "23.0.1")
string(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" MLARROW_BASE_VERSION "${MLARROW_VERSION}")

project(mlarrow VERSION "${MLARROW_BASE_VERSION}")
Expand Down
2 changes: 1 addition & 1 deletion python/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ project(pyarrow)
# which in turn meant that Py_GIL_DISABLED was not set.
set(CMAKE_NO_SYSTEM_FROM_IMPORTED ON)

set(PYARROW_VERSION "23.0.0")
set(PYARROW_VERSION "23.0.1")
string(REGEX MATCH "^[0-9]+\\.[0-9]+\\.[0-9]+" PYARROW_BASE_VERSION "${PYARROW_VERSION}")

# Generate SO version and full SO version
Expand Down
2 changes: 1 addition & 1 deletion python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -95,4 +95,4 @@ root = '..'
version_file = 'pyarrow/_generated_version.py'
version_scheme = 'guess-next-dev'
git_describe_command = 'git describe --dirty --tags --long --match "apache-arrow-[0-9]*.*"'
fallback_version = '23.0.0'
fallback_version = '23.0.1'
2 changes: 1 addition & 1 deletion r/DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: arrow
Title: Integration to 'Apache' 'Arrow'
Version: 23.0.0
Version: 23.0.1
Authors@R: c(
person("Neal", "Richardson", email = "[email protected]", role = c("aut")),
person("Ian", "Cook", email = "[email protected]", role = c("aut")),
Expand Down
2 changes: 1 addition & 1 deletion r/NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
under the License.
-->

# arrow 23.0.0
# arrow 23.0.1
# arrow 22.0.0.1

## Minor improvements and fixes
Expand Down
4 changes: 2 additions & 2 deletions r/pkgdown/assets/versions.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<body><p><a href="../dev/r/">23.0.0.9000 (dev)</a></p>
<p><a href="../r/">23.0.0 (release)</a></p>
<body><p><a href="../dev/r/">23.0.1.9000 (dev)</a></p>
<p><a href="../r/">23.0.1 (release)</a></p>
<p><a href="../22.0/r/">22.0.0</a></p>
<p><a href="../21.0/r/">21.0.0</a></p>
<p><a href="../20.0/r/">20.0.0</a></p>
Expand Down
4 changes: 2 additions & 2 deletions r/pkgdown/assets/versions.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
[
{
"name": "23.0.0.9000 (dev)",
"name": "23.0.1.9000 (dev)",
"version": "dev/"
},
{
"name": "23.0.0 (release)",
"name": "23.0.1 (release)",
"version": ""
},
{
Expand Down
2 changes: 1 addition & 1 deletion ruby/red-arrow-cuda/lib/arrow-cuda/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.

module ArrowCUDA
VERSION = "23.0.0"
VERSION = "23.0.1"

module Version
numbers, TAG = VERSION.split("-")
Expand Down
2 changes: 1 addition & 1 deletion ruby/red-arrow-dataset/lib/arrow-dataset/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.

module ArrowDataset
VERSION = "23.0.0"
VERSION = "23.0.1"

module Version
numbers, TAG = VERSION.split("-")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.

module ArrowFlightSQL
VERSION = "23.0.0"
VERSION = "23.0.1"

module Version
numbers, TAG = VERSION.split("-")
Expand Down
2 changes: 1 addition & 1 deletion ruby/red-arrow-flight/lib/arrow-flight/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.

module ArrowFlight
VERSION = "23.0.0"
VERSION = "23.0.1"

module Version
numbers, TAG = VERSION.split("-")
Expand Down
2 changes: 1 addition & 1 deletion ruby/red-arrow-format/lib/arrow-format/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.

module ArrowFormat
VERSION = "23.0.0"
VERSION = "23.0.1"

module Version
numbers, TAG = VERSION.split("-")
Expand Down
2 changes: 1 addition & 1 deletion ruby/red-arrow/lib/arrow/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.

module Arrow
VERSION = "23.0.0"
VERSION = "23.0.1"

module Version
numbers, TAG = VERSION.split("-")
Expand Down
2 changes: 1 addition & 1 deletion ruby/red-gandiva/lib/gandiva/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.

module Gandiva
VERSION = "23.0.0"
VERSION = "23.0.1"

module Version
numbers, TAG = VERSION.split("-")
Expand Down
2 changes: 1 addition & 1 deletion ruby/red-parquet/lib/parquet/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# under the License.

module Parquet
VERSION = "23.0.0"
VERSION = "23.0.1"

module Version
numbers, TAG = VERSION.split("-")
Expand Down
Loading