Skip to content

Conversation

@alamb
Copy link
Contributor

@alamb alamb commented Oct 21, 2025

@github-actions
Copy link

Preview URL: https://alamb.github.io/arrow-site

If the preview URL doesn't work, you may forget to configure your fork repository for preview.
See https://github.com/apache/arrow-site/blob/main/README.md#forks how to configure.

@alamb alamb force-pushed the alamb/arrow-rs-57 branch from 2eb636f to 7e3b172 Compare October 28, 2025 18:46
@alamb alamb marked this pull request as ready for review October 28, 2025 18:47
@alamb alamb requested a review from Copilot October 28, 2025 18:47
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds a blog post announcing the Apache Arrow Rust 57.0.0 release, highlighting major performance improvements and new features.

Key changes:

  • Documents 4x faster Parquet metadata parsing performance improvement
  • Introduces new arrow-avro crate for efficient Avro-Arrow conversion
  • Announces experimental Parquet Variant and Geometry support

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

---
layout: post
title: "Apache Arrow Rust 57.0.0 Release"
date: "2025-09-04 00:00:00"
Copy link

Copilot AI Oct 28, 2025

Choose a reason for hiding this comment

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

The date in the frontmatter (2025-09-04) does not match the filename date (2025-10-27). The date should be consistent with the filename.

Suggested change
date: "2025-09-04 00:00:00"
date: "2025-10-27 00:00:00"

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I will update this prior to pubishing


### Performance: 4x Faster Parquet Metadata Parsing 🚀

Ed Seidl ([@etseidl]) and Jörn Horstmann ([@jhorstmann]) contributed a rewritten
Copy link
Contributor Author

Choose a reason for hiding this comment

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

FYI @etseidl and @jhorstmann, your names are in lights


### New `arrow-avro` Crate

The `57.0.0` release introduces a new [`arrow-avro`] crate contributed by [@jecsand838]
Copy link
Contributor Author

Choose a reason for hiding this comment

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

### Parquet Geometry Support 🗺️


The `57.0.0` release also includes support for reading and writing [Parquet Geometry
Copy link
Contributor Author

Choose a reason for hiding this comment

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

[delta-rs]: https://github.com/delta-io/delta-rs/issues/3637

Thanks to the many contributors who made this possible, including:
* Ryan Johnson ([@scovich]), Congxian Qiu ([@klion26]), and Liam Bao ([@liamzwbao]) for completing the implementation
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@alamb
Copy link
Contributor Author

alamb commented Oct 28, 2025

This PR s now ready for review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link

@adriangb adriangb left a comment

Choose a reason for hiding this comment

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

Amazing this really is so much cool stuff!

Comment on lines +113 to +114
```rust
// Use the VariantArrayBuilder to build a VariantArray

Choose a reason for hiding this comment

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

Should we add imports to make this runnable?



This support is being integrated into query engines, such as
[@friendlymatthew]'s [`datafusion-variant`] crate to integrate into DataFusion

Choose a reason for hiding this comment

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

Copy link
Contributor

@etseidl etseidl left a comment

Choose a reason for hiding this comment

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

Couldn't find any nits 😄. Thanks @alamb!

@alamb
Copy link
Contributor Author

alamb commented Oct 30, 2025

I updated the publish date to today

@alamb alamb merged commit b4cd319 into apache:main Oct 30, 2025
3 checks passed
@alamb alamb deleted the alamb/arrow-rs-57 branch October 30, 2025 16:58
@alamb
Copy link
Contributor Author

alamb commented Oct 30, 2025

Published: https://arrow.apache.org/blog/2025/10/30/arrow-rs-57.0.0/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Blog post for arrow 57

3 participants