[
https://issues.apache.org/jira/browse/JCLOUDS-653?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14089934#comment-14089934
]
Everett Toews commented on JCLOUDS-653:
---------------------------------------
In this particular case, I think it's a low risk for breaking clients.
Of the 269 occurrences of ToStringHelper being returned 9 are public methods
and 260 are protected methods. Yes, someone could have subclassed the domain
objects where these methods are protected and used them that way. I think
that's unlikely though.
Considering the above, I'd be comfortable upgrading to Guava 18 for jclouds
2.0. This would need to be documented in the 2.0 release notes under the API
Changes section though. That way if someone does depend on the string() method,
they have a chance of discovering the upgrade path from the release notes.
> Upgrade to Guava 18
> -------------------
>
> Key: JCLOUDS-653
> URL: https://issues.apache.org/jira/browse/JCLOUDS-653
> Project: jclouds
> Issue Type: Bug
> Components: jclouds-core
> Affects Versions: 2.0.0
> Reporter: Andrew Gaul
> Assignee: Andrew Gaul
>
> Notably this release continues the transition from InputSupplier to
> ByteSource and adds a CRC32C implementation, needed by Google Cloud Storage.
> Release notes:
> https://code.google.com/p/guava-libraries/wiki/Release18
--
This message was sent by Atlassian JIRA
(v6.2#6252)