Apache jclouds 2.0 represents a significant milestone for the project. We are proud to support all major cloud providers in the marketplace with a mature, stable, codebase that is ready for production. You can read the official announcement here. To get started with jclouds, please see the jclouds installation guide.
Apache jclouds 2.0 features include:
Wider compatibility with the Guava and Guice libraries.
Configuration of arbitrary hardware values in the compute abstraction.
Many additions to the blobstore portable abstraction.
Added support for new compute providers:
Microsoft Azure Resource Manager
Added support for new blob store providers:
Better integration with OSGi and Apache Karaf.
Numerous bug fixes and performance improvements.
The complete list of fixed issues and improvements can be found here.
We have also improved our CI system by adding compatibility builds with the core libraries and OSGi framework, and by adding weekly builds that run the live tests. Check it out!
Added support for Microsoft Azure ARM, ProfitBricks v3 and OneAndOne.
Configuration of arbitrary hardware values (CPU, memory and disk space) in the compute abstraction. Read more about this useful feature developed as part of a GSoC 2016 project!
Added ap-northeast-2 (Seoul) and ap-south-1 (Mumbai) regions to AWS.
Implemented the compute abstraction in CloudSigma v2.
Added the cloudsigma2-mia (Miami) region to CloudSigma v2.
Promoted Docker and OAuth APIs to the main repo. The groupId for their respective dependencies changes to org.apache.jclouds.api.
Promoted Google Compute Engine and ProfitBricks providers to the main repo. The groupId for their respective dependencies changes to org.apache.jclouds.provider.
Added support for the Backblaze B2 API.
Removed legacy swift API (superseded by openstack-swift).