Apache jclouds 2.0.2 is the second bugfix release after jclouds 2.0. It comes with several bugfixes and performance improvements, and with the addition of the first APIs to manage the
DimensionData cloud. You can read the official announcement here. To get started with jclouds, please see the jclouds installation guide.
Apache jclouds 2.0.2 new features include:
Added the RouteTable and InternetGateway APIs to the AWS EC2 provider.
Added the Ohio, Canada, London and China regions to AWS.
Early stages of the development of the DimensionData provider with the addition of the infrastructure and server APIs.
Improvements to Azure ARM to support multiple resource groups and to be able to deal with arbitrary resource group layouts.
Added advanced networking support to the Azure ARM compute service integration.
Bugs and patches
JCLOUDS-902 - GCS temporary signed URLs
JCLOUDS-1128 - Cloudstack listProjects doesnt support page or pagesize fields
JCLOUDS-1130 - In Cloudstack Usage Response, projectid shouldnt be camel cased.
JCLOUDS-1217 - Add Canada and London regions to AWS
JCLOUDS-1218 - jclouds throws an exception while reading file from FS that doesn't support XATTR
JCLOUDS-1226 - Jclouds-labs: Region required in Azure ARM
JCLOUDS-1246 - Extending RegionScopedBlobStore is not possible because of protected access specifier
JCLOUDS-1249 - IllegalArgumentException when rolling back servers in openstack-nova
JCLOUDS-1254 - [Azure ARM] Retrieving custom images does not filter storage accounts by location
JCLOUDS-1258 - S3 China Beijing Region Support
JCLOUDS-1259 - Missing StorageClass for buckets
JCLOUDS-1261 - AWS v4 auth excludes port numbers from host header
JCLOUDS-1262 - Add missing Ohio region to AWS
JCLOUDS-1266 - Reduce minimum B2 multipart size to 5 MB
JCLOUDS-1267 - Allow B2 streaming uploads
JCLOUDS-1269 - Jclouds doesn't get the VPC when subnetId parameter is provided
JCLOUDS-1273 - Cannot work with multiple resource groups in Azure ARM
JCLOUDS-1274 - Azure ARM managed disks are not deleted when destroying nodes
JCLOUDS-1278 - Implement the TemplateOptions.networks option in Azure ARM
JCLOUDS-1297 - Swift Multipart uploadId Format Problem
JCLOUDS-1299 - cannot list swift container with object name containing %
JCLOUDS-1306 - [Openstack] Deleting a SG doesn't invalidate the cache
JCLOUDS-1307 - Security group can't be re-created if deleted externally
JCLOUDS-1315 - Add InternetGatewayApi to AWSEC2Api
JCLOUDS-1316 - Add a RouteTableApi to AWSEC2Api
JCLOUDS-1317 - Add ModifySubnetAttribute to AWSSubnetApi
The complete list of fixed issues and improvements can be found
removeSecurityGroup method of security group extension in Azure ARM throws a
NullPointerException when the security group does not exist. A
patch has already been submitted and will be fixed in the next release.
jclouds would like to thank everyone who contributed time and effort in order to make this release happen:
Please see the discussion and the vote threads for live test results for 2.0.2: