Hi, team. I was awol during the discussion of this, but I figured it would be at least anecdotally interesting to hear my 2p on it.
https://wiki.apache.org/jclouds/Roadmap Firstly, a long-lived 1.8 branch seems a bad idea. This release has basically been merge hell because folks don't always pull in fixes or changes. Moreover Java 7 is not really a feature anyone cares about. Not in 2014 anyway. I mean no-one is knocking down our doors and saying.. if only you used try-with-resources internally.. my project would need 2k less lines of code! Java 8, if it was exposed in a way that helped users, maybe. A better interface for compute, that more neatly aligns with containers, or some other user-feature.. Sure. That would make it worthwhile for a longer lived branch. What I'm trying to say is lets please step back, recognize how very much work even one release is, and think about if this idea makes any sense. I suspect after reflection, and hopefully asking our users, we could come up with something compelling enough to justify a dual-dev path. Final thoughts are that the roadmap looks excruciatingly long for such small work. If it is that hard to do work, we have other fish to fry. Yeah, fly-by review by someone who was awol, but hopefully doing a crap-ton of overdue maintenance buys me the cred to at least comment here. -A