Introduction Release Highlights Known Issues Credits Test Results Introduction 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 . Release Highlights 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 here . Known Issues The 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. Credits jclouds would like to thank everyone who contributed time and effort in order to make this release happen: Geoff Macartney for his recent contributions on the new aws-ec2 APIs. Trevor Flanagan , Gordon Jones and John Clarke for starting the development of the DimensionData provider. Apache jclouds PMC and community for verifying the release. Check out who has been busy on Open Hub . Test Results Please see the discussion and the vote threads for live test results for 2.0.2: RC1 vote and discussion threads.