[ https://issues.apache.org/jira/browse/BEAM-8388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17016510#comment-17016510 ]
Aaron Dixon commented on BEAM-8388: ----------------------------------- [~suztomo] 2.17.0 references a class `TimestampConversion` that is only in Avro 1.8.x. It appears that the PR you referenced (that didn't get merged) shows the required change away from using `TimestampConversion`: [https://github.com/apache/beam/pull/9779/files] Regarding Ken's comment – wouldn't shading Avro be an apropos solution? This is a very common approach in dealing with situations like this. (See [https://maven.apache.org/plugins/maven-shade-plugin/]) In this way Beam could (internally, for AvroCoder, etc) use whichever Avro version it prefers while clients could then have direct dependencies on any Avro version and not conflict with Beam's? > Update Avro to 1.9.1 from 1.8.2 > ------------------------------- > > Key: BEAM-8388 > URL: https://issues.apache.org/jira/browse/BEAM-8388 > Project: Beam > Issue Type: Improvement > Components: io-java-avro > Reporter: Jordanna Chord > Assignee: Jordanna Chord > Priority: Major > Original Estimate: 24h > Time Spent: 3h 20m > Remaining Estimate: 20h 40m > > Update build dependency to 1.9.1 -- This message was sent by Atlassian Jira (v8.3.4#803005)