Overview
PyArrow 22.0, released on October 24, 2025, adds Python 3.14 and free-threaded support.
Main Features
Python 3.14 and free-threaded
PyArrow 22.0 is compatible with Python 3.14, including the free-threaded (no GIL) mode. This enables parallel Arrow data processing from multiple Python threads.
python
import pyarrow as pa
import pyarrow.compute as pc
# Compatible with Python 3.14 free-threaded
table = pa.table({
'x': range(1_000_000),
'y': range(1_000_000),
})
result = pc.add(table['x'], table['y'])
print(result[:5]) # [0, 2, 4, 6, 8]
