You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Thomas Diesler (Jira)" <ji...@apache.org> on 2019/11/05 13:03:00 UTC

[jira] [Commented] (CAMEL-14140) Remove global dependency on outdated guava

    [ https://issues.apache.org/jira/browse/CAMEL-14140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16967506#comment-16967506 ] 

Thomas Diesler commented on CAMEL-14140:
----------------------------------------

Here are the various usages of guava ...

{code}

[tdiesler@MacBook3 camel]$ cat parent/pom.xml | grep guava-version
 <azure-guava-version>20.0</azure-guava-version>
 <cassandra-driver-guava-version>19.0</cassandra-driver-guava-version>
 <google-guava-version>19.0</google-guava-version>
 <google-mail-guava-version>17.0</google-mail-guava-version>
 <grpc-guava-version>26.0-android</grpc-guava-version>
 <influx-guava-version>20.0</influx-guava-version>
 <jackrabbit-guava-version>15.0</jackrabbit-guava-version>
 <jclouds-google-guava-version>18.0</jclouds-google-guava-version>
 <jclouds-google-guava-version-range>[18.0,19.0)</jclouds-google-guava-version-range>
 <jira-guava-version>26.0-jre</jira-guava-version>
 <leveldb-guava-version>21.0</leveldb-guava-version>
 <mustache-guava-version>20.0</mustache-guava-version>
 <openstack4j-guava-version>17.0</openstack4j-guava-version>
 <protobuf-guava-version>26.0-android</protobuf-guava-version>
 <swagger-java-guava-version>27.1-jre</swagger-java-guava-version>
 <zookeeper-guava-version>16.0</zookeeper-guava-version>

{code}

> Remove global dependency on outdated guava
> ------------------------------------------
>
>                 Key: CAMEL-14140
>                 URL: https://issues.apache.org/jira/browse/CAMEL-14140
>             Project: Camel
>          Issue Type: Task
>          Components: camel-cassandraql
>            Reporter: Thomas Diesler
>            Assignee: Thomas Diesler
>            Priority: Major
>             Fix For: 3.0.0
>
>
> Currently, camel comes with google-guava-version=19.0 which contains a number of deprecated APIs that have been removed in 20.x. AFAICS, cassandra-3.x is the only component that depends on these deprecated guava APIs. This dependency has been removed in cassandra-4.x, which is currently in alpha. In WildFly-Camel, I confirmed that it should generally be possible to update to guava-26.x as long as cassandra can still use 19.x



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