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® :: 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 ®</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"><</span><span
class="n">NeutronApi</span><span class="o">></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">"openstack-neutron"</span><span class="o">)</span>
+ <span class="o">.</span><span class="na">endpoint</span><span
class="o">(</span><span
class="s">"http://localhost/identity/v3/"</span><span
class="o">)</span>
+ <span class="o">.</span><span class="na">credentials</span><span
class="o">(</span><span class="s">"domain:user"</span><span
class="o">,</span> <span class="s">"password"</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">"openstack-nova"</span><span
class="o">)</span>
+ <span class="o">.</span><span class="na">endpoint</span><span
class="o">(</span><span
class="s">"http://localhost/identity/v3/"</span><span
class="o">)</span>
+ <span class="o">.</span><span class="na">credentials</span><span
class="o">(</span><span class="s">"domain:user"</span><span
class="o">,</span> <span class="s">"password"</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 © 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"><</span><span
class="n">NeutronApi</span><span class="o">></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">"openstack-neutron"</span><span class="o">)</span>
+ <span class="o">.</span><span class="na">endpoint</span><span
class="o">(</span><span
class="s">"http://localhost/identity/v3/"</span><span
class="o">)</span>
+ <span class="o">.</span><span class="na">credentials</span><span
class="o">(</span><span class="s">"domain:user"</span><span
class="o">,</span> <span class="s">"password"</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">"openstack-nova"</span><span
class="o">)</span>
+ <span class="o">.</span><span class="na">endpoint</span><span
class="o">(</span><span
class="s">"http://localhost/identity/v3/"</span><span
class="o">)</span>
+ <span class="o">.</span><span class="na">credentials</span><span
class="o">(</span><span class="s">"domain:user"</span><span
class="o">,</span> <span class="s">"password"</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">"openstack-keystone"</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">"tenantId:user"</span><span
class="o">,</span> <span class="s">"password"</span><span
class="o">)</span>
- <span class="o">.</span><span class="na">endpoint</span><span
class="o">(</span><span
class="s">"https://keystone:35357"</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">"aws-cloudwatch"</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">"accessKey"</span><span
class="o">,</span> <span class="s">"secretKey"</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">"jenkins"</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">"newJob"</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"><
-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"><. 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&styleName=Html&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=&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"><
+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=&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"><
+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 & 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 & rackspace-cloudfiles-uk &
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"><dependencies></span>
<span class="nt"><dependency></span>
<span class="nt"><groupId></span>org.apache.jclouds.labs<span
class="nt"></groupId></span>
- <span class="nt"><artifactId></span>openstack-swift<span
class="nt"></artifactId></span>
- <span class="nt"><version></span>1.7.2<span
class="nt"></version></span>
- <span class="nt"></dependency></span>
- <span class="nt"><dependency></span>
- <span class="nt"><groupId></span>org.apache.jclouds.labs<span
class="nt"></groupId></span>
- <span class="nt"><artifactId></span>rackspace-cloudfiles-us<span
class="nt"></artifactId></span>
- <span class="nt"><version></span>1.7.2<span
class="nt"></version></span>
- <span class="nt"></dependency></span>
- <span class="nt"><dependency></span>
- <span class="nt"><groupId></span>org.apache.jclouds.labs<span
class="nt"></groupId></span>
- <span class="nt"><artifactId></span>rackspace-cloudfiles-uk<span
class="nt"></artifactId></span>
- <span class="nt"><version></span>1.7.2<span
class="nt"></version></span>
+ <span class="nt"><artifactId></span>digitalocean<span
class="nt"></artifactId></span>
+ <span class="nt"><version></span>1.7.1<span
class="nt"></version></span>
<span class="nt"></dependency></span>
<span class="nt"></dependencies></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"><dependencies></span>
<span class="nt"><dependency></span>
<span class="nt"><groupId></span>org.apache.jclouds<span
class="nt"></groupId></span>
<span class="nt"><artifactId></span>jclouds-all<span
class="nt"></artifactId></span>
- <span class="nt"><version></span>1.7.2<span
class="nt"></version></span>
+ <span class="nt"><version></span>1.7.1<span
class="nt"></version></span>
<span class="nt"></dependency></span>
<span class="nt"></dependencies></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=&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"><. 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"><. 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&styleName=Html&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"><dependencies></span>
+ <span class="nt"><dependency></span>
+ <span class="nt"><groupId></span>org.apache.jclouds<span
class="nt"></groupId></span>
+ <span class="nt"><artifactId></span>jclouds-all<span
class="nt"></artifactId></span>
+ <span class="nt"><version></span>1.6.3<span
class="nt"></version></span>
+ <span class="nt"></dependency></span>
+<span class="nt"></dependencies></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=&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>