Modified: libcloud/site/trunk/generated/blog/page/7/index.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/page/7/index.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/page/7/index.html (original)
+++ libcloud/site/trunk/generated/blog/page/7/index.html Wed Jan 20 05:25:25 
2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -97,6 +97,41 @@
     
       <div class="post">
   
+    <h2><a 
href="/blog/2013/12/29/new-low-volume-announce-mailing-list.html">New low 
volume "announce" mailing list</a></h2>
+  
+
+  
+    
+  
+  <span class="post-date-author">By Tomaz Muraus <span 
style="display:none">(<a 
href="https://plus.google.com/+TomazMuraus?rel=author";>Google+</a>)</span>on 
Dec 29, 2013</span>
+
+  <div class="post-content">
+    <p>In addition to our existing users 
(<strong>[email protected]</strong>), developers
+(<strong>[email protected]</strong>) and commits 
(<strong>[email protected]</strong>)
+mailing list, we now also have a new very low volume announce mailing list -
+<strong>[email protected]</strong>.</p>
+
+<p>The mailing list is moderated and will only be used for distributing 
important
+project announcements such as information about new releases and other
+important project updates.</p>
+
+<p>You can subscribe to it by sending an email to
+<a 
href="mailto:[email protected]";>[email protected]</a>.</p>
+
+  </div>
+
+  <div class="row section post-meta">
+    <div class="col-md-12 post-tags">
+      <p>Tags: <a href="/blog/tags/news.html" rel="tag">news</a></p>
+    </div>
+  </div>
+</div>
+
+    
+  
+    
+      <div class="post">
+  
     <h2><a 
href="/blog/2013/12/28/2013-in-retrospect-and-a-happy-new-year-from-the-libcloud-team.html">2013
 in retrospect and a Happy New Year from the Libcloud team</a></h2>
   
 
@@ -418,38 +453,6 @@ people who contributed to this release c
 
     
   
-    
-      <div class="post">
-  
-    <h2><a 
href="/blog/2013/08/04/new-committer-john-carr-joins-our-team.html">New 
committer John Carr joins our team</a></h2>
-  
-
-  
-    
-  
-  <span class="post-date-author">By Tomaz Muraus <span 
style="display:none">(<a 
href="https://plus.google.com/+TomazMuraus?rel=author";>Google+</a>)</span>on 
Aug 04, 2013</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked 
John
-Carr to become a committer and we are pleased to announce that they have
-accepted.</p>
-
-<p>We are glad to have him as a committer and a PMC member. Everyone, please
-help me welcome him to the team :)</p>
-
-<p>Source: <a 
href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201308.mbox/%3CCAJMHEm%2Bh7Fbqc8vWBw0PJbkzUKaDHWVziezOgECa2n7qESvLeA%40mail.gmail.com%3E";>mailing
 list thread</a>.</p>
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/news.html" rel="tag">news</a>, <a 
href="/blog/tags/new%20committer.html" rel="tag">new committer</a>, <a 
href="/blog/tags/pmc.html" rel="tag">pmc</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
 </div>
 
 <p class="navigation">
@@ -474,7 +477,7 @@ help me welcome him to the team :)</p>
   <div class="col-lg-3 col-lg-offset-1">
     <h2>Archive</h1>
     <ul>
-      <li> <a href="/blog/archives/2016/01/"> January 2016</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2015/12/"> December 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/11/"> November 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/10/"> October 2015</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2015/08/"> August 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/03/"> March 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/02/"> February 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/12/"> December 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/11/"> November 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/07/"> July 2014</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2014/06/"> June 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/05/"> May 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/04/"> April 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/02/"> February 2014</a> 
&nbsp;(8)</li><li> <
 a href="/blog/archives/2014/01/"> January 2014</a> &nbsp;(4)</li><li> <a 
href="/blog/archives/2013/12/"> December 2013</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2013/11/"> November 2013</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2013/09/"> September 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/08/"> August 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/07/"> July 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/03/"> March 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/02/"> February 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/12/"> December 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/11/"> November 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/09/"> September 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/08/"> August 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/07/"> July 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/05/"> May 2012</a> &nbsp;(2)</li><li> <a href="
 /blog/archives/2012/04/"> April 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/02/"> February 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/12/"> December 2011</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2011/11/"> November 2011</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2011/10/"> October 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/09/"> September 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/07/"> July 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/06/"> June 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/05/"> May 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/02/"> February 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/01/"> January 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/10/"> October 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/05/"> May 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/02/"> February 2010</a> &nbsp;(1)</li>
+      <li> <a href="/blog/archives/2016/01/"> January 2016</a> 
&nbsp;(3)</li><li> <a href="/blog/archives/2015/12/"> December 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/11/"> November 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/10/"> October 2015</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2015/08/"> August 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/03/"> March 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/02/"> February 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/12/"> December 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/11/"> November 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/07/"> July 2014</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2014/06/"> June 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/05/"> May 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/04/"> April 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/02/"> February 2014</a> 
&nbsp;(8)</li><li> <
 a href="/blog/archives/2014/01/"> January 2014</a> &nbsp;(4)</li><li> <a 
href="/blog/archives/2013/12/"> December 2013</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2013/11/"> November 2013</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2013/09/"> September 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/08/"> August 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/07/"> July 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/03/"> March 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/02/"> February 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/12/"> December 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/11/"> November 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/09/"> September 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/08/"> August 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/07/"> July 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/05/"> May 2012</a> &nbsp;(2)</li><li> <a href="
 /blog/archives/2012/04/"> April 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/02/"> February 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/12/"> December 2011</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2011/11/"> November 2011</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2011/10/"> October 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/09/"> September 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/07/"> July 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/06/"> June 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/05/"> May 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/02/"> February 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/01/"> January 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/10/"> October 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/05/"> May 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/02/"> February 2010</a> &nbsp;(1)</li>
     </ul>
   </div>
 </div>
@@ -505,7 +508,7 @@ help me welcome him to the team :)</p>
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/page/8/index.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/page/8/index.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/page/8/index.html (original)
+++ libcloud/site/trunk/generated/blog/page/8/index.html Wed Jan 20 05:25:25 
2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -97,6 +97,38 @@
     
       <div class="post">
   
+    <h2><a 
href="/blog/2013/08/04/new-committer-john-carr-joins-our-team.html">New 
committer John Carr joins our team</a></h2>
+  
+
+  
+    
+  
+  <span class="post-date-author">By Tomaz Muraus <span 
style="display:none">(<a 
href="https://plus.google.com/+TomazMuraus?rel=author";>Google+</a>)</span>on 
Aug 04, 2013</span>
+
+  <div class="post-content">
+    <p>The Project Management Committee (PMC) for Apache Libcloud has asked 
John
+Carr to become a committer and we are pleased to announce that they have
+accepted.</p>
+
+<p>We are glad to have him as a committer and a PMC member. Everyone, please
+help me welcome him to the team :)</p>
+
+<p>Source: <a 
href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201308.mbox/%3CCAJMHEm%2Bh7Fbqc8vWBw0PJbkzUKaDHWVziezOgECa2n7qESvLeA%40mail.gmail.com%3E";>mailing
 list thread</a>.</p>
+
+  </div>
+
+  <div class="row section post-meta">
+    <div class="col-md-12 post-tags">
+      <p>Tags: <a href="/blog/tags/news.html" rel="tag">news</a>, <a 
href="/blog/tags/new%20committer.html" rel="tag">new committer</a>, <a 
href="/blog/tags/pmc.html" rel="tag">pmc</a></p>
+    </div>
+  </div>
+</div>
+
+    
+  
+    
+      <div class="post">
+  
     <h2><a href="/blog/2013/07/01/libcloud-0-13-0-released.html">Libcloud 
0.13.0 released</a></h2>
   
 
@@ -387,77 +419,6 @@ project.</p>
 
     
   
-    
-      <div class="post">
-  
-    <h2><a 
href="/blog/2012/12/26/2012-in-retrospect-and-happy-new-year-from-libcloud-team.html">2012
 in retrospect and a Happy New Year from the Libcloud team</a></h2>
-  
-
-  
-    
-  
-  <span class="post-date-author">By Tomaz Muraus <span 
style="display:none">(<a 
href="https://plus.google.com/+TomazMuraus?rel=author";>Google+</a>)</span>on 
Dec 26, 2012</span>
-
-  <div class="post-content">
-    <p>Dear users, developers and team members!</p>
-
-<p>2012 is slowly coming to an end and Libcloud team wishes everyone a happy
-and successful new year 2013!</p>
-
-<p>2012 has been another great year for us and we have surpassed 2011 in
-pretty much every aspect.</p>
-
-<p>Here is a short list of things which have been accomplished and important
-events which have happened in 2012:</p>
-
-<ul>
-<li>One new committer Ilgiz Islamgulov (ilgiz) has joined the team.</li>
-<li>We have another new commiter joining our team soon (Mahendra M).
-Currently he is undergoing a process of submitting his ICLA.</li>
-<li>134 new JIRA issues have been opened (total of 271). Out of those 134
-issues, 111 are now marked as &#39;resolved&#39;.</li>
-<li>SVN repository has had a total of 320 commit. More than 50% of those
-commits were patches from external contributors.</li>
-<li>We had our first Google Summer of Code student which worked on a project
-named &quot;Libcloud REST&quot; (https://github.com/islamgulov/libcloud.rest). 
The
-goal of the project is to expose Libcloud functionality over HTTP.</li>
-<li>Tomaz gave a talk titled &quot;Avoiding Vendor Lock-In Using Apache 
Libcloud&quot;
-at CloudOpen 2012 in San Diego</li>
-<li>We now finally have some more user friendly documentation and examples on
-the website - http://libcloud.apache.org/docs/</li>
-<li>We held a first in person meetup at the Rackspace San Francisco office in
-the beginning of the year (http://libcloudmeetup.eventbrite.com/)</li>
-<li>We had a total of 7 releases (0.8.0, 0.9.1, 0.10.1, 0.11.0, 0.11.1,
-0.11.3, 0.11.4) and over 70.000 downloads / installs on PyPi (
-http://pypi.python.org/pypi/apache-libcloud/)</li>
-<li>Github mirror has been starred by 266 users (
-https://github.com/apache/libcloud)</li>
-</ul>
-
-<p>Thanks again to everyone for their work and contributions and lets make
-2013 even better :)</p>
-
-<p>I will post those numbers in a more machine readable format (JSON) in the
-next couple of weeks. This way it will be easier for us to track those
-metrics on a year over year basis.</p>
-
-<p>Numbers retrieved on: 2012-12-25.
-Sources for those numbers: JIRA, Libcloud website, PyPi, Ohloh.net, Google
-Analytics</p>
-
-<p>Source: <a 
href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201212.mbox/%3ccajmhemk-y47qbqpsqjnfwxk-1efqiifvprge-to8q-qltk-...@mail.gmail.com%3E";>mailing
 list post</a>.</p>
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/news.html" rel="tag">news</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
 </div>
 
 <p class="navigation">
@@ -482,7 +443,7 @@ Analytics</p>
   <div class="col-lg-3 col-lg-offset-1">
     <h2>Archive</h1>
     <ul>
-      <li> <a href="/blog/archives/2016/01/"> January 2016</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2015/12/"> December 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/11/"> November 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/10/"> October 2015</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2015/08/"> August 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/03/"> March 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/02/"> February 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/12/"> December 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/11/"> November 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/07/"> July 2014</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2014/06/"> June 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/05/"> May 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/04/"> April 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/02/"> February 2014</a> 
&nbsp;(8)</li><li> <
 a href="/blog/archives/2014/01/"> January 2014</a> &nbsp;(4)</li><li> <a 
href="/blog/archives/2013/12/"> December 2013</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2013/11/"> November 2013</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2013/09/"> September 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/08/"> August 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/07/"> July 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/03/"> March 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/02/"> February 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/12/"> December 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/11/"> November 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/09/"> September 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/08/"> August 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/07/"> July 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/05/"> May 2012</a> &nbsp;(2)</li><li> <a href="
 /blog/archives/2012/04/"> April 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/02/"> February 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/12/"> December 2011</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2011/11/"> November 2011</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2011/10/"> October 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/09/"> September 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/07/"> July 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/06/"> June 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/05/"> May 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/02/"> February 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/01/"> January 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/10/"> October 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/05/"> May 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/02/"> February 2010</a> &nbsp;(1)</li>
+      <li> <a href="/blog/archives/2016/01/"> January 2016</a> 
&nbsp;(3)</li><li> <a href="/blog/archives/2015/12/"> December 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/11/"> November 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/10/"> October 2015</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2015/08/"> August 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/03/"> March 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/02/"> February 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/12/"> December 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/11/"> November 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/07/"> July 2014</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2014/06/"> June 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/05/"> May 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/04/"> April 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/02/"> February 2014</a> 
&nbsp;(8)</li><li> <
 a href="/blog/archives/2014/01/"> January 2014</a> &nbsp;(4)</li><li> <a 
href="/blog/archives/2013/12/"> December 2013</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2013/11/"> November 2013</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2013/09/"> September 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/08/"> August 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/07/"> July 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/03/"> March 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/02/"> February 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/12/"> December 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/11/"> November 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/09/"> September 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/08/"> August 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/07/"> July 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/05/"> May 2012</a> &nbsp;(2)</li><li> <a href="
 /blog/archives/2012/04/"> April 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/02/"> February 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/12/"> December 2011</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2011/11/"> November 2011</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2011/10/"> October 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/09/"> September 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/07/"> July 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/06/"> June 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/05/"> May 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/02/"> February 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/01/"> January 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/10/"> October 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/05/"> May 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/02/"> February 2010</a> &nbsp;(1)</li>
     </ul>
   </div>
 </div>
@@ -513,7 +474,7 @@ Analytics</p>
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/page/9/index.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/page/9/index.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/page/9/index.html (original)
+++ libcloud/site/trunk/generated/blog/page/9/index.html Wed Jan 20 05:25:25 
2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -97,6 +97,77 @@
     
       <div class="post">
   
+    <h2><a 
href="/blog/2012/12/26/2012-in-retrospect-and-happy-new-year-from-libcloud-team.html">2012
 in retrospect and a Happy New Year from the Libcloud team</a></h2>
+  
+
+  
+    
+  
+  <span class="post-date-author">By Tomaz Muraus <span 
style="display:none">(<a 
href="https://plus.google.com/+TomazMuraus?rel=author";>Google+</a>)</span>on 
Dec 26, 2012</span>
+
+  <div class="post-content">
+    <p>Dear users, developers and team members!</p>
+
+<p>2012 is slowly coming to an end and Libcloud team wishes everyone a happy
+and successful new year 2013!</p>
+
+<p>2012 has been another great year for us and we have surpassed 2011 in
+pretty much every aspect.</p>
+
+<p>Here is a short list of things which have been accomplished and important
+events which have happened in 2012:</p>
+
+<ul>
+<li>One new committer Ilgiz Islamgulov (ilgiz) has joined the team.</li>
+<li>We have another new commiter joining our team soon (Mahendra M).
+Currently he is undergoing a process of submitting his ICLA.</li>
+<li>134 new JIRA issues have been opened (total of 271). Out of those 134
+issues, 111 are now marked as &#39;resolved&#39;.</li>
+<li>SVN repository has had a total of 320 commit. More than 50% of those
+commits were patches from external contributors.</li>
+<li>We had our first Google Summer of Code student which worked on a project
+named &quot;Libcloud REST&quot; (https://github.com/islamgulov/libcloud.rest). 
The
+goal of the project is to expose Libcloud functionality over HTTP.</li>
+<li>Tomaz gave a talk titled &quot;Avoiding Vendor Lock-In Using Apache 
Libcloud&quot;
+at CloudOpen 2012 in San Diego</li>
+<li>We now finally have some more user friendly documentation and examples on
+the website - http://libcloud.apache.org/docs/</li>
+<li>We held a first in person meetup at the Rackspace San Francisco office in
+the beginning of the year (http://libcloudmeetup.eventbrite.com/)</li>
+<li>We had a total of 7 releases (0.8.0, 0.9.1, 0.10.1, 0.11.0, 0.11.1,
+0.11.3, 0.11.4) and over 70.000 downloads / installs on PyPi (
+http://pypi.python.org/pypi/apache-libcloud/)</li>
+<li>Github mirror has been starred by 266 users (
+https://github.com/apache/libcloud)</li>
+</ul>
+
+<p>Thanks again to everyone for their work and contributions and lets make
+2013 even better :)</p>
+
+<p>I will post those numbers in a more machine readable format (JSON) in the
+next couple of weeks. This way it will be easier for us to track those
+metrics on a year over year basis.</p>
+
+<p>Numbers retrieved on: 2012-12-25.
+Sources for those numbers: JIRA, Libcloud website, PyPi, Ohloh.net, Google
+Analytics</p>
+
+<p>Source: <a 
href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201212.mbox/%3ccajmhemk-y47qbqpsqjnfwxk-1efqiifvprge-to8q-qltk-...@mail.gmail.com%3E";>mailing
 list post</a>.</p>
+
+  </div>
+
+  <div class="row section post-meta">
+    <div class="col-md-12 post-tags">
+      <p>Tags: <a href="/blog/tags/news.html" rel="tag">news</a></p>
+    </div>
+  </div>
+</div>
+
+    
+  
+    
+      <div class="post">
+  
     <h2><a href="/blog/2012/11/19/libcloud-0-11-4-released.html">Libcloud 
0.11.4 released</a></h2>
   
 
@@ -391,110 +462,6 @@ vulnerability.</p>
 
     
   
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2012/07/30/libcloud-0-11-0-released.html">Libcloud 
0.11.0 released</a></h2>
-  
-
-  
-    
-  
-  <span class="post-date-author">By Tomaz Muraus <span 
style="display:none">(<a 
href="https://plus.google.com/+TomazMuraus?rel=author";>Google+</a>)</span>on 
Jul 30, 2012</span>
-
-  <div class="post-content">
-    <p>The Apache Libcloud team is pleased to announce the release of Libcloud
-0.11.0!</p>
-
-<p>Libcloud is a Python library that abstracts away the differences among
-multiple cloud provider APIs. It allows users to manage cloud services
-(servers, storage, load balancers, DNS) offered by many different providers
- through a single, unified and easy to use API.</p>
-
-<h3>Release highlights</h3>
-
-<p><strong>General</strong></p>
-
-<ul>
-<li>Install test files when installing the library. Tests module can now be
-imported by doing something like this: &quot;from libcloud import 
test&quot;</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-<li>New standard API and methods for managing storage volumes. Base API
-consists of the following methods: create<em>volume, destroy</em>volume,
-attach<em>volume, detach</em>volume.</li>
-<li>New driver for KT UCloud (http://home.ucloud.olleh.com/main.kt) based
-on the CloudStack driver.</li>
-<li>New Gridspot driver with a basic list and destroy functionality.</li>
-</ul>
-
-<p><strong>Bug fixes</strong></p>
-
-<ul>
-<li>Plenty of them, please see the CHANGES file.</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a 
href="https://svn.apache.org/viewvc/libcloud/tags/0.11.0/CHANGES?revision=r1364892&amp;view=markup";>https://svn.apache.org/viewvc/libcloud/tags/0.11.0/CHANGES?revision=r1364892&amp;view=markup</a>.</p>
-
-<h3>Download</h3>
-
-<p>Libcloud 0.10.1 can be downloaded from 
http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<div class="highlight"><pre><code class="bash">pip install apache-libcloud
-</code></pre></div>
-
-<p>It is possible that the file hasn&#39;t been synced to all the mirrors yet. 
If
-this is the case,
-please use the main Apache mirror - http://www.apache.org/dist/libcloud.</p>
-
-<h3>Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade 
it:</p>
-
-<div class="highlight"><pre><code class="bash">pip install --upgrade 
apache-libcloud
-</code></pre></div>
-
-<h3>Upgrade notes</h3>
-
-<p>A page which describes backward incompatible or semi-incompatible
-changes and how to preserve the old behavior when this is possible
-can be found at http://libcloud.apache.org/upgrade-notes.html.</p>
-
-<h3>Documentation</h3>
-
-<p>API documentation can be found at 
http://libcloud.apache.org/apidocs/0.11.1/</p>
-
-<h3>Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker
-<a 
href="https://issues.apache.org/jira/browse/LIBCLOUD";>https://issues.apache.org/jira/browse/LIBCLOUD</a>.
 Don&#39;t forget to attach an
-example and / or
-test which reproduces your problem.</p>
-
-<h3>Thanks</h3>
-
-<p>Thanks to everyone who contributed and made this release possible!
-Full list of people who contributed to this release can be found in the
-CHANGES file <a 
href="https://svn.apache.org/viewvc/libcloud/tags/0.11.0/CHANGES?revision=r1364892&amp;view=markup";>https://svn.apache.org/viewvc/libcloud/tags/0.11.0/CHANGES?revision=r1364892&amp;view=markup</a>.</p>
-
-<p>Source: <a 
href="http://mail-archives.apache.org/mod_mbox/www-announce/201207.mbox/%3CCAJMHEmLcSZi4bYmUaZtF_q=npc--dpvbteh-z+f0tcd2ite...@mail.gmail.com%3E";>release
 announcement</a>.</p>
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/news.html" rel="tag">news</a>, <a 
href="/blog/tags/release%20announcement.html" rel="tag">release 
announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
 </div>
 
 <p class="navigation">
@@ -519,7 +486,7 @@ CHANGES file <a href="https://svn.apache
   <div class="col-lg-3 col-lg-offset-1">
     <h2>Archive</h1>
     <ul>
-      <li> <a href="/blog/archives/2016/01/"> January 2016</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2015/12/"> December 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/11/"> November 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/10/"> October 2015</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2015/08/"> August 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/03/"> March 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/02/"> February 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/12/"> December 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/11/"> November 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/07/"> July 2014</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2014/06/"> June 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/05/"> May 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/04/"> April 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/02/"> February 2014</a> 
&nbsp;(8)</li><li> <
 a href="/blog/archives/2014/01/"> January 2014</a> &nbsp;(4)</li><li> <a 
href="/blog/archives/2013/12/"> December 2013</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2013/11/"> November 2013</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2013/09/"> September 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/08/"> August 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/07/"> July 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/03/"> March 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/02/"> February 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/12/"> December 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/11/"> November 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/09/"> September 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/08/"> August 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/07/"> July 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/05/"> May 2012</a> &nbsp;(2)</li><li> <a href="
 /blog/archives/2012/04/"> April 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/02/"> February 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/12/"> December 2011</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2011/11/"> November 2011</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2011/10/"> October 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/09/"> September 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/07/"> July 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/06/"> June 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/05/"> May 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/02/"> February 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/01/"> January 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/10/"> October 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/05/"> May 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/02/"> February 2010</a> &nbsp;(1)</li>
+      <li> <a href="/blog/archives/2016/01/"> January 2016</a> 
&nbsp;(3)</li><li> <a href="/blog/archives/2015/12/"> December 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/11/"> November 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/10/"> October 2015</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2015/08/"> August 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/03/"> March 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2015/02/"> February 2015</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/12/"> December 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/11/"> November 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/07/"> July 2014</a> 
&nbsp;(2)</li><li> <a href="/blog/archives/2014/06/"> June 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/05/"> May 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/04/"> April 2014</a> 
&nbsp;(1)</li><li> <a href="/blog/archives/2014/02/"> February 2014</a> 
&nbsp;(8)</li><li> <
 a href="/blog/archives/2014/01/"> January 2014</a> &nbsp;(4)</li><li> <a 
href="/blog/archives/2013/12/"> December 2013</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2013/11/"> November 2013</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2013/09/"> September 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/08/"> August 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/07/"> July 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/03/"> March 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2013/02/"> February 2013</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/12/"> December 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/11/"> November 2012</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2012/09/"> September 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/08/"> August 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/07/"> July 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/05/"> May 2012</a> &nbsp;(2)</li><li> <a href="
 /blog/archives/2012/04/"> April 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2012/02/"> February 2012</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/12/"> December 2011</a> &nbsp;(2)</li><li> <a 
href="/blog/archives/2011/11/"> November 2011</a> &nbsp;(3)</li><li> <a 
href="/blog/archives/2011/10/"> October 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/09/"> September 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/07/"> July 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/06/"> June 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/05/"> May 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/02/"> February 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2011/01/"> January 2011</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/10/"> October 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/05/"> May 2010</a> &nbsp;(1)</li><li> <a 
href="/blog/archives/2010/02/"> February 2010</a> &nbsp;(1)</li>
     </ul>
   </div>
 </div>
@@ -550,7 +517,7 @@ CHANGES file <a href="https://svn.apache
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/announcement.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/announcement.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/announcement.html (original)
+++ libcloud/site/trunk/generated/blog/tags/announcement.html Wed Jan 20 
05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -96,6 +96,206 @@
   
     <div class="post">
   
+    <h2><a href="/blog/2016/01/20/libcloud-1.0-pre1.html">Libcloud 1.0-pre1 
open for feedback</a></h2>
+  
+
+  
+    
+  
+  <span class="post-date-author">By Anthony Shaw on Jan 20, 2016</span>
+
+  <div class="post-content">
+    <p>We are pleased to announce that version 1.0-pre1 vote thread is open 
and the release is ready for community feedback.</p>
+
+<p>1.0-pre1 marks the first pre-release of the 1.0 major release. Some years 
ago, Tomaz Muraus spoke on the podcast <a 
href="https://twit.tv/shows/floss-weekly/episodes/181";>FLOSS weekly</a>
+apart from testing how much of a huge challenge porting the project to Python 
3.x would be(!) Tomaz discussed the 1.0 milestone.
+As the project has matured over the last 5 years one of the most remarkable 
changes has been the adoption from the community and 
+continued support from our contributors adding new drivers, patching strange 
API issues and keeping the project alive.</p>
+
+<p>Anthony Shaw will be speaking on the FLOSS weekly podcast on February 2nd 
and discussing our community and the project, so 
+please tune in. </p>
+
+<p>The Cloud market as I&#39;m sure you&#39;re all aware of is thriving, the 
purpose of Libcloud was originally:</p>
+
+<ul>
+<li>To help prevent lock-in to a particular vendor</li>
+<li>To abstract the complexity of vendor APIs</li>
+<li>To give a simple way for deploying to and managing multiple cloud 
vendors</li>
+</ul>
+
+<p>Since that we have had (at the last count) 2,118,539 downloads. The project 
continues to grow in popularity with each new release.</p>
+
+<p>So with the 1.0 major release we would like to announce 2 new driver types, 
containers and backup.</p>
+
+<h2>History of our drivers</h2>
+
+<p>The compute (IaaS) API is what libcloud is best known for but there is a 
range of drivers available for many other capabilities.</p>
+
+<p>There is a presentation on the value of using Libcloud to avoid lock in <a 
href="http://www.slideshare.net/AnthonyShaw5/apache-libcloud-keeping-up-with-the-cloud-market-in-2016";>on
 SlideShare</a></p>
+
+<p>This is a history of the different driver types in the libcloud project.</p>
+
+<ul>
+<li>Compute (v0.1.0)
+
+<ul>
+<li> Support for nodes, node images, locations, states</li>
+<li> 52 providers including every major cloud provider in the market. Plus 
local services like Vmware, OpenStack, libvirt</li>
+</ul></li>
+<li>DNS (v0.6.0)
+
+<ul>
+<li> Support for zones, records, recordtypes</li>
+<li> 19 providers including CloudFlare, DigitalOcean, DNSimple, GoDaddy, 
Google DNS, Linode, Rackspace, Amazon R53, Zerigo</li>
+</ul></li>
+<li>Object Storage (v0.5.0)
+
+<ul>
+<li> Support for containers and objects</li>
+<li> 11 providers including Amazon S3, Azure Blobs, Google storage, 
CloudFiles, OpenStack Swift</li>
+</ul></li>
+<li>Load Balancer (v0.5.0)
+
+<ul>
+<li> Support for nodes, balancers, listeners and algorithms</li>
+<li> 11 providers including CloudStack, Dimension Data, Amazon ELB, Google GCE 
LB, SoftLayer LB</li>
+</ul></li>
+<li>Backup (v0.20.0)
+
+<ul>
+<li> Support for backup targets, recovery points and jobs</li>
+<li> 3 providers, Dimension Data, Amazon EBS snaps, Google snaps</li>
+</ul></li>
+</ul>
+
+<h2>Introducing Backup Drivers</h2>
+
+<p>With 1.0-pre1 we have introduced a new driver type for backup, 
<code>libcloud.backup</code></p>
+
+<p>Backup API allows you to manage Backup as A Service and services such as 
EBS Snaps,
+GCE volume snap and dimension data backup.</p>
+
+<h3>Terminology</h3>
+
+<ul>
+<li><code>libcloud.backup.base.BackupTarget</code> - Represents a backup 
target, like a Virtual Machine, a folder or a database.</li>
+<li><code>libcloud.backup.base.BackupTargetRecoveryPoint</code> - Represents a 
copy of the data in the target, a recovery point can be
+recovered to a backup target. An inplace restore is where you recover to the 
same target and an out-of-place restore is where you
+recover to another target.</li>
+<li><code>libcloud.backup.base.BackupTargetJob</code> - Represents a backup 
job running on backup target.</li>
+</ul>
+
+<h2>Introducing Container-as-a-Service Drivers</h2>
+
+<p>The API is for Container-as-a-Service providers, these new types of cloud 
services offer container management and hosting as a service.
+The new services are already providing proprietary APIs, giving the need for a 
tool like Libcloud if you want to provision to any cloud provider.</p>
+
+<p>Google, Amazon and Joyent have all announced Container cloud services and 
Microsoft have launched a beta service also, so we are getting on the front 
foot with an
+abstraction API for people wishing to gain similar benefits to the compute, 
load balancer and storage APIs.</p>
+
+<p>A presentation on this topic <a 
href="http://www.slideshare.net/AnthonyShaw5/introducing-container-asaservice-support-to-apache-libcloud";>presentation</a>
 is available on SlideShare.</p>
+
+<p><strong>Isn&#39;t docker a standard?</strong>
+Well, yes and no.</p>
+
+<p>Docker has been the main technology adopted by these providers as the host 
system for the containers and also as the specification of the containers 
themselves.
+But, Docker is not a provisioning system, it is a virtualization host. Also 
there are alternatives, like CoreOS Rkt. </p>
+
+<h3>Container API design</h3>
+
+<p>Container-as-a-Service providers will implement the 
<code>ContainerDriver</code> class to provide functionality for :</p>
+
+<ul>
+<li>Listing deployed containers</li>
+<li>Starting, stopping and restarting containers (where supported)</li>
+<li>Destroying containers</li>
+<li>Creating/deploying containers</li>
+<li>Listing container images</li>
+<li>Installing container images (pulling an image from a local copy or remote 
repository)</li>
+</ul>
+
+<h3>Simple Container Support</h3>
+
+<ul>
+<li><code>libcloud.container.base.ContainerImage</code> - Represents an image 
that can be deployed, like an application or an operating system</li>
+<li><code>libcloud.container.base.Container</code> - Represents a deployed 
container image running on a container host</li>
+</ul>
+
+<h3>Cluster Suppport</h3>
+
+<p>Cluster support extends on the basic driver functions, but where drivers 
implement the class-level attribute <code>supports_clusters</code> as True
+clusters may be listed, created and destroyed. When containers are deployed, 
the target cluster can be specified.</p>
+
+<ul>
+<li><code>libcloud.container.base.ContainerCluster</code> - Represents a 
deployed container image running on a container host</li>
+<li><code>libcloud.container.base.ClusterLocation</code> - Represents a 
location for clusters to be deployed</li>
+</ul>
+
+<h3>Using the container drivers</h3>
+
+<p>The container drivers have been designed around similar principles to the 
compute driver. It is simple to use and a flat class design. </p>
+
+<div class="highlight"><pre><code class="python language-python" 
data-lang="python"><span class="kn">from</span> <span 
class="nn">libcloud.container.providers</span> <span class="kn">import</span> 
<span class="n">get_driver</span>
+<span class="kn">from</span> <span class="nn">libcloud.container.types</span> 
<span class="kn">import</span> <span class="n">Provider</span>
+
+<span class="n">Cls</span> <span class="o">=</span> <span 
class="n">get_driver</span><span class="p">(</span><span 
class="n">Provider</span><span class="o">.</span><span 
class="n">DOCKER</span><span class="p">)</span>
+<span class="n">driver</span> <span class="o">=</span> <span 
class="n">Cls</span><span class="p">(</span><span 
class="s">&#39;user&#39;</span><span class="p">,</span> <span 
class="s">&#39;api key&#39;</span><span class="p">)</span>
+
+<span class="n">image</span> <span class="o">=</span> <span 
class="n">driver</span><span class="o">.</span><span 
class="n">install_image</span><span class="p">(</span><span 
class="s">&#39;tomcat:8.0&#39;</span><span class="p">)</span>
+<span class="n">container</span> <span class="o">=</span> <span 
class="n">driver</span><span class="o">.</span><span 
class="n">deploy_container</span><span class="p">(</span><span 
class="s">&#39;tomcat&#39;</span><span class="p">,</span> <span 
class="n">image</span><span class="p">)</span>
+
+<span class="n">container</span><span class="o">.</span><span 
class="n">restart</span><span class="p">()</span>
+</code></pre></div>
+
+<h3>Container Registries</h3>
+
+<p>The Docker Registry API is used by services like Amazon ECR, the Docker Hub 
website and by anyone hosting their own Docker registry.
+It doesn&#39;t belong to a particular driver, so is a utility class. 
+Some providers, like Amazon ECR have a factory method to provide a registry 
client
+Images from docker registry can be sent to the deploy_container method for any 
driver.</p>
+
+<div class="highlight"><pre><code class="python language-python" 
data-lang="python"><span class="kn">from</span> <span 
class="nn">libcloud.container.utils.docker</span> <span 
class="kn">import</span> <span class="n">HubClient</span> 
+<span class="n">hub</span> <span class="o">=</span> <span 
class="n">HubClient</span><span class="p">()</span> 
+<span class="n">image</span> <span class="o">=</span> <span 
class="n">hub</span><span class="o">.</span><span 
class="n">get_image</span><span class="p">(</span><span 
class="s">&#39;ubuntu&#39;</span><span class="p">,</span> <span 
class="s">&#39;latest&#39;</span><span class="p">)</span> 
+</code></pre></div>
+
+<p>When other container registry services are made available these can be 
provided in a similar context.</p>
+
+<h3>Prototype drivers in libcloud.container</h3>
+
+<p>Drivers have been provided to show example implementations of the API, 
these drivers are <strong>experimental</strong> and need to go through more 
thorough community testing
+before they are ready for a stable release.</p>
+
+<ul>
+<li>Docker - 
http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html</li>
+<li>Joyent Triton - 
http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html</li>
+<li>Google Kubernetes - 
http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html</li>
+<li>Amazon Elastic Container Service (as well as Amazon Container Registry 
Service) - http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html 
</li>
+</ul>
+
+<p>The driver with the most contentious implementation is Kubernetes. We would 
like users of the Amazon ECS, Google Containers and Kubernetes project to 
provide feedback
+on how they would like to map clusters, pods, namespaces to the low level 
concepts in the driver.</p>
+
+<h1>Thanks</h1>
+
+<p>Thanks to everyone who contributed and made this release possible! Full
+list of people who contributed to this release can be found in the
+<a href="https://libcloud.readthedocs.org/en/latest/changelog.html";>CHANGES 
file</a>.</p>
+
+  </div>
+
+  <div class="row section post-meta">
+    <div class="col-md-12 post-tags">
+      <p>Tags: <a href="/blog/tags/news.html" rel="tag">news</a>, <a 
href="/blog/tags/announcement.html" rel="tag">announcement</a></p>
+    </div>
+  </div>
+</div>
+
+  
+
+  
+    <div class="post">
+  
     <h2><a href="/blog/2016/01/14/notice-for-linode-users.html">Notice for 
Linode users</a></h2>
   
 
@@ -208,7 +408,7 @@ and compatibility reasons. SSL v3.0 is c
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/apachecon.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/apachecon.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/apachecon.html (original)
+++ libcloud/site/trunk/generated/blog/tags/apachecon.html Wed Jan 20 05:25:25 
2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -177,7 +177,7 @@ strecthing for over 3 weeks, I sadly had
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/articles.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/articles.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/articles.html (original)
+++ libcloud/site/trunk/generated/blog/tags/articles.html Wed Jan 20 05:25:25 
2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -480,7 +480,7 @@ been written by one of our developers an
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/ccna.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/ccna.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/ccna.html (original)
+++ libcloud/site/trunk/generated/blog/tags/ccna.html Wed Jan 20 05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -177,7 +177,7 @@ strecthing for over 3 weeks, I sadly had
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/celebrations.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/celebrations.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/celebrations.html (original)
+++ libcloud/site/trunk/generated/blog/tags/celebrations.html Wed Jan 20 
05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -171,7 +171,7 @@ attend the celebration.</p>
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/cloudstack.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/cloudstack.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/cloudstack.html (original)
+++ libcloud/site/trunk/generated/blog/tags/cloudstack.html Wed Jan 20 05:25:25 
2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -161,7 +161,7 @@ Ikoula</a>.</p>
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/conferences.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/conferences.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/conferences.html (original)
+++ libcloud/site/trunk/generated/blog/tags/conferences.html Wed Jan 20 
05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -225,7 +225,7 @@ strecthing for over 3 weeks, I sadly had
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/europython.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/europython.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/europython.html (original)
+++ libcloud/site/trunk/generated/blog/tags/europython.html Wed Jan 20 05:25:25 
2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -149,7 +149,7 @@ information, please refer to the <a href
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/events.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/events.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/events.html (original)
+++ libcloud/site/trunk/generated/blog/tags/events.html Wed Jan 20 05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -171,7 +171,7 @@ attend the celebration.</p>
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/gce.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/gce.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/gce.html (original)
+++ libcloud/site/trunk/generated/blog/tags/gce.html Wed Jan 20 05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -323,7 +323,7 @@ to fix and enhance the Compute Engine dr
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/github.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/github.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/github.html (original)
+++ libcloud/site/trunk/generated/blog/tags/github.html Wed Jan 20 05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -174,7 +174,7 @@ from <a href="https://github.com/blog/20
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/gsoc.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/gsoc.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/gsoc.html (original)
+++ libcloud/site/trunk/generated/blog/tags/gsoc.html Wed Jan 20 05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -193,7 +193,7 @@ information - <a href="http://www.tomaz.
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/gsoc2014.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/gsoc2014.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/gsoc2014.html (original)
+++ libcloud/site/trunk/generated/blog/tags/gsoc2014.html Wed Jan 20 05:25:25 
2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -193,7 +193,7 @@ information - <a href="http://www.tomaz.
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/hacktoberfest.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/hacktoberfest.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/hacktoberfest.html (original)
+++ libcloud/site/trunk/generated/blog/tags/hacktoberfest.html Wed Jan 20 
05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -174,7 +174,7 @@ from <a href="https://github.com/blog/20
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/ikoula.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/ikoula.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/ikoula.html (original)
+++ libcloud/site/trunk/generated/blog/tags/ikoula.html Wed Jan 20 05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -161,7 +161,7 @@ Ikoula</a>.</p>
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/infrastructure.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/infrastructure.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/infrastructure.html (original)
+++ libcloud/site/trunk/generated/blog/tags/infrastructure.html Wed Jan 20 
05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -187,7 +187,7 @@ to manually edit markdown files again wh
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/linode.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/linode.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/linode.html (original)
+++ libcloud/site/trunk/generated/blog/tags/linode.html Wed Jan 20 05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -208,7 +208,7 @@ and compatibility reasons. SSL v3.0 is c
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/new PMC member.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/new%20PMC%20member.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/new PMC member.html (original)
+++ libcloud/site/trunk/generated/blog/tags/new PMC member.html Wed Jan 20 
05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -191,7 +191,7 @@ participation and contributions.</p>
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/new committer.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/new%20committer.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/new committer.html (original)
+++ libcloud/site/trunk/generated/blog/tags/new committer.html Wed Jan 20 
05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -507,7 +507,7 @@ easily and directly contribute to the pr
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/new features.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/new%20features.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/new features.html (original)
+++ libcloud/site/trunk/generated/blog/tags/new features.html Wed Jan 20 
05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -280,7 +280,7 @@ been written by one of our developers an
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/new pmc member.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/new%20pmc%20member.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/new pmc member.html (original)
+++ libcloud/site/trunk/generated/blog/tags/new pmc member.html Wed Jan 20 
05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -194,7 +194,7 @@ our local &quot;CloudStack guy&quot;.</p
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/news.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/news.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/news.html (original)
+++ libcloud/site/trunk/generated/blog/tags/news.html Wed Jan 20 05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -96,6 +96,206 @@
   
     <div class="post">
   
+    <h2><a href="/blog/2016/01/20/libcloud-1.0-pre1.html">Libcloud 1.0-pre1 
open for feedback</a></h2>
+  
+
+  
+    
+  
+  <span class="post-date-author">By Anthony Shaw on Jan 20, 2016</span>
+
+  <div class="post-content">
+    <p>We are pleased to announce that version 1.0-pre1 vote thread is open 
and the release is ready for community feedback.</p>
+
+<p>1.0-pre1 marks the first pre-release of the 1.0 major release. Some years 
ago, Tomaz Muraus spoke on the podcast <a 
href="https://twit.tv/shows/floss-weekly/episodes/181";>FLOSS weekly</a>
+apart from testing how much of a huge challenge porting the project to Python 
3.x would be(!) Tomaz discussed the 1.0 milestone.
+As the project has matured over the last 5 years one of the most remarkable 
changes has been the adoption from the community and 
+continued support from our contributors adding new drivers, patching strange 
API issues and keeping the project alive.</p>
+
+<p>Anthony Shaw will be speaking on the FLOSS weekly podcast on February 2nd 
and discussing our community and the project, so 
+please tune in. </p>
+
+<p>The Cloud market as I&#39;m sure you&#39;re all aware of is thriving, the 
purpose of Libcloud was originally:</p>
+
+<ul>
+<li>To help prevent lock-in to a particular vendor</li>
+<li>To abstract the complexity of vendor APIs</li>
+<li>To give a simple way for deploying to and managing multiple cloud 
vendors</li>
+</ul>
+
+<p>Since that we have had (at the last count) 2,118,539 downloads. The project 
continues to grow in popularity with each new release.</p>
+
+<p>So with the 1.0 major release we would like to announce 2 new driver types, 
containers and backup.</p>
+
+<h2>History of our drivers</h2>
+
+<p>The compute (IaaS) API is what libcloud is best known for but there is a 
range of drivers available for many other capabilities.</p>
+
+<p>There is a presentation on the value of using Libcloud to avoid lock in <a 
href="http://www.slideshare.net/AnthonyShaw5/apache-libcloud-keeping-up-with-the-cloud-market-in-2016";>on
 SlideShare</a></p>
+
+<p>This is a history of the different driver types in the libcloud project.</p>
+
+<ul>
+<li>Compute (v0.1.0)
+
+<ul>
+<li> Support for nodes, node images, locations, states</li>
+<li> 52 providers including every major cloud provider in the market. Plus 
local services like Vmware, OpenStack, libvirt</li>
+</ul></li>
+<li>DNS (v0.6.0)
+
+<ul>
+<li> Support for zones, records, recordtypes</li>
+<li> 19 providers including CloudFlare, DigitalOcean, DNSimple, GoDaddy, 
Google DNS, Linode, Rackspace, Amazon R53, Zerigo</li>
+</ul></li>
+<li>Object Storage (v0.5.0)
+
+<ul>
+<li> Support for containers and objects</li>
+<li> 11 providers including Amazon S3, Azure Blobs, Google storage, 
CloudFiles, OpenStack Swift</li>
+</ul></li>
+<li>Load Balancer (v0.5.0)
+
+<ul>
+<li> Support for nodes, balancers, listeners and algorithms</li>
+<li> 11 providers including CloudStack, Dimension Data, Amazon ELB, Google GCE 
LB, SoftLayer LB</li>
+</ul></li>
+<li>Backup (v0.20.0)
+
+<ul>
+<li> Support for backup targets, recovery points and jobs</li>
+<li> 3 providers, Dimension Data, Amazon EBS snaps, Google snaps</li>
+</ul></li>
+</ul>
+
+<h2>Introducing Backup Drivers</h2>
+
+<p>With 1.0-pre1 we have introduced a new driver type for backup, 
<code>libcloud.backup</code></p>
+
+<p>Backup API allows you to manage Backup as A Service and services such as 
EBS Snaps,
+GCE volume snap and dimension data backup.</p>
+
+<h3>Terminology</h3>
+
+<ul>
+<li><code>libcloud.backup.base.BackupTarget</code> - Represents a backup 
target, like a Virtual Machine, a folder or a database.</li>
+<li><code>libcloud.backup.base.BackupTargetRecoveryPoint</code> - Represents a 
copy of the data in the target, a recovery point can be
+recovered to a backup target. An inplace restore is where you recover to the 
same target and an out-of-place restore is where you
+recover to another target.</li>
+<li><code>libcloud.backup.base.BackupTargetJob</code> - Represents a backup 
job running on backup target.</li>
+</ul>
+
+<h2>Introducing Container-as-a-Service Drivers</h2>
+
+<p>The API is for Container-as-a-Service providers, these new types of cloud 
services offer container management and hosting as a service.
+The new services are already providing proprietary APIs, giving the need for a 
tool like Libcloud if you want to provision to any cloud provider.</p>
+
+<p>Google, Amazon and Joyent have all announced Container cloud services and 
Microsoft have launched a beta service also, so we are getting on the front 
foot with an
+abstraction API for people wishing to gain similar benefits to the compute, 
load balancer and storage APIs.</p>
+
+<p>A presentation on this topic <a 
href="http://www.slideshare.net/AnthonyShaw5/introducing-container-asaservice-support-to-apache-libcloud";>presentation</a>
 is available on SlideShare.</p>
+
+<p><strong>Isn&#39;t docker a standard?</strong>
+Well, yes and no.</p>
+
+<p>Docker has been the main technology adopted by these providers as the host 
system for the containers and also as the specification of the containers 
themselves.
+But, Docker is not a provisioning system, it is a virtualization host. Also 
there are alternatives, like CoreOS Rkt. </p>
+
+<h3>Container API design</h3>
+
+<p>Container-as-a-Service providers will implement the 
<code>ContainerDriver</code> class to provide functionality for :</p>
+
+<ul>
+<li>Listing deployed containers</li>
+<li>Starting, stopping and restarting containers (where supported)</li>
+<li>Destroying containers</li>
+<li>Creating/deploying containers</li>
+<li>Listing container images</li>
+<li>Installing container images (pulling an image from a local copy or remote 
repository)</li>
+</ul>
+
+<h3>Simple Container Support</h3>
+
+<ul>
+<li><code>libcloud.container.base.ContainerImage</code> - Represents an image 
that can be deployed, like an application or an operating system</li>
+<li><code>libcloud.container.base.Container</code> - Represents a deployed 
container image running on a container host</li>
+</ul>
+
+<h3>Cluster Suppport</h3>
+
+<p>Cluster support extends on the basic driver functions, but where drivers 
implement the class-level attribute <code>supports_clusters</code> as True
+clusters may be listed, created and destroyed. When containers are deployed, 
the target cluster can be specified.</p>
+
+<ul>
+<li><code>libcloud.container.base.ContainerCluster</code> - Represents a 
deployed container image running on a container host</li>
+<li><code>libcloud.container.base.ClusterLocation</code> - Represents a 
location for clusters to be deployed</li>
+</ul>
+
+<h3>Using the container drivers</h3>
+
+<p>The container drivers have been designed around similar principles to the 
compute driver. It is simple to use and a flat class design. </p>
+
+<div class="highlight"><pre><code class="python language-python" 
data-lang="python"><span class="kn">from</span> <span 
class="nn">libcloud.container.providers</span> <span class="kn">import</span> 
<span class="n">get_driver</span>
+<span class="kn">from</span> <span class="nn">libcloud.container.types</span> 
<span class="kn">import</span> <span class="n">Provider</span>
+
+<span class="n">Cls</span> <span class="o">=</span> <span 
class="n">get_driver</span><span class="p">(</span><span 
class="n">Provider</span><span class="o">.</span><span 
class="n">DOCKER</span><span class="p">)</span>
+<span class="n">driver</span> <span class="o">=</span> <span 
class="n">Cls</span><span class="p">(</span><span 
class="s">&#39;user&#39;</span><span class="p">,</span> <span 
class="s">&#39;api key&#39;</span><span class="p">)</span>
+
+<span class="n">image</span> <span class="o">=</span> <span 
class="n">driver</span><span class="o">.</span><span 
class="n">install_image</span><span class="p">(</span><span 
class="s">&#39;tomcat:8.0&#39;</span><span class="p">)</span>
+<span class="n">container</span> <span class="o">=</span> <span 
class="n">driver</span><span class="o">.</span><span 
class="n">deploy_container</span><span class="p">(</span><span 
class="s">&#39;tomcat&#39;</span><span class="p">,</span> <span 
class="n">image</span><span class="p">)</span>
+
+<span class="n">container</span><span class="o">.</span><span 
class="n">restart</span><span class="p">()</span>
+</code></pre></div>
+
+<h3>Container Registries</h3>
+
+<p>The Docker Registry API is used by services like Amazon ECR, the Docker Hub 
website and by anyone hosting their own Docker registry.
+It doesn&#39;t belong to a particular driver, so is a utility class. 
+Some providers, like Amazon ECR have a factory method to provide a registry 
client
+Images from docker registry can be sent to the deploy_container method for any 
driver.</p>
+
+<div class="highlight"><pre><code class="python language-python" 
data-lang="python"><span class="kn">from</span> <span 
class="nn">libcloud.container.utils.docker</span> <span 
class="kn">import</span> <span class="n">HubClient</span> 
+<span class="n">hub</span> <span class="o">=</span> <span 
class="n">HubClient</span><span class="p">()</span> 
+<span class="n">image</span> <span class="o">=</span> <span 
class="n">hub</span><span class="o">.</span><span 
class="n">get_image</span><span class="p">(</span><span 
class="s">&#39;ubuntu&#39;</span><span class="p">,</span> <span 
class="s">&#39;latest&#39;</span><span class="p">)</span> 
+</code></pre></div>
+
+<p>When other container registry services are made available these can be 
provided in a similar context.</p>
+
+<h3>Prototype drivers in libcloud.container</h3>
+
+<p>Drivers have been provided to show example implementations of the API, 
these drivers are <strong>experimental</strong> and need to go through more 
thorough community testing
+before they are ready for a stable release.</p>
+
+<ul>
+<li>Docker - 
http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html</li>
+<li>Joyent Triton - 
http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html</li>
+<li>Google Kubernetes - 
http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html</li>
+<li>Amazon Elastic Container Service (as well as Amazon Container Registry 
Service) - http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html 
</li>
+</ul>
+
+<p>The driver with the most contentious implementation is Kubernetes. We would 
like users of the Amazon ECS, Google Containers and Kubernetes project to 
provide feedback
+on how they would like to map clusters, pods, namespaces to the low level 
concepts in the driver.</p>
+
+<h1>Thanks</h1>
+
+<p>Thanks to everyone who contributed and made this release possible! Full
+list of people who contributed to this release can be found in the
+<a href="https://libcloud.readthedocs.org/en/latest/changelog.html";>CHANGES 
file</a>.</p>
+
+  </div>
+
+  <div class="row section post-meta">
+    <div class="col-md-12 post-tags">
+      <p>Tags: <a href="/blog/tags/news.html" rel="tag">news</a>, <a 
href="/blog/tags/announcement.html" rel="tag">announcement</a></p>
+    </div>
+  </div>
+</div>
+
+  
+
+  
+    <div class="post">
+  
     <h2><a href="/blog/2016/01/19/libcloud-0-20-1-released.html">Libcloud 
0.20.1 released</a></h2>
   
 
@@ -278,8 +478,8 @@ features, improvements, bug-fixes, and D
 
 <ul>
 <li>New DNS driver for <a 
href="http://libcloud.readthedocs.org/en/latest/dns/drivers/godaddy.html";>GoDaddy</a></li>
-<li>New DNS driver for [CloudFlare DNS][4]</li>
-<li>Many more improvements and API v2.1 support for the [Dimension Data 
compute driver][5]</li>
+<li>New DNS driver for <a href="https://www.cloudflare.com/dns/";>CloudFlare 
DNS</a></li>
+<li>Many more improvements and API v2.1 support for the <a 
href="http://cloud.dimensiondata.com/am/en/";>Dimension Data compute 
driver</a></li>
 <li>Support for adding and configuring PTR (reverse DNS) record in RackSpace 
DNS driver</li>
 <li>Support for preemptable instances in Google Compute driver</li>
 <li>Add new eu-west-2 &amp; us-east-2 regions to the OUTSCALE<em>INC &amp; 
OUTSCALE</em>SAS drivers</li>
@@ -4163,7 +4363,7 @@ Cloud and SoftLayer.</li>
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/pmc.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/pmc.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/pmc.html (original)
+++ libcloud/site/trunk/generated/blog/tags/pmc.html Wed Jan 20 05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -155,7 +155,7 @@ help me welcome him to the team :)</p>
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/podcasts.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/podcasts.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/podcasts.html (original)
+++ libcloud/site/trunk/generated/blog/tags/podcasts.html Wed Jan 20 05:25:25 
2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -152,7 +152,7 @@ about Apache Libcloud.</p>
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/presentations.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/presentations.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/presentations.html (original)
+++ libcloud/site/trunk/generated/blog/tags/presentations.html Wed Jan 20 
05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -177,7 +177,7 @@ strecthing for over 3 weeks, I sadly had
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/providers.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/providers.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/providers.html (original)
+++ libcloud/site/trunk/generated/blog/tags/providers.html Wed Jan 20 05:25:25 
2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -323,7 +323,7 @@ to fix and enhance the Compute Engine dr
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/pycon.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/pycon.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/pycon.html (original)
+++ libcloud/site/trunk/generated/blog/tags/pycon.html Wed Jan 20 05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -149,7 +149,7 @@ please refer to the <a href="http://mail
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/release announcement.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/release%20announcement.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/release announcement.html (original)
+++ libcloud/site/trunk/generated/blog/tags/release announcement.html Wed Jan 
20 05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -193,8 +193,8 @@ features, improvements, bug-fixes, and D
 
 <ul>
 <li>New DNS driver for <a 
href="http://libcloud.readthedocs.org/en/latest/dns/drivers/godaddy.html";>GoDaddy</a></li>
-<li>New DNS driver for [CloudFlare DNS][4]</li>
-<li>Many more improvements and API v2.1 support for the [Dimension Data 
compute driver][5]</li>
+<li>New DNS driver for <a href="https://www.cloudflare.com/dns/";>CloudFlare 
DNS</a></li>
+<li>Many more improvements and API v2.1 support for the <a 
href="http://cloud.dimensiondata.com/am/en/";>Dimension Data compute 
driver</a></li>
 <li>Support for adding and configuring PTR (reverse DNS) record in RackSpace 
DNS driver</li>
 <li>Support for preemptable instances in Google Compute driver</li>
 <li>Add new eu-west-2 &amp; us-east-2 regions to the OUTSCALE<em>INC &amp; 
OUTSCALE</em>SAS drivers</li>
@@ -2958,7 +2958,7 @@ Cloud and SoftLayer.</li>
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     

Modified: libcloud/site/trunk/generated/blog/tags/security release.html
URL: 
http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/security%20release.html?rev=1725672&r1=1725671&r2=1725672&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/security release.html (original)
+++ libcloud/site/trunk/generated/blog/tags/security release.html Wed Jan 20 
05:25:25 2016
@@ -47,7 +47,7 @@
 
     
 
-    <link href='/assets/global-e7192cf35de7c848d039a1a201afcbe3.css' 
rel='stylesheet' type='text/css' />
+    <link href='/assets/global-52715da7c55e2d86c5b5bfc2a8e7c73e.css' 
rel='stylesheet' type='text/css' />
 
   </head>
 
@@ -374,7 +374,7 @@ http://wiki.apache.org/incubator/Libclou
     </div><!-- /.container -->
 
     <!-- JavaScript -->
-    <script src='/assets/global-8d3f2080ad1d4743eda2eeaa60b50d82.js' 
type='text/javascript'></script>
+    <script src='/assets/global-9c9298ad4670c6fcb2e40b5291d6c657.js' 
type='text/javascript'></script>
 
 
     



Reply via email to