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)

Reply via email to