

Added support for reading BloomFilters to the Parquet Reader ( GH-34665).Fixed incorrect Parquet page null_count when stats are disabled ( GH-34326).Fixed incorrect number of rows in Parquet V2 page headers ( GH-34086).Parquet writer can write columns in parallel now ( GH-33655).Added support for reading Parquet page indexes ( GH-33596) and writing page indexes ( GH-34053).NaNs are correctly handled now for Parquet predicate push-downs ( GH-18481).Added support for DeltaLengthByteArray encoding to the Parquet writer ( GH-33024).The output of the aggregate relation now conforms to the spec GH-34786.Added an extension relation to support segmented aggregation GH-34626.Added API reference documentation GH-34011.Add support for the cast expression element GH-31910.Add support for the round function GH-33588.Breaking Change: Reorder output fields of “group_by” node so that keys/segment keys come before aggregates ( GH-33616).Exec nodes now can have a concept of “ordering” and will reject non-sensible plans ( GH-34136).Acero has been moved out of libarrow into it’s own shared library, allowing for smaller builds of the core libarrow ( GH-15280).Cast kernels are now built into libarrow by default ( GH-34388).New kernel to convert timestamp with timezone to wall time ( GH-33143).The FixedShapeTensor Logical value type has been implemented using ExtensionType ( GH-15483, GH-34796).

