Hi all,

As a part of migration the Avro-related classes from Java SDK “core” module to 
a dedicated extension [1] (as it was discussed here [2] and here [3]), two 
important PRs has been merged [4][5]. Therefore, old Avro-related classes 
became deprecated in “core” (still possible to use but not recommended) and all 
other Beam modules, that depended on them, switched to use "extensions/avro” 
instead.

We did our best to make this change smooth, compatible and not breaking but, 
since it was one of the oldest part of “core”, then everything, unfortunatelly, 
is possible and we probably could miss something despite of all efforts. So, 
considering that, I’d like to ask community to run any kind of tests or 
pipelines that utilise, for example, AvroCoder or AvroUtils or any other 
related Avro classes and check if new changes doesn’t break something and 
everything works as expected.

—
Alexey

[1] https://github.com/apache/beam/issues/24292
[2] https://lists.apache.org/thread/mz8hvz8dwhd0tzmv2lyobhlz7gtg4gq7
[3] https://lists.apache.org/thread/47oz1mlwj0orvo1458v5pw5c20bwt08q
[4] https://github.com/apache/beam/pull/24992
[5] https://github.com/apache/beam/pull/25534


Reply via email to