Ed Seidl created THRIFT-5890: -------------------------------- Summary: Rust should generate forward compatible unions Key: THRIFT-5890 URL: https://issues.apache.org/jira/browse/THRIFT-5890 Project: Thrift Issue Type: Bug Components: Rust - Compiler Affects Versions: 0.21.0 Environment: Currently using 0.21, but this should affect all versions of the rust generator Reporter: Ed Seidl
This relates to [THRIFT-5314|https://issues.apache.org/jira/browse/THRIFT-5314] which made enums forwards compatible, but unions need the same treatment. As it stands, it is difficult to add new union members to the Parquet specification as doing so will break existing rust parquet readers. (See [https://github.com/apache/arrow-rs/issues/7909] for an example). -- This message was sent by Atlassian Jira (v8.20.10#820010)