You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by cc...@apache.org on 2014/10/10 02:24:50 UTC

svn commit: r1630628 [1/2] - in /jclouds/site-content: ./ blog/ blog/2014/09/03/better-builders/ community/users/ guides/ guides/azure-storage/ guides/hpcloud/ img/logos/ reference/configuration/ releasenotes/ start/blobstore/

Author: ccustine
Date: Fri Oct 10 00:24:50 2014
New Revision: 1630628

URL: http://svn.apache.org/r1630628
Log:
deploy jclouds site content

Added:
    jclouds/site-content/img/logos/hp-helion.png   (with props)
    jclouds/site-content/img/logos/mesosphere.png   (with props)
Modified:
    jclouds/site-content/blog/2014/09/03/better-builders/index.html
    jclouds/site-content/blog/atom.xml
    jclouds/site-content/blog/index.html
    jclouds/site-content/community/users/index.html
    jclouds/site-content/guides/azure-storage/index.html
    jclouds/site-content/guides/hpcloud/index.html
    jclouds/site-content/guides/index.html
    jclouds/site-content/index.html
    jclouds/site-content/reference/configuration/index.html
    jclouds/site-content/releasenotes/atom.xml
    jclouds/site-content/start/blobstore/index.html

Modified: jclouds/site-content/blog/2014/09/03/better-builders/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/blog/2014/09/03/better-builders/index.html?rev=1630628&r1=1630627&r2=1630628&view=diff
==============================================================================
--- jclouds/site-content/blog/2014/09/03/better-builders/index.html (original)
+++ jclouds/site-content/blog/2014/09/03/better-builders/index.html Fri Oct 10 00:24:50 2014
@@ -190,14 +190,16 @@ These classes are used to represent Open
             <span class="nt">&quot;name&quot;</span><span class="p">:</span> <span class="s2">&quot;demouser&quot;</span>
         <span class="p">}</span>
     <span class="p">]</span>
-<span class="p">}</span></code></pre></div>
+<span class="p">}</span>
+</code></pre></div>
 
 
 <p>To parse the response, jclouds uses <a href="https://github.com/jclouds/jclouds/blob/master/apis/openstack-trove/src/main/java/org/jclouds/openstack/trove/v1/domain/User.java">domain classes</a> to represent the JSON data returned by the service. The array of "users" is unwrapped into individual User domain objects. Conversely, when creating users, domain objects are transformed into a JSON request body.</p>
 
 <p>Because of the relative simplicity of user creation in trove, jclouds developers can use a create method in the features package without having to build an instance of the User class. For example, the developer might use a method such as</p>
 
-<div class="highlight"><pre><code class="java"><span class="kt">boolean</span> <span class="nf">create</span><span class="o">(</span><span class="n">String</span> <span class="n">userName</span><span class="o">,</span> <span class="n">String</span> <span class="n">password</span><span class="o">,</span> <span class="n">String</span> <span class="n">databaseName</span><span class="o">);</span></code></pre></div>
+<div class="highlight"><pre><code class="java"><span class="kt">boolean</span> <span class="nf">create</span><span class="o">(</span><span class="n">String</span> <span class="n">userName</span><span class="o">,</span> <span class="n">String</span> <span class="n">password</span><span class="o">,</span> <span class="n">String</span> <span class="n">databaseName</span><span class="o">);</span>
+</code></pre></div>
 
 
 <p>In this case, it was easy to add support for this call by using a <a href="https://github.com/jclouds/jclouds/blob/master/apis/openstack-trove/src/main/java/org/jclouds/openstack/trove/v1/binders/BindCreateUserToJson.java">map binder</a>.</p>
@@ -261,7 +263,8 @@ These classes are used to represent Open
            <span class="o">.</span><span class="na">networkType</span><span class="o">(</span><span class="n">NetworkType</span><span class="o">.</span><span class="na">LOCAL</span><span class="o">)</span>
            <span class="o">.</span><span class="na">build</span><span class="o">();</span>
 
-<span class="n">networkApi</span><span class="o">.</span><span class="na">update</span><span class="o">(</span><span class="s">&quot;some id&quot;</span><span class="o">,</span> <span class="n">updateNetwork</span><span class="o">);</span></code></pre></div>
+<span class="n">networkApi</span><span class="o">.</span><span class="na">update</span><span class="o">(</span><span class="s">&quot;some id&quot;</span><span class="o">,</span> <span class="n">updateNetwork</span><span class="o">);</span>
+</code></pre></div>
 
 
 <p>This ensures developers get an easy to understand interface, with validation and compiler checks. It also allows jclouds developers to use significantly less code when developing complex domain classes that need to be reused in list/create/update API calls.</p>

Modified: jclouds/site-content/blog/atom.xml
URL: http://svn.apache.org/viewvc/jclouds/site-content/blog/atom.xml?rev=1630628&r1=1630627&r2=1630628&view=diff
==============================================================================
--- jclouds/site-content/blog/atom.xml (original)
+++ jclouds/site-content/blog/atom.xml Fri Oct 10 00:24:50 2014
@@ -8,10 +8,10 @@
 
   
   <entry>
-    <id>http://jclouds.apache.org/blog/2014/09/04/better-builders</id>
+    <id>http://jclouds.apache.org/blog/2014/09/03/better-builders</id>
     <title type="html"><![CDATA[Better Builders with jclouds!]]></title>
-    <link href="http://jclouds.apache.org/blog/2014/09/04/better-builders"/>
-    <updated>2014-09-04T00:00:00Z</updated>
+    <link href="http://jclouds.apache.org/blog/2014/09/03/better-builders"/>
+    <updated>2014-09-03T00:00:00Z</updated>
     <content type="html"><![CDATA[<p>If you are a new <a href="jclouds.apache.org">jclouds</a> developer, or even if you are already developing jclouds support for any of the OpenStack or Rackspace APIs, you have likely seen the domain classes that are used throughout the the jclouds codebase.
 These classes are used to represent OpenStack resources, particularly the JSON structures supported by OpenStack APIs.</p>
 
@@ -136,10 +136,10 @@ These classes are used to represent Open
   </entry>
   
   <entry>
-    <id>http://jclouds.apache.org/blog/2014/08/05/1-release-2-committers</id>
+    <id>http://jclouds.apache.org/blog/2014/08/04/1-release-2-committers</id>
     <title type="html"><![CDATA[1 release, 2 committers...a busy week for jclouds!]]></title>
-    <link href="http://jclouds.apache.org/blog/2014/08/05/1-release-2-committers"/>
-    <updated>2014-08-05T00:00:00Z</updated>
+    <link href="http://jclouds.apache.org/blog/2014/08/04/1-release-2-committers"/>
+    <updated>2014-08-04T00:00:00Z</updated>
     <content type="html"><![CDATA[<p><img class="img-right" src="/img/posts/chris-and-andrea.png"/>There's a lot going on this week for the jclouds community. Most importantly, we're really pleased to introduce two new committers: Andrea Turli and Chris Custine.</p>
 
 <!--more-->

Modified: jclouds/site-content/blog/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/blog/index.html?rev=1630628&r1=1630627&r2=1630628&view=diff
==============================================================================
--- jclouds/site-content/blog/index.html (original)
+++ jclouds/site-content/blog/index.html Fri Oct 10 00:24:50 2014
@@ -150,14 +150,14 @@
             <p><a href="https://wiki.apache.org/jclouds/How%20to%20Contribute%20Documentation">Write a guest post!</a></p>
 
 
-<h3><a class="text-primary" href="/blog/2014/09/04/better-builders">Better Builders with jclouds!</a></h3>
-<span class="text-muted">04 September 2014, by Zack Shoylev</span>
+<h3><a class="text-primary" href="/blog/2014/09/03/better-builders">Better Builders with jclouds!</a></h3>
+<span class="text-muted">03 September 2014, by Zack Shoylev</span>
 <p>If you are a new jclouds developer, or even if you are already developing jclouds support for any of the OpenStack or Rackspace APIs, you have likely seen the domain classes that are used throughout the the jclouds codebase.
 These classes are used to represent OpenStack resources, particularly the JSON structures supported by OpenStack APIs.
 </p>
 
-<h3><a class="text-primary" href="/blog/2014/08/05/1-release-2-committers">1 release, 2 committers...a busy week for jclouds!</a></h3>
-<span class="text-muted">05 August 2014, by <a href="http://blog.xebialabs.com/author/aphillips/">Andrew Phillips</a></span>
+<h3><a class="text-primary" href="/blog/2014/08/04/1-release-2-committers">1 release, 2 committers...a busy week for jclouds!</a></h3>
+<span class="text-muted">04 August 2014, by <a href="http://blog.xebialabs.com/author/aphillips/">Andrew Phillips</a></span>
 <p>There's a lot going on this week for the jclouds community. Most importantly, we're really pleased to introduce two new committers: Andrea Turli and Chris Custine.
 </p>
 

Modified: jclouds/site-content/community/users/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/community/users/index.html?rev=1630628&r1=1630627&r2=1630628&view=diff
==============================================================================
--- jclouds/site-content/community/users/index.html (original)
+++ jclouds/site-content/community/users/index.html Fri Oct 10 00:24:50 2014
@@ -276,6 +276,10 @@
     <td>Uses jclouds via Pallet in order to provision carbon-neutral Hadoop services</td>
 </tr>
 <tr>
+    <td><a href="https://mesosphere.com/">Mesosphere</a></td>
+    <td>Uses jclouds to provision Mesosphere clusters on both <a href="https://google.mesosphere.com/">Google Compute Engine</a> and <a href="https://elastic.mesosphere.io/">Amazon EC2</a></td>
+</tr>
+<tr>
     <td><a href="http://www.meteorite.bi/">Meteorite Hosting</a></td>
     <td>Enables users to spawn BI environments across a range of cloud providers in a hassle-free way</td>
 </tr>

Modified: jclouds/site-content/guides/azure-storage/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/azure-storage/index.html?rev=1630628&r1=1630627&r2=1630628&view=diff
==============================================================================
--- jclouds/site-content/guides/azure-storage/index.html (original)
+++ jclouds/site-content/guides/azure-storage/index.html Fri Oct 10 00:24:50 2014
@@ -197,7 +197,7 @@
 <span class="n">AzureBlobClient</span> <span class="n">client</span> <span class="o">=</span> <span class="n">AzureBlobClient</span><span class="o">.</span><span class="na">class</span><span class="o">.</span><span class="na">cast</span><span class="o">(</span><span class="n">context</span><span class="o">.</span><span class="na">getProviderSpecificContext</span><span class="o">().</span><span class="na">getApi</span><span class="o">());</span>
 
 <span class="c1">// create a root-level container with a public acl</span>
-<span class="n">client</span><span class="o">.</span><span class="na">createRootContainer</span><span class="o">(</span><span class="n">withPublicAc</span><span class="o">());</span>
+<span class="n">client</span><span class="o">.</span><span class="na">createRootContainer</span><span class="o">(</span><span class="n">withPublicAcl</span><span class="o">());</span>
 
 <span class="n">context</span><span class="o">.</span><span class="na">close</span><span class="o">();</span>
 </code></pre></div>

Modified: jclouds/site-content/guides/hpcloud/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/hpcloud/index.html?rev=1630628&r1=1630627&r2=1630628&view=diff
==============================================================================
--- jclouds/site-content/guides/hpcloud/index.html (original)
+++ jclouds/site-content/guides/hpcloud/index.html Fri Oct 10 00:24:50 2014
@@ -2,7 +2,7 @@
 <html lang="en">
     <head>
         <meta charset="utf-8">
-<title>Apache jclouds&reg; :: HP Cloud: Getting Started Guide</title>
+<title>Apache jclouds&reg; :: HP Helion Public Cloud: Getting Started Guide</title>
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta name="description" content="">
 <meta name="author" content="">
@@ -145,13 +145,28 @@
 
         <div class="container">
             <div class="page-header">
-                <h1>HP Cloud: Getting Started Guide</h1>
+                <h1>HP Helion Public Cloud: Getting Started Guide</h1>
             </div>
-            <p>This page helps you get started with jclouds API with</p>
+            <p><img src="/img/logos/hp-helion.png" alt="HP Helion" /></p>
+
+<p>This page helps you get started using the jclouds API with HP Helion Public Cloud (Formerly HP Cloud).</p>
+
+<h1>About HP Helion Public Cloud</h1>
+
+<p>HP Helion Public Cloud is an OpenStack® based public cloud provider offering on-demand, pay-as-you-go cloud services for computing and storage infrastructure as well as platform services.</p>
+
+<h2>Getting Started</h2>
 
 <ol>
-<li>Sign up for <a href="http://hpcloud.com/">HP Cloud Services</a>.</li>
-<li>Get your Account ID and Access Key by going to this <a href="https://account.hpcloud.com/account/api_keys">page</a>.</li>
+<li>Sign up for <a href="http://www.hpcloud.com/cloud-credit">HP Helion Public Cloud</a>.</li>
+<li>Get your Project ID, Access Key, and Secret Key:
+
+<ul>
+<li>Sign in to your <a href="https://horizon.hpcloud.com">HP Cloud Console</a></li>
+<li>Click on your userid (drop down in the top right of the page)</li>
+<li>Click on "Manage Access Keys"</li>
+</ul>
+</li>
 <li>Ensure you are using a recent version of Java 6.</li>
 <li>Setup your project to include <code>hpcloud-objectstorage</code> and <code>hpcloud-compute</code>.
 
@@ -163,20 +178,14 @@
 </ol>
 
 
-<p>** Note: The identity for hpcloud is the same now as of 1.5.0 which is "tenantName:userName" and the credential is "userPassword"</p>
-
-<p>By default, the authentication mechanism for all OpenStack Keystone based APIs will use your password as the credential to log in.</p>
-
-<p>The following specifications may serve as a guide if you wish to set API Access Keys:
-properties.setProperty(KeystoneProperties.CREDENTIAL_TYPE, CredentialTypes.API_ACCESS_KEY_CREDENTIALS)</p>
-
-<p>To get the CredentialTypes class, find the CredentialTypes class in the latest <a href="http://demobox.github.com/jclouds-maven-site/latest/apidocs">Javadoc</a>.</p>
+<p>** Note: As of 1.8.0, the HP Cloud provider uses tenantName:accessKey as identity and secretKey as credentials. Previous
+versions of the HP Cloud provider (prior to 1.8.0) default to using tenantName:userid as identity and password as credentials.</p>
 
 <h2>HP Cloud Object Storage</h2>
 
 <div class="highlight"><pre><code class="java"><span class="c1">// Get a context with hpcloud that offers the portable BlobStore API</span>
 <span class="n">BlobStoreContext</span> <span class="n">context</span> <span class="o">=</span> <span class="n">ContextBuilder</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span><span class="s">&quot;hpcloud-objectstorage&quot;</span><span class="o">)</span>
-                 <span class="o">.</span><span class="na">credentials</span><span class="o">(</span><span class="s">&quot;tenantName:accessKey&quot;</span><span class="o">,</span> <span class="s">&quot;password&quot;</span><span class="o">)</span>
+                 <span class="o">.</span><span class="na">credentials</span><span class="o">(</span><span class="s">&quot;tenantName:accessKey&quot;</span><span class="o">,</span> <span class="s">&quot;secretKey&quot;</span><span class="o">)</span>
                  <span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">BlobStoreContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span>
 
 <span class="c1">// Create a container in the default location</span>
@@ -218,7 +227,7 @@ properties.setProperty(KeystonePropertie
 
 <div class="highlight"><pre><code class="java"><span class="c1">// Get a context with hpcloud-compute that offers the portable ComputeService API</span>
 <span class="n">ComputeServiceContext</span> <span class="n">ctx</span> <span class="o">=</span> <span class="n">ContextBuilder</span><span class="o">.</span><span class="na">newBuilder</span><span class="o">(</span><span class="s">&quot;hpcloud-compute&quot;</span><span class="o">)</span>
-                      <span class="o">.</span><span class="na">credentials</span><span class="o">(</span><span class="s">&quot;tenantName:accessKey&quot;</span><span class="o">,</span> <span class="s">&quot;password&quot;</span><span class="o">)</span>
+                      <span class="o">.</span><span class="na">credentials</span><span class="o">(</span><span class="s">&quot;tenantName:accessKey&quot;</span><span class="o">,</span> <span class="s">&quot;secretKey&quot;</span><span class="o">)</span>
                       <span class="o">.</span><span class="na">modules</span><span class="o">(</span><span class="n">ImmutableSet</span><span class="o">.&lt;</span><span class="n">Module</span><span class="o">&gt;</span> <span class="n">of</span><span class="o">(</span><span class="k">new</span> <span class="n">Log4JLoggingModule</span><span class="o">(),</span>
                                                         <span class="k">new</span> <span class="nf">SshjSshClientModule</span><span class="o">()))</span>
                       <span class="o">.</span><span class="na">buildView</span><span class="o">(</span><span class="n">ComputeServiceContext</span><span class="o">.</span><span class="na">class</span><span class="o">);</span>

Modified: jclouds/site-content/guides/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/guides/index.html?rev=1630628&r1=1630627&r2=1630628&view=diff
==============================================================================
--- jclouds/site-content/guides/index.html (original)
+++ jclouds/site-content/guides/index.html Fri Oct 10 00:24:50 2014
@@ -158,7 +158,7 @@
 <li><a href="docker">Docker</a></li>
 <li><a href="go-grid">Go Grid</a></li>
 <li><a href="google">Google Cloud Platform</a></li>
-<li><a href="hpcloud">HP Cloud</a></li>
+<li><a href="hpcloud">HP Helion Public Cloud (formerly HP Cloud)</a></li>
 <li><a href="openstack">OpenStack</a></li>
 <li><a href="rackspace">Rackspace</a></li>
 <li><a href="vcloud">VMware vCloud</a></li>

Added: jclouds/site-content/img/logos/hp-helion.png
URL: http://svn.apache.org/viewvc/jclouds/site-content/img/logos/hp-helion.png?rev=1630628&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jclouds/site-content/img/logos/hp-helion.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: jclouds/site-content/img/logos/mesosphere.png
URL: http://svn.apache.org/viewvc/jclouds/site-content/img/logos/mesosphere.png?rev=1630628&view=auto
==============================================================================
Binary file - no diff available.

Propchange: jclouds/site-content/img/logos/mesosphere.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: jclouds/site-content/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/index.html?rev=1630628&r1=1630627&r2=1630628&view=diff
==============================================================================
--- jclouds/site-content/index.html (original)
+++ jclouds/site-content/index.html Fri Oct 10 00:24:50 2014
@@ -309,6 +309,9 @@
                 <li><img class="img-list" src="img/logos/seatyourself.gif" alt="SeatYourself" title="SeatYourself"/></li>
                 <li><img class="img-list" src="img/logos/stratos.png" alt="Apache Stratos" title="Apache Stratos"/></li>
             </ul>
+            <ul class="list-inline text-center">
+                <li><img class="img-list" src="img/logos/mesosphere.png" alt="Mesosphere" title="Mesosphere"/></li>
+            </ul>
             <p class="lead text-center text-primary"><strong><a href="/community/users/">...and many more!</a></strong></p>
 
             <div id="footer">

Modified: jclouds/site-content/reference/configuration/index.html
URL: http://svn.apache.org/viewvc/jclouds/site-content/reference/configuration/index.html?rev=1630628&r1=1630627&r2=1630628&view=diff
==============================================================================
--- jclouds/site-content/reference/configuration/index.html (original)
+++ jclouds/site-content/reference/configuration/index.html Fri Oct 10 00:24:50 2014
@@ -189,9 +189,8 @@
 
 <h2><em>NULL</em> Return values</h2>
 
-<p>All API methods, either provider-specific or abstracti, must return <em>null</em> when an requested object is not found.
-Throwing exceptions is only appropriate when there is a state problem, for example requesting an object from a container that does not
-exist is a state problem, and should throw an exception.</p>
+<p>All API methods, either provider or API specific, must return <em>null</em> when a requested object is not found.
+Throwing exceptions is only appropriate when there is a state problem. For example, when requesting an object from a container that does not exist.</p>
 
             <div class="row clearfix">
                 <div id="footer" class="col-md-12 column">

Modified: jclouds/site-content/releasenotes/atom.xml
URL: http://svn.apache.org/viewvc/jclouds/site-content/releasenotes/atom.xml?rev=1630628&r1=1630627&r2=1630628&view=diff
==============================================================================
--- jclouds/site-content/releasenotes/atom.xml (original)
+++ jclouds/site-content/releasenotes/atom.xml Fri Oct 10 00:24:50 2014
@@ -13,54 +13,70 @@
     <title type="html"><![CDATA[Release Notes for Version 1.8.0]]></title>
     <link href="http://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)
+    <content type="html"><![CDATA[<ol>
+<li><a href="#intro">Introduction</a></li>
+<li><a href="#highlights">Highlights</a></li>
+<li><a href="#api">API Changes</a></li>
+<li><a href="#issues">Known Issues</a></li>
+<li><a href="#reminder">Reminder</a></li>
+<li><a href="#credits">Credits</a></li>
+<li><a href="#test">Test Results</a></li>
+</ol>
 
-## <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).
+<h2><a id="intro"></a>Introduction</h2>
 
-To get jclouds, please see the [jclouds installation guide](/start/install/).
+<p>You can read the official announcement at <a href="http://markmail.org/message/plk6wedjeh3vanc6">Apache jclouds 1.8.0 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=12325587&amp;styleName=Html&amp;projectId=12314430">JIRA Release Notes</a>.</p>
 
-**Note: 1.8.0 will be the last major version of jclouds to support Java 6**
+<p>To get jclouds, please see the <a href="/start/install/">jclouds installation guide</a>.</p>
 
-## <a id="highlights"></a>Highlights
+<p><strong>Note: 1.8.0 will be the last major version of jclouds to support Java 6</strong></p>
 
-* 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`.
-* **This is the last version of jclouds to support Java 6**. The next major version will be based on Java 7. If you are still using jclouds on Java 6, please plan accordingly.
+<h2><a id="highlights"></a>Highlights</h2>
 
-## <a id="api"></a>API Changes
+<ul>
+<li>jclouds 1.8.0 introduces initial support for <a href="http://aws.amazon.com/glacier">Amazon Glacier</a>, sponsored by <a href="/blog/2014/04/23/gsoc/">Google Summer of Code</a> and written by Roman Coedo.  This blobstore provider includes support for the portable abstraction but has vastly different semantics for blob naming and retrieval.</li>
+<li>Support for <a href="/guides/docker/">Docker</a>.</li>
+<li>Refactored Code supporting OpenStack Neutron.</li>
+<li>New Rackspace Auto Scale UK Provider and updated US region support.</li>
+<li>This release requires Guava 17.0 and transitions most uses of <code>InputSupplier</code> to <code>ByteSource</code>.</li>
+<li><strong>This is the last version of jclouds to support Java 6</strong>. The next major version will be based on Java 7. If you are still using jclouds on Java 6, please plan accordingly.</li>
+</ul>
 
-* 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
+<h2><a id="api"></a>API Changes</h2>
 
-* 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.
+<ul>
+<li>This release removes or deprecates most uses of Guava <code>InputSupplier</code>, including <code>Strings2.toString</code>.  Callers should instead use <code>ByteSource</code>, <code>ByteStreams2.toByteArrayAndClose</code>, or <code>Strings2.toStringAndClose</code>.  These changes ensure compatibility with future Guava releases.</li>
+<li><code>BlobStore</code> introduces a <code>deleteContainerIfEmpty</code> method which more accurately matches the semantics of some providers.  Some providers like Azure have better performance with the existing <code>delete</code> method.</li>
+<li>The <code>resumeNodesMatching</code>, <code>suspendNodesMatching</code> and <code>rebootNodesMatching</code> of the <code>ComputeService</code> now return the affected nodes.</li>
+<li>Deprecates Neutron v2_0. Superseded by <a href="https://github.com/jclouds/jclouds-labs-openstack/tree/master/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2">v2</a>. Moves the code away from map-binders and parsers. Multiple interface changes.</li>
+<li><code>RegionScopedBlobStoreContext</code> deprecates <code>configuredRegions()</code>, <code>blobStoreInRegion(String regionId)</code>, <code>signerInRegion(String regionId)</code>, and <code>asyncBlobStoreInRegion(String regionId)</code>.</li>
+</ul>
 
-## <a id="credits"></a>Credits
 
-jclouds would like to thank everyone who contributed time and effort in order to make this release happen:
+<h2><a id="issues"></a>Known Issues</h2>
 
-* 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).
+<ul>
+<li>Starting with 1.8.0, the HP Cloud Object Storage provider requires the <code>region</code> 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 <a href="/guides/hpcloud/">provider guide</a> for an example of how to specify the region.</li>
+<li>1.8.0 includes an <a href="http://search.maven.org/#artifactdetails%7Corg.apache.jclouds.labs%7Cgoogle-cloud-storage%7C1.8.0%7Cjar">incomplete artifact</a> for Google Cloud Storage. The jclouds team does not recommend its use and 1.8.1 will either complete support or remove this artifact.</li>
+</ul>
 
-## <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>
+<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>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 <a href="http://markmail.org/thread/2ppvzd7dtjvqfqkk">discussion thread</a> and the <a href="http://markmail.org/thread/7ixght2jgfbu73ok">vote thread</a> for test results for 1.8.0.</p>
+]]></content>
   </entry>
   
   <entry>
@@ -336,45 +352,50 @@ Guava 15.0 or earlier, or wait for jclou
     <title type="html"><![CDATA[Release Notes for Version 1.7.0]]></title>
     <link href="http://jclouds.apache.org/releasenotes/1.7.0/"/>
     <updated>2013-12-23T00:00:00Z</updated>
-    <content type="html"><![CDATA[## Introduction
+    <content type="html"><![CDATA[<h2>Introduction</h2>
 
-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.
+<p>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.</p>
 
-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).
+<p>You can read the official announcement at <a href="http://markmail.org/thread/djp4qs5vlutmcuxe">Apache jclouds 1.7.0 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=12324405&amp;styleName=Html&amp;projectId=12314430">JIRA Release Notes</a>.</p>
 
-To get jclouds, please see the [jclouds installation guide](/start/install/).
+<p>To get jclouds, please see the <a href="/start/install/">jclouds installation guide</a>.</p>
 
-## Notes
+<h2>Notes</h2>
 
-* 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
+<ul>
+<li>jclouds 1.7.0 is incompatible with <a href="https://code.google.com/p/guava-libraries/">Guava</a> 16. Please switch to
+Guava 15.0 or earlier, or wait for jclouds 1.7.1</li>
+</ul>
 
-## 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:
+<h2>Reminder</h2>
 
-{% highlight xml %}
-<dependencies>
-  <dependency>
-    <groupId>org.apache.jclouds</groupId>
-    <artifactId>jclouds-all</artifactId>
-    <version>1.7.0</version>
-  </dependency>
-</dependencies>
-{% endhighlight %}
+<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>
 
-## Credits
+<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.7.0<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>
 
-jclouds would like to thank everyone who contributed time and effort in order to make this release happen:
+<p>jclouds would like to thank everyone who contributed time and effort in order to make this release happen:</p>
 
-  * 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).
+<ul>
+<li>Andrew Bayer 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>
 
-## Test Results
 
-Please see the [release discussion thread](http://markmail.org/thread/zwasetkfcbfgrhjz) for test results for 1.7.0.
+<h2>Test Results</h2>
 
+<p>Please see the <a href="http://markmail.org/thread/zwasetkfcbfgrhjz">release discussion thread</a> for test results for 1.7.0.</p>
 ]]></content>
   </entry>
   
@@ -427,40 +448,45 @@ Please see the [release discussion threa
     <title type="html"><![CDATA[Release Notes for Version 1.6.2]]></title>
     <link href="http://jclouds.apache.org/releasenotes/1.6.2/"/>
     <updated>2013-08-27T00:00:00Z</updated>
-    <content type="html"><![CDATA[## Introduction
+    <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>
 
-jclouds version 1.6.2-incubating is the second release of jclouds in the Apache Incubator.
+<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>
 
-You can read the official announcement at [Apache jclouds 1.6.2-incubating released](http://markmail.org/message/ttznfvr3pqfs2cxm). 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=12324574&styleName=Html&projectId=12314430).
+<p>To get jclouds, please see the <a href="/start/install">jclouds installation guide</a>.</p>
+
+<h2>Reminder</h2>
 
-To get jclouds, please see the [jclouds installation guide](/start/install).
+<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>
 
-## 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:
+<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>
 
-{% highlight xml %}
-<dependencies>
-  <dependency>
-    <groupId>org.apache.jclouds</groupId>
-    <artifactId>jclouds-all</artifactId>
-    <version>1.6.2-incubating</version>
-  </dependency>
-</dependencies>
-{% endhighlight %}
 
-## Credits
+<h2>Credits</h2>
 
-jclouds would like to thank everyone who contributed time and effort in order to make this release happen:
+<p>jclouds would like to thank everyone who contributed time and effort in order to make this release happen:</p>
 
-  * Andrew Bayer for assisting on the release charge.
-  * Our Apache mentors for verifying.
-  * Check out who has been busy [here](http://www.ohloh.net/p/jclouds/contributors?query=&sort=latest_commit).
+<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>
 
-## Test Results
 
-Please see the [test results](/releasenotes/1.6.2-tests) for test failures for 1.6.2.
+<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>