## pandas-dev/pandas — v3.0.3…v3.0.4

_24 commits._

### Fixes
- **[3.0.x] BUG: fix CoW issue in eval() (#66072)** (bd35f15)
- **[backport 3.0.x] BUG: anchor whole alternation in Series.str.match for PyArrow string dtype (#66070) (#66076)** (6195872)
- **Backport PR #66051 on branch 3.0.x (BUG: fix regression in DataFrame setitem with MultiIndex columns being a silent no-op with object-dtype level) (#66077)** (70313be)
- **[backport 3.0.x] BUG(pandas 3.0 regression): drop(index=...) doesn't accept NA values when using arrow dtype in index (#65682) (#66073)** (f9693fc)
- **[backport 3.0.x] BUG: support for operations with custom objects / object dtype (#65677) (#66071)** (9760fff)
- **Backport PR #65066 on branch 3.0.x (BUG: escape SQL identifiers in ADBCDatabase to prevent injection) (#66067)** (774a50d)
- **[3.0.x] BUG: fix segfault adding non-tick DateOffset to datetime data under threads (#66031)** (15494e8)
- **[backport 3.0.x] CI: fix pytest cache issue in wheel build for pyodide (#66018) (#66022)** (54767d3)
- **Backport PR #65938 on branch 3.0.x (TYP/TST: matplotlib 3.11 typing compat and 32-bit test_datetimes fix) (#65981)** (8c683a6)
- **Backport PR #65864 on branch 3.0.x (BUG: iloc on DataFrame with reference is a silent no-op with unsorted indexes) (#65886)** (9ad75c4)
- **Backport PR #65848 on branch 3.0.x (TST: fix Numpy Nightly CI failure in test_dti_union_mixed) (#65853)** (fffa7a9)
- **Backport PR #65113: BUG: add _str_getitem to ArrowStringArrayMixin (#65775)** (5fc1cfe)
- **Backport PR #65742 on branch 3.0.x (TST: Fix some issues with Matplotlib 3.11) (#65753)** (828e5dc)
- **Backport PR #65591 on branch 3.0.x (BUG: fix np_datetime.c include order to avoid numpy nightly segfault) (#65609)** (2673a26)

### Backend
- **RLS: 3.0.4 (#66079)** (8188eb1)
- **[backport 3.0.x] Bump pypa/cibuildwheel from 3.4.1 to 4.1.0 (#65934) (#66026)** (57ed3e2)
- **[backport 3.0.x] ENH: fallback to zoneinfo Python API (for correct tz localization) for distant dates (#65733) (#66068)** (f03f3ab)
- **[3.0.x] CI: also pin pytest for test extra (wheel build) (#66024)** (db37655)
- **[backport 3.0.x] TST: remove xfail on downstream test_pandas_datareader (#66020) (#66023)** (5310774)
- **Backport PR #65931 on branch 3.0.x (TST: compat with matplotlib 3.11 log-axis tick changes) (#65936)** (0e932ba)
- **Backport PR #65840 on branch 3.0.x (PERF: Big slowdown of searchsorted on pd.Series) (#65909)** (dd93025)
- **[backport 3.0.x] CI: pin pytest to <9.1 (#65883) (#65884)** (e591d4f)
- **Backport PR #65731 on branch 3.0.x (DOC: start 3.0.4 whatsnew notes) (#65732)** (c11f6f1)
- **[backport 3.0.x] TST: Adjust xfails for fastparquet 2026.05.0 (#65668) (#65693)** (6ce76c2)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/pandas-dev/pandas?utm_source=github-action)._