This is an automated email from the ASF dual-hosted git repository.
xuang7 pushed a commit to branch release/v1.2
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/release/v1.2 by this push:
new 565119cc09 chore(deps): bump pyarrow from 21.0.0 to 23.0.1 in /amber
[release/v1.2 backport] (#5870)
565119cc09 is described below
commit 565119cc09f31476d5fe79c90a241dc966a5bd27
Author: Xinyuan Lin <[email protected]>
AuthorDate: Sun Jun 21 21:31:12 2026 -0700
chore(deps): bump pyarrow from 21.0.0 to 23.0.1 in /amber [release/v1.2
backport] (#5870)
### What changes were proposed in this PR?
Backport of apache/texera#5800 to `release/v1.2`: bump pyarrow from
21.0.0 to 23.0.1 in /amber.
Manual re-apply: the upstream PR sits on a main-only reorg that moved
test deps into dev-requirements.txt, so requirements.txt context
diverges. Bumped pyarrow in requirements.txt and the matching
LICENSE-binary-python entry; pyarrow 21→23 adds no transitive packages.
**Risk:** 🔴 **MAJOR** (21→23); core Arrow data path.
### Any related issues, documentation, discussions?
Backports apache/texera#5800 (merged to `main`). No `release/*` label is
added — this PR *is* the backport, and a release label would trigger a
backport-of-a-backport precheck. CI stacks auto-select from the
file-based labels.
### How was this PR tested?
Mirrors the change already merged and CI-validated on `main`
(apache/texera#5800); verified the backport diff equals the original
bump and applies onto `release/v1.2`. Manual verification:
Installed requirements and ran a workflow exchanging Arrow data between
Python operators and to/from Iceberg.
### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Claude Code (Opus 4.8 [1M context])
---
amber/LICENSE-binary-python | 2 +-
amber/requirements.txt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/amber/LICENSE-binary-python b/amber/LICENSE-binary-python
index e87887d51d..5d1079ea18 100644
--- a/amber/LICENSE-binary-python
+++ b/amber/LICENSE-binary-python
@@ -223,7 +223,7 @@ Python packages:
- overrides==7.4.0
- packaging==26.2
- propcache==0.5.2
- - pyarrow==21.0.0
+ - pyarrow==23.0.1
- pyiceberg==0.11.1
- pympler==1.1
- python-dateutil==2.8.2
diff --git a/amber/requirements.txt b/amber/requirements.txt
index b7c7c08a62..50d512f4ea 100644
--- a/amber/requirements.txt
+++ b/amber/requirements.txt
@@ -21,7 +21,7 @@ pandas==2.2.3
ruff==0.14.7
iniconfig==1.1.1
loguru==0.7.0
-pyarrow==21.0.0
+pyarrow==23.0.1
pytest==7.4.0
python-dateutil==2.8.2
pytest-timeout==2.2.0