Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-18192

Upgrade to Avro version 1.10.0 from 1.8.2

    XMLWordPrintableJSON

Details

    • Hide
      The default version of avro in flink-avro module was upgraded to 1.10. If for some reason you need an older version (you have avro coming from hadoop, or you use classes generated from an older avro version), please explicitly downgrade the avro version in your project.

      NOTE: We observed a decreased performance of the Avro 1.10 version compared to 1.8.2. If you are concerned with the performance and you are fine working with an older version of Avro, consider downgrading the Avro version.
      Show
      The default version of avro in flink-avro module was upgraded to 1.10. If for some reason you need an older version (you have avro coming from hadoop, or you use classes generated from an older avro version), please explicitly downgrade the avro version in your project. NOTE: We observed a decreased performance of the Avro 1.10 version compared to 1.8.2. If you are concerned with the performance and you are fine working with an older version of Avro, consider downgrading the Avro version.

    Description

      As of version 1.11, Flink (i.e., flink-avro) still uses Avro in version 1.8.2.

      Avro 1.9.2 contains many bugfixes, in particular in respect to the support for logical types. A further advantage would be that an upgrade to Avro 1.9.2 would also allow to use the Confluent Schema Registry client and Avro deserializer in version 5.5.0, which finally support schema references.

      Therefore it would be great if Flink could make use of Avro 1.9.2 or higher in future releases.

       

       

      Attachments

        Issue Links

          Activity

            People

              dwysakowicz Dawid Wysakowicz
              l.heimberg Lucas Heimberg
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: