Skip to content

Update dependency pyarrow to v26 - #14653

Open
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/pyarrow-26.x
Open

renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/pyarrow-26.x

Conversation

@renovate-bot

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
pyarrow ==24.0.0 → ==26.0.0 age confidence

Release Notes

apache/arrow (pyarrow)

v26.0.0

Bug Fixes

  • GH-33432 - [R] Match base/stringr semantics for str_replace() with NA replacement (#​51197)
  • GH-34860 - [R] New column name wrongly set when using mutate with if_any (#​51314)
  • GH-35692 - [C++][Parquet] Support to read fixed size list array with nulls (#​50271)
  • GH-37004 - [C++][Python] Fix dropped child data when viewing/casting e… (#​50502)
  • GH-37476 - [C++][Python] Preserve unsigned dictionary index types when building from values (#​50475)
  • GH-37761 - [R] Argument names ignored in schema supplied as in_type argument to register_scalar_function() (#​51324)
  • GH-38358 - [R][day] ) (#​51292)
  • GH-39688 - [R] "Error: Filter expression not supported for Arrow Datasets" using "date" expression rigth hand side of a filter (#​51291)
  • GH-39961 - [C++][Python] Propagate CSV parse delimiter to write options (#​49858)
  • GH-40163 - [Archery] Avoid setuptools_scm internal API (#​50669)
  • GH-40303 - [R] : Unnamed columns cause issues when used in dplyr queries (#​51313)
  • GH-44183 - [C++] Support run-end encoded struct, list (view), large list (view) and map values (#​50534)
  • GH-45086 - [C++] Fix heap buffer overflow in FillNullForward/Backward … (#​50843)
  • GH-45373 - [R] summarize after arrange fails (#​51312)
  • GH-46454 - [C++][Dataset][Acero] Preserve order when writting with TeeNode (#​46455)
  • GH-46646 - [dev][R] Replace linr with jarl for R linting / pre-commit check (#​50851)
  • GH-47369 - [Python][Parquet] Fix wrong variable in the invalid operator error message (#​51004)
  • GH-48072 - [C++][Acero] fix a bug of materialize boolean (#​48073)
  • GH-48137 - [C++] Restore ThreadPool state when a worker fails to start (#​51107)
  • GH-48344 - [Python] Fix Table.from_struct_array for empty ChunkedArray (#​49869)
  • GH-48679 - [C++] Fix pivot_wider with non-monotonic group ids (#​50423)
  • GH-48977 - [C++] Fix quadratic field name index construction on libc++ (#​50970)
  • GH-49482 - [C++][FlightRPC][ODBC] Fix inconsistent SQLGetInfo values in global connection (#​50021)
  • GH-49511 - Fix rare doctest Table.join_asof and default_memory_pool failures (#​50446)
  • GH-49826 - [Python] Return NotImplemented from Scalar/Array arithmetic dunders for unsupported types (#​49845)
  • GH-49889 - [C++][Compute] Handle logical nulls in validity kernels (#​50269)
  • GH-50140 - [C++][Gandiva] Fix castVARCHAR(decimal128) native memory corruption / SIGSEGV on allocation failure (#​50141)
  • GH-50148 - [C++] Add Content-Encoding support to S3 filesystem metadata (#​50167)
  • GH-50186 - [C++][Gandiva] REPLACE throws "Buffer overflow for output string" for results larger than 64 KB (#​50187)
  • GH-50222 - [C++] Use FetchContent for xsimd (#​50303)
  • GH-50239 - [R] Data race issue from R API requests in parallel region (#​50488)
  • GH-50302 - [GLib][Ruby][FlightRPC] Fix GC related problems (#​50401)
  • GH-50311 - [C++] KeyValueMetadata::Delete returns IndexError instead of crashing due to seg fault (#​50322)
  • GH-50312 - [Python] Fix UUID extension type round-trip to pandas returning bytes (#​50325)
  • GH-50316 - [C++][CI] Install libboost-process-dev on Debian experimental (#​50323)
  • GH-50339 - [R] read_ipc_stream fails to unify nested uint64 fields inside a Struct array across record batches (#​50374)
  • GH-50358 - [Release] Fix permission issues when binary signing release candidate artifacts (#​50359)
  • GH-50360 - [Release] Remove stray Apache-Arrow-Flight-SQL-ODBC-*-win64.msi from 04-binary-download.sh and 05-binary-upload.sh (#​50362)
  • GH-50378 - [R] Reading a parquet with a Float16 column yields incorrect value (#​50451)
  • GH-50388 - [C++][CI] Make ccache effective MSVC-based builds (#​50387)
  • GH-50399 - [C++][Gandiva] Use timegm in DaysSince helper in Gandiva date_time_test (#​50400)
  • GH-50403 - [C++] Remove ArrayBuilder::AppendToBitmap (#​50404)
  • GH-50424 - [CI] install Chrome latest for test-conda-python-emscripten (#​50425)
  • GH-50476 - [R] empty_named_list() uses deprecated .Names in structure() (#​50485)
  • GH-50481 - [C++] Fix CSV reader mis-parsing rows with an embedded NUL byte (#​50483)
  • GH-50487 - [C++] Extra semicolon warning from ARROW_SUPPRESS_DEPRECATION_WARNING macro with -Wpedantic (#​50489)
  • GH-50514 - [R] read_ipc_stream fails to unify nested Enum fields inside a Struct array across record batches (#​51153)
  • GH-50532 - [R][CI] R nightly binary upload broken since github3 to pygithub migration (#​50533)
  • GH-50537 - [R] Fix vector_logic_linter warning by using && in if condition (#​50538)
  • GH-50542 - [C++] Fix ARROW_SIMD_LEVEL=NONE build, compile SSE4.2 kernels (#​50547)
  • GH-50579 - [Python] Fix test_categorical_order_survives_roundtrip pandas 3.X deprecation (#​50608)
  • GH-50581 - [C++][R] Use bundled simdjson for C++ wrapper builds (#​50587)
  • GH-50582 - [CI][C++] Install missing simdjson-static on Alpine Linux (#​50583)
  • GH-50585 - [CI][C++] Use bundled simdjson on Alpine Linux (#​50586)
  • GH-50591 - [Python] Fix reference in ConvertToSequenceAndInferSize when an iterator raises on array conversion (#​50594)
  • GH-50597 - [CI] Retry Chrome PyArrow load and fix Snappy Emscripten configure (#​50598)
  • GH-50636 - [C++] Replace std::span/ranges usage to fix macOS CRAN (#​50705)
  • GH-50641 - [C++][Compute] Fix correctness error in decimal round_binary kernel (#​50642)
  • GH-50648 - [Packaging][Linux] Enable OpenTelemetry (#​50650)
  • GH-50678 - [C++][Parquet] Remove unused member null_slot_usage in struct LevelInfo (#​50679)
  • GH-50680 - [C++][Dev] Extend type IDs in gdb_arrow.py (#​50683)
  • GH-50684 - [Python][FlightRPC] Break the reference cycle between the C++ FlightServerBase and the Python object to avoid leaking server (#​50687)
  • GH-50688 - [CI] Remove brew update to fix macOS arrow-s3fs-test segfaults (#​50734)
  • GH-50702 - [Python] Fix .pyx changes requiring two builds to take effect (#​50719)
  • GH-50716 - [C++][CI] Make simdjson required for Parquet (#​50717)
  • GH-50718 - [C++][CI] Fix valgrind use of uninitialised value on FixedSizeListTestCase (#​50721)
  • GH-50730 - [C++] Do not use throwing api (#​50732)
  • GH-50737 - [C++][Parquet] mark MakeStatistics method without ColumnDescriptor as deprecated (#​50738)
  • GH-50739 - [C++] Make simdjson required for static linking (#​50741)
  • GH-50744 - [R] Add read_ipc_file and write_ipc_file to _pkgdown.yml reference index (#​50745)
  • GH-50750 - [C++][Parquet] Remove code marked as deprecated except flight in versions 23.0.0 and earlier (#​50751)
  • GH-50752 - [C++][Compute] Fix unused variable warning when ARROW_WITH_RE2 is disabled (#​50754)
  • GH-50756 - [C++][FlightSQL][ODBC] Fix Clang 20 compilation on macOS 26 (#​50757)
  • GH-50758 - [CI][C++] Use LLVM 22 on Debian experimental (#​50759)
  • GH-50760 - [CI][Python] Create venv for test-fedora-42-python-3 (#​50761)
  • GH-50774 - [CI][Python] Match Protobuf symbol visibility in bundled Substrait and ORC (#​50792)
  • GH-50778 - [C++][Parquet] Fix chunked level histogram accumulation (#​50780)
  • GH-50811 - [Release] Use maint-Major.Minor.x for patch releases as the maintenance branch on required release scripts (#​50813)
  • GH-50819 - [Release] Increase YUM verification timeout (#​50835)
  • GH-50849 - [Python] Return correct ParquetLogicalType.type for geometry/geography (#​50850)
  • GH-50859 - [C++][Parquet] Move JsonWriter to simdjson utilities (#​50990)
  • GH-50862 - [C++][Gandiva] Fix Gandiva tests on riscv64 with an LLVM JIT relocation error (#​50799)
  • GH-50868 - [C++][CI] Suppress deprecated Abseil API warnings for GCS on macOS (#​50887)
  • GH-50869 - [C++][Compute] Tighten coalesce exact dispatch for decimal varargs (#​50870)
  • GH-50971 - [C++][Parquet] Fix usage of disparate length types for metadata reading (#​50972)
  • GH-50985 - [CI][Dev][Python] Update cython-lint and pin Cython to 3.2.9 (#​50986)
  • GH-50987 - [C++] Fix builds with the macOS 11.3 SDK (#​50997)
  • GH-50988 - [C++][Python] Substrait: add mappings for starts_with, ends_with and match_substring (#​50989)
  • GH-50991 - [CI] Enable sccache just like ccache on Docker-based builds (#​50992)
  • GH-50999 - [CI][Python] Fix NuGet based vcpkg cache failures on musllinux (#​51092)
  • GH-51007 - [C++] Make uriparser an external dependency (#​51244)
  • GH-51011 - [C++][CI] Poll for GCS testbench readiness instead of one 10s attempt (#​51012)
  • GH-51041 - [Python] Reject non-Buffer FunctionOptions.deserialize input (#​51129)
  • GH-51044 - [Python] Reject read-only readinto destinations (#​51126)
  • GH-51095 - [CI][C++] Fix core file detection in run-test.sh (#​51121)
  • GH-51098 - [Release] Update CHANGELOG.md as a post release task (#​51117)
  • GH-51101 - [C++][Emscripten] Increase test stack size (#​51103)
  • GH-51135 - [C++][Parquet] Avoid misaligned stores when reading BYTE_ARRAY decimals (#​51136)
  • GH-51138 - [Python] Fix ccache efficiency (#​51139)
  • GH-51140 - [C++] Require simdjson 4.3.0 for fractured_json APIs (#​51142)
  • GH-51144 - [C++] Incorrect Logic for AdaptiveUIntBuilder::AppendValues (#​51146)
  • GH-51152 - [R] test-r-linux-as-cran nightly fails with NOTE about non-standard top-level file jarl.toml (#​51154)
  • GH-51156 - [C++] Raise CapacityError instead of truncating binary values over 2 GiB (#​51158)
  • GH-51194 - [C++] Fix cumulative_max/min default start for floating-point types (#​51203)
  • GH-51210 - [C++] Initialize output_ on empty select_k inputs (#​51212)
  • GH-51217 - [CI][Packaging] Don't use diffoscope (#​51221)
  • GH-51229 - [Python] Raise instead of crashing on unopened resize (#​51246)
  • GH-51254 - [C++][CI] Move ubuntu-cpp-bundled-offline to C++ Extra (#​51255)
  • GH-51285 - [CI] Fix AMD64 Conda Integration Test failure (#​51287)
  • GH-51327 - [CI][Dev] Change download minIO URLs for GitHub releases URL (#​51326)
  • GH-51335 - [CI] Update Matlab actions and fix Matlab Windows failure (#​51378)
  • GH-51343 - [C++][CI][Packaging] Disable Precompile Headers on simdjson to avoid not reproducible artifacts (#​51355)
  • GH-51345 - [CI] Fix pipx install for packaging on Debian (#​51346)
  • GH-51361 - [C++][Parquet] Derive records_to_read in FileReaderImpl::ReadColumn from RowGroup (#​51362)
  • GH-51370 - [C++][Parquet] Fix tracing column attributes (#​51401)
  • GH-51402 - [CI][Release] Bump macos runner versions to supported version from Homebrew (#​51403)
  • GH-51446 - [CI][Python] Fix test collection errors when Parquet encryption is unavailable (#​51457)
  • GH-51456 - [C++] Make ABI independent of ARROW_EXTRA_ERROR_CONTEXT (#​51458)
  • GH-51467 - [CI][C++] Remove unused ranges include which breaks R build (#​51469)
  • GH-51487 - [CI] Fix Emscripten wheel load failure by disabling llvm-strip on install (#​51488)
  • GH-51492 - [C++] Do not left shift a bpacking lane by its full width (#​51493)
  • GH-51494 - [CI][C++] Detect Visual Studio installed path instead of hardcoding it (#​51610)
  • GH-51495 - [C++] Fix race in MergedGenerator that could drop an error and end the stream early (#​51498)
  • GH-51496 - [C++] Fix 32-bit block offset overflows in SwissTable (#​51497)
  • GH-51604 - [C++][Parquet] Only link opentelemetry-cpp::sdk on arrow_reader_writer_tracing_test.cc to avoid double freeing (#​51606)
  • GH-51632 - [C++][CI] Link OpenTelemetry libs for parquet-arrow-reader-writer-tracing-test depending on System vs Bundled OpenTelemetry (#​51633)
  • GH-51634 - [C++][CI] Apply a google-cloud-cpp patch for OpenSSL 4.x compatibility (#​51635)
  • GH-51638 - [CI][C++][Parquet] Update expected JSON output in parquet-reader-test for simdjson 5.0 (#​51661)
  • GH-51643 - [CI] Run extra jobs on pushes to main again (#​51666)
  • GH-51651 - [C++][CI] Fix static linking for system Abseil and bundled GCS (#​51653)
  • GH-51675 - [Python][Packaging] Apply upstream fix to UriParser from vcpkg and force Windows image rebuild to fix builds on wheels (#​51676)
  • GH-51682 - [CI][C++] Add liburiparser-dev to system dependency image (#​51683)
  • GH-51687 - [C++] Skipt tests that require threads if ARROW_ENABLE_THREADING=OFF (#​51688)

New Features and Improvements

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot
renovate-bot requested review from a team and chalmerlowe as code owners October 21, 2026 21:42
@trusted-contributions-gcf trusted-contributions-gcf Bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Oct 21, 2026
@product-auto-label product-auto-label Bot added samples Issues that are directly related to samples. api: bigquery Issues related to the BigQuery API. api: bigquerystorage Issues related to the BigQuery Storage API. labels Oct 21, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request updates the pyarrow dependency version from 24.0.0 to 26.0.0 across multiple requirements.txt files, specifically in bigquery/bqml, bigquery/pandas-gbq-migration, and bigquery_storage/to_dataframe. There are no review comments, and I have no feedback to provide.

@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Oct 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: bigquery Issues related to the BigQuery API. api: bigquerystorage Issues related to the BigQuery Storage API. owlbot:run Add this label to trigger the Owlbot post processor. samples Issues that are directly related to samples.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants