NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4065 most downloaded on crates.io
Pyarrow bindings
Last release 23 days ago
15 Sep 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 18 of 20 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
20 releases · first in 2025
One column per month.
Minor: Add version to deprecation notice for ParquetMetaDataReader::decode_footer \#7639 [parquet] (etseidl)
strong_count method to Buffer #7568 [arrow]flight-sql-experimental to flight-sql #7498 [arrow] [arrow-flight]filter_bytes by precalculating capacity #7465 [arrow]55.1.0 (May 2025) #7393 [parquet]Fixed bugs:
encoding_stats not present in Parquet generated by parquet-rewrite #7616 [parquet]footer_signing_key_metadata is not included, encryption alghoritm is always written in footer #7599 [parquet]new_null_array panics when constructing a struct of a dictionary #7571Dictionary(u8, FixedSizeBinary(_)) using datafusion. #7545 [parquet]pretty_format function when displaying DurationSecondsArray with i64::MIN / i64::MAX #7533 [arrow]read_record_batch func of the RecordBatchDecoder does not respect the skip_validation property #7508 [arrow]arrow-55.1.0 breaks filter_record_batch #7500arrow-rs can't be read with pyarrow #7489 [parquet]Documentation updates:
ExtensionType::supports_data_type docs #7682 [arrow] (mbrobbel)ParquetMetaDataReader::decode_footer #7639 [parquet] (etseidl)WriterPropertiesBuilder #7558 [parquet] (etseidl)Decimal128Array #7525 [arrow] (burmecia)WriterProperties #7491 [parquet] (alamb)Closed issues:
coalesce and concat for views #7615 [arrow]parquet-rewrite #7552 [parquet]Merged pull requests:
NullArray in MutableArrayData #7726 [arrow] (comphead)interleave_views (4-7x faster) #7695 [arrow] (Dandandan)build_extend and build_extend_nulls #7671 [arrow] (brancz)lazy_static dependency #7669 [arrow] (Expyron)RecordBatch::schema_metadata_mut and Field::metadata_mut #7664 [arrow] (emilk)BatchCoalescer::push_filtered_batch and docs #7652 [arrow] (alamb)pretty_format_batches_with_schema function #7642 [arrow] (lewiszlw)GetDbSchemas and GetTables schemas to fully match the protocol #7638 [arrow] [arrow-flight] (sgrebnov)ParquetMetaDataReader #7635 [parquet] (etseidl)StructArray::try_new #7634 [arrow] (xudong963)coalesce kernel tests #7626 [arrow] (alamb)coalesce and concat performance for views… #7625 [arrow] (Dandandan)coalesce and concat performance for views (#7614)" #7623 [arrow] (Dandandan)coalesce and concat performance for views #7614 [arrow] (Dandandan)coalesce kernel andBatchCoalescer for statefully combining selected b…atches: #7597 [arrow] (alamb)take_kernel benchmark #7592 [arrow] (alamb)Dict(_, FixedSizeBinary(_)) #7585 [parquet] (albertlockett)parquet-rewrite #7576 [parquet] (JigaoLuo)row_group_is_[max/min]_value_exact to StatisticsConverter #7574 [parquet] (CookiePieWw)WriterPropertiesBuilder::set_column_index_truncate_length #7553 [parquet] (etseidl)Result name collision in parquet_derive #7548 (jspaezp)filter_record_batch panics with empty struct array #7539 [arrow] (thorfour)build_array_reader into a struct #7521 [parquet] (alamb)ParquetRecordBatchReader::next control logic #7512 [parquet] (alamb)skip_validation property is enabled #7509 [arrow] (nilskch)ReadPlan to encapsulate the calculation of what parquet rows to decode #7502 [parquet] (alamb)Field docs, add missing Field::set_* methods #7497 [arrow] (alamb)unsafe usage #7493 [arrow] (Dandandan)do_put when stream is empty or 1st stream element is an Err #7492 [arrow] [arrow-flight] (superserious-dev)StreamDecoder::schema #7488 [arrow] (lidavidm)RunArrays #7487 [arrow] (brancz)parquet-variant crate, update parquet-testing pin #7485 (alamb)arrow_reader_clickbench benchmark #7470 [parquet] (alamb)filter_bytes ~-20-40%, filter_native low selectivity (~-37%) #7463 [arrow] (Dandandan)Your coding agent can read these notes before it upgrades. Set up the MCP server →