As I understand it, our backwards compatibility goal avoids changing a public, non-beta, non-labs API without deprecating it in the previous major release. One advantage here is that we retain *source* compatibility due to boxing although break *binary* compatibility. Given this I prefer to merge this change.
Do we have our compatibility goals documented anywhere other than mailing lists? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/923#issuecomment-188384276
