DEV Community

Alex Merced
Alex Merced

Posted on

Apache Arrow dev list digest (Aug 25–29 2025)

Apache Arrow dev list digest (Aug 25–29 2025)

Go: release candidate 18.4.1‑RC0

On 28 August Matt Topol posted a call to vote on Apache Arrow Go v18.4.1 RC0. He provided a link to the release candidate, asked folks to verify signatures and run tests, and opened the vote for 72 hours. David Li noted that verification with Go 1.25 was complicated by a new leak‑sanitizer, but said this could be addressed after the vote. After running unit tests, Dewey Dunnington and Sutou Kouhei cast +1 votes. The thread can be viewed at the mail archive.

Arrow Summit 25 registration opens

Raúl Cumplido announced that registration for Arrow Summit 25 (Oct 2 – 3 in Paris) had opened. The conference, organised by the Apache Arrow community, will feature talks, workshops and lightning sessions. Raúl included a link to the registration page and encouraged participants to register for PyData Paris (the day before) as well. He noted that community events help build connections among contributors. Read the full announcement here.

Flight SQL ODBC installer branding

Alina Li asked for help creating a bitmap banner (493×58 pixels) for the Arrow Flight SQL ODBC installer. She explained that the WiX installer needed a branded image and requested guidance on whether to design one from scratch or reuse existing assets. Sutou Kouhei replied that the project provides official visual‑identity assets and suggested using the existing Apache Arrow logo and colour palette. The discussion continued on the best way to integrate branding into the installer. See the request here.

Bug report: huge data issue in Parquet RLE stream

Michał Puczyński reported a bug in the Parquet writer when encoding large arrays of double values using RLE bit‑packing. He found that the internal bit‑buffer used an int type for max_bytes_, causing overflow when handling long sequences. His patch replaced the signed int with a 32‑bit unsigned integer and provided a snippet of the fix in bit_stream_utils_internal.h. Community members had not yet replied, but the report highlighted the need to better test extreme cases in Parquet encoding. Read the bug report and patch details here.

New contributor seeking guidance

Valli V expressed interest in contributing to Arrow Go and asked how to get started. Bryce Mecum welcomed the inquiry and pointed to the new contributor guide, the issue tracker and the “good first issue” and “good second issue” labels across Arrow’s multiple language bindings. He suggested exploring areas that align with personal interests, whether in the Go implementation, flight‑SQL, Arrow Rust or libraries in other languages. The encouragement underscored the project’s openness to new contributors. Join the discussion here.

Community meeting on August 27

Ian Cook reminded developers about the Arrow community meeting scheduled for 27 August at 16:00 UTC. He shared the Zoom link, meeting ID and passcode, and a Google Doc for the agenda. The call was open to anyone interested in discussing ongoing work, release planning and new proposals. Catch the announcement here.

Rust 56.1.0 release vote and result

Andrew Lamb initiated a vote on 25 August to release Arrow Rust 56.1.0 RC1, providing links to the source tarball and instructions for verifying checksums and running the test suite. L. C. Hsieh and Raúl Cumplido responded with +1 binding votes after testing on macOS and Ubuntu. Two days later Andrew announced that with three +1 binding votes and no objections, the vote passed and the release was approved. He noted that the crates would be published to crates.io and thanked everyone for reviewing the candidate. Details of the vote call and result are in the threads here and here.

Summary

The last week of August 2025 on the Arrow dev list focused on release management and community engagement. Contributors reviewed a release candidate for Arrow Go v18.4.1 and quickly provided feedback and votes, while a Rust release candidate moved smoothly from call to approval. The team also opened registration for the Arrow Summit in Paris, rallied volunteers to improve branding on the Flight SQL ODBC installer, highlighted a Parquet encoding bug, and welcomed new contributors with pointers to documentation and issue trackers. Regular community meetings continued to provide a venue for discussion and coordination.

Top comments (0)