+1 to mege it for 2.2.0 and to release it as soon as possible to start getting feedback.
I would like, though, to have complete support for this and see jclouds-karaf updated accordingly. I did a first try but got stuck with an error I've not been able to resolve yet: https://github.com/jclouds/jclouds/pull/1197#issuecomment-382319204 Any help there would be much appreciated! On 15 April 2018 at 20:59, Andrew Gaul <g...@apache.org> wrote: > I merged a few compatibility commits and opened a pull request to > require Java 8 and Guava 21 in master: > > https://github.com/jclouds/jclouds/pull/1197 > > I have a follow up commit which will allow use with Guava 21-24.1. This > is the biggest backwards-incompatible change in jclouds history and we > should pause to evaluate if and how we should make this change. Back in > 2014 we tried to require Java 7 which ended up reverted: > > https://issues.apache.org/jira/browse/JCLOUDS-652 > > While the situation is different today, it remains the case that jclouds > supports a long tail of old releases to satisfy a subset of users while > poorly serving users with more modern environments. This pull request > will trade off the desires of the former for the latter, hopefully > serving more users. We could solve this other ways, including > minimizing our use of Guava, although no one has stepped forward to do > this work so I advocate for the current approach. > > I would like to merge this jclouds for 2.2.0 and release sooner than our > previous 19, 20, and 15 months major version cycles. We do not have to > merge this pull request today since this will make backports to 2.1.x > somewhat more painful. Thoughts or suggestions? > > -- > Andrew Gaul > http://gaul.org/ >