[
https://issues.apache.org/jira/browse/FLINK-38547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ferenc Csaky closed FLINK-38547.
--------------------------------
Fix Version/s: 2.2.0
Assignee: Khaled Hammouda
Resolution: Fixed
[{{94afcb9}}|https://github.com/apache/flink/commit/94afcb9e0ed30f5998aba2dc1a8e2ab34814eb55]
in master
> Upgrade protobuf-java from 3.x to 4.32.1 with compatibility patch for
> parquet-protobuf
> --------------------------------------------------------------------------------------
>
> Key: FLINK-38547
> URL: https://issues.apache.org/jira/browse/FLINK-38547
> Project: Flink
> Issue Type: Improvement
> Components: Formats (JSON, Avro, Parquet, ORC, SequenceFile)
> Affects Versions: 2.1.0
> Reporter: Khaled Hammouda
> Assignee: Khaled Hammouda
> Priority: Major
> Labels: format, protobuf, pull-request-available, upgrade
> Fix For: 2.2.0
>
>
> Flink currently uses protobuf-java 3.x, causing incompatibility issues with
> applications trying to use protobuf 4.x.
> In particular, {{flink-formats/flink-protobuf}} still uses a protobuf 3.x API
> that were removed (Descriptors.FileDescriptor.Syntax enum used for
> proto2/proto3 syntax detection).
> Also, the {{parquet-protobuf}} dependency (parquet-java 1.15.2) still uses
> the same API, and thus requires a local patch until the same protobuf version
> upgrade is completed upstream
> [https://github.com/apache/parquet-java/issues/3175|https://github.com/apache/parquet-java/issues/3175].
> I submitted a PR that implements this upgrade.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)