Skip to content

Conversation

@raulcd
Copy link
Member

@raulcd raulcd commented Jan 13, 2026

Release blog post for 23.0.0.

Issues on the milestone are here: https://github.com/apache/arrow/milestone/71?closed=1

@github-actions
Copy link

Preview URL: https://raulcd.github.io/arrow-site

If the preview URL doesn't work, you may forget to configure your fork repository for preview.
See https://github.com/apache/arrow-site/blob/main/README.md#forks how to configure.

Copy link
Member Author

@raulcd raulcd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll update the number of issues / commits /etcetera once we have the final release approved and will add notes if someone can't fill them.


## R Notes

## Ruby and C GLib Notes
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kou @hiroyuki-sato can you help with the release notes for the blog post for Ruby CGLib?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pushed.


## Python Notes

## R Notes
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@thisisnic @jonkeane any R notes we should add on the announcement blog post?


## MATLAB Notes

## Python Notes
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AlenkaF @rok can you help with those?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Python Notes
## Python Notes
## Compatibility notes
* Deprecated ``Array.format`` is removed [GH-48102](https://github.com/apache/arrow/issues/48102).
* Experimental tag has been removed for Arrow PyCapsule Interface
[GH-47975](https://github.com/apache/arrow/issues/47975).
* ``PyWeakref_GetRef`` has replaced the use of ``PyWeakref_GET_OBJECT`` to support Python 3.15
[GH-47823](https://github.com/apache/arrow/issues/47823).
## New features
* Bindings for ``scatter`` and ``inverse_permutation``are added
[GH-48167](https://github.com/apache/arrow/issues/48167).
* ``max_rows_per_page`` argument is now exposed in ``parquet.WriterProperties``
[GH-48096](https://github.com/apache/arrow/issues/48096).
* External key material and rotation is enabled for individual Parquet files
[GH-31869](https://github.com/apache/arrow/issues/31869).
## Other improvements
* Nested field encryption configuration has been simplified [GH-41246](https://github.com/apache/arrow/issues/41246).
* Reading INT-encoded ``Decimal`` statistics with ``StatisticsAsScalars`` is now supported
[GH-47955](https://github.com/apache/arrow/issues/47955).
* Unsigned dictionary indices are now supported in pandas conversion
[GH-47022](https://github.com/apache/arrow/issues/47022).
* Added code examples for compute functions ``min``, ``max`` and ``min_max``
[GH-48668](https://github.com/apache/arrow/issues/48668).
* Add temporal unit checking in NumPyDtypeUnifier [GH-48625](https://github.com/apache/arrow/issues/48625)
* Error message is improved when mixing ``numpy.datetime64`` values with different units
(e.g., datetime64[s] and datetime64[ms]) in a single array
[GH-48463](https://github.com/apache/arrow/issues/48463).
* The source argument is now checked in ``pyarrow.parquet.read_table``
[GH-47728](https://github.com/apache/arrow/issues/47728).
## Relevant bug fixes
* ``ipc.Message __repr__`` has been corrected to use f-string [GH-48608](https://github.com/apache/arrow/issues/48608).
* Failures when reading parquet files written with non-compliant RLE encoders have been fixed
in C++ with adding compatibility [GH-47981](https://github.com/apache/arrow/issues/47981).
* Memory usage is now reduced when using ``to_pandas()`` with many extension arrays columns
[GH-47861](https://github.com/apache/arrow/issues/47861).
* Missing required argument error in ``FSSpecHandler`` ``delete_root_dir_contents`` has been
fixed [GH-47559](https://github.com/apache/arrow/issues/47559).
* Invalid ``RecordBatch.from_struct_array`` batch for sliced arrays with offset zero has been fixed
in the C++ [GH-44318](https://github.com/apache/arrow/issues/44318).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @rok in case you have time to look through the above list.


## Linux Packaging Notes

## MATLAB Notes
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kevingurney @sgilmore10 any matlab notes we should add on the 23.0.0 release blog post?


Thanks for your contributions and participation in the project!

## Arrow Flight RPC Notes
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lidavidm can you help with those?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Arrow Flight RPC Notes
## Arrow Flight RPC Notes
An ODBC driver for Apache Arrow Flight SQL has been completed. Currently it is not packaged for release, but [can be built from source](https://github.com/apache/arrow/blob/apache-arrow-23.0.0/cpp/src/arrow/flight/sql/odbc/README.md).


## Arrow Flight RPC Notes

## C++ Notes
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pitrou @wgtmac @zanmato1984 let me know if you can add some notes for the announce blog post for the release

Comment on lines +65 to +74
## Linux Packaging Notes

Fixed a bug that the `parquet-devel` RPM package depends on
`parquet-glib-devel`.

See also: [GH-48044](https://github.com/apache/arrow/issues/48044)

CentOS 7 support has been dropped.

See also: [GH-40735](https://github.com/apache/arrow/issues/40735)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've filled this section.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants