It looks like Avro version dependency from Beam has come up in the past [1,
2].

I'm currently on Beam 2.16.0, which has been compatible with my usage of
Avro 1.9.x.

But upgrading to Beam 2.17.0 is not possible for us now that 2.17.0 has
some dependencies on Avro classes only available in 1.8.x.

Wondering if anyone else is similar blocked and what it would take to
prioritize Beam upgrading to 1.9.x or better using a shaded version so that
clients can use their own Avro version for their own coding purposes. (Eg,
I parse Avro messages from a KafkaIO source and need 1.9.x for this but am
perfectly happy if Beam's Avro coding facilities used a shaded other
version.)

I've made a comment on BEAM-8388 [1] to this effect. But polling community
for discussion.

[1] https://issues.apache.org/jira/browse/BEAM-8388
[2] https://github.com/apache/beam/pull/9779

Reply via email to