You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2019/12/09 20:05:42 UTC

svn commit: r1871099 [5/5] - in /libcloud/site/trunk: generated/ generated/blog/ generated/blog/2019/12/ generated/blog/2019/12/19/ generated/blog/archives/2019/12/ generated/blog/page/10/ generated/blog/page/11/ generated/blog/page/12/ generated/blog/...

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=1871099&r1=1871098&r2=1871099&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/page/8/index.html (original)
+++ libcloud/site/trunk/generated/blog/page/8/index.html Mon Dec  9 20:05:41 2019
@@ -97,6 +97,88 @@
     
       <div class="post">
   
+    <h2><a href="/blog/2015/02/18/libcloud-0-17-0-released.html">Libcloud 0.17.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 Feb 18, 2015</span>
+
+  <div class="post-content">
+    <p>We are pleased to announce the release of Libcloud 0.17.0.</p>
+
+<p>This is a first release in the 0.17 series which means it brings many
+new features, improvements and bug-fixes.</p>
+
+<h3>Release highlights</h3>
+
+<ul>
+<li>New driver for <a href="http://sldn.softlayer.com/reference/services/SoftLayer_Dns_Domain/">Softlayer DNS service</a></li>
+<li>New driver for <a href="https://cloud.google.com/compute/docs/load-balancing/">Google Compute Engine load balancing service</a></li>
+<li>Many improvements and new features in the Google Compute Engine Driver</li>
+<li>Support for new <code>us-east-2</code> and <code>us-east-3</code> region in the <a href="https://www.joyent.com/public-cloud">Joyent</a>
+compute driver</li>
+<li>Additional functionality in the CloudStack compute driver</li>
+<li>Support for <a href="https://www.cloudsigma.com/2014/08/20/cloudsigma-expands-public-cloud-footprint-with-drfortress-in-hawaii/">new regions</a> in the CloudSigma compute driver</li>
+</ul>
+
+<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html#changes-with-apache-libcloud-0-17-0">here</a>.</p>
+
+<h3>Download</h3>
+
+<p>The release can can be downloaded from
+<a href="https://libcloud.apache.org/downloads.html">https://libcloud.apache.org/downloads.html</a> or installed using pip:</p>
+
+<pre>
+pip install apache-libcloud==0.17.0
+</pre>
+
+<h3>Upgrading</h3>
+
+<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
+
+<pre>
+pip install --upgrade apache-libcloud==0.17.0
+</pre>
+
+<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 <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html</a></p>
+
+<h3>Documentation</h3>
+
+<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.17.0/">https://libcloud.readthedocs.org/en/v0.17.0/</a></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
+<a href="https://libcloud.readthedocs.org/en/latest/changelog.html#changes-with-apache-libcloud-0-17-0">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/release%20announcement.html" rel="tag">release announcement</a></p>
+    </div>
+  </div>
+</div>
+
+    
+  
+    
+      <div class="post">
+  
     <h2><a href="/blog/2014/12/04/eric-johnson-joins-our-team.html">Eric Johnson (erjohnso) joins our team</a></h2>
   
 
@@ -350,83 +432,6 @@ attend the celebration.</p>
 
     
   
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/06/26/libcloud-0-15-0-released.html">Libcloud 0.15.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 Jun 26, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.15.0.</p>
-
-<p>This is a first release in the 0.15 series which means it brings many
-new features, improvements and bug fixes.</p>
-
-<h3>Release highlights</h3>
-
-<ul>
-<li>New compute driver for <a href="https://www.outscale.com/en/">Outscale SAS and Outscale INC cloud</a></li>
-<li>New compute driver for <a href="http://www.hpcloud.com/">HP Public Cloud (Helion)</a></li>
-<li>New compute driver for <a href="http://kili.io/">Kili public cloud</a></li>
-<li>Extension methods for the VPC Internet gateway management in the EC2 driver</li>
-<li>Lower memory usage and faster parsing of large XML responses when lxml
-library is installed.</li>
-<li>and much more!</li>
-</ul>
-
-<p>Full change log can be found <a href="https://libcloud.readthedocs.org/en/latest/changelog.html#changes-with-apache-libcloud-0-15-0">here</a>.</p>
-
-<h3>Download</h3>
-
-<p>Libcloud 0.15.0 can be downloaded from
-<a href="https://libcloud.apache.org/downloads.html">https://libcloud.apache.org/downloads.html</a></p>
-
-<p>or installed using pip:</p>
-
-<div class="highlight"><pre><code class="bash">pip install apache-libcloud<span class="o">==</span>0.15.0
-</code></pre></div>
-
-<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<span class="o">==</span>0.15.0
-</code></pre></div>
-
-<h3>Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/v0.15.0/">https://libcloud.readthedocs.org/en/v0.15.0/</a>.</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!</p>
-
-<p>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-with-apache-libcloud-0-15-0">Changelog</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">
@@ -451,7 +456,7 @@ example and / or test which reproduces y
   <div class="col-lg-3 col-lg-offset-1">
     <h2>Archive</h1>
     <ul>
-      <li> <a href="/blog/archives/2019/11/"> November 2019</a> &nbsp;(1)</li><li> <a href="/blog/archives/2019/08/"> August 2019</a> &nbsp;(2)</li><li> <a href="/blog/archives/2019/05/"> May 2019</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/11/"> November 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/06/"> June 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/03/"> March 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/12/"> December 2017</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/09/"> September 2017</a> &nbsp;(2)</li><li> <a href="/blog/archives/2017/07/"> July 2017</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/04/"> April 2017</a> &nbsp;(3)</li><li> <a href="/blog/archives/2016/12/"> December 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/11/"> November 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/10/"> October 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/09/"> September 2016</a> &nbsp;(1)</li><li
 > <a href="/blog/archives/2016/07/"> July 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/06/"> June 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/04/"> April 2016</a> &nbsp;(2)</li><li> <a href="/blog/archives/2016/02/"> February 2016</a> &nbsp;(2)</li><li> <a href="/blog/archives/2016/01/"> January 2016</a> &nbsp;(4)</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/arch
 ives/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/2019/12/"> December 2019</a> &nbsp;(1)</li><li> <a href="/blog/archives/2019/11/"> November 2019</a> &nbsp;(1)</li><li> <a href="/blog/archives/2019/08/"> August 2019</a> &nbsp;(2)</li><li> <a href="/blog/archives/2019/05/"> May 2019</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/11/"> November 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/06/"> June 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/03/"> March 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/12/"> December 2017</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/09/"> September 2017</a> &nbsp;(2)</li><li> <a href="/blog/archives/2017/07/"> July 2017</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/04/"> April 2017</a> &nbsp;(3)</li><li> <a href="/blog/archives/2016/12/"> December 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/11/"> November 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/10/"> October 2016</a> &nbsp;(1)</li><li>
  <a href="/blog/archives/2016/09/"> September 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/07/"> July 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/06/"> June 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/04/"> April 2016</a> &nbsp;(2)</li><li> <a href="/blog/archives/2016/02/"> February 2016</a> &nbsp;(2)</li><li> <a href="/blog/archives/2016/01/"> January 2016</a> &nbsp;(4)</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 hr
 ef="/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/arch
 ives/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>

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=1871099&r1=1871098&r2=1871099&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/page/9/index.html (original)
+++ libcloud/site/trunk/generated/blog/page/9/index.html Mon Dec  9 20:05:41 2019
@@ -97,6 +97,83 @@
     
       <div class="post">
   
+    <h2><a href="/blog/2014/06/26/libcloud-0-15-0-released.html">Libcloud 0.15.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 Jun 26, 2014</span>
+
+  <div class="post-content">
+    <p>We are pleased to announce the release of Libcloud 0.15.0.</p>
+
+<p>This is a first release in the 0.15 series which means it brings many
+new features, improvements and bug fixes.</p>
+
+<h3>Release highlights</h3>
+
+<ul>
+<li>New compute driver for <a href="https://www.outscale.com/en/">Outscale SAS and Outscale INC cloud</a></li>
+<li>New compute driver for <a href="http://www.hpcloud.com/">HP Public Cloud (Helion)</a></li>
+<li>New compute driver for <a href="http://kili.io/">Kili public cloud</a></li>
+<li>Extension methods for the VPC Internet gateway management in the EC2 driver</li>
+<li>Lower memory usage and faster parsing of large XML responses when lxml
+library is installed.</li>
+<li>and much more!</li>
+</ul>
+
+<p>Full change log can be found <a href="https://libcloud.readthedocs.org/en/latest/changelog.html#changes-with-apache-libcloud-0-15-0">here</a>.</p>
+
+<h3>Download</h3>
+
+<p>Libcloud 0.15.0 can be downloaded from
+<a href="https://libcloud.apache.org/downloads.html">https://libcloud.apache.org/downloads.html</a></p>
+
+<p>or installed using pip:</p>
+
+<div class="highlight"><pre><code class="bash">pip install apache-libcloud<span class="o">==</span>0.15.0
+</code></pre></div>
+
+<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<span class="o">==</span>0.15.0
+</code></pre></div>
+
+<h3>Documentation</h3>
+
+<p>Regular and API documentation is available at
+<a href="https://libcloud.readthedocs.org/en/v0.15.0/">https://libcloud.readthedocs.org/en/v0.15.0/</a>.</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!</p>
+
+<p>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-with-apache-libcloud-0-15-0">Changelog</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 class="post">
+  
     <h2><a href="/blog/2014/05/13/libcloud-accepted-in-gsoc-2014.html">Libcloud accepted into Google Summer of Code 2014</a></h2>
   
 
@@ -423,41 +500,6 @@ to fix and enhance the Compute Engine dr
 
     
   
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/02/17/sebastien-goasguen-joins-our-team.html">Sebastien Goasguen (sebgoa) 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 Feb 17, 2014</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked Sebastien
-Goasguen (sebgoa) to join us as a committer and a PMC member. We are pleased
-to announce that he has accepted.</p>
-
-<p>Sebastien is no stranger to the Libcloud project. He has been contributing and
-actively participating in the Libcloud community for quite a while now.</p>
-
-<p>On top of that, he is also a PMC member at the Apache CloudStack project and
-our local &quot;CloudStack guy&quot;.</p>
-
-<p>We are happy to have him and some direct CloudStack expertise in our team.</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/new%20pmc%20member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
 </div>
 
 <p class="navigation">
@@ -482,7 +524,7 @@ our local &quot;CloudStack guy&quot;.</p
   <div class="col-lg-3 col-lg-offset-1">
     <h2>Archive</h1>
     <ul>
-      <li> <a href="/blog/archives/2019/11/"> November 2019</a> &nbsp;(1)</li><li> <a href="/blog/archives/2019/08/"> August 2019</a> &nbsp;(2)</li><li> <a href="/blog/archives/2019/05/"> May 2019</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/11/"> November 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/06/"> June 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/03/"> March 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/12/"> December 2017</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/09/"> September 2017</a> &nbsp;(2)</li><li> <a href="/blog/archives/2017/07/"> July 2017</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/04/"> April 2017</a> &nbsp;(3)</li><li> <a href="/blog/archives/2016/12/"> December 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/11/"> November 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/10/"> October 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/09/"> September 2016</a> &nbsp;(1)</li><li
 > <a href="/blog/archives/2016/07/"> July 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/06/"> June 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/04/"> April 2016</a> &nbsp;(2)</li><li> <a href="/blog/archives/2016/02/"> February 2016</a> &nbsp;(2)</li><li> <a href="/blog/archives/2016/01/"> January 2016</a> &nbsp;(4)</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/arch
 ives/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/2019/12/"> December 2019</a> &nbsp;(1)</li><li> <a href="/blog/archives/2019/11/"> November 2019</a> &nbsp;(1)</li><li> <a href="/blog/archives/2019/08/"> August 2019</a> &nbsp;(2)</li><li> <a href="/blog/archives/2019/05/"> May 2019</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/11/"> November 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/06/"> June 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2018/03/"> March 2018</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/12/"> December 2017</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/09/"> September 2017</a> &nbsp;(2)</li><li> <a href="/blog/archives/2017/07/"> July 2017</a> &nbsp;(1)</li><li> <a href="/blog/archives/2017/04/"> April 2017</a> &nbsp;(3)</li><li> <a href="/blog/archives/2016/12/"> December 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/11/"> November 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/10/"> October 2016</a> &nbsp;(1)</li><li>
  <a href="/blog/archives/2016/09/"> September 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/07/"> July 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/06/"> June 2016</a> &nbsp;(1)</li><li> <a href="/blog/archives/2016/04/"> April 2016</a> &nbsp;(2)</li><li> <a href="/blog/archives/2016/02/"> February 2016</a> &nbsp;(2)</li><li> <a href="/blog/archives/2016/01/"> January 2016</a> &nbsp;(4)</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 hr
 ef="/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/arch
 ives/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>

Modified: libcloud/site/trunk/generated/blog/tags/news.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/blog/tags/news.html?rev=1871099&r1=1871098&r2=1871099&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/news.html (original)
+++ libcloud/site/trunk/generated/blog/tags/news.html Mon Dec  9 20:05:41 2019
@@ -96,6 +96,142 @@
   
     <div class="post">
   
+    <h2><a href="/blog/2019/12/19/libcloud-2-7-0-released.html">Libcloud 2.7.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 Dec 19, 2019</span>
+
+  <div class="post-content">
+    <p>We are pleased to announce the release of Libcloud 2.7.0.</p>
+
+<p>Among various smaller bug fixes, this release also includes a couple of big
+new features.</p>
+
+<p>Highlights include:</p>
+
+<ul>
+<li>Initial type annotations / hints support for the base Libcloud compute API.</li>
+<li>S3 driver class has been updated to support <code>region</code> argument in the same
+manner as other drivers which support multiple regions (no more messy class
+per region approach). For backward compatibility reasons, &quot;class per region&quot;
+approach will still be supported until the next major release.</li>
+<li>New <code>start_node()</code> and <code>stop_node()</code> method have been added to the base
+Libcloud compute API and the existing drivers which implement
+<code>ex_start_node()</code> and <code>ex_stop_node()</code> methods have been updated to
+implement those new methods. Old <code>ex_</code> methods will continue to work for
+backward compatibility reasons.</li>
+</ul>
+
+<p>Full change log can be found at
+<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.7.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.7.0</a>.</p>
+
+<h3>Dropping support for Python 2.7 and Python 3.4</h3>
+
+<p>Libcloud was among some of the other early larger Python projects which have
+supported Python 2.x and Python 3.x simultaneously using a single code base
+from 2011.</p>
+
+<p>Over the years, the landscape has changed a lot. A lot of the users now use
+Python 3 as a default and a lot of the popular Python projects now not only
+support Python 3, but also make Python 3 the only supported Python version.</p>
+
+<p>In addition to that, <a href="https://pythonclock.org/">Python 2.7 will not be maintained past January 2020</a>.</p>
+
+<p>We have decided to sign the <a href="https://python3statement.org/">Python 3 statement</a> and drop support for Python
+2.7 and Python 3.4 in the next major release (v3.0.0) which will coincide
+with Python 2.7 EOL early next year.</p>
+
+<p>This means that Libcloud v2.7.0 will be the last major release which still
+supports Python 2.7 and 3.4.</p>
+
+<p>The change itself is still work in progress. People who are interested in it
+can check the following PR <a href="https://github.com/apache/libcloud/pull/1377">https://github.com/apache/libcloud/pull/1377</a>.</p>
+
+<h4>How does this affect me?</h4>
+
+<p>If you still need to use Python 2.7 or Python 3.4 after Libcloud v3.0.0 is
+out, you will be able to do that by utilizing one of the older Libcloud
+releases which still supports that Python version.</p>
+
+<p>All the new feature development and improvements will land in new release
+which support Python &gt;= 3.5 only, but we may still do a release in the
+v2.7.x release series if a major bug or a security issue is found.</p>
+
+<h4>How does this affect the Libcloud development team?</h4>
+
+<p>Supporting Python 2.x and Python 3.x through a single code base was never
+totally trivial.</p>
+
+<p>This is especially true for our project which doesn&#39;t use <code>six</code> Python 2
+/ 3 compatibility library, but uses custom glue / wrapper code for that.</p>
+
+<p>There are multiple reasons why we didn&#39;t use <code>six</code> - one is that we still
+needed to support Python 2.5 which is not supported by <code>six</code> and another
+one is that we didn&#39;t want to introduce another dependency on the end user in
+the days where Python packaging was still very much in the infancy.</p>
+
+<p>Dropping support for Python 2.7 and Python 3.4 will allow us to streamline our
+code and remove a lot of the code which is not needed anymore.</p>
+
+<p>This will result in easier development and cleaner code.</p>
+
+<h3>Download</h3>
+
+<p>The release can can be downloaded from
+<a href="https://libcloud.apache.org/downloads.html">https://libcloud.apache.org/downloads.html</a> or installed using pip:</p>
+
+<pre>
+pip install apache-libcloud==2.7.0
+</pre>
+
+<h3>Upgrading</h3>
+
+<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
+
+<pre>
+pip install --upgrade apache-libcloud==2.7.0
+</pre>
+
+<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 <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html</a></p>
+
+<h3>Documentation</h3>
+
+<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.7.0/">https://libcloud.readthedocs.org/en/v2.7.0/</a></p>
+
+<h3>Bugs / Issues</h3>
+
+<p>If you find any bug or issue, please report it on our issue tracker
+<a href="https://github.com/apache/libcloud/issues">https://github.com/apache/libcloud/issues</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
+<a href="https://libcloud.readthedocs.org/en/v2.7.1/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/release%20announcement.html" rel="tag">release announcement</a></p>
+    </div>
+  </div>
+</div>
+
+  
+
+  
+    <div class="post">
+  
     <h2><a href="/blog/2019/11/18/libcloud-2-6-1-released.html">Libcloud 2.6.1 released</a></h2>
   
 

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=1871099&r1=1871098&r2=1871099&view=diff
==============================================================================
--- libcloud/site/trunk/generated/blog/tags/release announcement.html (original)
+++ libcloud/site/trunk/generated/blog/tags/release announcement.html Mon Dec  9 20:05:41 2019
@@ -96,6 +96,142 @@
   
     <div class="post">
   
+    <h2><a href="/blog/2019/12/19/libcloud-2-7-0-released.html">Libcloud 2.7.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 Dec 19, 2019</span>
+
+  <div class="post-content">
+    <p>We are pleased to announce the release of Libcloud 2.7.0.</p>
+
+<p>Among various smaller bug fixes, this release also includes a couple of big
+new features.</p>
+
+<p>Highlights include:</p>
+
+<ul>
+<li>Initial type annotations / hints support for the base Libcloud compute API.</li>
+<li>S3 driver class has been updated to support <code>region</code> argument in the same
+manner as other drivers which support multiple regions (no more messy class
+per region approach). For backward compatibility reasons, &quot;class per region&quot;
+approach will still be supported until the next major release.</li>
+<li>New <code>start_node()</code> and <code>stop_node()</code> method have been added to the base
+Libcloud compute API and the existing drivers which implement
+<code>ex_start_node()</code> and <code>ex_stop_node()</code> methods have been updated to
+implement those new methods. Old <code>ex_</code> methods will continue to work for
+backward compatibility reasons.</li>
+</ul>
+
+<p>Full change log can be found at
+<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.7.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.7.0</a>.</p>
+
+<h3>Dropping support for Python 2.7 and Python 3.4</h3>
+
+<p>Libcloud was among some of the other early larger Python projects which have
+supported Python 2.x and Python 3.x simultaneously using a single code base
+from 2011.</p>
+
+<p>Over the years, the landscape has changed a lot. A lot of the users now use
+Python 3 as a default and a lot of the popular Python projects now not only
+support Python 3, but also make Python 3 the only supported Python version.</p>
+
+<p>In addition to that, <a href="https://pythonclock.org/">Python 2.7 will not be maintained past January 2020</a>.</p>
+
+<p>We have decided to sign the <a href="https://python3statement.org/">Python 3 statement</a> and drop support for Python
+2.7 and Python 3.4 in the next major release (v3.0.0) which will coincide
+with Python 2.7 EOL early next year.</p>
+
+<p>This means that Libcloud v2.7.0 will be the last major release which still
+supports Python 2.7 and 3.4.</p>
+
+<p>The change itself is still work in progress. People who are interested in it
+can check the following PR <a href="https://github.com/apache/libcloud/pull/1377">https://github.com/apache/libcloud/pull/1377</a>.</p>
+
+<h4>How does this affect me?</h4>
+
+<p>If you still need to use Python 2.7 or Python 3.4 after Libcloud v3.0.0 is
+out, you will be able to do that by utilizing one of the older Libcloud
+releases which still supports that Python version.</p>
+
+<p>All the new feature development and improvements will land in new release
+which support Python &gt;= 3.5 only, but we may still do a release in the
+v2.7.x release series if a major bug or a security issue is found.</p>
+
+<h4>How does this affect the Libcloud development team?</h4>
+
+<p>Supporting Python 2.x and Python 3.x through a single code base was never
+totally trivial.</p>
+
+<p>This is especially true for our project which doesn&#39;t use <code>six</code> Python 2
+/ 3 compatibility library, but uses custom glue / wrapper code for that.</p>
+
+<p>There are multiple reasons why we didn&#39;t use <code>six</code> - one is that we still
+needed to support Python 2.5 which is not supported by <code>six</code> and another
+one is that we didn&#39;t want to introduce another dependency on the end user in
+the days where Python packaging was still very much in the infancy.</p>
+
+<p>Dropping support for Python 2.7 and Python 3.4 will allow us to streamline our
+code and remove a lot of the code which is not needed anymore.</p>
+
+<p>This will result in easier development and cleaner code.</p>
+
+<h3>Download</h3>
+
+<p>The release can can be downloaded from
+<a href="https://libcloud.apache.org/downloads.html">https://libcloud.apache.org/downloads.html</a> or installed using pip:</p>
+
+<pre>
+pip install apache-libcloud==2.7.0
+</pre>
+
+<h3>Upgrading</h3>
+
+<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
+
+<pre>
+pip install --upgrade apache-libcloud==2.7.0
+</pre>
+
+<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 <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html</a></p>
+
+<h3>Documentation</h3>
+
+<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.7.0/">https://libcloud.readthedocs.org/en/v2.7.0/</a></p>
+
+<h3>Bugs / Issues</h3>
+
+<p>If you find any bug or issue, please report it on our issue tracker
+<a href="https://github.com/apache/libcloud/issues">https://github.com/apache/libcloud/issues</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
+<a href="https://libcloud.readthedocs.org/en/v2.7.1/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/release%20announcement.html" rel="tag">release announcement</a></p>
+    </div>
+  </div>
+</div>
+
+  
+
+  
+    <div class="post">
+  
     <h2><a href="/blog/2019/11/18/libcloud-2-6-1-released.html">Libcloud 2.6.1 released</a></h2>
   
 

Modified: libcloud/site/trunk/generated/downloads.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/downloads.html?rev=1871099&r1=1871098&r2=1871099&view=diff
==============================================================================
--- libcloud/site/trunk/generated/downloads.html (original)
+++ libcloud/site/trunk/generated/downloads.html Mon Dec  9 20:05:41 2019
@@ -111,14 +111,14 @@
 <p>This page contains link to the latest stable release of Libcloud. If you are
 interested in an older release, please visit the <a href="http://archive.apache.org/dist/libcloud/">archive page</a>.</p>
 
-<p><a name="latest-stable-release" id="latest-stable-release"><h2 class="anchor">Libcloud 2.6.1 (stable) - Released on November 18, 2019</h2></a></p>
+<p><a name="latest-stable-release" id="latest-stable-release"><h2 class="anchor">Libcloud 2.7.0 (stable) - Released on December 9, 2019</h2></a></p>
 
 <p>Files:</p>
 
 <ul>
-<li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.6.1.tar.gz">apache-libcloud-2.6.1.tar.gz</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.gz.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.gz.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.gz.sha512">sha512</a>]</li>
-<li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.6.1.tar.bz2">apache-libcloud-2.6.1.tar.bz2</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.bz2.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.bz2.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.bz2.sha512">sha512</a>]</li>
-<li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.6.1.zip">apache-libcloud-2.6.1.zip</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.zip.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.zip.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.zip.sha512">sha512</a>]</li>
+<li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.7.0.tar.gz">apache-libcloud-2.7.0.tar.gz</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.gz.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.gz.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.gz.sha512">sha512</a>]</li>
+<li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.7.0.tar.bz2">apache-libcloud-2.7.0.tar.bz2</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.bz2.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.bz2.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.bz2.sha512">sha512</a>]</li>
+<li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.7.0.zip">apache-libcloud-2.7.0.zip</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.zip.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.zip.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.zip.sha512">sha512</a>]</li>
 </ul>
 
 <p>Upgrade notes: <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html">Click</a></p>
@@ -254,19 +254,19 @@ is mentioned above.</p>
 
 <p>3.. Verify package with <code>.asc</code> signature file</p>
 
-<div class="highlight"><pre><code class="bash">gpg --verify apache-libcloud-2.6.1.tar.bz2.asc apache-libcloud-2.6.1.tar.bz2
+<div class="highlight"><pre><code class="bash">gpg --verify apache-libcloud-2.7.0.tar.bz2.asc apache-libcloud-2.7.0.tar.bz2
 gpg: Signature made Wed Oct  6 15:31:35 2010 CDT using DSA key ID 42721F00
 gpg: Good signature from <span class="s2">&quot;Paul Querna &lt;...&gt;&quot;</span>
 gpg:                 aka <span class="s2">&quot;Paul Querna &lt;...&gt;&quot;</span>
 gpg:                 ...&lt;/span&gt;
 gpg: WARNING: This key is not certified with a trusted signature!
 gpg:          There is no indication that the signature belongs to the owner.
-Primary key fingerprint: 39F6 691A 0ECF 0C50 E8BB  849C F788 75F6 4272.6.10
+Primary key fingerprint: 39F6 691A 0ECF 0C50 E8BB  849C F788 75F6 4272.7.00
 </code></pre></div>
 
 <p>Example of a bad signature:</p>
 
-<div class="highlight"><pre><code class="bash">gpg --verify apache-libcloud-2.6.1.tar.bz2.asc
+<div class="highlight"><pre><code class="bash">gpg --verify apache-libcloud-2.7.0.tar.bz2.asc
 gpg: Signature made Wed Oct  6 15:31:35 2010 CDT using DSA key ID 42721F00
 gpg: BAD signature from <span class="s2">&quot;Paul Querna &lt;...&gt;&quot;</span>
 </code></pre></div>

Modified: libcloud/site/trunk/generated/index.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/index.html?rev=1871099&r1=1871098&r2=1871099&view=diff
==============================================================================
--- libcloud/site/trunk/generated/index.html (original)
+++ libcloud/site/trunk/generated/index.html Mon Dec  9 20:05:41 2019
@@ -241,19 +241,19 @@
         <h3>Latest Blog Posts</h3>
         
           
-            <p><a href="/blog/2019/11/18/libcloud-2-6-1-released.html">Libcloud 2.6.1 released</a>
+            <p><a href="/blog/2019/12/19/libcloud-2-7-0-released.html">Libcloud 2.7.0 released</a>
           
         
           
-            <p><a href="/blog/2019/08/28/libcloud-2-6-0-released.html">Libcloud 2.6.0 released</a>
+            <p><a href="/blog/2019/11/18/libcloud-2-6-1-released.html">Libcloud 2.6.1 released</a>
           
         
           
-            <p><a href="/blog/2019/08/27/clemens-wolff-joins-our-team.html">Clemens Wolff (clewolff) joins our team</a>
+            <p><a href="/blog/2019/08/28/libcloud-2-6-0-released.html">Libcloud 2.6.0 released</a>
           
         
           
-            <p><a href="/blog/2019/05/30/libcloud-2-5-0-released.html">Libcloud 2.5.0 released</a>
+            <p><a href="/blog/2019/08/27/clemens-wolff-joins-our-team.html">Clemens Wolff (clewolff) joins our team</a>
           
         
 

Modified: libcloud/site/trunk/generated/sitemap.xml
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/generated/sitemap.xml?rev=1871099&r1=1871098&r2=1871099&view=diff
==============================================================================
--- libcloud/site/trunk/generated/sitemap.xml (original)
+++ libcloud/site/trunk/generated/sitemap.xml Mon Dec  9 20:05:41 2019
@@ -403,6 +403,10 @@
         <lastmod>2019-11-18T00:00:00+01:00</lastmod>
     </url>
     <url>
+        <loc>https://libcloud.apache.org/blog/2019/12/19/libcloud-2-7-0-released.html</loc>
+        <lastmod>2019-12-19T00:00:00+01:00</lastmod>
+    </url>
+    <url>
         <loc>https://libcloud.apache.org/community-resources.html</loc>
         <lastmod>2019-09-09T18:11:27+02:00</lastmod>
     </url>
@@ -432,7 +436,7 @@
     </url>
     <url>
         <loc>https://libcloud.apache.org/blog/blog/</loc>
-        <lastmod>2019-11-18T16:31:40+01:00</lastmod>
+        <lastmod>2019-12-09T21:04:48+01:00</lastmod>
     </url>
     <url>
         <loc>https://libcloud.apache.org/gsoc.html</loc>
@@ -440,7 +444,7 @@
     </url>
     <url>
         <loc>https://libcloud.apache.org/downloads.html</loc>
-        <lastmod>2019-11-18T19:59:15+01:00</lastmod>
+        <lastmod>2019-12-09T21:01:27+01:00</lastmod>
     </url>
     <url>
         <loc>https://libcloud.apache.org/gsoc-2014.html</loc>
@@ -452,7 +456,7 @@
     </url>
     <url>
         <loc>https://libcloud.apache.org/</loc>
-        <lastmod>2019-11-18T16:31:40+01:00</lastmod>
+        <lastmod>2019-12-09T21:04:48+01:00</lastmod>
     </url>
     <url>
         <loc>https://libcloud.apache.org/media.html</loc>

Added: libcloud/site/trunk/source/_posts/2019-12-19-libcloud-2-7-0-released.md
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/source/_posts/2019-12-19-libcloud-2-7-0-released.md?rev=1871099&view=auto
==============================================================================
--- libcloud/site/trunk/source/_posts/2019-12-19-libcloud-2-7-0-released.md (added)
+++ libcloud/site/trunk/source/_posts/2019-12-19-libcloud-2-7-0-released.md Mon Dec  9 20:05:41 2019
@@ -0,0 +1,123 @@
+---
+layout: post
+title: Libcloud 2.7.0 released
+author: Tomaz Muraus
+tags:
+  - news
+  - release announcement
+---
+
+We are pleased to announce the release of Libcloud 2.7.0.
+
+Among various smaller bug fixes, this release also includes a couple of big
+new features.
+
+Highlights include:
+
+* Initial type annotations / hints support for the base Libcloud compute API.
+* S3 driver class has been updated to support ``region`` argument in the same
+  manner as other drivers which support multiple regions (no more messy class
+  per region approach). For backward compatibility reasons, "class per region"
+  approach will still be supported until the next major release.
+* New ``start_node()`` and ``stop_node()`` method have been added to the base
+  Libcloud compute API and the existing drivers which implement
+  ``ex_start_node()`` and ``ex_stop_node()`` methods have been updated to
+  implement those new methods. Old ``ex_`` methods will continue to work for
+  backward compatibility reasons.
+
+Full change log can be found at
+<http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.7.0>.
+
+### Dropping support for Python 2.7 and Python 3.4
+
+Libcloud was among some of the other early larger Python projects which have
+supported Python 2.x and Python 3.x simultaneously using a single code base
+from 2011.
+
+Over the years, the landscape has changed a lot. A lot of the users now use
+Python 3 as a default and a lot of the popular Python projects now not only
+support Python 3, but also make Python 3 the only supported Python version.
+
+In addition to that, [Python 2.7 will not be maintained past January 2020][3].
+
+We have decided to sign the [Python 3 statement][2] and drop support for Python
+2.7 and Python 3.4 in the next major release (v3.0.0) which will coincide
+with Python 2.7 EOL early next year.
+
+This means that Libcloud v2.7.0 will be the last major release which still
+supports Python 2.7 and 3.4.
+
+The change itself is still work in progress. People who are interested in it
+can check the following PR <https://github.com/apache/libcloud/pull/1377>.
+
+#### How does this affect me?
+
+If you still need to use Python 2.7 or Python 3.4 after Libcloud v3.0.0 is
+out, you will be able to do that by utilizing one of the older Libcloud
+releases which still supports that Python version.
+
+All the new feature development and improvements will land in new release
+which support Python >= 3.5 only, but we may still do a release in the
+v2.7.x release series if a major bug or a security issue is found.
+
+#### How does this affect the Libcloud development team?
+
+Supporting Python 2.x and Python 3.x through a single code base was never
+totally trivial.
+
+This is especially true for our project which doesn't use ``six`` Python 2
+/ 3 compatibility library, but uses custom glue / wrapper code for that.
+
+There are multiple reasons why we didn't use ``six`` - one is that we still
+needed to support Python 2.5 which is not supported by ``six`` and another
+one is that we didn't want to introduce another dependency on the end user in
+the days where Python packaging was still very much in the infancy.
+
+Dropping support for Python 2.7 and Python 3.4 will allow us to streamline our
+code and remove a lot of the code which is not needed anymore.
+
+This will result in easier development and cleaner code.
+
+### Download
+
+The release can can be downloaded from
+<https://libcloud.apache.org/downloads.html> or installed using pip:
+
+<pre>
+pip install apache-libcloud==2.7.0
+</pre>
+
+### Upgrading
+
+If you have installed Libcloud using pip you can also use it to upgrade it:
+
+<pre>
+pip install --upgrade apache-libcloud==2.7.0
+</pre>
+
+### Upgrade notes
+
+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 <https://libcloud.readthedocs.org/en/latest/upgrade_notes.html>
+
+### Documentation
+
+Regular and API documentation is available at <https://libcloud.readthedocs.org/en/v2.7.0/>
+
+### Bugs / Issues
+
+If you find any bug or issue, please report it on our issue tracker
+<https://github.com/apache/libcloud/issues>.
+Don't forget to attach an example and / or test which reproduces your
+problem.
+
+### Thanks
+
+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][1].
+
+[1]: https://libcloud.readthedocs.org/en/v2.7.1/changelog.html
+[2]: https://python3statement.org/
+[3]: https://pythonclock.org/

Modified: libcloud/site/trunk/source/downloads.md
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/source/downloads.md?rev=1871099&r1=1871098&r2=1871099&view=diff
==============================================================================
--- libcloud/site/trunk/source/downloads.md (original)
+++ libcloud/site/trunk/source/downloads.md Mon Dec  9 20:05:41 2019
@@ -9,13 +9,13 @@ description: Download the latest version
 This page contains link to the latest stable release of Libcloud. If you are
 interested in an older release, please visit the [archive page][15].
 
-<a name="latest-stable-release" id="latest-stable-release"><h2 class="anchor">Libcloud 2.6.1 (stable) - Released on November 18, 2019</h2></a>
+<a name="latest-stable-release" id="latest-stable-release"><h2 class="anchor">Libcloud 2.7.0 (stable) - Released on December 9, 2019</h2></a>
 
 Files:
 
-* [apache-libcloud-2.6.1.tar.gz][2] [[asc][3]] [[sha256][4]] [[sha512][5]]
-* [apache-libcloud-2.6.1.tar.bz2][6] [[asc][7]] [[sha256][8]] [[sha512][9]]
-* [apache-libcloud-2.6.1.zip][10] [[asc][11]] [[sha256][12]] [[sha512][13]]
+* [apache-libcloud-2.7.0.tar.gz][2] [[asc][3]] [[sha256][4]] [[sha512][5]]
+* [apache-libcloud-2.7.0.tar.bz2][6] [[asc][7]] [[sha256][8]] [[sha512][9]]
+* [apache-libcloud-2.7.0.zip][10] [[asc][11]] [[sha256][12]] [[sha512][13]]
 
 Upgrade notes: [Click][16]
 
@@ -161,37 +161,37 @@ is mentioned above.
 3.. Verify package with `.asc` signature file
 
 {% highlight bash %}
-gpg --verify apache-libcloud-2.6.1.tar.bz2.asc apache-libcloud-2.6.1.tar.bz2
+gpg --verify apache-libcloud-2.7.0.tar.bz2.asc apache-libcloud-2.7.0.tar.bz2
 gpg: Signature made Wed Oct  6 15:31:35 2010 CDT using DSA key ID 42721F00
 gpg: Good signature from "Paul Querna <...>"
 gpg:                 aka "Paul Querna <...>"
 gpg:                 ...</span>
 gpg: WARNING: This key is not certified with a trusted signature!
 gpg:          There is no indication that the signature belongs to the owner.
-Primary key fingerprint: 39F6 691A 0ECF 0C50 E8BB  849C F788 75F6 4272.6.10
+Primary key fingerprint: 39F6 691A 0ECF 0C50 E8BB  849C F788 75F6 4272.7.00
 {% endhighlight %}
 
 Example of a bad signature:
 
 {% highlight bash %}
-gpg --verify apache-libcloud-2.6.1.tar.bz2.asc
+gpg --verify apache-libcloud-2.7.0.tar.bz2.asc
 gpg: Signature made Wed Oct  6 15:31:35 2010 CDT using DSA key ID 42721F00
 gpg: BAD signature from "Paul Querna <...>"
 {% endhighlight %}
 
 [1]: {{ page.url }}
-[2]: https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.6.1.tar.gz
-[3]: https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.gz.asc
-[4]: https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.gz.sha256
-[5]: https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.gz.sha512
-[6]: https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.6.1.tar.bz2
-[7]: https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.bz2.asc
-[8]: https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.bz2.sha256
-[9]: https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.tar.bz2.sha512
-[10]: https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.6.1.zip
-[11]: https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.zip.asc
-[12]: https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.zip.sha256
-[13]: https://www.apache.org/dist/libcloud/apache-libcloud-2.6.1.zip.sha512
+[2]: https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.7.0.tar.gz
+[3]: https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.gz.asc
+[4]: https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.gz.sha256
+[5]: https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.gz.sha512
+[6]: https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.7.0.tar.bz2
+[7]: https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.bz2.asc
+[8]: https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.bz2.sha256
+[9]: https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.tar.bz2.sha512
+[10]: https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.7.0.zip
+[11]: https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.zip.asc
+[12]: https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.zip.sha256
+[13]: https://www.apache.org/dist/libcloud/apache-libcloud-2.7.0.zip.sha512
 [14]: https://www.apache.org/dist/libcloud/KEYS
 [15]: http://archive.apache.org/dist/libcloud/
 [16]: https://libcloud.readthedocs.org/en/latest/upgrade_notes.html