<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://jclouds.apache.org/</id>
  <title><![CDATA[Apache jclouds]]></title>
  <link href="https://jclouds.apache.org/atom.xml" rel="self"/>
  <link href="https://jclouds.apache.org/"/>
  <generator uri="http://jekyllrb.com/">Jekyll</generator>

  
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/2.1.1/</id>
    <title type="html"><![CDATA[Release Notes for Version 2.1.1]]></title>
    <link href="https://jclouds.apache.org/releasenotes/2.1.1/"/>
    <updated>2018-08-16T00:00:00Z</updated>
    <content type="html"><![CDATA[1. [Introduction](#intro)
1. [Release Highlights](#highlights)
1. [Known Issues](#knownissues)
1. [Credits](#credits)
1. [Test Results](#test)

## <a id="intro"></a>Introduction

Apache jclouds 2.1.1 is the first bugfix release after jclouds 2.1.0 and comes with several bugfixes and performance improvements. 
You can [read the official announcement here](https://s.apache.org/jclouds211). To get started with jclouds, please see the [jclouds installation guide](/start/install/).

## <a id="highlights"></a>Release Highlights

New features in Apache jclouds 2.1.1 include:

* Add support for r4, c5 and m5 instance types in AWS ec2.
* Add the new Paris region to aws-ec2
* Support different "domain" values for "identity/user" and "project" in OpenStack Keystone V3
* Improve Azure ARM resource cleanup especially of orphaned networks and orphaned resource groups.

### Bugs and patches

* [JCLOUDS-1200](https://issues.apache.org/jira/browse/JCLOUDS-1200) - org.jclouds.http.HttpResponseException fails to serialize
* [JCLOUDS-1263](https://issues.apache.org/jira/browse/JCLOUDS-1263) - Listing objects in Openstack Swift blob store containers fails if a key has an invalid URL encode sequence
* [JCLOUDS-1294](https://issues.apache.org/jira/browse/JCLOUDS-1294) - Azure ARM improve HTTP retry logic
* [JCLOUDS-1330](https://issues.apache.org/jira/browse/JCLOUDS-1330) - Azure ARM orphaned networks not cleaned up when node deleted
* [JCLOUDS-1331](https://issues.apache.org/jira/browse/JCLOUDS-1331) - Azure ARM orphaned resource groups are not cleaned up due to api caching/timing issue
* [JCLOUDS-1362](https://issues.apache.org/jira/browse/JCLOUDS-1362) - Randomly generated node password can be invalid in Azure ARM
* [JCLOUDS-1368](https://issues.apache.org/jira/browse/JCLOUDS-1368) - GCS cannot upload multipart file larger than 1 GB
* [JCLOUDS-1372](https://issues.apache.org/jira/browse/JCLOUDS-1372) - Add support for R4 instance types in AWS ec2
* [JCLOUDS-1373](https://issues.apache.org/jira/browse/JCLOUDS-1373) - Add the new Paris region to aws-ec2
* [JCLOUDS-1381](https://issues.apache.org/jira/browse/JCLOUDS-1381) - NullPointerException provisioning VM in GCE: could not find image for disk
* [JCLOUDS-1387](https://issues.apache.org/jira/browse/JCLOUDS-1387) - Add support for c5 instance types in AWS ec2
* [JCLOUDS-1389](https://issues.apache.org/jira/browse/JCLOUDS-1389) - Multipart upload to Google cloud storage failing with 400 bad request
* [JCLOUDS-1391](https://issues.apache.org/jira/browse/JCLOUDS-1391) - Headers must be sorted by lowercase when calculating signature
* [JCLOUDS-1392](https://issues.apache.org/jira/browse/JCLOUDS-1392) - When fetching blob metadata with details all folders are removed from response
* [JCLOUDS-1400](https://issues.apache.org/jira/browse/JCLOUDS-1400) - GCS's presigned url requires blank Content-Type
* [JCLOUDS-1401](https://issues.apache.org/jira/browse/JCLOUDS-1401) - S3 SignatureDoesNotMatch when listing keys using prefix with ampersand
* [JCLOUDS-1405](https://issues.apache.org/jira/browse/JCLOUDS-1405) - Dimension Data Live Tests Broken - Domain classes for Server and Image with List nics incorrect
* [JCLOUDS-1410](https://issues.apache.org/jira/browse/JCLOUDS-1410) - SoftLayer cannot provision with private image
* [JCLOUDS-1422](https://issues.apache.org/jira/browse/JCLOUDS-1422) - LocalBlobStore.list ignores recursive flag when prefix set
* [JCLOUDS-1427](https://issues.apache.org/jira/browse/JCLOUDS-1427) - NPE when deserializing Elastic IPs that have tags
* [JCLOUDS-1433](https://issues.apache.org/jira/browse/JCLOUDS-1433) - IllegalArgumentException from Strings2.replaceTokens
* [JCLOUDS-1436](https://issues.apache.org/jira/browse/JCLOUDS-1436) - Add support for m5 instance types in AWS ec2

The complete list of fixed issues and improvements can be found [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12314430&version=12342884).

## <a id="knownissues"></a> Known Issues

* There are a couple JIRA issues related to OpenStack endpoint and API version support: [JCLOUDS-773](https://issues.apache.org/jira/browse/JCLOUDS-773) and [JCLOUDS-1197](https://issues.apache.org/jira/browse/JCLOUDS-1197).
* China regions cannot be used in Azure ARM: [JCLOUDS-1441](https://issues.apache.org/jira/browse/JCLOUDS-1441).

## <a id="credits"></a>Credits

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

* [Vikas Rangarajan](https://github.com/VRanga000) for his contribution to the new instance types supported in the AWS ec2 provider.
* [Jesse Glick](https://github.com/jglick) for the fix for AWS S3 signatures.
* [Alix Lourme](https://github.com/axel3rd) for the Openstack Keystone V3 domain configuration for projects.
* [Daniel Estevez](https://github.com/danielestevez) for his contributions to the Azure ARM provider.
* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release.
* Check out who has been busy on [Open Hub](https://www.openhub.net/p/jclouds/contributors?query=&sort=latest_commit).

## <a id="test"></a>Test Results

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

* RC1 [vote](https://s.apache.org/jclouds211rc1vote) and [discussion](https://s.apache.org/jclouds211rc1discuss) threads.
]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/2.1.0/</id>
    <title type="html"><![CDATA[Release Notes for Version 2.1.0]]></title>
    <link href="https://jclouds.apache.org/releasenotes/2.1.0/"/>
    <updated>2018-02-21T00:00:00Z</updated>
    <content type="html"><![CDATA[1. [Introduction](#intro)
1. [Release Highlights](#highlights)
1. [Compute Improvements](#computeimprovements)
1. [BlobStore Improvements](#blobstoreimprovements)
1. [Credits](#credits)
1. [Test Results](#test)

## <a id="intro"></a>Introduction

Apache jclouds 2.1.0 represents an important 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](https://s.apache.org/jclouds210). To get started with jclouds, please see the [jclouds installation guide](/start/install/).

## <a id="highlights"></a>Release Highlights

Apache jclouds 2.1.0 highlights include:

* Modernize OpenStack support, up to OpenStack Pike. See also [keystone v3](/blog/2018/01/16/keystone-v3/) and [OpenStack Nova and Neutron](/blog/2018/02/06/nova-neutron/) blog posts.
* Graduate Microsoft Azure Resource Manager to core.
* Graduate Packet to core.
* Better support for AWS EC2 in terms of network capabilities and regions.
* Graduate Google Cloud Storage (GCS) and Backblaze B2 to core.
* Better integration with OSGi and Apache Karaf.
* Numerous bug fixes and performance improvements.
* Compatible with Java 9 with `--add-modules java.xml.bind`.
* Remove Clojure bindings.
* Upgraded Guava to version 18.

The complete list of fixed issues and improvements can be found [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12314430&version=12334714).

## <a id="computeimprovements"></a>Compute Improvements

* Add Support OpenStack Keystone v3 API.
* Promote OpenStack Neutron to core.
* Better support of OpenStack Neutron from OpenStack Nova.
* Add support for Dimension Data.
* Add Azure Virtual Machine Scale Set support.
* Add support for Azure AD authentication using Service Principal.
* Add Azure KeyVault support.
* Improve OAuth capabilities adding filter customization per request.
* Update ProfitBricks to the latest API version.
* Add InternetGatewayApi and RouteTableApi to AWS EC2.
* Add support for R4 instance types in AWS EC2.
* Add Paris region to AWS EC2.
* Add Network API set feature add to SoftLayer provider.

## <a id="blobstoreimprovements"></a>BlobStore Improvements

* Improve Atmos compatibility.
* Support GCS temporary signed URLs.
* Add Azure Cool Blob Storage.
* Add storage tiers to all providers and portable abstraction.
* Allow larger Azure uploads.
* Improve multipart upload performance.

## <a id="credits"></a>Credits

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

* [Jim Micheal Spring](https://twitter.com/jmspring) for his contributions to the Microsoft Azure ARM provider and the OAuth APIs.
* [Geoff Macartney](https://github.com/geomacy) for all his contributions to the OpenStack and AWS providers.
* [William Chen](https://github.com/swaqos) for his help with SoftLayer.
* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release, particularly to [Ignasi Barrera](https://github.com/nacx) for all his help with OpenStack and Azure ARM and the project management, in general.
* Check out who has been busy on [Open Hub](https://www.openhub.net/p/jclouds/contributors?query=&sort=latest_commit).

## <a id="test"></a>Test Results

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

* RC1 [vote](https://lists.apache.org/thread.html/204722e3f0fefc55e62f235a566c608733d16c0ecf442284f1d9e989@%3Cdev.jclouds.apache.org%3E) and [discussion](https://lists.apache.org/thread.html/1459e69810ef9635aa13fdcc37a90794cd2b432374538e708b6be31c@%3Cdev.jclouds.apache.org%3E) threads.
* RC2 [vote](https://lists.apache.org/thread.html/2d2907fb83571f5890967a8c4c2801bc1bbb1ebc334fd9391f3ef752@%3Cdev.jclouds.apache.org%3E) and [discussion](https://lists.apache.org/thread.html/6ef19fe67bff98dc7afe1aad914a40e9373a664a88f41fb187f531df@%3Cdev.jclouds.apache.org%3E) threads.
* RC3 [vote](https://lists.apache.org/thread.html/3a2f9abe689bb731c52b54c9c394a1153a7576421dff62d57455dcbf@%3Cdev.jclouds.apache.org%3E) and [discussion](https://lists.apache.org/thread.html/a2bc439cb81a5d98a858a40526b23921eefb77528d4eaf5d33f996ab@%3Cdev.jclouds.apache.org%3E) threads.

]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/2.0.3/</id>
    <title type="html"><![CDATA[Release Notes for Version 2.0.3]]></title>
    <link href="https://jclouds.apache.org/releasenotes/2.0.3/"/>
    <updated>2017-11-30T00:00:00Z</updated>
    <content type="html"><![CDATA[<ol>
<li><a href="#intro">Introduction</a></li>
<li><a href="#highlights">Release Highlights</a></li>
<li><a href="#knownissues">Known Issues</a></li>
<li><a href="#credits">Credits</a></li>
<li><a href="#test">Test Results</a></li>
</ol>


<h2><a id="intro"></a>Introduction</h2>

<p>Apache jclouds 2.0.3 is the third bugfix release after jclouds 2.0 and comes with several bugfixes and performance improvements. You can <a href="https://s.apache.org/jclouds203">read the official announcement here</a>. To get started with jclouds, please see the <a href="/start/install/">jclouds installation guide</a>.</p>

<h2><a id="highlights"></a>Release Highlights</h2>

<p>Apache jclouds 2.0.3 new features include:</p>

<ul>
<li>Fixed compilation issues in Java 1.8.</li>
<li>Completed the provider APIs in the DimensionData provider needed to support the Compute abstraction.</li>
<li>Added the Amazon China Beijing region.</li>
<li>Support <code>custom-data</code> and added the <code>VirtualMachineScaleSet</code> APIs to Azure ARM.</li>
<li>Updated ProfitBricks to the latest API version.</li>
<li>Added B2 native prefix and delimiter support.</li>
</ul>


<h3>Bugs and patches</h3>

<ul>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-831">JCLOUDS-831</a> - Use the GroupNamingConvention to generate the names</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-981">JCLOUDS-981</a> - Azure: remove mandatory virtual network creation</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1194">JCLOUDS-1194</a> - Java 1.8 compilation issue</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1255">JCLOUDS-1255</a> - Add support for Dimension Data</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1256">JCLOUDS-1256</a> - Inifinite recursion in BoxConfig(File, Image)</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1258">JCLOUDS-1258</a> - Amazon China Beijing Region Support</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1282">JCLOUDS-1282</a> - Support custom-data in Azure ARM template options</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1314">JCLOUDS-1314</a> - B2 native prefix and delimiter support</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1327">JCLOUDS-1327</a> - putBlob with zero length Inputstream is failing on google-cloud-storage</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1328">JCLOUDS-1328</a> - Update ProfitBricks to the latest API version</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1329">JCLOUDS-1329</a> - Azure ARM extraneous resources are not cleaned up on node deletion</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1342">JCLOUDS-1342</a> - Azure-ARM Virtual Machine Scale Set Support</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1351">JCLOUDS-1351</a> - AWS CentOS marketplace AMI misdetecting OS type</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1358">JCLOUDS-1358</a> - putBlob with zero length InputSteam is failing for aws s3</li>
</ul>


<p>The complete list of fixed issues and improvements can be found <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12341063&amp;styleName=Html&amp;projectId=12314430">here</a>.</p>

<h2><a id="knownissues"></a> Known Issues</h2>

<p>There are a number of open JIRA issues related to OpenStack endpoint and API version support: <a href="https://issues.apache.org/jira/browse/JCLOUDS-114">JCLOUDS-114</a>, <a href="https://issues.apache.org/jira/browse/JCLOUDS-773">JCLOUDS-773</a> and <a href="https://issues.apache.org/jira/browse/JCLOUDS-1197">JCLOUDS-1197</a>. In particular, jclouds does not currently support OpenStack Keystone v3; the community is currently <a href="https://s.apache.org/OSbY">actively working on that</a>.</p>

<h2><a id="credits"></a>Credits</h2>

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

<ul>
<li><a href="https://twitter.com/jmspring">Jim Spring</a> for his contributions to the Azure ARM provider.</li>
<li><a href="https://github.com/trevorflanagan">Trevor Flanagan</a> for his continued support on the DimensionData provider.</li>
<li>Apache jclouds <a href="http://people.apache.org/committers-by-project.html#jclouds-pmc">PMC</a> and community for verifying the release.</li>
<li>Check out who has been busy on <a href="https://www.openhub.net/p/jclouds/contributors?query=&amp;sort=latest_commit">Open Hub</a>.</li>
</ul>


<h2><a id="test"></a>Test Results</h2>

<p>Please see the discussion and the vote threads for live test results for 2.0.3:</p>

<ul>
<li>RC1 <a href="https://s.apache.org/jclouds203rc1vote">vote</a> and <a href="https://s.apache.org/jclouds203rc1discuss">discussion</a> threads.</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/2.0.2/</id>
    <title type="html"><![CDATA[Release Notes for Version 2.0.2]]></title>
    <link href="https://jclouds.apache.org/releasenotes/2.0.2/"/>
    <updated>2017-07-06T00:00:00Z</updated>
    <content type="html"><![CDATA[<ol>
<li><a href="#intro">Introduction</a></li>
<li><a href="#highlights">Release Highlights</a></li>
<li><a href="#knownissues">Known Issues</a></li>
<li><a href="#credits">Credits</a></li>
<li><a href="#test">Test Results</a></li>
</ol>


<h2><a id="intro"></a>Introduction</h2>

<p>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 <a href="http://www.dimensiondata.com">DimensionData</a> cloud. You can <a href="https://s.apache.org/jclouds202">read the official announcement here</a>. To get started with jclouds, please see the <a href="/start/install/">jclouds installation guide</a>.</p>

<h2><a id="highlights"></a>Release Highlights</h2>

<p>Apache jclouds 2.0.2 new features include:</p>

<ul>
<li>Added the RouteTable and InternetGateway APIs to the AWS EC2 provider.</li>
<li>Added the Ohio, Canada, London and China regions to AWS.</li>
<li>Early stages of the development of the DimensionData provider with the addition of the infrastructure and server APIs.</li>
<li>Improvements to Azure ARM to support multiple resource groups and to be able to deal with arbitrary resource group layouts.</li>
<li>Added advanced networking support to the Azure ARM compute service integration.</li>
</ul>


<h3>Bugs and patches</h3>

<ul>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-902">JCLOUDS-902</a> - GCS temporary signed URLs</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1128">JCLOUDS-1128</a> - Cloudstack listProjects doesnt support page or pagesize fields</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1130">JCLOUDS-1130</a> - In Cloudstack Usage Response, projectid shouldnt be camel cased.</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1217">JCLOUDS-1217</a> - Add Canada and London regions to AWS</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1218">JCLOUDS-1218</a> - jclouds throws an exception while reading file from FS that doesn't support XATTR</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1226">JCLOUDS-1226</a> - Jclouds-labs: Region required in Azure ARM</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1246">JCLOUDS-1246</a> - Extending RegionScopedBlobStore is not possible because of protected access specifier</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1249">JCLOUDS-1249</a> - IllegalArgumentException when rolling back servers in openstack-nova</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1254">JCLOUDS-1254</a> - [Azure ARM] Retrieving custom images does not filter storage accounts by location</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1258">JCLOUDS-1258</a> - S3 China Beijing Region Support</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1259">JCLOUDS-1259</a> - Missing StorageClass for buckets</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1261">JCLOUDS-1261</a> - AWS v4 auth excludes port numbers from host header</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1262">JCLOUDS-1262</a> - Add missing Ohio region to AWS</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1266">JCLOUDS-1266</a> - Reduce minimum B2 multipart size to 5 MB</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1267">JCLOUDS-1267</a> - Allow B2 streaming uploads</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1269">JCLOUDS-1269</a> - Jclouds doesn't get the VPC when subnetId parameter is provided</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1273">JCLOUDS-1273</a> - Cannot work with multiple resource groups in Azure ARM</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1274">JCLOUDS-1274</a> - Azure ARM managed disks are not deleted when destroying nodes</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1278">JCLOUDS-1278</a> - Implement the TemplateOptions.networks option in Azure ARM</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1297">JCLOUDS-1297</a> - Swift Multipart uploadId Format Problem</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1299">JCLOUDS-1299</a> - cannot list swift container with object name containing %</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1306">JCLOUDS-1306</a> - [Openstack] Deleting a SG doesn't invalidate the cache</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1307">JCLOUDS-1307</a> - Security group can't be re-created if deleted externally</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1315">JCLOUDS-1315</a> - Add InternetGatewayApi to AWSEC2Api</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1316">JCLOUDS-1316</a> - Add a RouteTableApi to AWSEC2Api</li>
<li><a href="https://issues.apache.org/jira/browse/JCLOUDS-1317">JCLOUDS-1317</a> - Add ModifySubnetAttribute to AWSSubnetApi</li>
</ul>


<p>The complete list of fixed issues and improvements can be found <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12339744&amp;styleName=Html&amp;projectId=12314430">here</a>.</p>

<h2><a id="knownissues"></a> Known Issues</h2>

<p>The <code>removeSecurityGroup</code> method of security group extension in Azure ARM throws a <code>NullPointerException</code> when the security group does not exist. A <a href="https://github.com/jclouds/jclouds-labs/pull/399">patch</a> has already been submitted and will be fixed in the next release.</p>

<h2><a id="credits"></a>Credits</h2>

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

<ul>
<li><a href="https://twitter.com/grymacy">Geoff Macartney</a> for his recent contributions on the new aws-ec2 APIs.</li>
<li><a href="https://github.com/trevorflanagan">Trevor Flanagan</a>, <a href="https://github.com/gatj98">Gordon Jones</a> and <a href="https://github.com/jawnclarke">John Clarke</a> for starting the development of the DimensionData provider.</li>
<li>Apache jclouds <a href="http://people.apache.org/committers-by-project.html#jclouds-pmc">PMC</a> and community for verifying the release.</li>
<li>Check out who has been busy on <a href="https://www.openhub.net/p/jclouds/contributors?query=&amp;sort=latest_commit">Open Hub</a>.</li>
</ul>


<h2><a id="test"></a>Test Results</h2>

<p>Please see the discussion and the vote threads for live test results for 2.0.2:</p>

<ul>
<li>RC1 <a href="https://s.apache.org/jclouds202rc1vote">vote</a> and <a href="https://s.apache.org/jclouds202rc1discuss">discussion</a> threads.</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/2.0.1/</id>
    <title type="html"><![CDATA[Release Notes for Version 2.0.1]]></title>
    <link href="https://jclouds.apache.org/releasenotes/2.0.1/"/>
    <updated>2017-02-27T00:00:00Z</updated>
    <content type="html"><![CDATA[1. [Introduction](#intro)
1. [Release Highlights](#highlights)
1. [Known Issues](#knownissues)
1. [Credits](#credits)
1. [Test Results](#test)

## <a id="intro"></a>Introduction

Apache jclouds 2.0.1 is the first bugfix release after jclouds 2.0. It comes with several bugfixes and performance improvements, and with the addition of two new compute providers to labs: [Packet](https://www.packet.net/) and [Vagrant](https://www.vagrantup.com/). You can [read the official announcement here](https://s.apache.org/jclouds201). To get started with jclouds, please see the [jclouds installation guide](/start/install/).

## <a id="highlights"></a>Release Highlights

Apache jclouds 2.0.1 new features include:

* Added the `SecurityGroupExtension` and support to configure node inbound ports in Azure ARM.
* Added the load balancer APIs to Azure ARM.
* Added the Packet compute provider in labs. Add the `org.apache.jclouds.labs/packet` dependency to check it out!
* Added the Vagrant compute api in labs. Add the `org.apache.jclouds.labs/vagrant` dependency to check it out!

### Bugs and patches

* [JCLOUDS-819](https://issues.apache.org/jira/browse/JCLOUDS-819) - Allow prepending a custom user agent
* [JCLOUDS-1133](https://issues.apache.org/jira/browse/JCLOUDS-1133) - JDK Script support for Ubuntu >= 16.04 Compute tests
* [JCLOUDS-1206](https://issues.apache.org/jira/browse/JCLOUDS-1206) - Handling of user_data in digitalocean2 provider is broken
* [JCLOUDS-1208](https://issues.apache.org/jira/browse/JCLOUDS-1208) - Implement the TemplateOptions.inboundPorts in ProfitBricks REST
* [JCLOUDS-1212](https://issues.apache.org/jira/browse/JCLOUDS-1212) - Replace custom bundles for Okio and OkHttp for the ServiceMix ones
* [JCLOUDS-1213](https://issues.apache.org/jira/browse/JCLOUDS-1213) - S3: Region is not respected
* [JCLOUDS-1219](https://issues.apache.org/jira/browse/JCLOUDS-1219) - Add support for Packet.net
* [JCLOUDS-1220](https://issues.apache.org/jira/browse/JCLOUDS-1220) - Managing the header name in the TempAuth (Identity Protocol v1)
* [JCLOUDS-1222](https://issues.apache.org/jira/browse/JCLOUDS-1222) - UserPrincipalNotFound with a french Windows
* [JCLOUDS-1224](https://issues.apache.org/jira/browse/JCLOUDS-1224) - Update B2 domain
* [JCLOUDS-1231](https://issues.apache.org/jira/browse/JCLOUDS-1231) - Implement the SecurityGroupExtension and the inbound ports feature
* [JCLOUDS-1235](https://issues.apache.org/jira/browse/JCLOUDS-1235) - openstack-nova: list-security-groups request is slow, with O(n^2) behaviour
* [JCLOUDS-1237](https://issues.apache.org/jira/browse/JCLOUDS-1237) - IpPermission#compareTo is inconsistent with equals
* [JCLOUDS-1239](https://issues.apache.org/jira/browse/JCLOUDS-1239) - Gzipped userdata not handled in openstack-nova debug logging

The complete list of fixed issues and improvements can be found [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12314430&version=12338676).

## <a id="knownissues"></a> Known Issues

* The Azure ARM image extension creates images that cannot be re-deployed. Images are created successfully but the OS provisioning fails with a timeout.

## <a id="credits"></a>Credits

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

* [Svetoslav Neykov](https://github.com/neykov) for his support on the karaf integration and for having contributed the Vagrant provider.
* [Ali Bazlamit](https://github.com/alibazlamit) for the continued contributions to the ProfitBricks and OneAndOne providers.
* [Daniel Estevez](https://twitter.com/danielestevez) for his contributions to the Azure ARM load balancer APIs.
* The Packet team for helping with testing infrastructure.
* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release.
* Check out who has been busy on [Open Hub](https://www.openhub.net/p/jclouds/contributors?query=&sort=latest_commit).

## <a id="test"></a>Test Results

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

* RC1 [vote](https://s.apache.org/jclouds201rc1vote) and [discussion](https://s.apache.org/jclouds201rc1discuss) threads.
* RC2 [vote](https://s.apache.org/jclouds201rc2vote) and [discussion](https://s.apache.org/jclouds201rc2discuss) threads.
]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/2.0.0/</id>
    <title type="html"><![CDATA[Release Notes for Version 2.0.0]]></title>
    <link href="https://jclouds.apache.org/releasenotes/2.0.0/"/>
    <updated>2016-11-15T00:00:00Z</updated>
    <content type="html"><![CDATA[<ol>
<li><a href="#intro">Introduction</a></li>
<li><a href="#highlights">Release Highlights</a></li>
<li><a href="#computeimprovements">Compute Improvements</a></li>
<li><a href="#blobstoreimprovements">BlobStore Improvements</a></li>
<li><a href="#knownissues">Known Issues</a></li>
<li><a href="#credits">Credits</a></li>
<li><a href="#test">Test Results</a></li>
</ol>


<h2><a id="intro"></a>Introduction</h2>

<p>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 <a href="https://s.apache.org/NbYK">read the official announcement here</a>. To get started with jclouds, please see the <a href="/start/install/">jclouds installation guide</a>.</p>

<h2><a id="highlights"></a>Release Highlights</h2>

<p>Apache jclouds 2.0 features include:</p>

<ul>
<li>Wider compatibility with the Guava and Guice libraries.</li>
<li>Configuration of arbitrary hardware values in the compute abstraction.</li>
<li>Many additions to the blobstore portable abstraction.</li>
<li>Added support for new compute providers:

<ul>
<li>Microsoft Azure Resource Manager</li>
<li>ProfitBricks v3</li>
<li>OneAndOne</li>
</ul>
</li>
<li>Added support for new blob store providers:

<ul>
<li>Backblaze B2</li>
</ul>
</li>
<li>Better integration with OSGi and Apache Karaf.</li>
<li>Numerous bug fixes and performance improvements.</li>
</ul>


<p>The complete list of fixed issues and improvements can be found <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12327379&amp;styleName=Html&amp;projectId=12314430">here</a>.</p>

<p>We have also improved <a href="https://jclouds.ci.cloudbees.com">our CI system</a> by adding compatibility builds with the core libraries and OSGi framework, and by adding weekly builds that run the live tests. Check it out!</p>

<h2><a id="computeimprovements"></a>Compute Improvements</h2>

<ul>
<li>Added support for Microsoft Azure ARM, ProfitBricks v3 and OneAndOne.</li>
<li>Configuration of arbitrary hardware values (CPU, memory and disk space) in the compute abstraction. <a href="/blog/2016/08/22/arbitrary-cpu-ram/">Read more</a> about this useful feature developed as part of a GSoC 2016 project!</li>
<li>Added <code>ap-northeast-2</code> (Seoul) and <code>ap-south-1</code> (Mumbai) regions to AWS.</li>
<li>Implemented the compute abstraction in CloudSigma v2.</li>
<li>Added the <code>cloudsigma2-mia</code> (Miami) region to CloudSigma v2.</li>
<li>Promoted Docker and OAuth APIs to the main repo. The <em>groupId</em> for their respective dependencies changes to <code>org.apache.jclouds.api</code>.</li>
<li>Promoted Google Compute Engine and ProfitBricks providers to the main repo. The <em>groupId</em> for their respective dependencies changes to <code>org.apache.jclouds.provider</code>.</li>
</ul>


<h2><a id="blobstoreimprovements"></a>BlobStore Improvements</h2>

<ul>
<li>Added support for the Backblaze B2 API.</li>
<li>Removed legacy swift API (superseded by openstack-swift).</li>
<li>Removed discontinued hpcloud-objectstorage provider.</li>
<li>Revamped multi-part upload, including listing contents and aborting operations.</li>
<li>Support for server-side copying of blobs.</li>
<li>Support for listing blobs via prefix and delimiter.</li>
<li>Support modification and retrieval of container and blob ACLs.</li>
<li>Cleaned up percent encoding, enabling use of non-ASCII characters.</li>
</ul>


<h2><a id="knownissues"></a> Known Issues</h2>

<ul>
<li>The JSON credentials file used in Google Cloud cannot be used in the jclouds CLI for Google Cloud Storage and for Google Compute Engine, when using a reusable compute service.</li>
</ul>


<h2><a id="credits"></a>Credits</h2>

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

<ul>
<li><a href="https://twitter.com/ritazzhang">Rita Zhang</a> and her team, especially <a href="https://twitter.com/jmspring">Jim Spring</a> and <a href="https://twitter.com/jtjk">Janne Koskinen</a>, for their contributions to the Microsoft Azure ARM provider ant the OAuth APIs.</li>
<li><a href="https://twitter.com/jckwart">Josef Cacek</a> for all his contributions to the Docker provider.</li>
<li><a href="https://github.com/alibazlamit">Ali Bazlamit</a> for adding support for the ProfitBricks v3 and the OneAndOne providers.</li>
<li><a href="https://twitter.com/ivanlomba">Iván Lomba</a> for choosing jclouds for his GSoC 2016 project and adding the support for arbitrary CPU and RAM values in the compute abstraction.</li>
<li>Apache jclouds <a href="http://people.apache.org/committers-by-project.html#jclouds-pmc">PMC</a> and community for verifying the release.</li>
<li>Check out who has been busy on <a href="https://www.openhub.net/p/jclouds/contributors?query=&amp;sort=latest_commit">Open Hub</a>.</li>
</ul>


<h2><a id="test"></a>Test Results</h2>

<p>Please see the discussion and the vote threads for live test results for 2.0.0:</p>

<ul>
<li>RC1 <a href="https://lists.apache.org/thread.html/4ddd8f06e96d1b0493f55ae5fbe4e9c24d3180ad286b73a7603ef797@%3Cdev.jclouds.apache.org%3E">vote</a> and <a href="https://lists.apache.org/thread.html/02ae3551b5da6729c76a18fb3375a15f65a0e444cbded912b5c259f9@%3Cdev.jclouds.apache.org%3E">discussion</a> threads.</li>
<li>RC2 <a href="https://lists.apache.org/thread.html/5cc14191a57dbbc40346223d80775236d75878858b11c129305834c4@%3Cdev.jclouds.apache.org%3E">vote</a> and <a href="https://lists.apache.org/thread.html/bf4339e17add0ec281965f7285fdfcf8a42ed8c3d30eccb6ec124de8@%3Cdev.jclouds.apache.org%3E">discussion</a> threads.</li>
<li>RC3 <a href="https://lists.apache.org/thread.html/8e57ef987625311b82af4961557730363707c84aba0da05640ed5e6d@%3Cdev.jclouds.apache.org%3E">vote</a> and <a href="https://lists.apache.org/thread.html/7d56d66ba43bac352b383ca87d05e94f6aa9b9ed97fc212492c92fbb@%3Cdev.jclouds.apache.org%3E">discussion</a> threads.</li>
</ul>

]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.9.3/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.9.3]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.9.3/"/>
    <updated>2016-11-23T00:00:00Z</updated>
    <content type="html"><![CDATA[1. [Introduction](#intro)
1. [Credits](#credits)
1. [Test Results](#test)

## <a id="intro"></a>Introduction

You can read the official announcement at [Apache jclouds 1.9.3 released](http://markmail.org/thread/qlapnppmfbilje7p). To get started with jclouds, please see the [jclouds installation guide](/start/install/).

This is a bugfix release. The following list shows the fixed issues and patches that are included in the release:

#### Bugs and patches

* <a href='https://github.com/jclouds/jclouds/pull/1027'>PR-1027</a> - fix jclouds/apis/swift retryOnRenew
* <a href='https://github.com/jclouds/jclouds/pull/991'>PR-991</a> - Fix for ssh reload for CentOS 7
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1044'>JCLOUDS-1044</a> - fix handling NULL JsonTokens in adapters under NullFilteringTypeAdapterFactories class
* <a href='https://github.com/jclouds/jclouds/pull/956'>PR-956</a> - update CloudstackTemplateOptions pattern
* <a href='https://github.com/jclouds/jclouds/pull/937'>PR-937</a> - fix hpcloud compute adapter
* <a href='https://github.com/jclouds/jclouds/pull/934'>PR-934</a> - Version range specification for guava in OSGi
* <a href='https://github.com/jclouds/jclouds/pull/932'>PR-932</a> - fix for issue if SL machine has multiple credentials registered
* <a href='https://github.com/jclouds/jclouds/pull/907'>PR-907</a> - Fix: RunScriptOptions equals

## <a id="credits"></a>Credits

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

* The Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release.
* Check out who has been busy on [Open Hub](https://www.openhub.net/p/jclouds/contributors?query=&sort=latest_commit).

## <a id="test"></a>Test Results

Please see the [discussion thread](http://markmail.org/thread/lmt6gseuwv5u3tgn) and the [vote thread](http://markmail.org/thread/wfr6psgxz7bq3sap) for test results for 1.9.3.
]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.9.2/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.9.2]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.9.2/"/>
    <updated>2016-01-16T00:00:00Z</updated>
    <content type="html"><![CDATA[1. [Introduction](#intro)
1. [Credits](#credits)
1. [Test Results](#test)

## <a id="intro"></a>Introduction

You can read the official announcement at [Apache jclouds 1.9.2 released](http://markmail.org/message/lyozqjxkcxm47zh5). To get started with jclouds, please see the [jclouds installation guide](/start/install/).

This is a bugfix release. The following list shows the fixed issues and improvements:

#### Bug

* <a href='https://issues.apache.org/jira/browse/JCLOUDS-991'>JCLOUDS-991</a> - Usage records for Volume usage allow a size field not handled by JClouds.
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1004'>JCLOUDS-1004</a> - Update the Go2Cloud endpoint.
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1012'>JCLOUDS-1012</a> - project and projectId not supported in JClouds as parameters in a usage record for Cloudstack.
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1020'>JCLOUDS-1020</a> - Docker BuildOptions use wrong query parameter for image tagging.
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1021'>JCLOUDS-1021</a> - Add JavaDoc to repoTags() value in org.jclouds.docker.domain.Image.
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1022'>JCLOUDS-1022</a> - Provide a mechanism to deal with the rate limit in DigitalOcean.
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1023'>JCLOUDS-1023</a> - DigitalOcean throws an NPE in the getImage() method if the image does not exist.
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1024'>JCLOUDS-1024</a> - The ImageExtension fails to create image if droplet is already stopped.
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1027'>JCLOUDS-1027</a> - digitalocean2 request incorrect droplet.

#### Improvement

* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1010'>JCLOUDS-1010</a> - Test Dockerfile: Consider using DropBear in Busybox instead of OpenSSH in Ubuntu.
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1014'>JCLOUDS-1014</a> - Docker: Add possibility to change loginPort.

#### New Feature

* <a href='https://issues.apache.org/jira/browse/JCLOUDS-891'>JCLOUDS-891</a> - Add CloudSigma Miami region.
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1001'>JCLOUDS-1001</a> - Add Google Compute preemptible support.
* <a href='https://issues.apache.org/jira/browse/JCLOUDS-1017'>JCLOUDS-1017</a> - Add tagImage() method to ImageApi in Docker provider.
                                                                        
## <a id="credits"></a>Credits

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

* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release.
* Josef Cacek for all his contributions to the Docker provider.
* Check out who has been busy on [Open Hub](https://www.openhub.net/p/jclouds/contributors?query=&sort=latest_commit).

## <a id="test"></a>Test Results

Please see the [discussion thread](http://markmail.org/message/msuot2n552de34ju) and the [vote thread](http://markmail.org/message/kcihcojvbaz5e5hp) for test results for 1.9.2.
]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.9.1/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.9.1]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.9.1/"/>
    <updated>2015-08-06T00:00:00Z</updated>
    <content type="html"><![CDATA[1. [Introduction](#intro)
1. [Core](#core-improvements)
1. [Compute improvements](#compute-improvements)
1. [BlobStore improvements](#blobstore-improvements)
1. [API Changes](#api)
1. [Known Issues](#issues)
1. [Credits](#credits)
1. [Test Results](#test)

## <a id="intro"></a>Introduction

You can read the official announcement at [Apache jclouds 1.9.1 released](http://markmail.org/message/7axjkmb7kypgvtot). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329857&styleName=Html&projectId=12314430).

To get started with jclouds, please see the [jclouds installation guide](/start/install/).

## <a id="core-improvements"></a>Core improvements

* Added an option to mark Payloads as sensitive to avoid exposing sensitive information.
* Restrict agentproxies to netcat when using the ssh-agent.

## <a id="compute-improvements"></a>Compute improvements

* Added d2, m4 and t2 instance types for EC2.
* Added the DigitalOcean v2 provider.
* Added the Nova `os-hypervisors` extension.
* Implemented the portable ComputeService in ProfitBricks.
* Added support for specifying GCE disk type in compute abstraction.

## <a id="blobstore-improvements"></a>BlobStore improvements

* Copy blob support (server-side copy on Azure, S3, GCS, and Swift, emulated on other providers).
* Many improvements to Google Cloud Storage.
* Improved support for metadata and multipart operations.

## <a id="api"></a>API Changes

* Replaced Rackspace Cloudfiles provider with modern openstack-swift code.

## <a id="issues"></a>Known Issues

* Google Cloud Storage cannot upload `InputStream` payloads.

## <a id="credits"></a>Credits

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

* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release.
* Daniel Broudy for many improvements to Google Compute and Google Cloud Storage
* Francesco Chicchiriccò for his advice in the development of the Azure compute provider and for heliping running the live tests.
* Shrinand Javadekar for running the live tests for several Blob Store providers.
* Check out who has been busy on [Open Hub](https://www.openhub.net/p/jclouds/contributors?query=&sort=latest_commit).

## <a id="test"></a>Test Results

Please see the [discussion thread](http://markmail.org/message/tiltfycu3s76a2wq) and the [vote thread](http://markmail.org/message/nyxo6rxek2ibly2s) for test results for 1.9.1.
]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.9.0/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.9.0]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.9.0/"/>
    <updated>2015-03-29T00:00:00Z</updated>
    <content type="html"><![CDATA[1. [Introduction](#intro)
1. [Core](#core-improvements)
1. [Compute improvements](#compute-improvements)
1. [BlobStore improvements](#blobstore-improvements)
1. [API Changes](#api)
1. [Known Issues](#issues)
1. [Credits](#credits)
1. [Test Results](#test)

## <a id="intro"></a>Introduction

You can read the official announcement at [Apache jclouds 1.9.0 released](http://markmail.org/message/zd4cqypgrwwmogfy). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329006&styleName=Html&projectId=12314430).

To get started with jclouds, please see the [jclouds installation guide](/start/install/).

## <a id="core-improvements"></a>Core improvements

* Configured the [Animal Sniffer](http://mojo.codehaus.org/animal-sniffer/) plugin to make sure the code is runtime compatible with Java 6. This will help us support Android.
* Refactored the OkHttp driver to use the native API
* Added a clean way to customize SSL/TLS connections using the OkHttp driver to avoid POODLE.

## <a id="compute-improvements"></a>Compute improvements

* Added AWS Frankfurt region
* Added AWS signature v4
* Added C4 instance types to AWS EC2
* Initial support for Azure Compute
* Added authentication to the Docker provider
* Added the ProfitBricks API
* Added the Shipyard API
* Added San José and Honolulu regions to CloudSigma
* Improved Google Compute Engine Compute support
* Chef has been promoted to the main repo and updated to support Chef 12
* Improved Google Compute Engine to use AutoValue

## <a id="blobstore-improvements"></a>BlobStore improvements

* Support for > 2 GB single-part uploads on Java 7
* Support portable setting and getting container and object ACLs (public-read and private)
* Support portable multi-object delete
* Improved multi-part upload compatibility with InputStream Payload
* Add support for user metadata with filesystem provider
* Add multi-part upload support for generic S3


## <a id="api"></a>API Changes

* Downgraded Guava dependency to 16.0.1 but code will now support also versions 17 and 18.
* Removed all async interfaces from all apis and providers
* Generic S3 no longer defaults to an AWS endpoint
* Require Azure API 2012-02-12 to allow support after [August 2015](http://blogs.msdn.com/b/windowsazurestorage/archive/2014/08/05/microsoft-azure-storage-service-version-removal.aspx)
* Require Java 7 to use filesystem provider (enables user metadata support)


## <a id="issues"></a>Known Issues

* Amazon S3 does not support signature v4 or Frankfurt
* Filesystem provider does not support user metadata on Mac OS X due to [OpenJDK issue 8030048](https://bugs.openjdk.java.net/browse/JDK-8030048)


## <a id="credits"></a>Credits

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

* Google and Microsoft for providing resources to support and develop the Google Compute Engine and Azure Compute providers.
* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release.
* Check out who has been busy on [Open Hub](https://www.openhub.net/p/jclouds/contributors?query=&sort=latest_commit).

## <a id="test"></a>Test Results

Please see the [discussion thread](http://markmail.org/message/wpxvq4m326z6j5kk) and the [vote thread](http://markmail.org/message/mevukaykuuhksrzp) for test results for 1.9.0.
]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.8.1/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.8.1]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.8.1/"/>
    <updated>2014-10-24T00:00:00Z</updated>
    <content type="html"><![CDATA[1. [Introduction](#intro)
1. [Highlights](#highlights)
1. [API Changes](#api)
1. [Known Issues](#issues)
1. [Credits](#credits)
1. [Test Results](#test)

## <a id="intro"></a>Introduction

You can read the official announcement at [Apache jclouds 1.8.1 released](http://apache.markmail.org/thread/xjefzppq7jmgbcca). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12327548&styleName=Html&projectId=12314430).

To get jclouds, please see the [jclouds installation guide](/start/install/).

## <a id="highlights"></a>Highlights

* Support for Google Cloud Storage
* Graduation of OpenStack Swift. The group ID changes

from
{% highlight xml %}
<dependency>
  <groupId>org.apache.jclouds.labs</groupId>
  <artifactId>openstack-swift</artifactId>
  <version>1.8.0</version>
</dependency>
{% endhighlight %}
to
{% highlight xml %}
<dependency>
  <groupId>org.apache.jclouds.apis</groupId>
  <artifactId>openstack-swift</artifactId>
  <version>1.8.1</version>
</dependency>
{% endhighlight %}


## <a id="api"></a>API Changes

* [openstack-swift API changes from 1.8.0 to 1.8.1](api-changes/openstack-swift/)

## <a id="issues"></a>Known Issues

* Unfortunately `openstack-neutron` was broken in this release. If you depend on it, please skip this version.

## <a id="credits"></a>Credits

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

* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release.
* Check out who has been busy on [Open Hub](https://www.openhub.net/p/jclouds/contributors?query=&sort=latest_commit).

## <a id="test"></a>Test Results

Please see the [discussion thread](http://markmail.org/thread/lertwftpifagoor3) and the [vote thread](http://markmail.org/thread/lertwftpifagoor3) for test results for 1.8.1.

See [this blog post](/blog/2014/10/25/poodle-and-jclouds/) for more information on POODLE and jclouds.]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.8.0/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.8.0]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.8.0/"/>
    <updated>2014-08-05T00:00:00Z</updated>
    <content type="html"><![CDATA[1. [Introduction](#intro)
1. [Highlights](#highlights)
1. [API Changes](#api)
1. [Known Issues](#issues)
1. [Reminder](#reminder)
1. [Credits](#credits)
1. [Test Results](#test)

## <a id="intro"></a>Introduction

You can read the official announcement at [Apache jclouds 1.8.0 released](http://markmail.org/message/plk6wedjeh3vanc6). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12325587&styleName=Html&projectId=12314430).

To get jclouds, please see the [jclouds installation guide](/start/install/).

## <a id="highlights"></a>Highlights

* jclouds 1.8.0 introduces initial support for [Amazon Glacier](http://aws.amazon.com/glacier), sponsored by [Google Summer of Code](/blog/2014/04/23/gsoc/) and written by Roman Coedo.  This blobstore provider includes support for the portable abstraction but has vastly different semantics for blob naming and retrieval.
* Support for [Docker](/guides/docker/).
* Refactored Code supporting OpenStack Neutron.
* New Rackspace Auto Scale UK Provider and updated US region support.
* This release requires Guava 17.0 and transitions most uses of `InputSupplier` to `ByteSource`.

## <a id="api"></a>API Changes

* This release removes or deprecates most uses of Guava `InputSupplier`, including `Strings2.toString`.  Callers should instead use `ByteSource`, `ByteStreams2.toByteArrayAndClose`, or `Strings2.toStringAndClose`.  These changes ensure compatibility with future Guava releases.
* `BlobStore` introduces a `deleteContainerIfEmpty` method which more accurately matches the semantics of some providers.  Some providers like Azure have better performance with the existing `delete` method.
* The `resumeNodesMatching`, `suspendNodesMatching` and `rebootNodesMatching` of the `ComputeService` now return the affected nodes.
* Deprecates Neutron v2_0. Superseded by [v2](https://github.com/jclouds/jclouds-labs-openstack/tree/master/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2). Moves the code away from map-binders and parsers. Multiple interface changes.
* `RegionScopedBlobStoreContext` deprecates `configuredRegions()`, `blobStoreInRegion(String regionId)`, `signerInRegion(String regionId)`, and `asyncBlobStoreInRegion(String regionId)`.

## <a id="issues"></a>Known Issues

* Starting with 1.8.0, the HP Cloud Object Storage provider requires the `region` attribute to be specified explicitly. This attribute is now used to select the appropriate endpoint. If the region is not explicitly set, an arbitrary endpoint will be selected, which may differ from the endpoint chosen when using previous versions of jclouds. See the [provider guide](/guides/hpcloud/) for an example of how to specify the region.
* 1.8.0 includes an [incomplete artifact](http://search.maven.org/#artifactdetails%7Corg.apache.jclouds.labs%7Cgoogle-cloud-storage%7C1.8.0%7Cjar) for Google Cloud Storage. The jclouds team does not recommend its use and 1.8.1 will either complete support or remove this artifact.

## <a id="credits"></a>Credits

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

* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release.
* Check out who has been busy on [Open Hub](https://www.openhub.net/p/jclouds/contributors?query=&sort=latest_commit).

## <a id="test"></a>Test Results

Please see the [discussion thread](http://markmail.org/thread/2ppvzd7dtjvqfqkk) and the [vote thread](http://markmail.org/thread/7ixght2jgfbu73ok) for test results for 1.8.0.]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.7.3/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.7.3]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.7.3/"/>
    <updated>2014-05-30T00:00:00Z</updated>
    <content type="html"><![CDATA[1. [Introduction](#intro)
1. [Highlights](#highlights)
1. [Known Issues](#issues)
1. [Reminder](#reminder)
1. [Credits](#credits)
1. [Test Results](#test)

## <a id="intro"></a>Introduction

You can read the official announcement at [Apache jclouds 1.7.3 released](http://jclouds.markmail.org/message/6ormro7calbt5tjn). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/issues/?jql=project%20%3D%20JCLOUDS%20AND%20fixVersion%20%3D%201.7.3).

To get jclouds, please see the [jclouds installation guide](/start/install/).

## <a id="highlights"></a>Highlights

* ElasticStack is back. The elasticstack API has been fixed and the elastichosts-* Providers are in good working condition again.
* The swift API and cloudfiles-us & cloudfiles-uk Providers have been deprecated as of jclouds 1.7.2.
* They will be replaced with the openstack-swift API and rackspace-cloudfiles-us & rackspace-cloudfiles-uk & hpcloud-objectstorage Providers in jclouds 2.0.
* The new APIs and providers have been updated to the current jclouds interface style and are fully region aware. These APIs are new to jclouds and hence are in Beta. That means we need people to use it and give us [feedback](/community/). Based on that feedback, minor changes to the interfaces may happen. This code will replace org.jclouds.openstack.swift.SwiftClient in jclouds 2.0 and it is recommended you adopt it sooner than later.
* You can get the new Swift and Cloud Files dependencies with:

{% highlight xml %}
<dependencies>
  <dependency>
    <groupId>org.apache.jclouds.labs</groupId>
    <artifactId>openstack-swift</artifactId>
    <version>1.7.3</version>
  </dependency>
  <dependency>
    <groupId>org.apache.jclouds.labs</groupId>
    <artifactId>rackspace-cloudfiles-us</artifactId>
    <version>1.7.3</version>
  </dependency>
  <dependency>
    <groupId>org.apache.jclouds.labs</groupId>
    <artifactId>rackspace-cloudfiles-uk</artifactId>
    <version>1.7.3</version>
  </dependency>
</dependencies>
{% endhighlight %}

* Here is the [Javadoc](/reference/javadoc/1.7.x/) for the new Swift and Cloud Files classes.

## <a id="issues"></a>Known Issues

* jclouds 1.7.3 is incompatible with [Guava](https://code.google.com/p/guava-libraries/) 16 and 17. Please switch to Guava 15.0 or earlier, or wait for jclouds 1.8.

## <a id="reminder"></a>Reminder

The jclouds Maven group ID for versions since [1.6.1-incubating](../1.6.1) is `org.apache.jclouds` rather than `org.jclouds`, so a pom.xml dependency would now look like:

{% highlight xml %}
<dependencies>
  <dependency>
    <groupId>org.apache.jclouds</groupId>
    <artifactId>jclouds-all</artifactId>
    <version>1.7.3</version>
  </dependency>
</dependencies>
{% endhighlight %}

## <a id="credits"></a>Credits

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

* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release.
* Check out who has been busy [here](http://www.ohloh.net/p/jclouds/contributors?query=&sort=latest_commit).

## <a id="test"></a>Test Results

Please see the [discussion thread](http://jclouds.markmail.org/message/smznp6474kpojqeb) and the [vote thread](http://jclouds.markmail.org/message/ydekpm36pwaqpvbf) for test results for 1.7.3.

]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.7.2/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.7.2]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.7.2/"/>
    <updated>2014-04-15T00:00:00Z</updated>
    <content type="html"><![CDATA[1. [Introduction](#intro)
1. [Highlights](#highlights)
1. [Known Issues](#issues)
1. [Reminder](#reminder)
1. [Credits](#credits)
1. [Test Results](#test)

## <a id="intro"></a>Introduction

jclouds version 1.7.2 is the fourth release of jclouds as an Apache TLP.

You can read the official announcement at [Apache jclouds 1.7.2 released](http://markmail.org/message/on6prwzxi2cbi3mr). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/issues/?jql=project%20%3D%20JCLOUDS%20AND%20fixVersion%20%3D%201.7.2).

To get jclouds, please see the [jclouds installation guide](/start/install/).

## <a id="highlights"></a>Highlights

* The swift API and cloudfiles-us & cloudfiles-uk Providers have been deprecated as of jclouds 1.7.2.
* They will be replaced with the openstack-swift API and rackspace-cloudfiles-us & rackspace-cloudfiles-uk & hpcloud-objectstorage Providers in jclouds 2.0.
* The new APIs and providers have been updated to the current jclouds interface style and are fully region aware. These APIs are new to jclouds and hence are in Beta. That means we need people to use it and give us [feedback](/community/). Based on that feedback, minor changes to the interfaces may happen. This code will replace org.jclouds.openstack.swift.SwiftClient in jclouds 2.0 and it is recommended you adopt it sooner than later.
* You can get the new Swift and Cloud Files dependencies with:

{% highlight xml %}
<dependencies>
  <dependency>
    <groupId>org.apache.jclouds.labs</groupId>
    <artifactId>openstack-swift</artifactId>
    <version>1.7.2</version>
  </dependency>
  <dependency>
    <groupId>org.apache.jclouds.labs</groupId>
    <artifactId>rackspace-cloudfiles-us</artifactId>
    <version>1.7.2</version>
  </dependency>
  <dependency>
    <groupId>org.apache.jclouds.labs</groupId>
    <artifactId>rackspace-cloudfiles-uk</artifactId>
    <version>1.7.2</version>
  </dependency>
</dependencies>
{% endhighlight %}

* Here is the [Javadoc](/reference/javadoc/1.7.x/) for the new Swift and Cloud Files classes.

## <a id="issues"></a>Known Issues

* jclouds 1.7.2 is incompatible with [Guava](https://code.google.com/p/guava-libraries/) 16 and 17. Please switch to Guava 15.0 or earlier, or wait for jclouds 1.8.

## <a id="reminder"></a>Reminder

The jclouds Maven group ID for versions since [1.6.1-incubating](../1.6.1) is `org.apache.jclouds` rather than `org.jclouds`, so a pom.xml dependency would now look like:

{% highlight xml %}
<dependencies>
  <dependency>
    <groupId>org.apache.jclouds</groupId>
    <artifactId>jclouds-all</artifactId>
    <version>1.7.2</version>
  </dependency>
</dependencies>
{% endhighlight %}

## <a id="credits"></a>Credits

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

* Apache jclouds [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and community for verifying the release.
* Check out who has been busy [here](http://www.ohloh.net/p/jclouds/contributors?query=&sort=latest_commit).

## <a id="test"></a>Test Results

Please see the [release discussion thread](http://markmail.org/thread/zi5nnppwdvaafpsb) for test results for 1.7.2.

]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.7.1/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.7.1]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.7.1/"/>
    <updated>2014-02-11T00:00:00Z</updated>
    <content type="html"><![CDATA[## Introduction

jclouds version 1.7.1 is the third release of jclouds as an Apache TLP.

You can read the official announcement at [Apache jclouds 1.7.1 released](http://markmail.org/message/wvskzm356n2mraif). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/browse/JCLOUDS/fixforversion/12325588).

To get jclouds, please see the [jclouds installation guide](/start/install/).

## Notable updates

* A workaround for [JCLOUDS-427](https://issues.apache.org/jira/browse/JCLOUDS-427) is provided to make jclouds compatible with JRE 1.7.0\_51-b13.
* Added the [DigitalOcean](https://www.digitalocean.com) compute provider. It is available in labs under the following Maven coordinates:
{% highlight xml %}
<dependencies>
  <dependency>
    <groupId>org.apache.jclouds.labs</groupId>
    <artifactId>digitalocean</artifactId>
    <version>1.7.1</version>
  </dependency>
</dependencies>
{% endhighlight %}
* Upgraded Bouncycastle to version 1.49.
* Added an HTTP driver based on the [OkHttp](http://square.github.io/okhttp/) library for efficient HTTP connections.
* Added support for PATCH methods that have a body.
* Allow configuring of networks to which the nodes will be attached directly from the portable [Compute](/start/compute) interface.

## Notes

* jclouds 1.7.1 is incompatible with [Guava](https://code.google.com/p/guava-libraries/) 16. Please switch to
Guava 15.0 or earlier, or wait for jclouds 1.8.

## Reminder

As per [1.6.1-incubating](../1.6.1), the jclouds Maven group ID has changed from org.jclouds to org.apache.jclouds so a pom.xml dependency would now look like:

{% highlight xml %}
<dependencies>
  <dependency>
    <groupId>org.apache.jclouds</groupId>
    <artifactId>jclouds-all</artifactId>
    <version>1.7.1</version>
  </dependency>
</dependencies>
{% endhighlight %}

## Credits

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

  * Ignasi Barrera for managing the release.
  * Andrew Phillips for his quick and diligent fixes for [JCLOUDS-427](https://issues.apache.org/jira/browse/JCLOUDS-427).
  * Apache jclouds PMC for verifying.
  * Check out who has been busy [here](http://www.ohloh.net/p/jclouds/contributors?query=&sort=latest_commit).

## Test Results

Please see the [release discussion thread](http://markmail.org/message/dpfrnkcwvtf5scb7) for test results for 1.7.1.

]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.7.0/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.7.0]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.7.0/"/>
    <updated>2013-12-23T00:00:00Z</updated>
    <content type="html"><![CDATA[## Introduction

jclouds version 1.7.0 is the first major release of jclouds as an Apache TLP, and the second release of jclouds as a TLP overall.

You can read the official announcement at [Apache jclouds 1.7.0 released](http://markmail.org/thread/djp4qs5vlutmcuxe). You can read the details of the specific JIRA issues addressed in this release at the [JIRA Release Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12324405&styleName=Html&projectId=12314430).

To get jclouds, please see the [jclouds installation guide](/start/install/).

## Notes

* jclouds 1.7.0 is incompatible with [Guava](https://code.google.com/p/guava-libraries/) 16. Please switch to
Guava 15.0 or earlier, or wait for jclouds 1.7.1

## Reminder

As per [1.6.1-incubating](../1.6.1), the jclouds Maven group ID has changed from org.jclouds to org.apache.jclouds so a pom.xml dependency would now look like:

{% highlight xml %}
<dependencies>
  <dependency>
    <groupId>org.apache.jclouds</groupId>
    <artifactId>jclouds-all</artifactId>
    <version>1.7.0</version>
  </dependency>
</dependencies>
{% endhighlight %}

## Credits

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

  * Andrew Bayer for managing the release.
  * Apache jclouds PMC for verifying.
  * Check out who has been busy [here](http://www.ohloh.net/p/jclouds/contributors?query=&sort=latest_commit).

## Test Results

Please see the [release discussion thread](http://markmail.org/thread/zwasetkfcbfgrhjz) for test results for 1.7.0.

]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.6.3/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.6.3]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.6.3/"/>
    <updated>2013-11-30T00:00:00Z</updated>
    <content type="html"><![CDATA[<h2>Introduction</h2>

<p>jclouds version 1.6.3 is the first release of jclouds as an Apache TLP, after two releases as part of the Apache Incubator.</p>

<p>You can read the official announcement at <a href="http://apache.markmail.org/thread/4ppbqyu6ydmacrb3">Apache jclouds 1.6.3 released</a>. You can read the details of the specific JIRA issues addressed in this release at the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12324789&amp;styleName=Html&amp;projectId=12314430">JIRA Release Notes</a>.</p>

<p>To get jclouds, please see the <a href="/start/install">jclouds installation guide</a>.</p>

<h2>Reminder</h2>

<p>As per <a href="../1.6.1">1.6.1-incubating</a>, the jclouds Maven group ID has changed from org.jclouds to org.apache.jclouds so a pom.xml dependency would now look like:</p>

<div class="highlight"><pre><code class="xml"><span class="nt">&lt;dependencies&gt;</span>
  <span class="nt">&lt;dependency&gt;</span>
    <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds<span class="nt">&lt;/groupId&gt;</span>
    <span class="nt">&lt;artifactId&gt;</span>jclouds-all<span class="nt">&lt;/artifactId&gt;</span>
    <span class="nt">&lt;version&gt;</span>1.6.3<span class="nt">&lt;/version&gt;</span>
  <span class="nt">&lt;/dependency&gt;</span>
<span class="nt">&lt;/dependencies&gt;</span>
</code></pre></div>


<h2>Credits</h2>

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

<ul>
<li>Andrew Gaul for managing the release.</li>
<li>Apache jclouds PMC for verifying.</li>
<li>Check out who has been busy <a href="http://www.ohloh.net/p/jclouds/contributors?query=&amp;sort=latest_commit">here</a>.</li>
</ul>


<h2>Test Results</h2>

<p>Please see the <a href="http://markmail.org/thread/gkqw7uidfnnze4lv">release discussion thread</a> for test results for 1.6.3</p>
]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.6.2/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.6.2]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.6.2/"/>
    <updated>2013-08-27T00:00:00Z</updated>
    <content type="html"><![CDATA[<h2>Introduction</h2>

<p>jclouds version 1.6.2-incubating is the second release of jclouds in the Apache Incubator.</p>

<p>You can read the official announcement at <a href="http://markmail.org/message/ttznfvr3pqfs2cxm">Apache jclouds 1.6.2-incubating released</a>. You can read the details of the specific JIRA issues addressed in this release at the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12324574&amp;styleName=Html&amp;projectId=12314430">JIRA Release Notes</a>.</p>

<p>To get jclouds, please see the <a href="/start/install">jclouds installation guide</a>.</p>

<h2>Reminder</h2>

<ul>
<li>As per <a href="../1.6.1">1.6.1-incubating</a>, the jclouds Maven group ID has changed from org.jclouds to org.apache.jclouds so a pom.xml dependency would now look like:</li>
</ul>


<div class="highlight"><pre><code class="xml"><span class="nt">&lt;dependencies&gt;</span>
  <span class="nt">&lt;dependency&gt;</span>
    <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds<span class="nt">&lt;/groupId&gt;</span>
    <span class="nt">&lt;artifactId&gt;</span>jclouds-all<span class="nt">&lt;/artifactId&gt;</span>
    <span class="nt">&lt;version&gt;</span>1.6.2-incubating<span class="nt">&lt;/version&gt;</span>
  <span class="nt">&lt;/dependency&gt;</span>
<span class="nt">&lt;/dependencies&gt;</span>
</code></pre></div>


<h2>Credits</h2>

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

<ul>
<li>Andrew Bayer for assisting on the release charge.</li>
<li>Our Apache mentors for verifying.</li>
<li>Check out who has been busy <a href="http://www.ohloh.net/p/jclouds/contributors?query=&amp;sort=latest_commit">here</a>.</li>
</ul>


<h2>Test Results</h2>

<p>Please see the <a href="/releasenotes/1.6.2-tests">test results</a> for test failures for 1.6.2.</p>
]]></content>
  </entry>
  
  <entry>
    <id>https://jclouds.apache.org/releasenotes/1.6.1/</id>
    <title type="html"><![CDATA[Release Notes for Version 1.6.1]]></title>
    <link href="https://jclouds.apache.org/releasenotes/1.6.1/"/>
    <updated>2013-06-19T00:00:00Z</updated>
    <content type="html"><![CDATA[<h2>Introduction</h2>

<p>jclouds Version 1.6.1 is geared around the transition into the Apache Incubator. It represents the first release of jclouds in the Apache Incubator. The most significant change is to the jclouds Maven groupId. You can read more about it in the Changes section below.</p>

<p>You can read the official announcement at <a href="http://www.mail-archive.com/user@jclouds.incubator.apache.org/msg00112.html">Apache jclouds 1.6.1-incubating released</a>. You can read the details of the specific JIRA issues addressed in this release at the <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12314430&amp;version=12324412">JIRA Release Notes</a>.</p>

<p>To get jclouds, please see the <a href="/start/install">jclouds installation guide</a>.</p>

<h2>Additions</h2>

<ul>
<li>Added the karaf/CLI command blobstore-blob-exists.</li>
</ul>


<h2>Removals</h2>

<ul>
<li>Removed sandbox-apis and sandbox-providers.</li>
</ul>


<h2>Changes</h2>

<ul>
<li>The jclouds Maven groupId has changed from org.jclouds to org.apache.jclouds so a pom.xml dependency would now look like:</li>
</ul>


<div class="highlight"><pre><code class="xml"><span class="nt">&lt;dependencies&gt;</span>
  <span class="nt">&lt;dependency&gt;</span>
    <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds<span class="nt">&lt;/groupId&gt;</span>
    <span class="nt">&lt;artifactId&gt;</span>jclouds-all<span class="nt">&lt;/artifactId&gt;</span>
    <span class="nt">&lt;version&gt;</span>1.6.1-incubating<span class="nt">&lt;/version&gt;</span>
  <span class="nt">&lt;/dependency&gt;</span>
<span class="nt">&lt;/dependencies&gt;</span>
</code></pre></div>


<ul>
<li>Note that the package names in the source code have <em>not</em> changed.</li>
<li>jclouds-karaf has undergone a similar modification and you'll need to change the <code>featureRepositories</code> line in <code>etc/org.apache.karaf.features.cfg</code>  to <code>featuresRepositories=mvn:org.apache.jclouds.karaf/jclouds-karaf/${jclouds.karaf.version}/xml/features</code> in the command line interface.</li>
<li>Updated license headers and project metadata to align with Apache Incubator.</li>
</ul>


<h2>Fixes</h2>

<ul>
<li>Allow repeatable Payload with InputSupplier input (allows retries to work)</li>
<li>Map S3 TooManyBuckets to InsufficientResourcesException</li>
<li>Fixed the jclouds-cli start script so that it now runs smoothly on Windows.</li>
</ul>


<h2>Deprecated and Non-backwards Compatible Changes</h2>

<ul>
<li>All Async interfaces are deprecated and will be removed in the next major version of jclouds.  Please only use the synchronous  APIs, those without "Async" in the class name, such as <code>NovaApi</code>. You can find an example of doing an asynchronous file upload without the Async interface in <a href="https://github.com/jclouds/jclouds-cloud-storage-workshop/blob/master/exercise2/src/main/java/org/jclouds/labs/blobstore/exercise2/MultiFileUploaderC.java">MultiFileUploaderC.java</a>.</li>
<li>Accordingly, please discontinue use of <code>RestContext</code>.  This is replaced with <code>ApiContext</code>, which doesn't have an Async type.  Note that you can use <code>ContextBuilder.buildApi(YourApi.class)</code> instead of using contexts, as API interfaces are now closeable.</li>
<li>Please discontinue use of <code>Context.utils()</code> as many features there were only present to support the Async interfaces of jclouds.  Code in jclouds will be easier to maintain when we needn't support utilities that are also present in tools such as Guava and Bouncycastle.</li>
</ul>


<h2>Credits</h2>

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

<ul>
<li>Andrew Bayer for leading the release charge.</li>
<li>A special thanks to our Apache mentors for guiding us through our first release.</li>
<li>Check out who has been busy <a href="http://www.ohloh.net/p/jclouds/contributors?query=&amp;sort=latest_commit">here</a>.</li>
</ul>

]]></content>
  </entry>
  
</feed>
