[ https://issues.apache.org/jira/browse/ARROW-12203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17375923#comment-17375923 ]
Joris Van den Bossche edited comment on ARROW-12203 at 7/6/21, 6:14 PM: ------------------------------------------------------------------------ If we would enable all available logical types with a default of {{version="2.0"}}, what do we do if the next Parquet format release adds a new logical type? (eg if 2.10.0 adds a new Interval logical type) Maybe something we can defer until it happens, but unless we would directly enable it, we would then still need to add a {{version="2.10"}} option or so to enable it on demand. But +1 on Micah's proposal to notify the mailing list (and put it in the release notes for 5.0.0 maybe as well) that we plan to switch in the next release. was (Author: jorisvandenbossche): If we would enable all available logical types with a default of {{version="2.0"}}, what do we do if the next Parquet format release adds a new logical type? (eg if 2.10.0 adds a new Interval logical type) Maybe something we can defer until it happens, but unless we would directly enable it, we would then still need to add a {{version="2.10"}} option or so to enable it on demand. > [C++][Python] Switch default Parquet version to 2.0 > --------------------------------------------------- > > Key: ARROW-12203 > URL: https://issues.apache.org/jira/browse/ARROW-12203 > Project: Apache Arrow > Issue Type: Wish > Components: C++, Python > Reporter: Antoine Pitrou > Priority: Major > Fix For: 6.0.0 > > > Currently, Parquet write APIs default to maximum-compatibility Parquet > version "1.0", which disables some logical types such as UINT32. We may want > to switch the default to "2.0" instead, to allow faithful representation of > more types. -- This message was sent by Atlassian Jira (v8.3.4#803005)