layout: releasenotes title: Release Notes for Version 2.0.2 date: 2017-07-06 12:00:00 release_notes: true permalink: /releasenotes/2.0.2/

  1. Introduction
  2. Release Highlights
  3. Known Issues
  4. Credits
  5. Test Results


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.


jclouds would like to thank everyone who contributed time and effort in order to make this release happen:

Test Results

Please see the discussion and the vote threads for live test results for 2.0.2: