[ 
https://issues.apache.org/jira/browse/BEAM-11958?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ismaël Mejía updated BEAM-11958:
--------------------------------
    Description: 
We upgraded the Aws module to avoid deprecation Jackson messages in BEAM-8391 
however is pretty common that our users have older versions of Jackson in their 
clusters. If this happens their code will break because it won't find the new 
methods that Beam's Aws module is targeting. 

AWS SDKv1 for Java dependencies leak an older version of Jackson so this is 
pretty common for users on EMR who have the AWS dependencies pre provided in 
the cluster.

Reverting this change makes sense and we should only upgrade these APIs when we 
decide to move to Jackson 3.x

  was:We upgraded the Aws module to avoid deprecation Jackson messages in 
BEAM-8391 however is pretty common that our users have older versions of 
Jackson in their clusters. If this happens their code will break because it 
won't find the new methods that Beam's Aws module is targeting. Reverting this 
change makes sense and we should only fix it when moving to Jackson 3.x


> Don't use new Jackson APIs to avoid classpath issues when parsing AWS 
> configuration
> -----------------------------------------------------------------------------------
>
>                 Key: BEAM-11958
>                 URL: https://issues.apache.org/jira/browse/BEAM-11958
>             Project: Beam
>          Issue Type: Improvement
>          Components: io-java-aws
>            Reporter: Ismaël Mejía
>            Assignee: Ismaël Mejía
>            Priority: P2
>             Fix For: 2.29.0
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> We upgraded the Aws module to avoid deprecation Jackson messages in BEAM-8391 
> however is pretty common that our users have older versions of Jackson in 
> their clusters. If this happens their code will break because it won't find 
> the new methods that Beam's Aws module is targeting. 
> AWS SDKv1 for Java dependencies leak an older version of Jackson so this is 
> pretty common for users on EMR who have the AWS dependencies pre provided in 
> the cluster.
> Reverting this change makes sense and we should only upgrade these APIs when 
> we decide to move to Jackson 3.x



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to