Author: nacx
Date: Sun Feb 25 09:24:47 2018
New Revision: 1825297

URL: http://svn.apache.org/viewvc?rev=1825297&view=rev
Log:
deploy jclouds site content

Added:
    jclouds/site-content/blog/2018/02/
    jclouds/site-content/blog/2018/02/06/
    jclouds/site-content/blog/2018/02/06/nova-neutron/
    jclouds/site-content/blog/2018/02/06/nova-neutron/index.html
Modified:
    jclouds/site-content/README.md
    jclouds/site-content/blog/atom.xml
    jclouds/site-content/blog/index.html
    jclouds/site-content/blog/page2/index.html
    jclouds/site-content/blog/page3/index.html
    jclouds/site-content/blog/page4/index.html
    jclouds/site-content/blog/page5/index.html
    jclouds/site-content/blog/page6/index.html
    jclouds/site-content/guides/profitbricks/index.html
    jclouds/site-content/index.html
    jclouds/site-content/releasenotes/atom.xml

Modified: jclouds/site-content/README.md
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/README.md?rev=1825297&r1=1825296&r2=1825297&view=diff
==============================================================================
--- jclouds/site-content/README.md (original)
+++ jclouds/site-content/README.md Sun Feb 25 09:24:47 2018
@@ -2,9 +2,13 @@
 
 This repository supports the GitHub Pages site for jclouds. See and read more 
at [http://www.jclouds.org](http://www.jclouds.org).
 
+To test the site locally:
+
+    jekyll _1.5.1_ serve --safe
+
 To deploy the site:
 
-* ensure you have [jekyll](http://jekyllrb.com/docs/installation/) 1.5.1 
installed
-* if necessary, clone this repository
-* run `sh ./deploy-site.sh [$uid] [$pwd]` from the repository root. Here, 
`$uid` is your ASF account ID and `$pwd` your ASF password. If you do not 
supply your account ID or password, you will be prompted for them
+* Ensure you have [jekyll](http://jekyllrb.com/docs/installation/) 1.5.1 
installed
+* If necessary, clone this repository
+* Run `sh ./deploy-site.sh [$uid] [$pwd]` from the repository root. Here, 
`$uid` is your ASF account ID and `$pwd` your ASF password. If you do not 
supply your account ID or password, you will be prompted for them
 

Added: jclouds/site-content/blog/2018/02/06/nova-neutron/index.html
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/blog/2018/02/06/nova-neutron/index.html?rev=1825297&view=auto
==============================================================================
--- jclouds/site-content/blog/2018/02/06/nova-neutron/index.html (added)
+++ jclouds/site-content/blog/2018/02/06/nova-neutron/index.html Sun Feb 25 
09:24:47 2018
@@ -0,0 +1,287 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8">
+<title>Apache jclouds&reg; :: Introducing context linking & Neutron support 
for Nova</title>
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<meta name="description" content="">
+<meta name="author" content="">
+
+<!--link rel="stylesheet/less" href="less/bootstrap.less" type="text/css" /-->
+<!--link rel="stylesheet/less" href="less/responsive.less" type="text/css" /-->
+<!--script src="js/less-1.3.3.min.js"></script-->
+<!--append ‘#!watch’ to the browser URL, then refresh the page. -->
+
+<link href="/css/bootstrap.min.css" rel="stylesheet">
+<link href="/css/style.css" rel="stylesheet">
+<link href="/css/syntax.css" rel="stylesheet">
+
+<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
+<!--[if lt IE 9]>
+<script src="js/html5shiv.js"></script>
+<![endif]-->
+
+<!-- Fav and touch icons -->
+<!--
+<link rel="apple-touch-icon-precomposed" sizes="144x144" 
href="/img/apple-touch-icon-144-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="114x114" 
href="/img/apple-touch-icon-114-precomposed.png">
+<link rel="apple-touch-icon-precomposed" sizes="72x72" 
href="/img/apple-touch-icon-72-precomposed.png">
+<link rel="apple-touch-icon-precomposed" 
href="/img/apple-touch-icon-57-precomposed.png">
+-->
+<link rel="shortcut icon" href="/favicon.ico">
+
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" 
title="Blog Posts Feed">
+<link rel="alternate" type="application/atom+xml" 
href="/releasenotes/atom.xml" title="Release Notes Feed">
+
+<script type="text/javascript" src="/js/jquery.min.js"></script>
+<script type="text/javascript" src="/js/bootstrap.min.js"></script>
+<script type="text/javascript" src="/js/toc.js"></script>
+
+<script type="text/javascript">
+    var _gaq = _gaq || [];
+    _gaq.push(['_setAccount', 'UA-8638379-1']);
+    _gaq.push(['_trackPageview']);
+
+    (function() {
+     var ga = document.createElement('script'); ga.type = 'text/javascript'; 
ga.async = true;
+     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';
+     var s = document.getElementsByTagName('script')[0]; 
s.parentNode.insertBefore(ga, s);
+     })();
+</script>
+<script type="text/javascript">
+    
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+     (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new 
Date();a=s.createElement(o),
+     
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+     
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+    ga('create', 'UA-47106724-1', 'jclouds.apache.org');
+    ga('send', 'pageview');
+</script>
+
+    </head>
+    <body>
+        <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
+    <div class="container">
+        <div class="navbar-header">
+            <button type="button" class="navbar-toggle" data-toggle="collapse" 
data-target="#bs-example-navbar-collapse-1">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="/">Apache jclouds &reg;</a>
+        </div>
+
+        <div class="collapse navbar-collapse" 
id="bs-example-navbar-collapse-1">
+            <ul class="nav navbar-nav">
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Getting Started<strong class="caret"></strong></a>
+                    <ul class="dropdown-menu">
+                        <li><a href="/start/what-is-jclouds/">What Is Apache 
jclouds?</a></li>
+                        <li><a href="/start/install/">Installation 
Guide</a></li>
+                        <li class="divider"></li>
+                        <li><a href="/start/concepts/">Core Concepts</a></li>
+                        <li><a href="/start/compute/">ComputeService</a></li>
+                        <li><a href="/start/blobstore/">BlobStore</a></li>
+                        <li><a 
href="http://github.com/jclouds/jclouds-examples";>Examples</a></li>
+                    </ul>
+                </li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Documentation<strong class="caret"></strong></a>
+                    <ul class="dropdown-menu">
+                        <li><a href="/reference/providers/">Cloud 
Providers</a></li>
+                        <li><a href="/guides">User Guides</a></li>
+                        <li><a 
href="/reference/troubleshooting/">Troubleshooting</a></li>
+                        <li><a 
href="/reference/configuration/">Configuration</a></li>
+                        <li><a href="/reference/logging/">Logging</a></li>
+                        <li><a href="/reference/javadoc/">Javadoc</a></li>
+                        <li class="divider"></li>
+                        <li class="dropdown-header">Developer Guides</li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/JCLOUDS/";>Wiki</a></li>
+                    </ul>
+                </li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Community<strong class="caret"></strong></a>
+                    <ul class="dropdown-menu">
+                        <li><a href="/community/">Get In Touch!</a></li>
+                        <li><a href="http://www.meetup.com/jclouds/";>Attend An 
Event</a></li>
+                        <li><a href="/community/users/">Who Is Using 
jclouds?</a></li>
+                        <li class="divider"></li>
+                        <li class="dropdown-header">Contribute</li>
+                        <li><a href="/reference/report-a-bug/">Report a 
Bug</a></li>
+                        <li><a 
href="http://jclouds.ci.cloudbees.com";>Continuous Integration</a></li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute";>How
 To Contribute Code</a></li>
+                        <li><a 
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation";>How
 To Contribute Documentation</a></li>
+                    </ul>
+                </li>
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">About Apache<strong class="caret"></strong></a>
+                    <ul class="dropdown-menu">
+                        <li><a href="http://www.apache.org";>The Apache 
Software Foundation</a></li>
+                        <li><a 
href="http://www.apache.org/licenses/";>License</a></li>
+                        <li><a 
href="http://www.apache.org/foundation/contributing.html";>Donations</a></li>
+                        <li><a 
href="http://www.apache.org/foundation/sponsorship.html";>Sponsorship</a></li>
+                        <li><a href="http://www.apache.org/security/";>Report a 
Vulnerability</a></li>
+                        <li><a 
href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                    </ul>
+                </li>
+                <li><a href="/blog">Blog</a></li>
+            </ul>
+            <ul class="nav navbar-nav navbar-right">
+                <li class="dropdown">
+                    <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Release Notes<strong class="caret"></strong></a>
+                    <ul class="dropdown-menu">
+                        <!-- only keep the release notes for supported 
versions in this list -->
+                        <li><a href="/releasenotes/2.0.3">2.0.3</a></li>
+                        <li><a href="/releasenotes/2.0.2">2.0.2</a></li>
+                        <li><a href="/releasenotes/2.0.1">2.0.1</a></li>
+                        <li><a href="/releasenotes/2.0.0">2.0.0</a></li>
+                        <li><a href="/releasenotes/1.9.3">1.9.3</a></li>
+                        <li><a href="/releasenotes/1.9.2">1.9.2</a></li>
+                        <li><a href="/releasenotes/1.9.1">1.9.1</a></li>
+                        <li><a href="/releasenotes/1.9.0">1.9.0</a></li>
+                        <li class="divider"></li>
+                        <li class="dropdown-header">Previous releases</li>
+                        <li><a href="/releasenotes">Release archive</a></li>
+                    </ul>
+                </li>
+                <li>
+                    <div>
+                        <a class="btn btn-success navbar-btn" 
href="/start/install/">
+                            <span class="glyphicon glyphicon-download"></span>
+                            Install
+                        </a>
+                    </div>
+                </li>
+            </ul>
+        </div>
+    </div>
+</nav>
+
+        <div class="container">
+            <div class="page-header">
+                <h1>Introducing context linking & Neutron support for Nova</h1>
+                <span class="text-muted">06 February 2018, by <a 
href="https://twitter.com/IgnasiBarrera";>Ignasi Barrera</a></span>
+            </div>
+            <p>One of the limitations of some jclouds APIs and Providers is 
that they are isolated libraries that cannot directly interact between them. 
There are scenarios where this would be desirable, such as letting OpenStack 
Nova (compute) use the OpenStack Neutron API (networking) to perform all 
networking related operations. There was no direct way to implement this in the 
jclouds APIs code, and users were left with the responsibility of invoking both 
APIs to have the desired behavior.</p>
+
+<p>Apache jclouds 2.1.0 comes with a <strong>context linking</strong> feature, 
where APIs and providers that have dependencies between them can be 
<em>linked</em> so they can call each other where needed.</p>
+
+<!-- more -->
+
+
+<h2>Context Linking</h2>
+
+<p>Linking one API or Provider to another is something that has to be defined 
in the API or Provider itself. It is a mechanism that allows users to inject an 
API or Provider <em>inside</em> a given jclouds context, so the API that 
<em>receives</em> the linked context can use it internally. Linking is not 
supposed to be used to link arbitrary APIs and Providers (that would have no 
effect), but APIs that are <em>prepared</em> to receive linked contexts and 
call its API methods.</p>
+
+<p>For example, in jclouds 2.1.0, OpenStack Nova has been integrated with 
Neutron, and users will be able to link the <code>openstack-nova</code> context 
to an <code>openstack-neutron</code> one so the Nova API can use the Neutron 
features to manage all networking stuff. On the other hand, linking other APIs 
or providers together may have no effect, as the code for those APIs and 
providers may not expect any linked context. When thinking about linking two 
contexts together, please refer to the docs.</p>
+
+<p>Linking is done at <em>context</em> level, and links are specified in the 
<em>using</em> context and point to the context(s) that it uses. This isolates 
each individual context and allows users to configure an independent set of 
properties for each one without overlapping issues. The 
<code>ContextLinking.linkContext</code> and 
<code>ContextLinking.linkView</code> helper methods can be used to easily link 
one context or view to another.</p>
+
+<h2>Linking OpenStack Nova to Neutron</h2>
+
+<p>The following example shows how to link an OpenStack Nova API to a Neutron 
API context, to leverage Neutron features when provisioning instances with 
Nova:</p>
+
+<div class="highlight"><pre><code class="java"><span class="c1">// Create the 
connection to OpenStack Neutron</span>
+<span class="n">ApiContext</span><span class="o">&lt;</span><span 
class="n">NeutronApi</span><span class="o">&gt;</span> <span 
class="n">neutronCtx</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;openstack-neutron&quot;</span><span class="o">)</span>
+   <span class="o">.</span><span class="na">endpoint</span><span 
class="o">(</span><span 
class="s">&quot;http://localhost/identity/v3/&quot;</span><span 
class="o">)</span>
+   <span class="o">.</span><span class="na">credentials</span><span 
class="o">(</span><span class="s">&quot;domain:user&quot;</span><span 
class="o">,</span> <span class="s">&quot;password&quot;</span><span 
class="o">)</span>
+   <span class="o">.</span><span class="na">overrides</span><span 
class="o">(</span><span class="n">neutronProperties</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">.</span><span class="na">of</span><span class="o">(</span><span 
class="k">new</span> <span class="n">SLF4JLoggingModule</span><span 
class="o">()))</span>
+   <span class="o">.</span><span class="na">build</span><span 
class="o">();</span>
+
+<span class="c1">// Create the connection to OpenStack nova and link it to 
Neutron</span>
+<span class="n">NovaApi</span> <span class="n">nova</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;openstack-nova&quot;</span><span 
class="o">)</span>
+   <span class="o">.</span><span class="na">endpoint</span><span 
class="o">(</span><span 
class="s">&quot;http://localhost/identity/v3/&quot;</span><span 
class="o">)</span>
+   <span class="o">.</span><span class="na">credentials</span><span 
class="o">(</span><span class="s">&quot;domain:user&quot;</span><span 
class="o">,</span> <span class="s">&quot;password&quot;</span><span 
class="o">)</span>
+   <span class="o">.</span><span class="na">overrides</span><span 
class="o">(</span><span class="n">novaProperties</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">.</span><span class="na">of</span><span class="o">(</span>
+               <span class="n">ContextLinking</span><span 
class="o">.</span><span class="na">linkContext</span><span 
class="o">(</span><span class="n">neutronCtx</span><span class="o">),</span>
+               <span class="k">new</span> <span 
class="nf">SLF4JLoggingModule</span><span class="o">()))</span>
+   <span class="o">.</span><span class="na">buildApi</span><span 
class="o">(</span><span class="n">NovaApi</span><span class="o">.</span><span 
class="na">class</span><span class="o">);</span>
+</code></pre></div>
+
+
+<p>With this configuration the <code>nova</code> API is configured to use the 
linked <code>neutron</code> for all networking operations.</p>
+
+            
+            <div id="comments">
+                <hr/>
+                <div id="disqus_thread"></div>
+<script type="text/javascript">
+var disqus_shortname = 'jclouds';
+/* * * DON'T EDIT BELOW THIS LINE * * */
+(function() {
+    var dsq = document.createElement('script'); dsq.type = 'text/javascript'; 
dsq.async = true;
+    dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+    (document.getElementsByTagName('head')[0] || 
document.getElementsByTagName('body')[0]).appendChild(dsq);
+})();
+</script>
+<noscript>Please enable JavaScript to view the <a 
href="http://disqus.com/?ref_noscript";>Comments powered by 
Disqus.</a></noscript>
+<a href="http://disqus.com"; class="dsq-brlink">Comments powered by <span 
class="logo-disqus">Disqus</span></a>
+
+            </div>
+            
+            <div class="row clearfix">
+                <div id="footer" class="col-md-12 column">
+                    <div id="footer">
+    <hr/>
+    <div class="row clearfix">
+        <div class="col-md-2 column">
+            <p class="text-center">
+                <a class="text-primary" href="/start/">Getting Started</a>
+            </p>
+        </div>
+        <div class="col-md-2 column">
+            <p class="text-center">
+                <a class="text-primary" href="/reference/report-a-bug/">Report 
a Bug</a>
+            </p>
+        </div>
+        <div class="col-md-2 column">
+            <p class="text-center">
+                <a 
href="https://github.com/jclouds/jclouds-site/edit/master/_posts/2018-02-06-nova-neutron.md";>Fix
 This Page</a><a class="text-primary" 
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation";><sup>*</sup></a>
+            </p>
+        </div>
+        <div class="col-md-2 column">
+            <p class="text-center">
+                <a class="text-primary" 
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute";>Contribute
 Code</a>
+            </p>
+        </div>
+        <div class="col-md-2 column">
+            <p class="text-center">
+                <a class="text-primary" href="/community/">Contact Us</a>
+            </p>
+        </div>
+        <div class="col-md-2 column">
+            <p class="text-center">
+                <a class="text-primary" 
href="https://twitter.com/jclouds";>Follow Us</a>
+            </p>
+        </div>
+    </div>
+    <hr style="margin-top: 10px"/>
+    <div class="row clearfix">
+        <div class="col-md-12 column">
+            <p class="text-center">
+              Copyright &copy; 2011-2014 <a href="http://www.apache.org";>The 
Apache Software Foundation</a>. All Rights Reserved.
+            </p>
+            <p class="text-center">
+              Apache, jclouds, Apache jclouds, the jclouds logo, and the 
Apache feather logos are registered trademarks or trademarks of the Apache 
Software Foundation.
+            </p>
+            <p class="text-center">
+              <img src="/img/Apache_Logo.png" height="120" />
+            </p>
+            <p class="text-center">
+                <a href="https://donate.apache.org/"; title="Support Apache">
+                    <img src="/img/support-apache.png" height="120" />
+                </a>
+            </p>
+            <br/>
+        </div>
+    </div>
+</div>
+
+                </div>
+            </div>
+        </div>
+    </body>
+</html>

Modified: jclouds/site-content/blog/atom.xml
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/blog/atom.xml?rev=1825297&r1=1825296&r2=1825297&view=diff
==============================================================================
--- jclouds/site-content/blog/atom.xml (original)
+++ jclouds/site-content/blog/atom.xml Sun Feb 25 09:24:47 2018
@@ -8,6 +8,54 @@
 
   
   <entry>
+    <id>https://jclouds.apache.org/blog/2018/02/06/nova-neutron</id>
+    <title type="html"><![CDATA[Introducing context linking & Neutron support 
for Nova]]></title>
+    <link href="https://jclouds.apache.org/blog/2018/02/06/nova-neutron"/>
+    <updated>2018-02-06T00:00:00Z</updated>
+    <content type="html"><![CDATA[<p>One of the limitations of some jclouds 
APIs and Providers is that they are isolated libraries that cannot directly 
interact between them. There are scenarios where this would be desirable, such 
as letting OpenStack Nova (compute) use the OpenStack Neutron API (networking) 
to perform all networking related operations. There was no direct way to 
implement this in the jclouds APIs code, and users were left with the 
responsibility of invoking both APIs to have the desired behavior.</p>
+
+<p>Apache jclouds 2.1.0 comes with a <strong>context linking</strong> feature, 
where APIs and providers that have dependencies between them can be 
<em>linked</em> so they can call each other where needed.</p>
+
+<!-- more -->
+
+
+<h2>Context Linking</h2>
+
+<p>Linking one API or Provider to another is something that has to be defined 
in the API or Provider itself. It is a mechanism that allows users to inject an 
API or Provider <em>inside</em> a given jclouds context, so the API that 
<em>receives</em> the linked context can use it internally. Linking is not 
supposed to be used to link arbitrary APIs and Providers (that would have no 
effect), but APIs that are <em>prepared</em> to receive linked contexts and 
call its API methods.</p>
+
+<p>For example, in jclouds 2.1.0, OpenStack Nova has been integrated with 
Neutron, and users will be able to link the <code>openstack-nova</code> context 
to an <code>openstack-neutron</code> one so the Nova API can use the Neutron 
features to manage all networking stuff. On the other hand, linking other APIs 
or providers together may have no effect, as the code for those APIs and 
providers may not expect any linked context. When thinking about linking two 
contexts together, please refer to the docs.</p>
+
+<p>Linking is done at <em>context</em> level, and links are specified in the 
<em>using</em> context and point to the context(s) that it uses. This isolates 
each individual context and allows users to configure an independent set of 
properties for each one without overlapping issues. The 
<code>ContextLinking.linkContext</code> and 
<code>ContextLinking.linkView</code> helper methods can be used to easily link 
one context or view to another.</p>
+
+<h2>Linking OpenStack Nova to Neutron</h2>
+
+<p>The following example shows how to link an OpenStack Nova API to a Neutron 
API context, to leverage Neutron features when provisioning instances with 
Nova:</p>
+
+<div class="highlight"><pre><code class="java"><span class="c1">// Create the 
connection to OpenStack Neutron</span>
+<span class="n">ApiContext</span><span class="o">&lt;</span><span 
class="n">NeutronApi</span><span class="o">&gt;</span> <span 
class="n">neutronCtx</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;openstack-neutron&quot;</span><span class="o">)</span>
+   <span class="o">.</span><span class="na">endpoint</span><span 
class="o">(</span><span 
class="s">&quot;http://localhost/identity/v3/&quot;</span><span 
class="o">)</span>
+   <span class="o">.</span><span class="na">credentials</span><span 
class="o">(</span><span class="s">&quot;domain:user&quot;</span><span 
class="o">,</span> <span class="s">&quot;password&quot;</span><span 
class="o">)</span>
+   <span class="o">.</span><span class="na">overrides</span><span 
class="o">(</span><span class="n">neutronProperties</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">.</span><span class="na">of</span><span class="o">(</span><span 
class="k">new</span> <span class="n">SLF4JLoggingModule</span><span 
class="o">()))</span>
+   <span class="o">.</span><span class="na">build</span><span 
class="o">();</span>
+
+<span class="c1">// Create the connection to OpenStack nova and link it to 
Neutron</span>
+<span class="n">NovaApi</span> <span class="n">nova</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;openstack-nova&quot;</span><span 
class="o">)</span>
+   <span class="o">.</span><span class="na">endpoint</span><span 
class="o">(</span><span 
class="s">&quot;http://localhost/identity/v3/&quot;</span><span 
class="o">)</span>
+   <span class="o">.</span><span class="na">credentials</span><span 
class="o">(</span><span class="s">&quot;domain:user&quot;</span><span 
class="o">,</span> <span class="s">&quot;password&quot;</span><span 
class="o">)</span>
+   <span class="o">.</span><span class="na">overrides</span><span 
class="o">(</span><span class="n">novaProperties</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">.</span><span class="na">of</span><span class="o">(</span>
+               <span class="n">ContextLinking</span><span 
class="o">.</span><span class="na">linkContext</span><span 
class="o">(</span><span class="n">neutronCtx</span><span class="o">),</span>
+               <span class="k">new</span> <span 
class="nf">SLF4JLoggingModule</span><span class="o">()))</span>
+   <span class="o">.</span><span class="na">buildApi</span><span 
class="o">(</span><span class="n">NovaApi</span><span class="o">.</span><span 
class="na">class</span><span class="o">);</span>
+</code></pre></div>
+
+
+<p>With this configuration the <code>nova</code> API is configured to use the 
linked <code>neutron</code> for all networking operations.</p>
+]]></content>
+  </entry>
+  
+  <entry>
     <id>https://jclouds.apache.org/blog/2018/01/16/keystone-v3</id>
     <title type="html"><![CDATA[OpenStack Keystone V3 Support]]></title>
     <link href="https://jclouds.apache.org/blog/2018/01/16/keystone-v3"/>
@@ -1082,58 +1130,4 @@ These classes are used to represent Open
 ]]></content>
   </entry>
   
-  <entry>
-    
<id>https://jclouds.apache.org/blog/2012/05/02/new-toys-in-1-5-0-alpha-6</id>
-    <title type="html"><![CDATA[New toys in 1.5.0-alpha.6]]></title>
-    <link 
href="https://jclouds.apache.org/blog/2012/05/02/new-toys-in-1-5-0-alpha-6"/>
-    <updated>2012-05-02T00:00:00Z</updated>
-    <content type="html"><![CDATA[<p>We are very near beta, I promise! In the 
mean time, we just cut a new codebase with a bunch of cool new toys. Here's a 
few. Thanks to Adam Lowe, we are getting even deeper into OpenStack with more 
Keystone support than ever. Setup your code to pull 
<em>org.jclouds.labs/openstack-keystone</em>, and you can do stuff like 
this.</p>
-
-<div class="highlight"><pre><code class="java"><span 
class="n">ContextBuilder</span> <span class="n">contextBuilder</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;openstack-keystone&quot;</span><span 
class="o">);</span>
-<span class="n">RestContext</span> <span class="n">keystone</span> <span 
class="o">=</span> <span class="n">contextBuilder</span>
-    <span class="o">.</span><span class="na">credentials</span><span 
class="o">(</span><span class="s">&quot;tenantId:user&quot;</span><span 
class="o">,</span> <span class="s">&quot;password&quot;</span><span 
class="o">)</span>
-    <span class="o">.</span><span class="na">endpoint</span><span 
class="o">(</span><span 
class="s">&quot;https://keystone:35357&quot;</span><span class="o">)</span>
-    <span class="o">.</span><span class="na">build</span><span 
class="o">();</span>
-
-<span class="k">for</span> <span class="o">(</span><span 
class="n">String</span> <span class="n">regionId</span> <span 
class="o">:</span> <span class="n">keystone</span><span class="o">.</span><span 
class="na">getApi</span><span class="o">().</span><span 
class="na">getConfiguredRegions</span><span class="o">())</span> <span 
class="o">{</span>
-    <span class="n">AdminClient</span> <span class="n">adminClient</span> 
<span class="o">=</span> <span class="n">keystone</span><span 
class="o">.</span><span class="na">getApi</span><span class="o">().</span><span 
class="na">getAdminClientForRegion</span><span class="o">(</span><span 
class="n">regionId</span><span class="o">);</span>
-    <span class="k">for</span> <span class="o">(</span><span 
class="n">Tenant</span> <span class="n">tenant</span> <span class="o">:</span> 
<span class="n">adminClient</span><span class="o">.</span><span 
class="na">listTenants</span><span class="o">())</span> <span class="o">{</span>
-        <span class="c1">// ...</span>
-    <span class="o">}</span>
-<span class="o">}</span>
-</code></pre></div>
-
-
-<p>Also pro, is our new Amazon CloudWatch support from Jeremy Whitlock. This 
is our first complete renovation of an AWS api to have the same look/feel as 
our new OpenStack stuff. Just add a dependency on 
<em>org.jclouds.providers/aws-cloudwatch</em> and you can do this!</p>
-
-<div class="highlight"><pre><code class="java"><span 
class="n">ContextBuilder</span> <span class="n">contextBuilder</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;aws-cloudwatch&quot;</span><span 
class="o">);</span>
-<span class="n">RestContext</span> <span class="n">cloudwatch</span> <span 
class="o">=</span> <span class="n">contextBuilder</span>
-    <span class="o">.</span><span class="na">credentials</span><span 
class="o">(</span><span class="s">&quot;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">build</span><span 
class="o">();</span>
-
-<span class="k">for</span> <span class="o">(</span><span 
class="n">String</span> <span class="n">regionId</span> <span 
class="o">:</span> <span class="n">cloudwatch</span><span 
class="o">.</span><span class="na">getApi</span><span class="o">().</span><span 
class="na">getConfiguredRegions</span><span class="o">())</span> <span 
class="o">{</span>
-    <span class="n">MetricClient</span> <span class="n">metricClient</span> 
<span class="o">=</span> <span class="n">cloudwatch</span><span 
class="o">.</span><span class="na">getApi</span><span class="o">().</span><span 
class="na">getMetricClientForRegion</span><span class="o">(</span><span 
class="n">regionId</span><span class="o">);</span>
-    <span class="k">for</span> <span class="o">(</span><span 
class="n">Metric</span> <span class="n">metric</span> <span class="o">:</span> 
<span class="n">metricClient</span><span class="o">.</span><span 
class="na">listMetrics</span><span class="o">())</span> <span class="o">{</span>
-        <span class="c1">// ...</span>
-    <span class="o">}</span>
-<span class="o">}</span>
-</code></pre></div>
-
-
-<p>And for the jenkins users, we also have an api for remote job and computer 
control, at <em>org.jclouds.labs/jenkins</em>!</p>
-
-<div class="highlight"><pre><code class="java"><span 
class="n">ContextBuilder</span> <span class="n">contextBuilder</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;jenkins&quot;</span><span 
class="o">);</span>
-<span class="n">RestContext</span> <span class="n">localhost</span> <span 
class="o">=</span> <span class="n">contextBuilder</span><span 
class="o">.</span><span class="na">build</span><span class="o">();</span>
-
-<span class="n">Node</span> <span class="n">master</span> <span 
class="o">=</span> <span class="n">localhost</span><span 
class="o">.</span><span class="na">getApi</span><span class="o">().</span><span 
class="na">getMaster</span><span class="o">();</span>
-<span class="n">localhost</span><span class="o">.</span><span 
class="na">getJobClient</span><span class="o">().</span><span 
class="na">createFromXML</span><span class="o">(</span><span 
class="s">&quot;newJob&quot;</span><span class="o">,</span> <span 
class="n">xmlAsString</span><span class="o">);</span>
-</code></pre></div>
-
-
-<p>This is especially helpful with the new <a 
href="https://github.com/jenkinsci/jclouds-plugin";>jclouds-plugin</a>, which 
uses jclouds to spin up new slaves and publish artifacts to BlobStore. Tons 
more in there, too.</p>
-
-<p>Definitely play around, and let us know how it works!</p>
-]]></content>
-  </entry>
-  
 </feed>

Modified: jclouds/site-content/blog/index.html
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/blog/index.html?rev=1825297&r1=1825296&r2=1825297&view=diff
==============================================================================
--- jclouds/site-content/blog/index.html (original)
+++ jclouds/site-content/blog/index.html Sun Feb 25 09:24:47 2018
@@ -165,6 +165,11 @@
             <p><a 
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation";>Write
 a guest post!</a></p>
 
 
+<h3><a class="text-primary" href="/blog/2018/02/06/nova-neutron">Introducing 
context linking & Neutron support for Nova</a></h3>
+<span class="text-muted">06 February 2018, by <a 
href="https://twitter.com/IgnasiBarrera";>Ignasi Barrera</a></span>
+<p>One of the limitations of some jclouds APIs and Providers is that they are 
isolated libraries that cannot directly interact between them. There are 
scenarios where this would be desirable, such as letting OpenStack Nova 
(compute) use the OpenStack Neutron API (networking) to perform all networking 
related operations. There was no direct way to implement this in the jclouds 
APIs code, and users were left with the responsibility of invoking both APIs to 
have the desired behavior.
+</p>
+
 <h3><a class="text-primary" href="/blog/2018/01/16/keystone-v3">OpenStack 
Keystone V3 Support</a></h3>
 <span class="text-muted">16 January 2018, by <a 
href="https://twitter.com/IgnasiBarrera";>Ignasi Barrera</a></span>
 <p>In the last few months, the jclouds community has been working hard on 
adding support for OpenStack Keystone V3. This has not been easy, as all the 
existing OpenStack APIs depend on it and we try hard to keep our APIs 
backwards-compatible. We wanted a clean solution that allowed users to upgrade 
with minimal changes required to existing code.
@@ -190,11 +195,6 @@
 <p>ApacheCon EU 2014 accepted three jclouds-related talks, including an 
overview of jclouds and detailed discussions of cloud object storage and cloud 
databases.
 </p>
 
-<h3><a class="text-primary" 
href="/blog/2014/09/23/google-summer-of-code-2014-results">Google Summer of 
Code 2014 results</a></h3>
-<span class="text-muted">23 September 2014, by <a 
href="http://gaul.org/";>Andrew Gaul</a></span>
-<p>Google Summer of Code 2014 has concluded and both Apache jclouds students 
have successfully completed their projects, Amazon Glacier and Google Cloud 
Storage support.
-</p>
-
 
 
 <ul class="pagination text-center">

Modified: jclouds/site-content/blog/page2/index.html
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/blog/page2/index.html?rev=1825297&r1=1825296&r2=1825297&view=diff
==============================================================================
--- jclouds/site-content/blog/page2/index.html (original)
+++ jclouds/site-content/blog/page2/index.html Sun Feb 25 09:24:47 2018
@@ -165,6 +165,11 @@
             <p><a 
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation";>Write
 a guest post!</a></p>
 
 
+<h3><a class="text-primary" 
href="/blog/2014/09/23/google-summer-of-code-2014-results">Google Summer of 
Code 2014 results</a></h3>
+<span class="text-muted">23 September 2014, by <a 
href="http://gaul.org/";>Andrew Gaul</a></span>
+<p>Google Summer of Code 2014 has concluded and both Apache jclouds students 
have successfully completed their projects, Amazon Glacier and Google Cloud 
Storage support.
+</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>
 <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.
@@ -186,11 +191,6 @@ These classes are used to represent Open
 <p>A common complaint about many open source projects is documentation. 
Insufficient, incorrect, non-existent, hard to find, and difficult to update 
are things we typically all hear. There are a lot of different ways to tackle 
these problems. There's no silver bullet but one of my favourite tactics is 
lowering the barriers for absolutely anyone to walk up and contribute 
documentation.
 </p>
 
-<h3><a class="text-primary" href="/blog/2014/04/23/gsoc">GSoC Students</a></h3>
-<span class="text-muted">23 April 2014, by <a 
href="https://twitter.com/everett_toews";>Everett Toews</a></span>
-<p>The Google Summer of Code (GSoC) accepted projects have been announced and 
we will have 3 students working on jclouds related projects!
-</p>
-
 
 
 <ul class="pagination text-center">

Modified: jclouds/site-content/blog/page3/index.html
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/blog/page3/index.html?rev=1825297&r1=1825296&r2=1825297&view=diff
==============================================================================
--- jclouds/site-content/blog/page3/index.html (original)
+++ jclouds/site-content/blog/page3/index.html Sun Feb 25 09:24:47 2018
@@ -165,6 +165,11 @@
             <p><a 
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation";>Write
 a guest post!</a></p>
 
 
+<h3><a class="text-primary" href="/blog/2014/04/23/gsoc">GSoC Students</a></h3>
+<span class="text-muted">23 April 2014, by <a 
href="https://twitter.com/everett_toews";>Everett Toews</a></span>
+<p>The Google Summer of Code (GSoC) accepted projects have been announced and 
we will have 3 students working on jclouds related projects!
+</p>
+
 <h3><a class="text-primary" href="/blog/2014/03/04/jclouds-meetup">jclouds 
Meetup</a></h3>
 <span class="text-muted">04 March 2014, by <a 
href="https://twitter.com/everett_toews";>Everett Toews</a></span>
 <p>Last night we held a jclouds meetup at Cloudera offices in San Francisco. 
It was a well attended meetup and there were a number of new faces along with 
our more regular group of attendees. We recorded the whole thing with Google 
Hangouts on Air and you can get to know everyone in the first 5 minutes!
@@ -185,11 +190,6 @@
 <p>jclouds 1.6 represents 7 months of refactoring to essentially "reset" the 
project 4 years after its founding. The goal was to do less magic and be easier 
to code and troubleshoot.
 </p>
 
-<h3><a class="text-primary" 
href="/blog/2012/12/12/jclouds-1-5-4-mistletoe-released">jclouds 1.5.4 
"Mistletoe" released</a></h3>
-<span class="text-muted">12 December 2012, by Adrian Cole</span>
-<p>jclouds community is an international group with over 100 contributors 
since we started in early 2009. The idea of holidays vary, but we decided 
Mistletoe as an appropriate codename for jclouds 1.5.4. Here's why.
-</p>
-
 
 
 <ul class="pagination text-center">

Modified: jclouds/site-content/blog/page4/index.html
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/blog/page4/index.html?rev=1825297&r1=1825296&r2=1825297&view=diff
==============================================================================
--- jclouds/site-content/blog/page4/index.html (original)
+++ jclouds/site-content/blog/page4/index.html Sun Feb 25 09:24:47 2018
@@ -165,6 +165,11 @@
             <p><a 
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation";>Write
 a guest post!</a></p>
 
 
+<h3><a class="text-primary" 
href="/blog/2012/12/12/jclouds-1-5-4-mistletoe-released">jclouds 1.5.4 
"Mistletoe" released</a></h3>
+<span class="text-muted">12 December 2012, by Adrian Cole</span>
+<p>jclouds community is an international group with over 100 contributors 
since we started in early 2009. The idea of holidays vary, but we decided 
Mistletoe as an appropriate codename for jclouds 1.5.4. Here's why.
+</p>
+
 <h3><a class="text-primary" 
href="/blog/2012/11/17/jclouds-1-5-3-out-the-door">jclouds 1.5.3 out the 
door</a></h3>
 <span class="text-muted">17 November 2012, by Adrian Cole</span>
 <p>Released on 2012-11-14, jclouds 1.5.3 includes minor fixes, and a few 
important updates.
@@ -185,11 +190,6 @@
 <p>The problem of large result sets is something cloud providers want you to 
have. For example, what better sign of cloud life is there than Amazon S3 
having a trillion objects stored so far. The way most cloud apis deal with 
listing your million (or even thousand) things is to paginate the response.
 </p>
 
-<h3><a class="text-primary" 
href="/blog/2012/05/02/new-toys-in-1-5-0-alpha-6">New toys in 
1.5.0-alpha.6</a></h3>
-<span class="text-muted">02 May 2012, by Adrian Cole</span>
-<p>We are very near beta, I promise! In the mean time, we just cut a new 
codebase with a bunch of cool new toys. Here's a few. Thanks to Adam Lowe, we 
are getting even deeper into OpenStack with more Keystone support than ever. 
Setup your code to pull org.jclouds.labs/openstack-keystone, and you can do 
stuff like this.
-</p>
-
 
 
 <ul class="pagination text-center">

Modified: jclouds/site-content/blog/page5/index.html
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/blog/page5/index.html?rev=1825297&r1=1825296&r2=1825297&view=diff
==============================================================================
--- jclouds/site-content/blog/page5/index.html (original)
+++ jclouds/site-content/blog/page5/index.html Sun Feb 25 09:24:47 2018
@@ -165,6 +165,11 @@
             <p><a 
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation";>Write
 a guest post!</a></p>
 
 
+<h3><a class="text-primary" 
href="/blog/2012/05/02/new-toys-in-1-5-0-alpha-6">New toys in 
1.5.0-alpha.6</a></h3>
+<span class="text-muted">02 May 2012, by Adrian Cole</span>
+<p>We are very near beta, I promise! In the mean time, we just cut a new 
codebase with a bunch of cool new toys. Here's a few. Thanks to Adam Lowe, we 
are getting even deeper into OpenStack with more Keystone support than ever. 
Setup your code to pull org.jclouds.labs/openstack-keystone, and you can do 
stuff like this.
+</p>
+
 <h3><a class="text-primary" 
href="/blog/2012/03/23/take-a-peek-at-vcloud-director-1-5-openstack-and">Take a 
peek at vCloud Director 1.5, OpenStack, and VirtualBox</a></h3>
 <span class="text-muted">23 March 2012, by Adrian Cole</span>
 <p>The jclouds team have been working very hard lately, particularly on a few 
new apis. We've decided to cage them no longer and cut jclouds 1.5.0-alpha.1. 
Most notably, we've added the openstack-nova api, and three new providers, all 
of which discovered via OpenStack Keystone v2.0.
@@ -185,11 +190,6 @@
 <p>For those of you in Stockholm, or coming in for Jfokus, don't miss out on a 
few nearby events.
 </p>
 
-<h3><a class="text-primary" 
href="/blog/2011/10/18/jclouds-1-2-released">jclouds 1.2 released!</a></h3>
-<span class="text-muted">18 October 2011, by Adrian Cole</span>
-<p>The 1.2 release of jclouds includes results of almost 2 months effort by 
our community. A total of 55 Issues were addressed between jclouds 1.1 and 1.2, 
stabilizing the cloud so you don't have to!
-</p>
-
 
 
 <ul class="pagination text-center">

Modified: jclouds/site-content/blog/page6/index.html
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/blog/page6/index.html?rev=1825297&r1=1825296&r2=1825297&view=diff
==============================================================================
--- jclouds/site-content/blog/page6/index.html (original)
+++ jclouds/site-content/blog/page6/index.html Sun Feb 25 09:24:47 2018
@@ -165,6 +165,11 @@
             <p><a 
href="https://cwiki.apache.org/confluence/display/JCLOUDS/How+to+Contribute+Documentation";>Write
 a guest post!</a></p>
 
 
+<h3><a class="text-primary" 
href="/blog/2011/10/18/jclouds-1-2-released">jclouds 1.2 released!</a></h3>
+<span class="text-muted">18 October 2011, by Adrian Cole</span>
+<p>The 1.2 release of jclouds includes results of almost 2 months effort by 
our community. A total of 55 Issues were addressed between jclouds 1.1 and 1.2, 
stabilizing the cloud so you don't have to!
+</p>
+
 <h3><a class="text-primary" 
href="/blog/2009/05/13/catching-exceptions-with-less-keystrokes">Catching 
exceptions with fewer keystrokes</a></h3>
 <span class="text-muted">13 May 2009, by Adrian Cole</span>
 <p>Some of us hate checked exceptions, but still use them for one reason or 
another. A common problem we have is unnecessary exception nesting, or runtime 
swallowing. This often leads to the all to familiar and crufty code with a 
million catch blocks. jclouds has a slightly different approach that strikes a 
balance, allowing checked exceptions to be dealt with, but without the pain of 
so many lines of repetitious code.

Modified: jclouds/site-content/guides/profitbricks/index.html
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/guides/profitbricks/index.html?rev=1825297&r1=1825296&r2=1825297&view=diff
==============================================================================
--- jclouds/site-content/guides/profitbricks/index.html (original)
+++ jclouds/site-content/guides/profitbricks/index.html Sun Feb 25 09:24:47 2018
@@ -204,16 +204,18 @@
 </ul>
 
 
-<pre><code class="java">    javac -version
-</code></pre>
+<p><code>java
+    javac -version
+</code></p>
 
 <ul>
 <li>Ensure you are using <a 
href="http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html";>Maven
 version 3</a> or later. You can check this by running:</li>
 </ul>
 
 
-<pre><code class="java">    mvn -version
-</code></pre>
+<p><code>java
+    mvn -version
+</code></p>
 
 <p>Now that you have validated the pre-requisities, you will want to do the 
following:</p>
 

Modified: jclouds/site-content/index.html
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/index.html?rev=1825297&r1=1825296&r2=1825297&view=diff
==============================================================================
--- jclouds/site-content/index.html (original)
+++ jclouds/site-content/index.html Sun Feb 25 09:24:47 2018
@@ -203,7 +203,7 @@
             </div>
 
             <div id="keystonev3" class="alert alert-success">
-                <p>If you are an OpenStack user, read our <a 
href="/blog/2018/01/16/keystone-v3/">last blog post</a> about the 
<strong>OpenStack Keystone V3</strong> integration that will be released in 
jclouds <strong>2.1.0</strong>!</p>
+                <p>Read our blog posts about the <a 
href="/blog/2018/01/16/keystone-v3/">OpenStack Keystone V3</a> and <a 
href="/blog/2018/02/06/nova-neutron">Context linking & Neutron support for 
Nova</a> integrations released in jclouds <strong>2.1.0</strong>!</p>
             </div>
 
             <div id="releasenews" class="alert alert-info">

Modified: jclouds/site-content/releasenotes/atom.xml
URL: 
http://svn.apache.org/viewvc/jclouds/site-content/releasenotes/atom.xml?rev=1825297&r1=1825296&r2=1825297&view=diff
==============================================================================
--- jclouds/site-content/releasenotes/atom.xml (original)
+++ jclouds/site-content/releasenotes/atom.xml Sun Feb 25 09:24:47 2018
@@ -253,82 +253,109 @@ Please see the discussion and the vote t
     <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[1. [Introduction](#intro)
-1. [Release Highlights](#highlights)
-1. [Compute Improvements](#computeimprovements)
-1. [BlobStore Improvements](#blobstoreimprovements)
-1. [Known Issues](#knownissues)
-1. [Credits](#credits)
-1. [Test Results](#test)
+    <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>
 
-## <a id="intro"></a>Introduction
 
-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 [read the official 
announcement here](https://s.apache.org/NbYK). To get started with jclouds, 
please see the [jclouds installation guide](/start/install/).
+<h2><a id="intro"></a>Introduction</h2>
 
-## <a id="highlights"></a>Release Highlights
+<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>
 
-Apache jclouds 2.0 features include:
+<h2><a id="highlights"></a>Release Highlights</h2>
 
-* Wider compatibility with the Guava and Guice libraries.
-* Configuration of arbitrary hardware values in the compute abstraction.
-* Many additions to the blobstore portable abstraction.
-* Added support for new compute providers:
-  * Microsoft Azure Resource Manager
-  * ProfitBricks v3
-  * OneAndOne
-* Added support for new blob store providers:
-  * Backblaze B2
-* Better integration with OSGi and Apache Karaf.
-* Numerous bug fixes and performance improvements.
+<p>Apache jclouds 2.0 features include:</p>
 
-The complete list of fixed issues and improvements can be found 
[here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12327379&styleName=Html&projectId=12314430).
+<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:
 
-We have also improved [our CI system](https://jclouds.ci.cloudbees.com) by 
adding compatibility builds with the core libraries and OSGi framework, and by 
adding weekly builds that run the live tests. Check it out!
+<ul>
+<li>Microsoft Azure Resource Manager</li>
+<li>ProfitBricks v3</li>
+<li>OneAndOne</li>
+</ul>
+</li>
+<li>Added support for new blob store providers:
 
-## <a id="computeimprovements"></a>Compute Improvements
+<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>
 
-* Added support for Microsoft Azure ARM, ProfitBricks v3 and OneAndOne.
-* Configuration of arbitrary hardware values (CPU, memory and disk space) in 
the compute abstraction. [Read more](/blog/2016/08/22/arbitrary-cpu-ram/) about 
this useful feature developed as part of a GSoC 2016 project!
-* Added `ap-northeast-2` (Seoul) and `ap-south-1` (Mumbai) regions to AWS.
-* Implemented the compute abstraction in CloudSigma v2.
-* Added the `cloudsigma2-mia` (Miami) region to CloudSigma v2.
-* Promoted Docker and OAuth APIs to the main repo. The *groupId* for their 
respective dependencies changes to `org.apache.jclouds.api`.
-* Promoted Google Compute Engine and ProfitBricks providers to the main repo. 
The *groupId* for their respective dependencies changes to 
`org.apache.jclouds.provider`.
 
+<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>
 
-## <a id="blobstoreimprovements"></a>BlobStore Improvements
+<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>
 
-* Added support for the Backblaze B2 API.
-* Removed legacy swift API (superseded by openstack-swift).
-* Removed discontinued hpcloud-objectstorage provider.
-* Revamped multi-part upload, including listing contents and aborting 
operations.
-* Support for server-side copying of blobs.
-* Support for listing blobs via prefix and delimiter.
-* Support modification and retrieval of container and blob ACLs.
-* Cleaned up percent encoding, enabling use of non-ASCII characters.
+<h2><a id="computeimprovements"></a>Compute Improvements</h2>
 
-## <a id="knownissues"></a> Known Issues
+<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>
 
-* 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.
 
-## <a id="credits"></a>Credits
+<h2><a id="blobstoreimprovements"></a>BlobStore Improvements</h2>
 
-jclouds would like to thank everyone who contributed time and effort in order 
to make this release happen:
+<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>
 
-* [Rita Zhang](https://twitter.com/ritazzhang) and her team, especially [Jim 
Spring](https://twitter.com/jmspring) and [Janne 
Koskinen](https://twitter.com/jtjk), for their contributions to the Microsoft 
Azure ARM provider ant the OAuth APIs.
-* [Josef Cacek](https://twitter.com/jckwart) for all his contributions to the 
Docker provider.
-* [Ali Bazlamit](https://github.com/alibazlamit) for adding support for the 
ProfitBricks v3 and the OneAndOne providers.
-* [Iván Lomba](https://twitter.com/ivanlomba) for choosing jclouds for his 
GSoC 2016 project and adding the support for arbitrary CPU and RAM values in 
the compute abstraction.
-* 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
+<h2><a id="knownissues"></a> Known Issues</h2>
 
-Please see the discussion and the vote threads for live test results for 2.0.0:
+<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>
 
-* RC1 
[vote](https://lists.apache.org/thread.html/4ddd8f06e96d1b0493f55ae5fbe4e9c24d3180ad286b73a7603ef797@%3Cdev.jclouds.apache.org%3E)
 and 
[discussion](https://lists.apache.org/thread.html/02ae3551b5da6729c76a18fb3375a15f65a0e444cbded912b5c259f9@%3Cdev.jclouds.apache.org%3E)
 threads.
-* RC2 
[vote](https://lists.apache.org/thread.html/5cc14191a57dbbc40346223d80775236d75878858b11c129305834c4@%3Cdev.jclouds.apache.org%3E)
 and 
[discussion](https://lists.apache.org/thread.html/bf4339e17add0ec281965f7285fdfcf8a42ed8c3d30eccb6ec124de8@%3Cdev.jclouds.apache.org%3E)
 threads.
-* RC3 
[vote](https://lists.apache.org/thread.html/8e57ef987625311b82af4961557730363707c84aba0da05640ed5e6d@%3Cdev.jclouds.apache.org%3E)
 and 
[discussion](https://lists.apache.org/thread.html/7d56d66ba43bac352b383ca87d05e94f6aa9b9ed97fc212492c92fbb@%3Cdev.jclouds.apache.org%3E)
 threads.
+<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>
@@ -453,82 +480,61 @@ Please see the discussion and the vote t
     <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[<ol>
-<li><a href="#intro">Introduction</a></li>
-<li><a href="#core-improvements">Core</a></li>
-<li><a href="#compute-improvements">Compute improvements</a></li>
-<li><a href="#blobstore-improvements">BlobStore improvements</a></li>
-<li><a href="#api">API Changes</a></li>
-<li><a href="#issues">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>You can read the official announcement at <a 
href="http://markmail.org/message/7axjkmb7kypgvtot";>Apache jclouds 1.9.1 
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=12329857&amp;styleName=Html&amp;projectId=12314430";>JIRA
 Release Notes</a>.</p>
-
-<p>To get started with jclouds, please see the <a 
href="/start/install/">jclouds installation guide</a>.</p>
-
-<h2><a id="core-improvements"></a>Core improvements</h2>
-
-<ul>
-<li>Added an option to mark Payloads as sensitive to avoid exposing sensitive 
information.</li>
-<li>Restrict agentproxies to netcat when using the ssh-agent.</li>
-</ul>
-
+    <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)
 
-<h2><a id="compute-improvements"></a>Compute improvements</h2>
+## <a id="intro"></a>Introduction
 
-<ul>
-<li>Added d2, m4 and t2 instance types for EC2.</li>
-<li>Added the DigitalOcean v2 provider.</li>
-<li>Added the Nova <code>os-hypervisors</code> extension.</li>
-<li>Implemented the portable ComputeService in ProfitBricks.</li>
-<li>Added support for specifying GCE disk type in compute abstraction.</li>
-</ul>
+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/).
 
-<h2><a id="blobstore-improvements"></a>BlobStore improvements</h2>
+## <a id="core-improvements"></a>Core improvements
 
-<ul>
-<li>Copy blob support (server-side copy on Azure, S3, GCS, and Swift, emulated 
on other providers).</li>
-<li>Many improvements to Google Cloud Storage.</li>
-<li>Improved support for metadata and multipart operations.</li>
-</ul>
+* 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
 
-<h2><a id="api"></a>API Changes</h2>
+* 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.
 
-<ul>
-<li>Replaced Rackspace Cloudfiles provider with modern openstack-swift 
code.</li>
-</ul>
+## <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.
 
-<h2><a id="issues"></a>Known Issues</h2>
+## <a id="api"></a>API Changes
 
-<ul>
-<li>Google Cloud Storage cannot upload <code>InputStream</code> payloads.</li>
-</ul>
+* Replaced Rackspace Cloudfiles provider with modern openstack-swift code.
 
+## <a id="issues"></a>Known Issues
 
-<h2><a id="credits"></a>Credits</h2>
+* Google Cloud Storage cannot upload `InputStream` payloads.
 
-<p>jclouds would like to thank everyone who contributed time and effort in 
order to make this release happen:</p>
+## <a id="credits"></a>Credits
 
-<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>Daniel Broudy for many improvements to Google Compute and Google Cloud 
Storage</li>
-<li>Francesco Chicchiriccò for his advice in the development of the Azure 
compute provider and for heliping running the live tests.</li>
-<li>Shrinand Javadekar for running the live tests for several Blob Store 
providers.</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>
+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).
 
-<h2><a id="test"></a>Test Results</h2>
+## <a id="test"></a>Test Results
 
-<p>Please see the <a 
href="http://markmail.org/message/tiltfycu3s76a2wq";>discussion thread</a> and 
the <a href="http://markmail.org/message/nyxo6rxek2ibly2s";>vote thread</a> for 
test results for 1.9.1.</p>
+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>
   
@@ -829,159 +835,158 @@ Please see the [discussion thread](http:
     <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[<ol>
-<li><a href="#intro">Introduction</a></li>
-<li><a href="#highlights">Highlights</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>
+    <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.
 
-<h2><a id="intro"></a>Introduction</h2>
+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 %}
 
-<p>jclouds version 1.7.2 is the fourth release of jclouds as an Apache TLP.</p>
+* Here is the [Javadoc](/reference/javadoc/1.7.x/) for the new Swift and Cloud 
Files classes.
 
-<p>You can read the official announcement at <a 
href="http://markmail.org/message/on6prwzxi2cbi3mr";>Apache jclouds 1.7.2 
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/issues/?jql=project%20%3D%20JCLOUDS%20AND%20fixVersion%20%3D%201.7.2";>JIRA
 Release Notes</a>.</p>
+## <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[<h2>Introduction</h2>
+
+<p>jclouds version 1.7.1 is the third release of jclouds as an Apache TLP.</p>
+
+<p>You can read the official announcement at <a 
href="http://markmail.org/message/wvskzm356n2mraif";>Apache jclouds 1.7.1 
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/browse/JCLOUDS/fixforversion/12325588";>JIRA
 Release Notes</a>.</p>
 
 <p>To get jclouds, please see the <a href="/start/install/">jclouds 
installation guide</a>.</p>
 
-<h2><a id="highlights"></a>Highlights</h2>
+<h2>Notable updates</h2>
 
 <ul>
-<li>The swift API and cloudfiles-us &amp; cloudfiles-uk Providers have been 
deprecated as of jclouds 1.7.2.</li>
-<li>They will be replaced with the openstack-swift API and 
rackspace-cloudfiles-us &amp; rackspace-cloudfiles-uk &amp; 
hpcloud-objectstorage Providers in jclouds 2.0.</li>
-<li>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 <a 
href="/community/">feedback</a>. 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.</li>
-<li>You can get the new Swift and Cloud Files dependencies with:</li>
+<li>A workaround for <a 
href="https://issues.apache.org/jira/browse/JCLOUDS-427";>JCLOUDS-427</a> is 
provided to make jclouds compatible with JRE 1.7.0_51-b13.</li>
+<li>Added the <a href="https://www.digitalocean.com";>DigitalOcean</a> compute 
provider. It is available in labs under the following Maven coordinates:</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.labs<span 
class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>openstack-swift<span 
class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>1.7.2<span 
class="nt">&lt;/version&gt;</span>
-  <span class="nt">&lt;/dependency&gt;</span>
-  <span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.labs<span 
class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>rackspace-cloudfiles-us<span 
class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>1.7.2<span 
class="nt">&lt;/version&gt;</span>
-  <span class="nt">&lt;/dependency&gt;</span>
-  <span class="nt">&lt;dependency&gt;</span>
-    <span class="nt">&lt;groupId&gt;</span>org.apache.jclouds.labs<span 
class="nt">&lt;/groupId&gt;</span>
-    <span class="nt">&lt;artifactId&gt;</span>rackspace-cloudfiles-uk<span 
class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>1.7.2<span 
class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;artifactId&gt;</span>digitalocean<span 
class="nt">&lt;/artifactId&gt;</span>
+    <span class="nt">&lt;version&gt;</span>1.7.1<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>Here is the <a href="/reference/javadoc/1.7.x/">Javadoc</a> for the new 
Swift and Cloud Files classes.</li>
+<li>Upgraded Bouncycastle to version 1.49.</li>
+<li>Added an HTTP driver based on the <a 
href="http://square.github.io/okhttp/";>OkHttp</a> library for efficient HTTP 
connections.</li>
+<li>Added support for PATCH methods that have a body.</li>
+<li>Allow configuring of networks to which the nodes will be attached directly 
from the portable <a href="/start/compute">Compute</a> interface.</li>
 </ul>
 
 
-<h2><a id="issues"></a>Known Issues</h2>
+<h2>Notes</h2>
 
 <ul>
-<li>jclouds 1.7.2 is incompatible with <a 
href="https://code.google.com/p/guava-libraries/";>Guava</a> 16 and 17. Please 
switch to Guava 15.0 or earlier, or wait for jclouds 1.8.</li>
+<li>jclouds 1.7.1 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.8.</li>
 </ul>
 
 
-<h2><a id="reminder"></a>Reminder</h2>
+<h2>Reminder</h2>
 
-<p>The jclouds Maven group ID for versions since <a 
href="../1.6.1">1.6.1-incubating</a> is <code>org.apache.jclouds</code> rather 
than <code>org.jclouds</code>, so a pom.xml dependency would now look like:</p>
+<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.7.2<span 
class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;version&gt;</span>1.7.1<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><a id="credits"></a>Credits</h2>
+<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>Apache jclouds <a 
href="http://people.apache.org/committers-by-project.html#jclouds-pmc";>PMC</a> 
and community for verifying the release.</li>
+<li>Ignasi Barrera for managing the release.</li>
+<li>Andrew Phillips for his quick and diligent fixes for <a 
href="https://issues.apache.org/jira/browse/JCLOUDS-427";>JCLOUDS-427</a>.</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><a id="test"></a>Test Results</h2>
-
-<p>Please see the <a 
href="http://markmail.org/thread/zi5nnppwdvaafpsb";>release discussion 
thread</a> for test results for 1.7.2.</p>
-]]></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.
+<h2>Test Results</h2>
 
+<p>Please see the <a 
href="http://markmail.org/message/dpfrnkcwvtf5scb7";>release discussion 
thread</a> for test results for 1.7.1.</p>
 ]]></content>
   </entry>
   
@@ -1042,40 +1047,42 @@ Guava 15.0 or earlier, or wait for jclou
     <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[## Introduction
+    <content type="html"><![CDATA[<h2>Introduction</h2>
 
-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>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>
 
-You can read the official announcement at [Apache jclouds 1.6.3 
released](http://apache.markmail.org/thread/4ppbqyu6ydmacrb3). 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=12324789&styleName=Html&projectId=12314430).
+<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>
 
-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>
 
-## Reminder
+<h2>Reminder</h2>
 
-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:
+<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>
 
-{% highlight xml %}
-<dependencies>
-  <dependency>
-    <groupId>org.apache.jclouds</groupId>
-    <artifactId>jclouds-all</artifactId>
-    <version>1.6.3</version>
-  </dependency>
-</dependencies>
-{% endhighlight %}
+<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>
 
-## Credits
 
-jclouds would like to thank everyone who contributed time and effort in order 
to make this release happen:
+<h2>Credits</h2>
+
+<p>jclouds would like to thank everyone who contributed time and effort in 
order to make this release happen:</p>
 
-  * Andrew Gaul 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 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>
 
-## Test Results
 
-Please see the [release discussion 
thread](http://markmail.org/thread/gkqw7uidfnnze4lv) for test results for 1.6.3
+<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>
   


Reply via email to