Remove output directory, since that will be stored in separate branches
(asf-site for prod and asf-staging for staging).
diff --git a/output/.htaccess b/output/.htaccess
deleted file mode 100644
index 11ee4b4..0000000
--- a/output/.htaccess
+++ /dev/null
@@ -1,45 +0,0 @@
-# Redirect from old to new locations
-Redirect 301 /getting_started.html /getting-started.html
-Redirect 301 /devinfo.html https://libcloud.readthedocs.org/en/stable/developer_information.html#developer-information
-Redirect 301 /docstring-conventions.html https://libcloud.readthedocs.org/en/stable/development.html#docstring-conventions
-
-Redirect 301 /europython-libcloud-sprint.html http://mail-archives.apache.org/mod_mbox/libcloud-users/201106.mbox/%3CBANLkTiniHVi+EYpo6iBYvA-BxwPkZmfSig@mail.gmail.com%3E
-
-Redirect 301 /upgrade-notes.html https://libcloud.readthedocs.org/en/stable/upgrade_notes.html
-Redirect 301 /upgrade-notes-0-6.html https://libcloud.readthedocs.org/en/stable/upgrade_notes.html#libcloud-0-6
-Redirect 301 /upgrade-notes-0-7.html https://libcloud.readthedocs.org/en/stable/upgrade_notes.html#libcloud-0-7
-Redirect 301 /upgrade-notes-0-8.html https://libcloud.readthedocs.org/en/stable/upgrade_notes.html#libcloud-0-8
-
-Redirect 301 /supported_providers.html  https://libcloud.readthedocs.org/en/stable/supported_providers.html
-Redirect 301 /driver-features.html https://libcloud.readthedocs.org/en/stable/supported_providers.html
-
-Redirect 301 /testing.html https://libcloud.readthedocs.org/en/stable/testing.html
-Redirect 301 /contributing.html https://libcloud.readthedocs.org/en/stable/development.html#contributing
-
-Redirect 301 /whos-using.html /whois-using.html
-Redirect 301 /news.html /blog/
-Redirect 301 /sitemap.html /sitemap.xml
-
-# Redirect from old docs to new location
-Redirect 301 /docs/debugging.html https://libcloud.readthedocs.org/en/stable/troubleshooting.html#debugging
-
-Redirect 301 /docs/compute-overview.html https://libcloud.readthedocs.org/en/stable/compute/index.html
-Redirect 301 /docs/compute-base-api.html https://libcloud.readthedocs.org/en/stable/compute/api.html
-Redirect 301 /docs/compute-examples.html https://libcloud.readthedocs.org/en/stable/compute/examples.html
-
-Redirect 301 /docs/storage-overview.html https://libcloud.readthedocs.org/en/stable/storage/index.html
-Redirect 301 /docs/storage-base-api.html https://libcloud.readthedocs.org/en/stable/storage/api.html
-Redirect 301 /docs/storage-examples.html https://libcloud.readthedocs.org/en/stable/storage/examples.html
-
-Redirect 301 /docs/load-balancer-overview.html https://libcloud.readthedocs.org/en/stable/loadbalancer/index.html
-Redirect 301 /docs/load-balancer-base-api.html https://libcloud.readthedocs.org/en/stable/loadbalancer/examples.html
-Redirect 301 /docs/load-balancer-examples.html https://libcloud.readthedocs.org/en/stable/loadbalancer/api.html
-
-Redirect 301 /docs/dns-overview.html https://libcloud.readthedocs.org/en/stable/dns/index.html
-Redirect 301 /docs/dns-base-api.html https://libcloud.readthedocs.org/en/stable/dns/api.html
-Redirect 301 /docs/dns-examples.html https://libcloud.readthedocs.org/en/stable/dns/examples.html
-
-# Redirect because of the wrong file name used
-Redirect 301 /blog/2019/12/19/libcloud-2-7-0-released.html /blog/2019/12/09/libcloud-2-7-0-released.html
-
-Redirect 301 /docs https://libcloud.readthedocs.org/en/stable/
diff --git a/output/BingSiteAuth.xml b/output/BingSiteAuth.xml
deleted file mode 100644
index 638ea3b..0000000
--- a/output/BingSiteAuth.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<users>
-	<user>7F0903FB58C370AFDB0C2FE622E75B48</user>
-</users>
\ No newline at end of file
diff --git a/output/about.html b/output/about.html
deleted file mode 100644
index 0a8d4dd..0000000
--- a/output/about.html
+++ /dev/null
@@ -1,291 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Libcloud is a Python library for interacting with many of the popular cloud service providers using a uniform API">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>About | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="About" property="og:title">

-    

-

-    

-

-    

-      <meta content="Libcloud is a Python library for interacting with many of the popular cloud service providers using a uniform API" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/about" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li class="active"><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-2 sidebar-nav visible-lg">
-    <ul class="list-unstyled nav">
-      
-        <li><a href="#about">About</a></li>
-<li><a href="#history">History</a></li>
-<li><a href="#supported-python-versions">Supported Python Versions</a></li>
-<li><a href="#release-schedule">Release Schedule</a></li>
-<li><a href="#similar-libraries-in-other-languages">Similar Libraries in Other Languages</a></li>
-<li><a href="#important-milestones-and-dates">Important Milestones and Dates</a></li>
-
-      
-    </ul>
-  </div>
-  <div class="col-lg-8 col-lg-offset-3">
-    <h1 id="about">About</h1>
-
-<p>Libcloud is a Python library for interacting with many of the popular cloud
-service providers using a unified API. It was created to make it easy for
-developers to build products that work between any of the services that it
-supports.</p>
-
-<p>Resource you can manage with Libcloud are divided in the following categories:</p>
-
-<ul>
-  <li>Cloud Servers and Block Storage - services such as Amazon EC2 and Rackspace
-CloudServers</li>
-  <li>Cloud Object Storage and CDN - services such as Amazon S3 and Rackspace
-CloudFiles</li>
-  <li>Load Balancers as a Service - services such as Amazon Elastic Load Balancer
-and GoGrid LoadBalancers</li>
-  <li>DNS as a Service - services such as Amazon Route 53 and Zerigo</li>
-  <li>Containers as a Service - services such as Amazon Elastic Containers (ECS)
-and Google Container Engine (GKE)</li>
-</ul>
-
-<p>For more information about the features and supported providers, please refer
-to the <a href="https://libcloud.readthedocs.org/en/stable/">documentation</a>.</p>
-
-<h2 id="history">History</h2>
-
-<p>Libcloud was originally developed and open-sourced in 2009 by folks at
-<a href="http://en.wikipedia.org/wiki/Cloudkick">Cloudkick</a>. It was developed to solve a problem of talking to multiple
-different cloud provider APIs.</p>
-
-<p>Later that year, the project joined Apache Incubator. In May of 2011,
-the project graduated from the incubator to a top level project.</p>
-
-<p>For a full timeline of the events and other important dates, please see the
-“Important Milestones and Dates” section bellow.</p>
-
-<h2 id="supported-python-versions">Supported Python Versions</h2>
-
-<p>Libcloud supports the following Python version:</p>
-
-<ul>
-  <li>Python 3.5</li>
-  <li>Python 3.6</li>
-  <li>Python 3.7 (since 2.5.0)</li>
-  <li>Python 3.8 (since 2.7.0)</li>
-  <li>PyPy 3 (3.5.x, 3.6.x)</li>
-</ul>
-
-<p>First version which introduced Python 3 support was 0.7.1.</p>
-
-<p>Support for Python 2.7 and Python 3.4 has been dropped in
-<strong>Libcloud 3.0.0</strong>.</p>
-
-<p>Support for Python 2.4 has been dropped in <strong>Libcloud 0.4.0</strong>, Python 2.5 in
-2016 and Python 2.6 and 3.3 in <strong>Libcloud 2.3.0</strong>.</p>
-
-<h2 id="release-schedule">Release Schedule</h2>
-
-<p>We don’t follow a regular releases schedule as you might know it from other
-projects such as Ubuntu.</p>
-
-<p>Here are the guidelines we follow when scheduling and preparing a release:</p>
-
-<ol>
-  <li>Normal (stable) release - We prepare and get the release out as soon as
-enough changes accumulate in trunk.</li>
-  <li>Bug fix release - It depends on the severity of a bug and how many users
-it affects. If it affects a lot of users or a big chunk of the code we try
-to prepare and get the release out as soon as possible.</li>
-  <li>Security fix release - We prepare and get the release out as soon as
-possible.</li>
-</ol>
-
-<h2 id="similar-libraries-in-other-languages">Similar Libraries in Other Languages</h2>
-
-<p>As noted above, Libcloud is a Python library.</p>
-
-<p>If you are looking for a similar library for a different language, you should
-have a look at some of the libraries listed bellow:</p>
-
-<ul>
-  <li><a href="http://jclouds.apache.org/">Apache Jclouds</a> - Java</li>
-  <li><a href="http://deltacloud.apache.org/">Apache Deltacloud</a> - Ruby, HTTP</li>
-  <li><a href="http://fog.io/">Fog</a> - Ruby</li>
-  <li><a href="https://github.com/nodejitsu/pkgcloud">pkgcloud</a> - Node.js</li>
-  <li><a href="https://github.com/esl/elibcloud">elibloud</a> - Erlang (Erlang wrapper around Libcloud)</li>
-</ul>
-
-<p>If you feel adventures, you should also have a look at <a href="https://github.com/islamgulov/libcloud.rest">Libcloud REST</a>, a
-<a href="/gsoc-2012.html">Google Summer of Code 2012</a> project which exposes most of the Libcloud
-functionality over HTTP.</p>
-
-<h2 id="important-milestones-and-dates">Important Milestones and Dates</h2>
-
-<ul>
-  <li>Summer 2009 - Libcloud development starts at Cloudkick</li>
-  <li>July 23, 2009 - <a href="http://web.archive.org/web/20120517182502/https://www.cloudkick.com/blog/2009/jul/23/libcloud-announced/">First open-source version of Libcloud is released by folks
-at Cloudkick</a></li>
-  <li>November 11th, 2009 - <a href="http://incubator.apache.org/projects/libcloud.html">Project enters Apache Incubator</a></li>
-  <li>March 22nd, 2011 - <a href="http://mail-archives.apache.org/mod_mbox/incubator-libcloud/201103.mbox/%3CAANLkTi=aYQQfcZRJW0yz4Fhm8WeHSzDFbGM5tdsOz4sd@mail.gmail.com%3E">Website has been ported to Apache CMS</a></li>
-  <li>February 2nd, 2010 - First Apache release (0.2.0) is out</li>
-  <li>May 10th, 2011 - <a href="http://mail-archives.apache.org/mod_mbox/incubator-libcloud/201105.mbox/%3CBANLkTimouwpSUkw-BVPV_KnpbfFgU6yqeQ@mail.gmail.com%3E">Community voting for graduation to a Top Level Project has started</a></li>
-  <li>May 19th, 2011 - <a href="https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces12">Project graduates to a top level project</a></li>
-  <li>May 19th, 2011 - <a href="https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces12">Project gets a chair - Tomaz Muraus</a></li>
-  <li>May 25, 2011 - <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTi%3DLqBidHLHUwAJSAWSzd-qSpad%2BdA%40mail.gmail.com%3E">Libcloud 0.5.0 which moves away from compute only and includes
-support for object storage and load balancer API is released</a></li>
-  <li>November 5th, 2011 - <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201111.mbox/%3CCAJMHEmKkRPVeLjJ%2BCeTFU0wrW2QbyOz2bd3HVLi3Ydw283oDKQ%40mail.gmail.com%3E">Libcloud 0.6.0 which includes support for a new DNS
-API is released</a></li>
-  <li>April 2012 - Libcloud participates in GSoC 2012. Student Ilgiz Islamgulov
-works on “Libcloud REST interface” project.</li>
-  <li>August 30th, 2012 - <a href="http://google-opensource.blogspot.com/2012/08/8th-year-of-google-summer-of-code-draws.html">Libcloud REST GSoC 2012 project has been successfully
-completed</a></li>
-  <li>June 12th, 2011 - <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201306.mbox/%3CCAJMHEmLUxAri0Pkw8-sHHb5tF2tH-qxjU7GC1zwVaNbFT%3DrUMg%40mail.gmail.com%3EZ">Code repository has moved from SVN to git</a></li>
-  <li>July 2013 - Work has started on a new and improved documentation which is
-now hosted on ReadTheDocs</li>
-  <li>April 2020 - <a href="https://libcloud.apache.org/blog/2020/04/15/libcloud-3-0-0-released.html">Libcloud 3.0.0 is released and we drop support for Python 2</a></li>
-</ul>
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/assets/fonts/glyphicons-halflings-regular.eot b/output/assets/fonts/glyphicons-halflings-regular.eot
deleted file mode 100644
index 423bd5d..0000000
--- a/output/assets/fonts/glyphicons-halflings-regular.eot
+++ /dev/null
Binary files differ
diff --git a/output/assets/fonts/glyphicons-halflings-regular.svg b/output/assets/fonts/glyphicons-halflings-regular.svg
deleted file mode 100644
index 4469488..0000000
--- a/output/assets/fonts/glyphicons-halflings-regular.svg
+++ /dev/null
@@ -1,229 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
-<metadata></metadata>
-<defs>
-<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
-<font-face units-per-em="1200" ascent="960" descent="-240" />
-<missing-glyph horiz-adv-x="500" />
-<glyph />
-<glyph />
-<glyph unicode="&#xd;" />
-<glyph unicode=" " />
-<glyph unicode="*" d="M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z" />
-<glyph unicode="+" d="M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z" />
-<glyph unicode="&#xa0;" />
-<glyph unicode="&#x2000;" horiz-adv-x="652" />
-<glyph unicode="&#x2001;" horiz-adv-x="1304" />
-<glyph unicode="&#x2002;" horiz-adv-x="652" />
-<glyph unicode="&#x2003;" horiz-adv-x="1304" />
-<glyph unicode="&#x2004;" horiz-adv-x="434" />
-<glyph unicode="&#x2005;" horiz-adv-x="326" />
-<glyph unicode="&#x2006;" horiz-adv-x="217" />
-<glyph unicode="&#x2007;" horiz-adv-x="217" />
-<glyph unicode="&#x2008;" horiz-adv-x="163" />
-<glyph unicode="&#x2009;" horiz-adv-x="260" />
-<glyph unicode="&#x200a;" horiz-adv-x="72" />
-<glyph unicode="&#x202f;" horiz-adv-x="260" />
-<glyph unicode="&#x205f;" horiz-adv-x="326" />
-<glyph unicode="&#x20ac;" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z" />
-<glyph unicode="&#x2212;" d="M200 400h900v300h-900v-300z" />
-<glyph unicode="&#x2601;" d="M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z" />
-<glyph unicode="&#x2709;" d="M0 100l400 400l200 -200l200 200l400 -400h-1200zM0 300v600l300 -300zM0 1100l600 -603l600 603h-1200zM900 600l300 300v-600z" />
-<glyph unicode="&#x270f;" d="M-13 -13l333 112l-223 223zM187 403l214 -214l614 614l-214 214zM887 1103l214 -214l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13z" />
-<glyph unicode="&#xe000;" horiz-adv-x="500" d="M0 0z" />
-<glyph unicode="&#xe001;" d="M0 1200h1200l-500 -550v-550h300v-100h-800v100h300v550z" />
-<glyph unicode="&#xe002;" d="M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q17 -55 85.5 -75.5t147.5 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z" />
-<glyph unicode="&#xe003;" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" />
-<glyph unicode="&#xe005;" d="M100 784q0 64 28 123t73 100.5t104.5 64t119 20.5t120 -38.5t104.5 -104.5q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5 t-94 124.5t-33.5 117.5z" />
-<glyph unicode="&#xe006;" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1z" />
-<glyph unicode="&#xe007;" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1zM237 700l196 -142l-73 -226l192 140l195 -141l-74 229l193 140h-235l-77 211l-78 -211h-239z" />
-<glyph unicode="&#xe008;" d="M0 0v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100l400 -257v-143h-1200z" />
-<glyph unicode="&#xe009;" d="M0 0v1100h1200v-1100h-1200zM100 100h100v100h-100v-100zM100 300h100v100h-100v-100zM100 500h100v100h-100v-100zM100 700h100v100h-100v-100zM100 900h100v100h-100v-100zM300 100h600v400h-600v-400zM300 600h600v400h-600v-400zM1000 100h100v100h-100v-100z M1000 300h100v100h-100v-100zM1000 500h100v100h-100v-100zM1000 700h100v100h-100v-100zM1000 900h100v100h-100v-100z" />
-<glyph unicode="&#xe010;" d="M0 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM0 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5zM600 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM600 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5z" />
-<glyph unicode="&#xe011;" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 450v200q0 21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5z" />
-<glyph unicode="&#xe012;" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5 t-14.5 -35.5v-200zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5z" />
-<glyph unicode="&#xe013;" d="M29 454l419 -420l818 820l-212 212l-607 -607l-206 207z" />
-<glyph unicode="&#xe014;" d="M106 318l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282l-212 -212l-282 282l-282 -282z" />
-<glyph unicode="&#xe015;" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233zM300 600v200h100v100h200v-100h100v-200h-100v-100h-200v100h-100z" />
-<glyph unicode="&#xe016;" d="M23 694q0 200 142 342t342 142t342 -142t142 -342q0 -141 -78 -262l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 299q-120 -77 -261 -77q-200 0 -342 142t-142 342zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 601h400v200h-400v-200z" />
-<glyph unicode="&#xe017;" d="M23 600q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5 zM500 750q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400z" />
-<glyph unicode="&#xe018;" d="M100 1h200v300h-200v-300zM400 1v500h200v-500h-200zM700 1v800h200v-800h-200zM1000 1v1200h200v-1200h-200z" />
-<glyph unicode="&#xe019;" d="M26 601q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39l5 -2l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38 l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73zM385 601 q0 88 63 151t152 63t152 -63t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152z" />
-<glyph unicode="&#xe020;" d="M100 1025v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18zM200 100v800h900v-800q0 -41 -29.5 -71t-70.5 -30h-700q-41 0 -70.5 30 t-29.5 71zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM500 1100h300v100h-300v-100zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z" />
-<glyph unicode="&#xe021;" d="M1 601l656 644l644 -644h-200v-600h-300v400h-300v-400h-300v600h-200z" />
-<glyph unicode="&#xe022;" d="M100 25v1150q0 11 7 18t18 7h475v-500h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18zM700 800v300l300 -300h-300z" />
-<glyph unicode="&#xe023;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 500v400h100 v-300h200v-100h-300z" />
-<glyph unicode="&#xe024;" d="M-100 0l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538l-41 400h-242l-40 -400h-539zM488 500h224l-27 300h-170z" />
-<glyph unicode="&#xe025;" d="M0 0v400h490l-290 300h200v500h300v-500h200l-290 -300h490v-400h-1100zM813 200h175v100h-175v-100z" />
-<glyph unicode="&#xe026;" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM188 600q0 -170 121 -291t291 -121t291 121t121 291t-121 291t-291 121 t-291 -121t-121 -291zM350 600h150v300h200v-300h150l-250 -300z" />
-<glyph unicode="&#xe027;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM350 600l250 300 l250 -300h-150v-300h-200v300h-150z" />
-<glyph unicode="&#xe028;" d="M0 25v475l200 700h800q199 -700 200 -700v-475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18zM200 500h200l50 -200h300l50 200h200l-97 500h-606z" />
-<glyph unicode="&#xe029;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 397v401 l297 -200z" />
-<glyph unicode="&#xe030;" d="M23 600q0 -118 45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123t123 184t45.5 224.5h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123 t-123 -184t-45.5 -224.5z" />
-<glyph unicode="&#xe031;" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150zM100 0v400h400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122z" />
-<glyph unicode="&#xe032;" d="M100 0h1100v1200h-1100v-1200zM200 100v900h900v-900h-900zM300 200v100h100v-100h-100zM300 400v100h100v-100h-100zM300 600v100h100v-100h-100zM300 800v100h100v-100h-100zM500 200h500v100h-500v-100zM500 400v100h500v-100h-500zM500 600v100h500v-100h-500z M500 800v100h500v-100h-500z" />
-<glyph unicode="&#xe033;" d="M0 100v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z" />
-<glyph unicode="&#xe034;" d="M100 0v1100h100v-1100h-100zM300 400q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500z" />
-<glyph unicode="&#xe035;" d="M0 275q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5 t-49.5 -227v-300zM200 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14zM800 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14z" />
-<glyph unicode="&#xe036;" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM688 459l141 141l-141 141l71 71l141 -141l141 141l71 -71l-141 -141l141 -141l-71 -71l-141 141l-141 -141z" />
-<glyph unicode="&#xe037;" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z" />
-<glyph unicode="&#xe038;" d="M0 401v400h300l300 200v-800l-300 200h-300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257zM889 951l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8l81 -66l6 8q142 178 142 405q0 230 -144 408l-6 8z" />
-<glyph unicode="&#xe039;" d="M0 0h500v500h-200v100h-100v-100h-200v-500zM0 600h100v100h400v100h100v100h-100v300h-500v-600zM100 100v300h300v-300h-300zM100 800v300h300v-300h-300zM200 200v100h100v-100h-100zM200 900h100v100h-100v-100zM500 500v100h300v-300h200v-100h-100v-100h-200v100 h-100v100h100v200h-200zM600 0v100h100v-100h-100zM600 1000h100v-300h200v-300h300v200h-200v100h200v500h-600v-200zM800 800v300h300v-300h-300zM900 0v100h300v-100h-300zM900 900v100h100v-100h-100zM1100 200v100h100v-100h-100z" />
-<glyph unicode="&#xe040;" d="M0 200h100v1000h-100v-1000zM100 0v100h300v-100h-300zM200 200v1000h100v-1000h-100zM500 0v91h100v-91h-100zM500 200v1000h200v-1000h-200zM700 0v91h100v-91h-100zM800 200v1000h100v-1000h-100zM900 0v91h200v-91h-200zM1000 200v1000h200v-1000h-200z" />
-<glyph unicode="&#xe041;" d="M1 700v475q0 10 7.5 17.5t17.5 7.5h474l700 -700l-500 -500zM148 953q0 -42 29 -71q30 -30 71.5 -30t71.5 30q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71z" />
-<glyph unicode="&#xe042;" d="M2 700v475q0 11 7 18t18 7h474l700 -700l-500 -500zM148 953q0 -42 30 -71q29 -30 71 -30t71 30q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71zM701 1200h100l700 -700l-500 -500l-50 50l450 450z" />
-<glyph unicode="&#xe043;" d="M100 0v1025l175 175h925v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900z" />
-<glyph unicode="&#xe044;" d="M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z" />
-<glyph unicode="&#xe045;" d="M0 100v700h200l100 -200h600l100 200h200v-700h-200v200h-800v-200h-200zM253 829l40 -124h592l62 124l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18zM281 24l38 152q2 10 11.5 17t19.5 7h500q10 0 19.5 -7t11.5 -17l38 -152q2 -10 -3.5 -17t-15.5 -7h-600 q-10 0 -15.5 7t-3.5 17z" />
-<glyph unicode="&#xe046;" d="M0 200q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600z M356 500q0 100 72 172t172 72t172 -72t72 -172t-72 -172t-172 -72t-172 72t-72 172zM494 500q0 -44 31 -75t75 -31t75 31t31 75t-31 75t-75 31t-75 -31t-31 -75zM900 700v100h100v-100h-100z" />
-<glyph unicode="&#xe047;" d="M53 0h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66zM416 521l178 457l46 -140l116 -317h-340 z" />
-<glyph unicode="&#xe048;" d="M100 0v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21t-29 14t-49 14.5v70h471q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111 t-162 -38.5h-500zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400zM400 700h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5v-379z" />
-<glyph unicode="&#xe049;" d="M200 0v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500z" />
-<glyph unicode="&#xe050;" d="M-75 200h75v800h-75l125 167l125 -167h-75v-800h75l-125 -167zM300 900v300h150h700h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49z " />
-<glyph unicode="&#xe051;" d="M33 51l167 125v-75h800v75l167 -125l-167 -125v75h-800v-75zM100 901v300h150h700h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50z" />
-<glyph unicode="&#xe052;" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 350q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM0 650q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 950q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" />
-<glyph unicode="&#xe053;" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 650q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM200 350q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM200 950q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" />
-<glyph unicode="&#xe054;" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600 q-21 0 -35.5 15t-14.5 35z" />
-<glyph unicode="&#xe055;" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" />
-<glyph unicode="&#xe056;" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z" />
-<glyph unicode="&#xe057;" d="M-101 500v100h201v75l166 -125l-166 -125v75h-201zM300 0h100v1100h-100v-1100zM500 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35 v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 650q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100 q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100z" />
-<glyph unicode="&#xe058;" d="M1 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 650 q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM801 0v1100h100v-1100 h-100zM934 550l167 -125v75h200v100h-200v75z" />
-<glyph unicode="&#xe059;" d="M0 275v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53zM900 600l300 300v-600z" />
-<glyph unicode="&#xe060;" d="M0 44v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31zM100 263l247 182l298 -131l-74 156l293 318l236 -288v500h-1000v-737zM208 750q0 56 39 95t95 39t95 -39t39 -95t-39 -95t-95 -39t-95 39t-39 95z " />
-<glyph unicode="&#xe062;" d="M148 745q0 124 60.5 231.5t165 172t226.5 64.5q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262zM342 772q0 -107 75.5 -182.5t181.5 -75.5 q107 0 182.5 75.5t75.5 182.5t-75.5 182t-182.5 75t-182 -75.5t-75 -181.5z" />
-<glyph unicode="&#xe063;" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM173 600q0 -177 125.5 -302t301.5 -125v854q-176 0 -301.5 -125 t-125.5 -302z" />
-<glyph unicode="&#xe064;" d="M117 406q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 138.5t-64 210.5zM243 414q14 -82 59.5 -136 t136.5 -80l16 98q-7 6 -18 17t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156z" />
-<glyph unicode="&#xe065;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125l200 200v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM436 341l161 50l412 412l-114 113l-405 -405zM995 1015l113 -113l113 113l-21 85l-92 28z" />
-<glyph unicode="&#xe066;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z" />
-<glyph unicode="&#xe067;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM342 632l283 -284l566 567l-136 137l-430 -431l-147 147z" />
-<glyph unicode="&#xe068;" d="M0 603l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296l-300 -300v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198z" />
-<glyph unicode="&#xe069;" d="M200 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
-<glyph unicode="&#xe070;" d="M0 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
-<glyph unicode="&#xe071;" d="M136 550l564 550v-487l500 487v-1100l-500 488v-488z" />
-<glyph unicode="&#xe072;" d="M200 0l900 550l-900 550v-1100z" />
-<glyph unicode="&#xe073;" d="M200 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800zM600 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" />
-<glyph unicode="&#xe074;" d="M200 150q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" />
-<glyph unicode="&#xe075;" d="M0 0v1100l500 -487v487l564 -550l-564 -550v488z" />
-<glyph unicode="&#xe076;" d="M0 0v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488z" />
-<glyph unicode="&#xe077;" d="M300 0v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438z" />
-<glyph unicode="&#xe078;" d="M100 250v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5zM100 500h1100l-550 564z" />
-<glyph unicode="&#xe079;" d="M185 599l592 -592l240 240l-353 353l353 353l-240 240z" />
-<glyph unicode="&#xe080;" d="M272 194l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1l-592 -591z" />
-<glyph unicode="&#xe081;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h200v-200h200v200h200v200h-200v200h-200v-200h-200v-200z" />
-<glyph unicode="&#xe082;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h600v200h-600v-200z" />
-<glyph unicode="&#xe083;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM246 459l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141l-141 142l-212 -213l141 -141z" />
-<glyph unicode="&#xe084;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM270 551l276 -277l411 411l-175 174l-236 -236l-102 102z" />
-<glyph unicode="&#xe085;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM363 700h144q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5q19 0 30 -10t11 -26 q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3q-105 0 -172 -56t-67 -183zM500 300h200v100h-200v-100z" />
-<glyph unicode="&#xe086;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM400 300h400v100h-100v300h-300v-100h100v-200h-100v-100zM500 800h200v100h-200v-100z" />
-<glyph unicode="&#xe087;" d="M0 500v200h194q15 60 36 104.5t55.5 86t88 69t126.5 40.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194zM290 500q24 -73 79.5 -127.5t130.5 -78.5v206h200 v-206q149 48 201 206h-201v200h200q-25 74 -76 127.5t-124 76.5v-204h-200v203q-75 -24 -130 -77.5t-79 -125.5h209v-200h-210z" />
-<glyph unicode="&#xe088;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM356 465l135 135 l-135 135l109 109l135 -135l135 135l109 -109l-135 -135l135 -135l-109 -109l-135 135l-135 -135z" />
-<glyph unicode="&#xe089;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM322 537l141 141 l87 -87l204 205l142 -142l-346 -345z" />
-<glyph unicode="&#xe090;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -115 62 -215l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5zM391 245q97 -59 209 -59q171 0 292.5 121.5t121.5 292.5 q0 112 -59 209z" />
-<glyph unicode="&#xe091;" d="M0 547l600 453v-300h600v-300h-600v-301z" />
-<glyph unicode="&#xe092;" d="M0 400v300h600v300l600 -453l-600 -448v301h-600z" />
-<glyph unicode="&#xe093;" d="M204 600l450 600l444 -600h-298v-600h-300v600h-296z" />
-<glyph unicode="&#xe094;" d="M104 600h296v600h300v-600h298l-449 -600z" />
-<glyph unicode="&#xe095;" d="M0 200q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453l-600 -448v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5z" />
-<glyph unicode="&#xe096;" d="M0 0v400l129 -129l294 294l142 -142l-294 -294l129 -129h-400zM635 777l142 -142l294 294l129 -129v400h-400l129 -129z" />
-<glyph unicode="&#xe097;" d="M34 176l295 295l-129 129h400v-400l-129 130l-295 -295zM600 600v400l129 -129l295 295l142 -141l-295 -295l129 -130h-400z" />
-<glyph unicode="&#xe101;" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5t224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5zM456 851l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5 t21.5 34.5l58 302q4 20 -8 34.5t-33 14.5h-207q-20 0 -32 -14.5t-8 -34.5zM500 300h200v100h-200v-100z" />
-<glyph unicode="&#xe102;" d="M0 800h100v-200h400v300h200v-300h400v200h100v100h-111v6t-1 15t-3 18l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6h-111v-100z M100 0h400v400h-400v-400zM200 900q-3 0 14 48t35 96l18 47l214 -191h-281zM700 0v400h400v-400h-400zM731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269z" />
-<glyph unicode="&#xe103;" d="M0 -22v143l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55z M238.5 300.5q19.5 -6.5 86.5 76.5q55 66 367 234q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5z" />
-<glyph unicode="&#xe104;" d="M111 408q0 -33 5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5 t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5q2 -12 8 -41.5t8 -43t6 -39.5 t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85z" />
-<glyph unicode="&#xe105;" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30l26 -40l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5 t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30zM120 600q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5t123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54 q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l105 105q-37 24 -75 72t-57 84l-20 36z" />
-<glyph unicode="&#xe106;" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43zM120 600q210 -282 393 -336l37 141q-107 18 -178.5 101.5t-71.5 193.5 q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68l-14 26zM780 161l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52l26 -40l-26 -40 q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5t-124 -100t-146.5 -79z" />
-<glyph unicode="&#xe107;" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 33 -48 36t-48 -29l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z" />
-<glyph unicode="&#xe108;" d="M100 262v41q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -21 -13 -29t-32 1l-94 78h-222l-94 -78q-19 -9 -32 -1t-13 29v64 q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5z" />
-<glyph unicode="&#xe109;" d="M0 50q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100v-750zM0 900h1100v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 100v100h100v-100h-100zM100 300v100h100v-100h-100z M100 500v100h100v-100h-100zM300 100v100h100v-100h-100zM300 300v100h100v-100h-100zM300 500v100h100v-100h-100zM500 100v100h100v-100h-100zM500 300v100h100v-100h-100zM500 500v100h100v-100h-100zM700 100v100h100v-100h-100zM700 300v100h100v-100h-100zM700 500 v100h100v-100h-100zM900 100v100h100v-100h-100zM900 300v100h100v-100h-100zM900 500v100h100v-100h-100z" />
-<glyph unicode="&#xe110;" d="M0 200v200h259l600 600h241v198l300 -295l-300 -300v197h-159l-600 -600h-341zM0 800h259l122 -122l141 142l-181 180h-341v-200zM678 381l141 142l122 -123h159v198l300 -295l-300 -300v197h-241z" />
-<glyph unicode="&#xe111;" d="M0 400v600q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5z" />
-<glyph unicode="&#xe112;" d="M100 600v200h300v-250q0 -113 6 -145q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5 t-58 109.5t-31.5 116t-15 104t-3 83zM100 900v300h300v-300h-300zM800 900v300h300v-300h-300z" />
-<glyph unicode="&#xe113;" d="M-30 411l227 -227l352 353l353 -353l226 227l-578 579z" />
-<glyph unicode="&#xe114;" d="M70 797l580 -579l578 579l-226 227l-353 -353l-352 353z" />
-<glyph unicode="&#xe115;" d="M-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196zM402 1000l215 -200h381v-400h-198l299 -283l299 283h-200v600h-796z" />
-<glyph unicode="&#xe116;" d="M18 939q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15 t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43z" />
-<glyph unicode="&#xe117;" d="M0 0v800h1200v-800h-1200zM0 900v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-100h-1200z" />
-<glyph unicode="&#xe118;" d="M1 0l300 700h1200l-300 -700h-1200zM1 400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000z" />
-<glyph unicode="&#xe119;" d="M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z" />
-<glyph unicode="&#xe120;" d="M0 600l300 298v-198h600v198l300 -298l-300 -297v197h-600v-197z" />
-<glyph unicode="&#xe121;" d="M0 100v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM800 100h100v100h-100v-100z M1000 100h100v100h-100v-100z" />
-<glyph unicode="&#xe122;" d="M-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5zM99 500v250v5q0 13 0.5 18.5t2.5 13t8 10.5t15 3h200l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35q-56 337 -56 351z M1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35z" />
-<glyph unicode="&#xe123;" d="M74 350q0 21 13.5 35.5t33.5 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-22 -9 -63 -23t-167.5 -37 t-251.5 -23t-245.5 20.5t-178.5 41.5l-58 20q-18 7 -31 27.5t-13 40.5zM497 110q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6t-103 6z" />
-<glyph unicode="&#xe124;" d="M21 445l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180l-155 180l-45 -233l-224 78l78 -225l-233 -44l179 -156z" />
-<glyph unicode="&#xe125;" d="M0 200h200v600h-200v-600zM300 275q0 -75 100 -75h61q123 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400z M400 300v375l150 212l100 213h50v-175l-50 -225h450v-125l-250 -375h-214l-136 100h-100z" />
-<glyph unicode="&#xe126;" d="M0 400v600h200v-600h-200zM300 525v400q0 75 100 75h61q123 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5h-50q-27 0 -51 20t-38 48l-96 198l-145 196 q-20 26 -20 63zM400 525l150 -212l100 -213h50v175l-50 225h450v125l-250 375h-214l-136 -100h-100v-375z" />
-<glyph unicode="&#xe127;" d="M8 200v600h200v-600h-200zM308 275v525q0 17 14 35.5t28 28.5l14 9l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341 q-7 0 -90 81t-83 94zM408 289l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83l-339 -236v-503z" />
-<glyph unicode="&#xe128;" d="M-101 651q0 72 54 110t139 37h302l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6l365 -230q7 -4 16.5 -10.5t26 -26t16.5 -36.5v-526q0 -13 -85.5 -93.5t-93.5 -80.5h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-84 0 -139 39t-55 111zM-1 601h222 q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l106 89v502l-342 237l-87 -83l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100zM999 201v600h200v-600h-200z" />
-<glyph unicode="&#xe129;" d="M97 719l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53zM172 739l83 86l183 -146 q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6v7.5v7v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294l-89 -100h-503zM400 0v200h600v-200h-600z" />
-<glyph unicode="&#xe130;" d="M1 585q-15 -31 7 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85l-1 -302q0 -84 38.5 -138t110.5 -54t111 55t39 139v106l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15zM76 565l237 339h503l89 -100v-294l-340 -130 q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146zM305 1104v200h600v-200h-600z" />
-<glyph unicode="&#xe131;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 500h300l-2 -194l402 294l-402 298v-197h-298v-201z" />
-<glyph unicode="&#xe132;" d="M0 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5zM200 600l400 -294v194h302v201h-300v197z" />
-<glyph unicode="&#xe133;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600h200v-300h200v300h200l-300 400z" />
-<glyph unicode="&#xe134;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600l300 -400l300 400h-200v300h-200v-300h-200z" />
-<glyph unicode="&#xe135;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM254 780q-8 -34 5.5 -93t7.5 -87q0 -9 17 -44t16 -60q12 0 23 -5.5 t23 -15t20 -13.5q20 -10 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55.5t-20 -57.5q12 -21 22.5 -34.5t28 -27t36.5 -17.5q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q101 -2 221 111q31 30 47 48t34 49t21 62q-14 9 -37.5 9.5t-35.5 7.5q-14 7 -49 15t-52 19 q-9 0 -39.5 -0.5t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q8 16 22 22q6 -1 26 -1.5t33.5 -4.5t19.5 -13q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5 t5.5 57.5q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 41 1 44q31 -13 58.5 -14.5t39.5 3.5l11 4q6 36 -17 53.5t-64 28.5t-56 23 q-19 -3 -37 0q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6q-15 -3 -46 0t-45 -3q-20 -6 -51.5 -25.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79zM518 915q3 12 16 30.5t16 25.5q10 -10 18.5 -10t14 6t14.5 14.5t16 12.5q0 -18 8 -42.5t16.5 -44 t9.5 -23.5q-6 1 -39 5t-53.5 10t-36.5 16z" />
-<glyph unicode="&#xe136;" d="M0 164.5q0 21.5 15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138l145 -232l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5z" />
-<glyph unicode="&#xe137;" horiz-adv-x="1220" d="M0 196v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 596v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5zM0 996v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM600 596h500v100h-500v-100zM800 196h300v100h-300v-100zM900 996h200v100h-200v-100z" />
-<glyph unicode="&#xe138;" d="M100 1100v100h1000v-100h-1000zM150 1000h900l-350 -500v-300l-200 -200v500z" />
-<glyph unicode="&#xe139;" d="M0 200v200h1200v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500z M500 1000h200v100h-200v-100z" />
-<glyph unicode="&#xe140;" d="M0 0v400l129 -129l200 200l142 -142l-200 -200l129 -129h-400zM0 800l129 129l200 -200l142 142l-200 200l129 129h-400v-400zM729 329l142 142l200 -200l129 129v-400h-400l129 129zM729 871l200 200l-129 129h400v-400l-129 129l-200 -200z" />
-<glyph unicode="&#xe141;" d="M0 596q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 596q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM291 655 q0 23 15.5 38.5t38.5 15.5t39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39zM400 850q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5zM513 609q0 32 21 56.5t52 29.5l122 126l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5 q22 0 38 -16t16 -39t-16 -39t-38 -16q-16 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5q-37 0 -62.5 25.5t-25.5 61.5zM800 655q0 22 16 38t39 16t38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39z" />
-<glyph unicode="&#xe142;" d="M-40 375q-13 -95 35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -79.5 -17t-67.5 -51l-388 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23q38 0 53 -36 q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256l7 -7l69 -60l517 511 q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163z" />
-<glyph unicode="&#xe143;" d="M79 784q0 131 99 229.5t230 98.5q144 0 242 -129q103 129 245 129q130 0 227 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-197 -191 -293 -322l-17 -23l-16 23q-43 58 -100 122.5t-92 99.5t-101 100l-84.5 84.5t-68 74t-60 78t-33.5 70.5t-15 78z M250 784q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203l12 12q64 62 97.5 97t64.5 79t31 72q0 71 -48 119.5t-106 48.5q-73 0 -131 -83l-118 -171l-114 174q-51 80 -124 80q-59 0 -108.5 -49.5t-49.5 -118.5z" />
-<glyph unicode="&#xe144;" d="M57 353q0 -94 66 -160l141 -141q66 -66 159 -66q95 0 159 66l283 283q66 66 66 159t-66 159l-141 141q-12 12 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159zM269 706q0 -93 66 -159l141 -141l19 -17l105 105 l-212 212l389 389l247 -247l-95 -96l18 -18q46 -46 77 -99l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159z" />
-<glyph unicode="&#xe145;" d="M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM300 300h600v700h-600v-700zM496 150q0 -43 30.5 -73.5t73.5 -30.5t73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5 t-73.5 -30.5t-30.5 -73.5z" />
-<glyph unicode="&#xe146;" d="M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z" />
-<glyph unicode="&#xe148;" d="M295 433h139q5 -77 48.5 -126.5t117.5 -64.5v335l-27 7q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5v-307l64 -14 q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5zM466 889q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3v274q-61 -8 -97.5 -37.5t-36.5 -102.5zM700 237 q170 18 170 151q0 64 -44 99.5t-126 60.5v-311z" />
-<glyph unicode="&#xe149;" d="M100 600v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -11 2.5 -24.5t5.5 -24t9.5 -26.5t10.5 -25t14 -27.5t14 -25.5 t15.5 -27t13.5 -24h242v-100h-197q8 -50 -2.5 -115t-31.5 -94q-41 -59 -99 -113q35 11 84 18t70 7q32 1 102 -16t104 -17q76 0 136 30l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10 t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5t-30 142.5h-221z" />
-<glyph unicode="&#xe150;" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM602 900l298 300l298 -300h-198v-900h-200v900h-198z" />
-<glyph unicode="&#xe151;" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v200h100v-100h200v-100h-300zM700 400v100h300v-200h-99v-100h-100v100h99v100h-200zM700 700v500h300v-500h-100v100h-100v-100h-100zM801 900h100v200h-100v-200z" />
-<glyph unicode="&#xe152;" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v500h300v-500h-100v100h-100v-100h-100zM700 700v200h100v-100h200v-100h-300zM700 1100v100h300v-200h-99v-100h-100v100h99v100h-200zM801 200h100v200h-100v-200z" />
-<glyph unicode="&#xe153;" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 100v400h300v-500h-100v100h-200zM800 1100v100h200v-500h-100v400h-100zM901 200h100v200h-100v-200z" />
-<glyph unicode="&#xe154;" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 400v100h200v-500h-100v400h-100zM800 800v400h300v-500h-100v100h-200zM901 900h100v200h-100v-200z" />
-<glyph unicode="&#xe155;" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h500v-200h-500zM700 400v200h400v-200h-400zM700 700v200h300v-200h-300zM700 1000v200h200v-200h-200z" />
-<glyph unicode="&#xe156;" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h200v-200h-200zM700 400v200h300v-200h-300zM700 700v200h400v-200h-400zM700 1000v200h500v-200h-500z" />
-<glyph unicode="&#xe157;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500z" />
-<glyph unicode="&#xe158;" d="M0 400v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-163 0 -281.5 117.5t-118.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM400 300l333 250l-333 250v-500z" />
-<glyph unicode="&#xe159;" d="M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 700l250 -333l250 333h-500z" />
-<glyph unicode="&#xe160;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z" />
-<glyph unicode="&#xe161;" d="M0 400v300h300v200l400 -350l-400 -350v200h-300zM500 0v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400z" />
-<glyph unicode="&#xe162;" d="M216 519q10 -19 32 -19h302q-155 -438 -160 -458q-5 -21 4 -32l9 -8l9 -1q13 0 26 16l538 630q15 19 6 36q-8 18 -32 16h-300q1 4 78 219.5t79 227.5q2 17 -6 27l-8 8h-9q-16 0 -25 -15q-4 -5 -98.5 -111.5t-228 -257t-209.5 -238.5q-17 -19 -7 -40z" />
-<glyph unicode="&#xe163;" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300zM600 400v300h300v200l400 -350l-400 -350v200h-300z " />
-<glyph unicode="&#xe164;" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98l-78 73l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5 v-300zM496 709l353 342l-149 149h500v-500l-149 149l-342 -353z" />
-<glyph unicode="&#xe165;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM406 600 q0 80 57 137t137 57t137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137z" />
-<glyph unicode="&#xe166;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 800l445 -500l450 500h-295v400h-300v-400h-300zM900 150h100v50h-100v-50z" />
-<glyph unicode="&#xe167;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 700h300v-300h300v300h295l-445 500zM900 150h100v50h-100v-50z" />
-<glyph unicode="&#xe168;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 705l305 -305l596 596l-154 155l-442 -442l-150 151zM900 150h100v50h-100v-50z" />
-<glyph unicode="&#xe169;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 988l97 -98l212 213l-97 97zM200 401h700v699l-250 -239l-149 149l-212 -212l149 -149zM900 150h100v50h-100v-50z" />
-<glyph unicode="&#xe170;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM200 612l212 -212l98 97l-213 212zM300 1200l239 -250l-149 -149l212 -212l149 148l248 -237v700h-699zM900 150h100v50h-100v-50z" />
-<glyph unicode="&#xe171;" d="M23 415l1177 784v-1079l-475 272l-310 -393v416h-392zM494 210l672 938l-672 -712v-226z" />
-<glyph unicode="&#xe172;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200z" />
-<glyph unicode="&#xe173;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120l-126 -127h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM581 306l123 123l120 -120l353 352l123 -123l-475 -476zM600 1000h100v200h-100v-200z" />
-<glyph unicode="&#xe174;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170l-298 -298h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200zM700 133l170 170l-170 170l127 127l170 -170l170 170l127 -128l-170 -169l170 -170 l-127 -127l-170 170l-170 -170z" />
-<glyph unicode="&#xe175;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300l300 -300l300 300h-200v300h-200v-300h-200zM600 1000v200h100v-200h-100z" />
-<glyph unicode="&#xe176;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200l-298 -298h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300h200v-300h200v300h200l-300 300zM600 1000v200h100v-200h-100z" />
-<glyph unicode="&#xe177;" d="M0 250q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200v-550zM0 900h1200v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 300v200h400v-200h-400z" />
-<glyph unicode="&#xe178;" d="M0 400l300 298v-198h400v-200h-400v-198zM100 800v200h100v-200h-100zM300 800v200h100v-200h-100zM500 800v200h400v198l300 -298l-300 -298v198h-400zM800 300v200h100v-200h-100zM1000 300h100v200h-100v-200z" />
-<glyph unicode="&#xe179;" d="M100 700v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300l50 100l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447zM800 597q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5 t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v1106q0 31 -18 40.5t-44 -7.5l-276 -117q-25 -16 -43.5 -50.5t-18.5 -65.5v-359z" />
-<glyph unicode="&#xe180;" d="M100 0h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5 t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56z" />
-<glyph unicode="&#xe181;" d="M0 300q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM100 100h400l200 200h105l295 98v-298h-425l-100 -100h-375zM100 300v200h300v-200h-300zM100 600v200h300v-200h-300z M100 1000h400l200 -200v-98l295 98h105v200h-425l-100 100h-375zM700 402v163l400 133v-163z" />
-<glyph unicode="&#xe182;" d="M16.5 974.5q0.5 -21.5 16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q16 17 13 40.5t-22 37.5l-192 136q-19 14 -45 12t-42 -19l-119 -118q-143 103 -267 227q-126 126 -227 268l118 118q17 17 20 41.5 t-11 44.5l-139 194q-14 19 -36.5 22t-40.5 -14l-162 -162q-1 -11 -0.5 -32.5z" />
-<glyph unicode="&#xe183;" d="M0 50v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5t30 -27.5t12 -24l1 -10v-50l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -15 -35.5t-35 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5zM0 712 q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40 t-53.5 -36.5t-31 -27.5l-9 -10v-200z" />
-<glyph unicode="&#xe184;" d="M100 0v100h1100v-100h-1100zM175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250z" />
-<glyph unicode="&#xe185;" d="M100 0h300v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400zM500 0v1000q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300zM900 0v700q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300z" />
-<glyph unicode="&#xe186;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" />
-<glyph unicode="&#xe187;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h100v200h100v-200h100v500h-100v-200h-100v200h-100v-500zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" />
-<glyph unicode="&#xe188;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v100h-200v300h200v100h-300v-500zM600 300h300v100h-200v300h200v100h-300v-500z" />
-<glyph unicode="&#xe189;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 550l300 -150v300zM600 400l300 150l-300 150v-300z" />
-<glyph unicode="&#xe190;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300v500h700v-500h-700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM575 549 q0 -65 27 -107t68 -42h130v300h-130q-38 0 -66.5 -43t-28.5 -108z" />
-<glyph unicode="&#xe191;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" />
-<glyph unicode="&#xe192;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v400h-200v100h-100v-500zM301 400v200h100v-200h-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" />
-<glyph unicode="&#xe193;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 700v100h300v-300h-99v-100h-100v100h99v200h-200zM201 300v100h100v-100h-100zM601 300v100h100v-100h-100z M700 700v100h200v-500h-100v400h-100z" />
-<glyph unicode="&#xe194;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 500v200 l100 100h300v-100h-300v-200h300v-100h-300z" />
-<glyph unicode="&#xe195;" d="M0 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 400v400h300 l100 -100v-100h-100v100h-200v-100h200v-100h-200v-100h-100zM700 400v100h100v-100h-100z" />
-<glyph unicode="&#xe197;" d="M-14 494q0 -80 56.5 -137t135.5 -57h222v300h400v-300h128q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200h200v300h200v-300 h200l-300 -300z" />
-<glyph unicode="&#xe198;" d="M-14 494q0 -80 56.5 -137t135.5 -57h8l414 414l403 -403q94 26 154.5 104t60.5 178q0 121 -85 207.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200l300 300 l300 -300h-200v-300h-200v300h-200z" />
-<glyph unicode="&#xe199;" d="M100 200h400v-155l-75 -45h350l-75 45v155h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170z" />
-<glyph unicode="&#xe200;" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -12t1 -11q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z" />
-</font>
-</defs></svg> 
\ No newline at end of file
diff --git a/output/assets/fonts/glyphicons-halflings-regular.ttf b/output/assets/fonts/glyphicons-halflings-regular.ttf
deleted file mode 100644
index a498ef4..0000000
--- a/output/assets/fonts/glyphicons-halflings-regular.ttf
+++ /dev/null
Binary files differ
diff --git a/output/assets/fonts/glyphicons-halflings-regular.woff b/output/assets/fonts/glyphicons-halflings-regular.woff
deleted file mode 100644
index d83c539..0000000
--- a/output/assets/fonts/glyphicons-halflings-regular.woff
+++ /dev/null
Binary files differ
diff --git a/output/assets/fonts/glyphicons-halflings-regular.woff2 b/output/assets/fonts/glyphicons-halflings-regular.woff2
deleted file mode 100644
index 64539b5..0000000
--- a/output/assets/fonts/glyphicons-halflings-regular.woff2
+++ /dev/null
Binary files differ
diff --git a/output/assets/global-23549af89e29254587a07d91b7eb9749.js b/output/assets/global-23549af89e29254587a07d91b7eb9749.js
deleted file mode 100644
index f4367f8..0000000
--- a/output/assets/global-23549af89e29254587a07d91b7eb9749.js
+++ /dev/null
@@ -1,288 +0,0 @@
-/*
- jQuery JavaScript Library v3.6.0
- https://jquery.com/
-
- Includes Sizzle.js
- https://sizzlejs.com/
-
- Copyright OpenJS Foundation and other contributors
- Released under the MIT license
- https://jquery.org/license
-
- Date: 2021-03-02T17:08Z
- Sizzle CSS Selector Engine v2.3.6
- https://sizzlejs.com/
-
- Copyright JS Foundation and other contributors
- Released under the MIT license
- https://js.foundation/
-
- Date: 2021-02-16
- Bootstrap v3.3.7 (http://getbootstrap.com)
- Copyright 2011-2016 Twitter, Inc.
- Licensed under the MIT license
-*/
-var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(c,l,n){c!=Array.prototype&&c!=Object.prototype&&(c[l]=n.value)};$jscomp.getGlobal=function(c){return"undefined"!=typeof window&&window===c?c:"undefined"!=typeof global&&null!=global?global:c};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_";
-$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.Symbol=function(){var c=0;return function(l){return $jscomp.SYMBOL_PREFIX+(l||"")+c++}}();
-$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var c=$jscomp.global.Symbol.iterator;c||(c=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[c]&&$jscomp.defineProperty(Array.prototype,c,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}};$jscomp.arrayIterator=function(c){var l=0;return $jscomp.iteratorPrototype(function(){return l<c.length?{done:!1,value:c[l++]}:{done:!0}})};
-$jscomp.iteratorPrototype=function(c){$jscomp.initSymbolIterator();c={next:c};c[$jscomp.global.Symbol.iterator]=function(){return this};return c};$jscomp.findInternal=function(c,l,n){c instanceof String&&(c=String(c));for(var h=c.length,g=0;g<h;g++){var f=c[g];if(l.call(n,f,g,c))return{i:g,v:f}}return{i:-1,v:void 0}};
-$jscomp.polyfill=function(c,l,n,h){if(l){n=$jscomp.global;c=c.split(".");for(h=0;h<c.length-1;h++){var g=c[h];g in n||(n[g]={});n=n[g]}c=c[c.length-1];h=n[c];l=l(h);l!=h&&null!=l&&$jscomp.defineProperty(n,c,{configurable:!0,writable:!0,value:l})}};$jscomp.polyfill("Array.prototype.find",function(c){return c?c:function(c,n){return $jscomp.findInternal(this,c,n).v}},"es6","es3");
-(function(c,l){"object"===typeof module&&"object"===typeof module.exports?module.exports=c.document?l(c,!0):function(c){if(!c.document)throw Error("jQuery requires a window with a document");return l(c)}:l(c)})("undefined"!==typeof window?window:this,function(c,l){function n(a,b,d){d=d||A;var k,e=d.createElement("script");e.text=a;if(b)for(k in Ob)(a=b[k]||b.getAttribute&&b.getAttribute(k))&&e.setAttribute(k,a);d.head.appendChild(e).parentNode.removeChild(e)}function h(a){return null==a?a+"":"object"===
-typeof a||"function"===typeof a?ya[cb.call(a)]||"object":typeof a}function g(a){var b=!!a&&"length"in a&&a.length,d=h(a);return t(a)||na(a)?!1:"array"===d||0===b||"number"===typeof b&&0<b&&b-1 in a}function f(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}function m(a,b,d){return t(b)?e.grep(a,function(a,e){return!!b.call(a,e,a)!==d}):b.nodeType?e.grep(a,function(a){return a===b!==d}):"string"!==typeof b?e.grep(a,function(a){return-1<Ga.call(b,a)!==d}):e.filter(b,a,d)}function p(a,
-b){for(;(a=a[b])&&1!==a.nodeType;);return a}function B(a){var b={};e.each(a.match(V)||[],function(a,k){b[k]=!0});return b}function w(a){return a}function x(a){throw a;}function Z(a,b,d,k){var e;try{a&&t(e=a.promise)?e.call(a).done(b).fail(d):a&&t(e=a.then)?e.call(a,b,d):b.apply(void 0,[a].slice(k))}catch(r){d.apply(void 0,[r])}}function W(){A.removeEventListener("DOMContentLoaded",W);c.removeEventListener("load",W);e.ready()}function Ha(a,b){return b.toUpperCase()}function R(a){return a.replace(Pb,
-"ms-").replace(Qb,Ha)}function za(){this.expando=e.expando+za.uid++}function db(a,b,d){if(void 0===d&&1===a.nodeType)if(d="data-"+b.replace(Rb,"-$&").toLowerCase(),d=a.getAttribute(d),"string"===typeof d){try{var k=d;d="true"===k?!0:"false"===k?!1:"null"===k?null:k===+k+""?+k:Sb.test(k)?JSON.parse(k):k}catch(q){}C.set(a,b,d)}else d=void 0;return d}function eb(a,b,d,k){var q,r=20,c=k?function(){return k.cur()}:function(){return e.css(a,b,"")},f=c(),g=d&&d[3]||(e.cssNumber[b]?"":"px"),u=a.nodeType&&
-(e.cssNumber[b]||"px"!==g&&+f)&&Aa.exec(e.css(a,b));if(u&&u[3]!==g){f/=2;g=g||u[3];for(u=+f||1;r--;)e.style(a,b,u+g),0>=(1-q)*(1-(q=c()/f||.5))&&(r=0),u/=q;u*=2;e.style(a,b,u+g);d=d||[]}if(d){u=+u||+f||0;var m=d[1]?u+(d[1]+1)*d[2]:+d[2];k&&(k.unit=g,k.start=u,k.end=m)}return m}function aa(a,b){for(var d,k,q=[],r=0,c=a.length;r<c;r++)if(k=a[r],k.style)if(d=k.style.display,b){if("none"===d&&(q[r]=v.get(k,"display")||null,q[r]||(k.style.display="")),""===k.style.display&&oa(k)){d=r;var f=k.ownerDocument;
-k=k.nodeName;var g=fb[k];g||(f=f.body.appendChild(f.createElement(k)),g=e.css(f,"display"),f.parentNode.removeChild(f),"none"===g&&(g="block"),fb[k]=g);f=g;q[d]=f}}else"none"!==d&&(q[r]="none",v.set(k,"display",d));for(r=0;r<c;r++)null!=q[r]&&(a[r].style.display=q[r]);return a}function J(a,b){var d="undefined"!==typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!==typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&f(a,b)?e.merge([a],d):d}function Oa(a,
-b){for(var d=0,k=a.length;d<k;d++)v.set(a[d],"globalEval",!b||v.get(b[d],"globalEval"))}function gb(a,b,d,k,q){for(var r,c,f,g=b.createDocumentFragment(),u=[],m=0,p=a.length;m<p;m++)if((r=a[m])||0===r)if("object"===h(r))e.merge(u,r.nodeType?[r]:r);else if(Ub.test(r)){c=c||g.appendChild(b.createElement("div"));f=(hb.exec(r)||["",""])[1].toLowerCase();f=H[f]||H._default;c.innerHTML=f[1]+e.htmlPrefilter(r)+f[2];for(f=f[0];f--;)c=c.lastChild;e.merge(u,c.childNodes);c=g.firstChild;c.textContent=""}else u.push(b.createTextNode(r));
-g.textContent="";for(m=0;r=u[m++];)if(k&&-1<e.inArray(r,k))q&&q.push(r);else if(a=pa(r),c=J(g.appendChild(r),"script"),a&&Oa(c),d)for(f=0;r=c[f++];)ib.test(r.type||"")&&d.push(r);return g}function fa(){return!0}function qa(){return!1}function Vb(a,b){a:{try{var d=A.activeElement;break a}catch(k){}d=void 0}return a===d===("focus"===b)}function Pa(a,b,d,k,q,r){var c;if("object"===typeof b){"string"!==typeof d&&(k=k||d,d=void 0);for(c in b)Pa(a,c,d,k,b[c],r);return a}null==k&&null==q?(q=d,k=d=void 0):
-null==q&&("string"===typeof d?(q=k,k=void 0):(q=k,k=d,d=void 0));if(!1===q)q=qa;else if(!q)return a;if(1===r){var f=q;q=function(a){e().off(a);return f.apply(this,arguments)};q.guid=f.guid||(f.guid=e.guid++)}return a.each(function(){e.event.add(this,b,q,k,d)})}function ha(a,b,d){d?(v.set(a,b,!1),e.event.add(a,b,{namespace:!1,handler:function(a){var k=v.get(this,b);if(a.isTrigger&1&&this[b])if(k.length)(e.event.special[b]||{}).delegateType&&a.stopPropagation();else{k=da.call(arguments);v.set(this,
-b,k);var c=d(this,b);this[b]();var f=v.get(this,b);k!==f||c?v.set(this,b,!1):f={};if(k!==f)return a.stopImmediatePropagation(),a.preventDefault(),f&&f.value}else k.length&&(v.set(this,b,{value:e.event.trigger(e.extend(k[0],e.Event.prototype),k.slice(1),this)}),a.stopImmediatePropagation())}})):void 0===v.get(a,b)&&e.event.add(a,b,fa)}function jb(a,b){return f(a,"table")&&f(11!==b.nodeType?b:b.firstChild,"tr")?e(a).children("tbody")[0]||a:a}function Wb(a){a.type=(null!==a.getAttribute("type"))+"/"+
-a.type;return a}function Xb(a){"true/"===(a.type||"").slice(0,5)?a.type=a.type.slice(5):a.removeAttribute("type");return a}function kb(a,b){var d,k,q;if(1===b.nodeType){if(v.hasData(a)){var c=v.get(a);if(q=c.events)for(k in v.remove(b,"handle events"),q)for(c=0,d=q[k].length;c<d;c++)e.event.add(b,k,q[k][c])}C.hasData(a)&&(a=C.access(a),a=e.extend({},a),C.set(b,a))}}function ra(a,b,d,k){b=lb(b);var q,c=0,f=a.length,g=f-1,D=b[0],u=t(D);if(u||1<f&&"string"===typeof D&&!y.checkClone&&Yb.test(D))return a.each(function(e){var q=
-a.eq(e);u&&(b[0]=D.call(this,e,q.html()));ra(q,b,d,k)});if(f){var m=gb(b,a[0].ownerDocument,!1,a,k);var h=m.firstChild;1===m.childNodes.length&&(m=h);if(h||k){h=e.map(J(m,"script"),Wb);for(q=h.length;c<f;c++){var p=m;c!==g&&(p=e.clone(p,!0,!0),q&&e.merge(h,J(p,"script")));d.call(a[c],p,c)}if(q)for(m=h[h.length-1].ownerDocument,e.map(h,Xb),c=0;c<q;c++)p=h[c],ib.test(p.type||"")&&!v.access(p,"globalEval")&&e.contains(m,p)&&(p.src&&"module"!==(p.type||"").toLowerCase()?e._evalUrl&&!p.noModule&&e._evalUrl(p.src,
-{nonce:p.nonce||p.getAttribute("nonce")},m):n(p.textContent.replace($b,""),p,m))}}return a}function mb(a,b,d){for(var k=b?e.filter(b,a):a,q=0;null!=(b=k[q]);q++)d||1!==b.nodeType||e.cleanData(J(b)),b.parentNode&&(d&&pa(b)&&Oa(J(b,"script")),b.parentNode.removeChild(b));return a}function Ba(a,b,d){var k=a.style;if(d=d||Ca(a)){var q=d.getPropertyValue(b)||d[b];""!==q||pa(a)||(q=e.style(a,b));if(!y.pixelBoxStyles()&&Qa.test(q)&&ac.test(b)){a=k.width;b=k.minWidth;var c=k.maxWidth;k.minWidth=k.maxWidth=
-k.width=q;q=d.width;k.width=a;k.minWidth=b;k.maxWidth=c}}return void 0!==q?q+"":q}function nb(a,b){return{get:function(){if(a())delete this.get;else return(this.get=b).apply(this,arguments)}}}function Ra(a){var b=e.cssProps[a]||ob[a];if(b)return b;if(a in pb)return a;a:{b=a;for(var d=b[0].toUpperCase()+b.slice(1),k=qb.length;k--;)if(b=qb[k]+d,b in pb)break a;b=void 0}return ob[a]=b||a}function rb(a,b,d){return(a=Aa.exec(b))?Math.max(0,a[2]-(d||0))+(a[3]||"px"):b}function Sa(a,b,d,k,q,c){var f="width"===
-b?1:0,r=0,g=0;if(d===(k?"border":"content"))return 0;for(;4>f;f+=2)"margin"===d&&(g+=e.css(a,d+X[f],!0,q)),k?("content"===d&&(g-=e.css(a,"padding"+X[f],!0,q)),"margin"!==d&&(g-=e.css(a,"border"+X[f]+"Width",!0,q))):(g+=e.css(a,"padding"+X[f],!0,q),"padding"!==d?g+=e.css(a,"border"+X[f]+"Width",!0,q):r+=e.css(a,"border"+X[f]+"Width",!0,q));!k&&0<=c&&(g+=Math.max(0,Math.ceil(a["offset"+b[0].toUpperCase()+b.slice(1)]-c-g-r-.5))||0);return g}function sb(a,b,d){var k=Ca(a),q=(!y.boxSizingReliable()||d)&&
-"border-box"===e.css(a,"boxSizing",!1,k),c=q,g=Ba(a,b,k),m="offset"+b[0].toUpperCase()+b.slice(1);if(Qa.test(g)){if(!d)return g;g="auto"}(!y.boxSizingReliable()&&q||!y.reliableTrDimensions()&&f(a,"tr")||"auto"===g||!parseFloat(g)&&"inline"===e.css(a,"display",!1,k))&&a.getClientRects().length&&(q="border-box"===e.css(a,"boxSizing",!1,k),(c=m in a)&&(g=a[m]));g=parseFloat(g)||0;return g+Sa(a,b,d||(q?"border":"content"),c,k,g)+"px"}function N(a,b,d,k,e){return new N.prototype.init(a,b,d,k,e)}function Ta(){Ia&&
-(!1===A.hidden&&c.requestAnimationFrame?c.requestAnimationFrame(Ta):c.setTimeout(Ta,e.fx.interval),e.fx.tick())}function tb(){c.setTimeout(function(){sa=void 0});return sa=Date.now()}function La(a,b){var d=0,k={height:a};for(b=b?1:0;4>d;d+=2-b){var e=X[d];k["margin"+e]=k["padding"+e]=a}b&&(k.opacity=k.width=a);return k}function ub(a,b,d){for(var k,e=(E.tweeners[b]||[]).concat(E.tweeners["*"]),c=0,f=e.length;c<f;c++)if(k=e[c].call(d,b,a))return k}function bc(a,b){var d,k;for(d in a){var q=R(d);var c=
-b[q];var f=a[d];Array.isArray(f)&&(c=f[1],f=a[d]=f[0]);d!==q&&(a[q]=f,delete a[d]);if((k=e.cssHooks[q])&&"expand"in k)for(d in f=k.expand(f),delete a[q],f)d in a||(a[d]=f[d],b[d]=c);else b[q]=c}}function E(a,b,d){var k,c=0,f=E.prefilters.length,g=e.Deferred().always(function(){delete m.elem}),m=function(){if(k)return!1;var b=sa||tb();b=Math.max(0,h.startTime+h.duration-b);for(var d=1-(b/h.duration||0),e=0,c=h.tweens.length;e<c;e++)h.tweens[e].run(d);g.notifyWith(a,[h,d,b]);if(1>d&&c)return b;c||g.notifyWith(a,
-[h,1,0]);g.resolveWith(a,[h]);return!1},h=g.promise({elem:a,props:e.extend({},b),opts:e.extend(!0,{specialEasing:{},easing:e.easing._default},d),originalProperties:b,originalOptions:d,startTime:sa||tb(),duration:d.duration,tweens:[],createTween:function(b,d){b=e.Tween(a,h.opts,b,d,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var d=0,e=b?h.tweens.length:0;if(k)return this;for(k=!0;d<e;d++)h.tweens[d].run(1);b?(g.notifyWith(a,[h,1,0]),g.resolveWith(a,[h,b])):g.rejectWith(a,
-[h,b]);return this}});d=h.props;for(bc(d,h.opts.specialEasing);c<f;c++)if(b=E.prefilters[c].call(h,a,d,h.opts))return t(b.stop)&&(e._queueHooks(h.elem,h.opts.queue).stop=b.stop.bind(b)),b;e.map(d,ub,h);t(h.opts.start)&&h.opts.start.call(a,h);h.progress(h.opts.progress).done(h.opts.done,h.opts.complete).fail(h.opts.fail).always(h.opts.always);e.fx.timer(e.extend(m,{elem:a,anim:h,queue:h.opts.queue}));return h}function P(a){return(a.match(V)||[]).join(" ")}function ia(a){return a.getAttribute&&a.getAttribute("class")||
-""}function Ua(a){return Array.isArray(a)?a:"string"===typeof a?a.match(V)||[]:[]}function Va(a,b,d,k){var c;if(Array.isArray(b))e.each(b,function(b,e){d||cc.test(a)?k(a,e):Va(a+"["+("object"===typeof e&&null!=e?b:"")+"]",e,d,k)});else if(d||"object"!==h(b))k(a,b);else for(c in b)Va(a+"["+c+"]",b[c],d,k)}function vb(a){return function(b,d){"string"!==typeof b&&(d=b,b="*");var e=0,c=b.toLowerCase().match(V)||[];if(t(d))for(;b=c[e++];)"+"===b[0]?(b=b.slice(1)||"*",(a[b]=a[b]||[]).unshift(d)):(a[b]=
-a[b]||[]).push(d)}}function wb(a,b,d,k){function c(q){var r;f[q]=!0;e.each(a[q]||[],function(a,e){a=e(b,d,k);if("string"===typeof a&&!g&&!f[a])return b.dataTypes.unshift(a),c(a),!1;if(g)return!(r=a)});return r}var f={},g=a===Wa;return c(b.dataTypes[0])||!f["*"]&&c("*")}function Xa(a,b){var d,k,c=e.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((c[d]?a:k||(k={}))[d]=b[d]);k&&e.extend(!0,a,k);return a}function dc(a,b,d){for(var e,c,f,g,h=a.contents,m=a.dataTypes;"*"===m[0];)m.shift(),void 0===
-e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(c in h)if(h[c]&&h[c].test(e)){m.unshift(c);break}if(m[0]in d)f=m[0];else{for(c in d){if(!m[0]||a.converters[c+" "+m[0]]){f=c;break}g||(g=c)}f=f||g}if(f)return f!==m[0]&&m.unshift(f),d[f]}function ec(a,b,d,e){var k,c,f={},g=a.dataTypes.slice();if(g[1])for(m in a.converters)f[m.toLowerCase()]=a.converters[m];for(c=g.shift();c;){a.responseFields[c]&&(d[a.responseFields[c]]=b);!h&&e&&a.dataFilter&&(b=a.dataFilter(b,a.dataType));var h=c;if(c=
-g.shift())if("*"===c)c=h;else if("*"!==h&&h!==c){var m=f[h+" "+c]||f["* "+c];if(!m)for(k in f){var p=k.split(" ");if(p[1]===c&&(m=f[h+" "+p[0]]||f["* "+p[0]])){!0===m?m=f[k]:!0!==f[k]&&(c=p[0],g.unshift(p[1]));break}}if(!0!==m)if(m&&a.throws)b=m(b);else try{b=m(b)}catch(Tb){return{state:"parsererror",error:m?Tb:"No conversion from "+h+" to "+c}}}}return{state:"success",data:b}}var Q=[],xb=Object.getPrototypeOf,da=Q.slice,lb=Q.flat?function(a){return Q.flat.call(a)}:function(a){return Q.concat.apply([],
-a)},Ya=Q.push,Ga=Q.indexOf,ya={},cb=ya.toString,Ma=ya.hasOwnProperty,yb=Ma.toString,fc=yb.call(Object),y={},t=function(a){return"function"===typeof a&&"number"!==typeof a.nodeType&&"function"!==typeof a.item},na=function(a){return null!=a&&a===a.window},A=c.document,Ob={type:!0,src:!0,nonce:!0,noModule:!0},e=function(a,b){return new e.fn.init(a,b)};e.fn=e.prototype={jquery:"3.6.0",constructor:e,length:0,toArray:function(){return da.call(this)},get:function(a){return null==a?da.call(this):0>a?this[a+
-this.length]:this[a]},pushStack:function(a){a=e.merge(this.constructor(),a);a.prevObject=this;return a},each:function(a){return e.each(this,a)},map:function(a){return this.pushStack(e.map(this,function(b,d){return a.call(b,d,b)}))},slice:function(){return this.pushStack(da.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(e.grep(this,function(a,b){return(b+1)%2}))},odd:function(){return this.pushStack(e.grep(this,
-function(a,b){return b%2}))},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&a<b?[this[a]]:[])},end:function(){return this.prevObject||this.constructor()},push:Ya,sort:Q.sort,splice:Q.splice};e.extend=e.fn.extend=function(){var a,b,d,k=arguments[0]||{},c=1,f=arguments.length,g=!1;"boolean"===typeof k&&(g=k,k=arguments[c]||{},c++);"object"===typeof k||t(k)||(k={});c===f&&(k=this,c--);for(;c<f;c++)if(null!=(a=arguments[c]))for(b in a){var h=a[b];if("__proto__"!==b&&k!==h)if(g&&
-h&&(e.isPlainObject(h)||(d=Array.isArray(h)))){var m=k[b];m=d&&!Array.isArray(m)?[]:d||e.isPlainObject(m)?m:{};d=!1;k[b]=e.extend(g,m,h)}else void 0!==h&&(k[b]=h)}return k};e.extend({expando:"jQuery"+("3.6.0"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw Error(a);},noop:function(){},isPlainObject:function(a){if(!a||"[object Object]"!==cb.call(a))return!1;a=xb(a);if(!a)return!0;a=Ma.call(a,"constructor")&&a.constructor;return"function"===typeof a&&yb.call(a)===fc},isEmptyObject:function(a){for(var b in a)return!1;
-return!0},globalEval:function(a,b,d){n(a,{nonce:b&&b.nonce},d)},each:function(a,b){var d,e=0;if(g(a))for(d=a.length;e<d&&!1!==b.call(a[e],e,a[e]);e++);else for(e in a)if(!1===b.call(a[e],e,a[e]))break;return a},makeArray:function(a,b){b=b||[];null!=a&&(g(Object(a))?e.merge(b,"string"===typeof a?[a]:a):Ya.call(b,a));return b},inArray:function(a,b,d){return null==b?-1:Ga.call(b,a,d)},merge:function(a,b){for(var d=+b.length,e=0,c=a.length;e<d;e++)a[c++]=b[e];a.length=c;return a},grep:function(a,b,d){for(var e=
-[],c=0,f=a.length,g=!d;c<f;c++)d=!b(a[c],c),d!==g&&e.push(a[c]);return e},map:function(a,b,d){var e,c=0,f=[];if(g(a))for(e=a.length;c<e;c++){var h=b(a[c],c,d);null!=h&&f.push(h)}else for(c in a)h=b(a[c],c,d),null!=h&&f.push(h);return lb(f)},guid:1,support:y});$jscomp.initSymbol();"function"===typeof Symbol&&($jscomp.initSymbol(),$jscomp.initSymbolIterator(),$jscomp.initSymbol(),$jscomp.initSymbolIterator(),e.fn[Symbol.iterator]=Q[Symbol.iterator]);e.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),
-function(a,b){ya["[object "+b+"]"]=b.toLowerCase()});var la=function(a){function b(a,b,d,e){var k,c,f,g,q=b&&b.ownerDocument;var K=b?b.nodeType:9;d=d||[];if("string"!==typeof a||!a||1!==K&&9!==K&&11!==K)return d;if(!e&&(Da(b),b=b||G,Y)){if(11!==K&&(g=Fa.exec(a)))if(k=g[1])if(9===K)if(c=b.getElementById(k)){if(c.id===k)return d.push(c),d}else return d;else{if(q&&(c=q.getElementById(k))&&Z(b,c)&&c.id===k)return d.push(c),d}else{if(g[2])return ta.apply(d,b.getElementsByTagName(a)),d;if((k=g[3])&&L.getElementsByClassName&&
-b.getElementsByClassName)return ta.apply(d,b.getElementsByClassName(k)),d}if(!(!L.qsa||Q[a+" "]||O&&O.test(a)||1===K&&"object"===b.nodeName.toLowerCase())){k=a;q=b;if(1===K&&(qa.test(a)||fa.test(a))){q=ma.test(a)&&l(b.parentNode)||b;q===b&&L.scope||((f=b.getAttribute("id"))?f=f.replace(wa,xa):b.setAttribute("id",f=M));k=ha(a);for(K=k.length;K--;)k[K]=(f?"#"+f:":scope")+" "+B(k[K]);k=k.join(",")}try{return ta.apply(d,q.querySelectorAll(k)),d}catch(Hc){Q(a,!0)}finally{f===M&&b.removeAttribute("id")}}}return Ia(a.replace(aa,
-"$1"),b,d,e)}function d(){function a(d,e){b.push(d+" ")>F.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function e(a){a[M]=!0;return a}function c(a){var b=G.createElement("fieldset");try{return!!a(b)}catch(S){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function f(a,b){a=a.split("|");for(var d=a.length;d--;)F.attrHandle[a[d]]=b}function g(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(e)return e;if(d)for(;d=d.nextSibling;)if(d===
-b)return-1;return a?1:-1}function h(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function m(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function u(a){return function(b){return"form"in b?b.parentNode&&!1===b.disabled?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&Ga(b)===a:b.disabled===a:"label"in b?b.disabled===a:!1}}function p(a){return e(function(b){b=
-+b;return e(function(d,e){for(var k,c=a([],d.length,b),f=c.length;f--;)d[k=c[f]]&&(d[k]=!(e[k]=d[k]))})})}function l(a){return a&&"undefined"!==typeof a.getElementsByTagName&&a}function n(){}function B(a){for(var b=0,d=a.length,e="";b<d;b++)e+=a[b].value;return e}function w(a,b,d){var e=b.dir,k=b.next,c=k||e,f=d&&"parentNode"===c,g=V++;return b.first?function(b,d,k){for(;b=b[e];)if(1===b.nodeType||f)return a(b,d,k);return!1}:function(b,d,q){var r,K=[E,g];if(q)for(;b=b[e];){if((1===b.nodeType||f)&&
-a(b,d,q))return!0}else for(;b=b[e];)if(1===b.nodeType||f){var h=b[M]||(b[M]={});h=h[b.uniqueID]||(h[b.uniqueID]={});if(k&&k===b.nodeName.toLowerCase())b=b[e]||b;else{if((r=h[c])&&r[0]===E&&r[1]===g)return K[2]=r[2];h[c]=K;if(K[2]=a(b,d,q))return!0}}return!1}}function v(a){return 1<a.length?function(b,d,e){for(var k=a.length;k--;)if(!a[k](b,d,e))return!1;return!0}:a[0]}function t(a,b,d,e,k){for(var c,f=[],g=0,q=a.length,r=null!=b;g<q;g++)if(c=a[g])if(!d||d(c,e,k))f.push(c),r&&b.push(g);return f}function x(a,
-d,k,c,f,g){c&&!c[M]&&(c=x(c));f&&!f[M]&&(f=x(f,g));return e(function(e,g,q,r){var h,K=[],m=[],S=g.length,p;if(!(p=e)){p=d||"*";for(var I=q.nodeType?[q]:q,u=[],Ja=0,Ka=I.length;Ja<Ka;Ja++)b(p,I[Ja],u);p=u}p=!a||!e&&d?p:t(p,K,a,q,r);I=k?f||(e?a:S||c)?[]:g:p;k&&k(p,I,q,r);if(c){var D=t(I,m);c(D,[],q,r);for(q=D.length;q--;)if(h=D[q])I[m[q]]=!(p[m[q]]=h)}if(e){if(f||a){if(f){D=[];for(q=I.length;q--;)(h=I[q])&&D.push(p[q]=h);f(null,I=[],D,r)}for(q=I.length;q--;)(h=I[q])&&-1<(D=f?Ea(e,h):K[q])&&(e[D]=!(g[D]=
-h))}}else I=t(I===g?I.splice(S,I.length):I),f?f(null,g,I,r):ta.apply(g,I)})}function z(a){var b,d,e=a.length,k=F.relative[a[0].type];var c=k||F.relative[" "];for(var f=k?1:0,g=w(function(a){return a===b},c,!0),q=w(function(a){return-1<Ea(b,a)},c,!0),r=[function(a,d,e){a=!k&&(e||d!==ua)||((b=d).nodeType?g(a,d,e):q(a,d,e));b=null;return a}];f<e;f++)if(c=F.relative[a[f].type])r=[w(v(r),c)];else{c=F.filter[a[f].type].apply(null,a[f].matches);if(c[M]){for(d=++f;d<e&&!F.relative[a[d].type];d++);return x(1<
-f&&v(r),1<f&&B(a.slice(0,f-1).concat({value:" "===a[f-2].type?"*":""})).replace(aa,"$1"),c,f<d&&z(a.slice(f,d)),d<e&&z(a=a.slice(d)),d<e&&B(a))}r.push(c)}return v(r)}function A(a,d){var k=0<d.length,c=0<a.length,f=function(e,f,g,q,r){var h,m,K=0,S="0",I=e&&[],p=[],u=ua,D=e||c&&F.find.TAG("*",r),Ja=E+=null==u?1:Math.random()||.1,Ka=D.length;for(r&&(ua=f==G||f||r);S!==Ka&&null!=(h=D[S]);S++){if(c&&h){var Na=0;f||h.ownerDocument==G||(Da(h),g=!Y);for(;m=a[Na++];)if(m(h,f||G,g)){q.push(h);break}r&&(E=
-Ja)}k&&((h=!m&&h)&&K--,e&&I.push(h))}K+=S;if(k&&S!==K){for(Na=0;m=d[Na++];)m(I,p,f,g);if(e){if(0<K)for(;S--;)I[S]||p[S]||(p[S]=ia.call(q));p=t(p)}ta.apply(q,p);r&&!e&&0<p.length&&1<K+d.length&&b.uniqueSort(q)}r&&(E=Ja,ua=u);return I};return k?e(f):f}var y,ua,va,C,G,T,Y,O,J,N,Z,M="sizzle"+1*new Date,H=a.document,E=0,V=0,R=d(),W=d(),X=d(),Q=d(),U=function(a,b){a===b&&(C=!0);return 0},da={}.hasOwnProperty,P=[],ia=P.pop,la=P.push,ta=P.push,ea=P.slice,Ea=function(a,b){for(var d=0,e=a.length;d<e;d++)if(a[d]===
-b)return d;return-1},na=/[\x20\t\r\n\f]+/g,aa=/^[\x20\t\r\n\f]+|((?:^|[^\\])(?:\\.)*)[\x20\t\r\n\f]+$/g,pa=/^[\x20\t\r\n\f]*,[\x20\t\r\n\f]*/,fa=/^[\x20\t\r\n\f]*([>+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,qa=/[\x20\t\r\n\f]|>/,ra=/:((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,
-sa=/^(?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+$/,ba={ID:/^#((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)/,CLASS:/^\.((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)/,TAG:/^((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+|[*])/,ATTR:/^\[[\x20\t\r\n\f]*((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+))|)[\x20\t\r\n\f]*\]/,
-PSEUDO:/^:((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\[^\r\n\f]|[\w-]|[^\x00-\x7f])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,
-bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},za=/HTML$/i,Aa=/^(?:input|select|textarea|button)$/i,Ba=/^h\d$/i,ca=/^[^{]+\{\s*\[native \w/,Fa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ma=/[+~]/,ja=/\\[\da-fA-F]{1,6}[\x20\t\r\n\f]?|\\([^\r\n\f])/g,ka=function(a,b){a="0x"+a.slice(1)-
-65536;return b?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},wa=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,xa=function(a,b){return b?"\x00"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},ya=function(){Da()},Ga=w(function(a){return!0===a.disabled&&"fieldset"===a.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{ta.apply(P=ea.call(H.childNodes),H.childNodes),P[H.childNodes.length].nodeType}catch(K){ta={apply:P.length?
-function(a,b){la.apply(a,ea.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length=d-1}}}var L=b.support={};var Ha=b.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!za.test(a&&a.namespaceURI||b&&b.nodeName||"HTML")};var Da=b.setDocument=function(a){var b;a=a?a.ownerDocument||a:H;if(a==G||9!==a.nodeType||!a.documentElement)return G;G=a;T=G.documentElement;Y=!Ha(G);H!=G&&(b=G.defaultView)&&b.top!==b&&(b.addEventListener?b.addEventListener("unload",ya,!1):b.attachEvent&&
-b.attachEvent("onunload",ya));L.scope=c(function(a){T.appendChild(a).appendChild(G.createElement("div"));return"undefined"!==typeof a.querySelectorAll&&!a.querySelectorAll(":scope fieldset div").length});L.attributes=c(function(a){a.className="i";return!a.getAttribute("className")});L.getElementsByTagName=c(function(a){a.appendChild(G.createComment(""));return!a.getElementsByTagName("*").length});L.getElementsByClassName=ca.test(G.getElementsByClassName);L.getById=c(function(a){T.appendChild(a).id=
-M;return!G.getElementsByName||!G.getElementsByName(M).length});L.getById?(F.filter.ID=function(a){var b=a.replace(ja,ka);return function(a){return a.getAttribute("id")===b}},F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&Y)return(a=b.getElementById(a))?[a]:[]}):(F.filter.ID=function(a){var b=a.replace(ja,ka);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}},F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&
-Y){var d,e=b.getElementById(a);if(e){if((d=e.getAttributeNode("id"))&&d.value===a)return[e];var k=b.getElementsByName(a);for(b=0;e=k[b++];)if((d=e.getAttributeNode("id"))&&d.value===a)return[e]}return[]}});F.find.TAG=L.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(L.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=
-L.getElementsByClassName&&function(a,b){if("undefined"!==typeof b.getElementsByClassName&&Y)return b.getElementsByClassName(a)};J=[];O=[];if(L.qsa=ca.test(G.querySelectorAll))c(function(a){T.appendChild(a).innerHTML="<a id='"+M+"'></a><select id='"+M+"-\r\\' msallowcapture=''><option selected=''></option></select>";a.querySelectorAll("[msallowcapture^='']").length&&O.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||O.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");
-a.querySelectorAll("[id~="+M+"-]").length||O.push("~=");var b=G.createElement("input");b.setAttribute("name","");a.appendChild(b);a.querySelectorAll("[name='']").length||O.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll(":checked").length||O.push(":checked");a.querySelectorAll("a#"+M+"+*").length||O.push(".#.+[+~]");a.querySelectorAll("\\\f");O.push("[\\r\\n\\f]")}),c(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";
-var b=G.createElement("input");b.setAttribute("type","hidden");a.appendChild(b).setAttribute("name","D");a.querySelectorAll("[name=d]").length&&O.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");2!==a.querySelectorAll(":enabled").length&&O.push(":enabled",":disabled");T.appendChild(a).disabled=!0;2!==a.querySelectorAll(":disabled").length&&O.push(":enabled",":disabled");a.querySelectorAll("*,:x");O.push(",.*:")});(L.matchesSelector=ca.test(N=T.matches||T.webkitMatchesSelector||T.mozMatchesSelector||T.oMatchesSelector||
-T.msMatchesSelector))&&c(function(a){L.disconnectedMatch=N.call(a,"*");N.call(a,"[s!='']:x");J.push("!=",":((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|\\[[\\x20\\t\\r\\n\\f]*((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+))|)[\\x20\\t\\r\\n\\f]*\\])*)|.*)\\)|)")});
-O=O.length&&new RegExp(O.join("|"));J=J.length&&new RegExp(J.join("|"));Z=(b=ca.test(T.compareDocumentPosition))||ca.test(T.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&&a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};U=b?function(a,b){if(a===b)return C=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;if(d)return d;
-d=(a.ownerDocument||a)==(b.ownerDocument||b)?a.compareDocumentPosition(b):1;return d&1||!L.sortDetached&&b.compareDocumentPosition(a)===d?a==G||a.ownerDocument==H&&Z(H,a)?-1:b==G||b.ownerDocument==H&&Z(H,b)?1:va?Ea(va,a)-Ea(va,b):0:d&4?-1:1}:function(a,b){if(a===b)return C=!0,0;var d=0,e=a.parentNode,k=b.parentNode,c=[a],f=[b];if(!e||!k)return a==G?-1:b==G?1:e?-1:k?1:va?Ea(va,a)-Ea(va,b):0;if(e===k)return g(a,b);for(;a=a.parentNode;)c.unshift(a);for(a=b;a=a.parentNode;)f.unshift(a);for(;c[d]===f[d];)d++;
-return d?g(c[d],f[d]):c[d]==H?-1:f[d]==H?1:0};return G};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){Da(a);if(!(!L.matchesSelector||!Y||Q[d+" "]||J&&J.test(d)||O&&O.test(d)))try{var e=N.call(a,d);if(e||L.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Na){Q(d,!0)}return 0<b(d,G,null,[a]).length};b.contains=function(a,b){(a.ownerDocument||a)!=G&&Da(a);return Z(a,b)};b.attr=function(a,b){(a.ownerDocument||a)!=G&&Da(a);var d=F.attrHandle[b.toLowerCase()];
-d=d&&da.call(F.attrHandle,b.toLowerCase())?d(a,b,!Y):void 0;return void 0!==d?d:L.attributes||!Y?a.getAttribute(b):(d=a.getAttributeNode(b))&&d.specified?d.value:null};b.escape=function(a){return(a+"").replace(wa,xa)};b.error=function(a){throw Error("Syntax error, unrecognized expression: "+a);};b.uniqueSort=function(a){var b,d=[],e=0,k=0;C=!L.detectDuplicates;va=!L.sortStable&&a.slice(0);a.sort(U);if(C){for(;b=a[k++];)b===a[k]&&(e=d.push(k));for(;e--;)a.splice(d[e],1)}va=null;return a};var oa=b.getText=
-function(a){var b="",d=0;var e=a.nodeType;if(!e)for(;e=a[d++];)b+=oa(e);else if(1===e||9===e||11===e){if("string"===typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)b+=oa(a)}else if(3===e||4===e)return a.nodeValue;return b};var F=b.selectors={cacheLength:50,createPseudo:e,match:ba,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){a[1]=a[1].replace(ja,
-ka);a[3]=(a[3]||a[4]||a[5]||"").replace(ja,ka);"~="===a[2]&&(a[3]=" "+a[3]+" ");return a.slice(0,4)},CHILD:function(a){a[1]=a[1].toLowerCase();"nth"===a[1].slice(0,3)?(a[3]||b.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&b.error(a[0]);return a},PSEUDO:function(a){var b,d=!a[6]&&a[2];if(ba.CHILD.test(a[0]))return null;a[3]?a[2]=a[4]||a[5]||"":d&&ra.test(d)&&(b=ha(d,!0))&&(b=d.indexOf(")",d.length-b)-d.length)&&(a[0]=a[0].slice(0,b),
-a[2]=d.slice(0,b));return a.slice(0,3)}},filter:{TAG:function(a){var b=a.replace(ja,ka).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=R[a+" "];return b||(b=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"),R(a,function(a){return b.test("string"===typeof a.className&&a.className||"undefined"!==typeof a.getAttribute&&a.getAttribute("class")||"")}))},ATTR:function(a,d,e){return function(k){k=b.attr(k,
-a);if(null==k)return"!="===d;if(!d)return!0;k+="";return"="===d?k===e:"!="===d?k!==e:"^="===d?e&&0===k.indexOf(e):"*="===d?e&&-1<k.indexOf(e):"$="===d?e&&k.slice(-e.length)===e:"~="===d?-1<(" "+k.replace(na," ")+" ").indexOf(e):"|="===d?k===e||k.slice(0,e.length+1)===e+"-":!1}},CHILD:function(a,b,d,e,k){var c="nth"!==a.slice(0,3),f="last"!==a.slice(-4),g="of-type"===b;return 1===e&&0===k?function(a){return!!a.parentNode}:function(b,d,q){var r,h;d=c!==f?"nextSibling":"previousSibling";var m=b.parentNode,
-I=g&&b.nodeName.toLowerCase();q=!q&&!g;var p=!1;if(m){if(c){for(;d;){for(r=b;r=r[d];)if(g?r.nodeName.toLowerCase()===I:1===r.nodeType)return!1;var u=d="only"===a&&!u&&"nextSibling"}return!0}u=[f?m.firstChild:m.lastChild];if(f&&q){r=m;var D=r[M]||(r[M]={});D=D[r.uniqueID]||(D[r.uniqueID]={});p=D[a]||[];p=(h=p[0]===E&&p[1])&&p[2];for(r=h&&m.childNodes[h];r=++h&&r&&r[d]||(p=h=0)||u.pop();)if(1===r.nodeType&&++p&&r===b){D[a]=[E,h,p];break}}else if(q&&(r=b,D=r[M]||(r[M]={}),D=D[r.uniqueID]||(D[r.uniqueID]=
-{}),p=D[a]||[],p=h=p[0]===E&&p[1]),!1===p)for(;(r=++h&&r&&r[d]||(p=h=0)||u.pop())&&((g?r.nodeName.toLowerCase()!==I:1!==r.nodeType)||!++p||(q&&(D=r[M]||(r[M]={}),D=D[r.uniqueID]||(D[r.uniqueID]={}),D[a]=[E,p]),r!==b)););p-=k;return p===e||0===p%e&&0<=p/e}}},PSEUDO:function(a,d){var k=F.pseudos[a]||F.setFilters[a.toLowerCase()]||b.error("unsupported pseudo: "+a);if(k[M])return k(d);if(1<k.length){var c=[a,a,"",d];return F.setFilters.hasOwnProperty(a.toLowerCase())?e(function(a,b){for(var e,c=k(a,d),
-f=c.length;f--;)e=Ea(a,c[f]),a[e]=!(b[e]=c[f])}):function(a){return k(a,0,c)}}return k}},pseudos:{not:e(function(a){var b=[],d=[],k=Ca(a.replace(aa,"$1"));return k[M]?e(function(a,b,d,e){e=k(a,null,e,[]);for(var c=a.length;c--;)if(d=e[c])a[c]=!(b[c]=d)}):function(a,e,c){b[0]=a;k(b,null,c,d);b[0]=null;return!d.pop()}}),has:e(function(a){return function(d){return 0<b(a,d).length}}),contains:e(function(a){a=a.replace(ja,ka);return function(b){return-1<(b.textContent||oa(b)).indexOf(a)}}),lang:e(function(a){sa.test(a||
-"")||b.error("unsupported lang: "+a);a=a.replace(ja,ka).toLowerCase();return function(b){var d;do if(d=Y?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return d=d.toLowerCase(),d===a||0===d.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var d=a.location&&a.location.hash;return d&&d.slice(1)===b.id},root:function(a){return a===T},focus:function(a){return a===G.activeElement&&(!G.hasFocus||G.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:u(!1),
-disabled:u(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return!0===a.selected},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(6>a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return Ba.test(a.nodeName)},input:function(a){return Aa.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===
-b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:p(function(){return[0]}),last:p(function(a,b){return[b-1]}),eq:p(function(a,b,d){return[0>d?d+b:d]}),even:p(function(a,b){for(var d=0;d<b;d+=2)a.push(d);return a}),odd:p(function(a,b){for(var d=1;d<b;d+=2)a.push(d);return a}),lt:p(function(a,b,d){for(b=0>d?d+b:d>b?b:d;0<=--b;)a.push(b);return a}),gt:p(function(a,b,
-d){for(d=0>d?d+b:d;++d<b;)a.push(d);return a})}};F.pseudos.nth=F.pseudos.eq;for(y in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})F.pseudos[y]=h(y);for(y in{submit:!0,reset:!0})F.pseudos[y]=m(y);n.prototype=F.filters=F.pseudos;F.setFilters=new n;var ha=b.tokenize=function(a,d){var e,k,c,f,g;if(f=W[a+" "])return d?0:f.slice(0);f=a;var q=[];for(g=F.preFilter;f;){if(!r||(e=pa.exec(f)))e&&(f=f.slice(e[0].length)||f),q.push(k=[]);var r=!1;if(e=fa.exec(f))r=e.shift(),k.push({value:r,type:e[0].replace(aa,
-" ")}),f=f.slice(r.length);for(c in F.filter)!(e=ba[c].exec(f))||g[c]&&!(e=g[c](e))||(r=e.shift(),k.push({value:r,type:c,matches:e}),f=f.slice(r.length));if(!r)break}return d?f.length:f?b.error(a):W(a,q).slice(0)};var Ca=b.compile=function(a,b){var d,e=[],k=[],c=X[a+" "];if(!c){b||(b=ha(a));for(d=b.length;d--;)c=z(b[d]),c[M]?e.push(c):k.push(c);c=X(a,A(k,e));c.selector=a}return c};var Ia=b.select=function(a,b,d,e){var k,c,f,g="function"===typeof a&&a,q=!e&&ha(a=g.selector||a);d=d||[];if(1===q.length){var r=
-q[0]=q[0].slice(0);if(2<r.length&&"ID"===(c=r[0]).type&&9===b.nodeType&&Y&&F.relative[r[1].type]){b=(F.find.ID(c.matches[0].replace(ja,ka),b)||[])[0];if(!b)return d;g&&(b=b.parentNode);a=a.slice(r.shift().value.length)}for(k=ba.needsContext.test(a)?0:r.length;k--;){c=r[k];if(F.relative[f=c.type])break;if(f=F.find[f])if(e=f(c.matches[0].replace(ja,ka),ma.test(r[0].type)&&l(b.parentNode)||b)){r.splice(k,1);a=e.length&&B(r);if(!a)return ta.apply(d,e),d;break}}}(g||Ca(a,q))(e,b,!Y,d,!b||ma.test(a)&&l(b.parentNode)||
-b);return d};L.sortStable=M.split("").sort(U).join("")===M;L.detectDuplicates=!!C;Da();L.sortDetached=c(function(a){return a.compareDocumentPosition(G.createElement("fieldset"))&1});c(function(a){a.innerHTML="<a href='#'></a>";return"#"===a.firstChild.getAttribute("href")})||f("type|href|height|width",function(a,b,d){if(!d)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)});L.attributes&&c(function(a){a.innerHTML="<input/>";a.firstChild.setAttribute("value","");return""===a.firstChild.getAttribute("value")})||
-f("value",function(a,b,d){if(!d&&"input"===a.nodeName.toLowerCase())return a.defaultValue});c(function(a){return null==a.getAttribute("disabled")})||f("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,b,d){var e;if(!d)return!0===a[b]?b.toLowerCase():(e=a.getAttributeNode(b))&&e.specified?e.value:null});return b}(c);e.find=la;e.expr=la.selectors;e.expr[":"]=e.expr.pseudos;e.uniqueSort=e.unique=la.uniqueSort;e.text=
-la.getText;e.isXMLDoc=la.isXML;e.contains=la.contains;e.escapeSelector=la.escape;var ba=function(a,b,d){for(var k=[],c=void 0!==d;(a=a[b])&&9!==a.nodeType;)if(1===a.nodeType){if(c&&e(a).is(d))break;k.push(a)}return k},zb=function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d},Ab=e.expr.match.needsContext,Bb=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;e.filter=function(a,b,d){var k=b[0];d&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?e.find.matchesSelector(k,
-a)?[k]:[]:e.find.matches(a,e.grep(b,function(a){return 1===a.nodeType}))};e.fn.extend({find:function(a){var b,d=this.length,k=this;if("string"!==typeof a)return this.pushStack(e(a).filter(function(){for(b=0;b<d;b++)if(e.contains(k[b],this))return!0}));var c=this.pushStack([]);for(b=0;b<d;b++)e.find(a,k[b],c);return 1<d?e.uniqueSort(c):c},filter:function(a){return this.pushStack(m(this,a||[],!1))},not:function(a){return this.pushStack(m(this,a||[],!0))},is:function(a){return!!m(this,"string"===typeof a&&
-Ab.test(a)?e(a):a||[],!1).length}});var gc=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(e.fn.init=function(a,b,d){if(!a)return this;d=d||hc;if("string"===typeof a){var k="<"===a[0]&&">"===a[a.length-1]&&3<=a.length?[null,a,null]:gc.exec(a);if(!k||!k[1]&&b)return!b||b.jquery?(b||d).find(a):this.constructor(b).find(a);if(k[1]){if(b=b instanceof e?b[0]:b,e.merge(this,e.parseHTML(k[1],b&&b.nodeType?b.ownerDocument||b:A,!0)),Bb.test(k[1])&&e.isPlainObject(b))for(k in b)if(t(this[k]))this[k](b[k]);else this.attr(k,
-b[k])}else if(a=A.getElementById(k[2]))this[0]=a,this.length=1;return this}return a.nodeType?(this[0]=a,this.length=1,this):t(a)?void 0!==d.ready?d.ready(a):a(e):e.makeArray(a,this)}).prototype=e.fn;var hc=e(A);var ic=/^(?:parents|prev(?:Until|All))/,jc={children:!0,contents:!0,next:!0,prev:!0};e.fn.extend({has:function(a){var b=e(a,this),d=b.length;return this.filter(function(){for(var a=0;a<d;a++)if(e.contains(this,b[a]))return!0})},closest:function(a,b){var d,k=0,c=this.length,f=[],g="string"!==
-typeof a&&e(a);if(!Ab.test(a))for(;k<c;k++)for(d=this[k];d&&d!==b;d=d.parentNode)if(11>d.nodeType&&(g?-1<g.index(d):1===d.nodeType&&e.find.matchesSelector(d,a))){f.push(d);break}return this.pushStack(1<f.length?e.uniqueSort(f):f)},index:function(a){return a?"string"===typeof a?Ga.call(e(a),this[0]):Ga.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(e.uniqueSort(e.merge(this.get(),e(a,b))))},addBack:function(a){return this.add(null==
-a?this.prevObject:this.prevObject.filter(a))}});e.each({parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},parents:function(a){return ba(a,"parentNode")},parentsUntil:function(a,b,d){return ba(a,"parentNode",d)},next:function(a){return p(a,"nextSibling")},prev:function(a){return p(a,"previousSibling")},nextAll:function(a){return ba(a,"nextSibling")},prevAll:function(a){return ba(a,"previousSibling")},nextUntil:function(a,b,d){return ba(a,"nextSibling",d)},prevUntil:function(a,b,d){return ba(a,
-"previousSibling",d)},siblings:function(a){return zb((a.parentNode||{}).firstChild,a)},children:function(a){return zb(a.firstChild)},contents:function(a){if(null!=a.contentDocument&&xb(a.contentDocument))return a.contentDocument;f(a,"template")&&(a=a.content||a);return e.merge([],a.childNodes)}},function(a,b){e.fn[a]=function(d,k){var c=e.map(this,b,d);"Until"!==a.slice(-5)&&(k=d);k&&"string"===typeof k&&(c=e.filter(k,c));1<this.length&&(jc[a]||e.uniqueSort(c),ic.test(a)&&c.reverse());return this.pushStack(c)}});
-var V=/[^\x20\t\r\n\f]+/g;e.Callbacks=function(a){a="string"===typeof a?B(a):e.extend({},a);var b,d,k,c,f=[],g=[],m=-1,p=function(){c=c||a.once;for(k=b=!0;g.length;m=-1)for(d=g.shift();++m<f.length;)!1===f[m].apply(d[0],d[1])&&a.stopOnFalse&&(m=f.length,d=!1);a.memory||(d=!1);b=!1;c&&(f=d?[]:"")},u={add:function(){f&&(d&&!b&&(m=f.length-1,g.push(d)),function Zb(b){e.each(b,function(b,d){t(d)?a.unique&&u.has(d)||f.push(d):d&&d.length&&"string"!==h(d)&&Zb(d)})}(arguments),d&&!b&&p());return this},remove:function(){e.each(arguments,
-function(a,b){for(var d;-1<(d=e.inArray(b,f,d));)f.splice(d,1),d<=m&&m--});return this},has:function(a){return a?-1<e.inArray(a,f):0<f.length},empty:function(){f&&(f=[]);return this},disable:function(){c=g=[];f=d="";return this},disabled:function(){return!f},lock:function(){c=g=[];d||b||(f=d="");return this},locked:function(){return!!c},fireWith:function(a,d){c||(d=d||[],d=[a,d.slice?d.slice():d],g.push(d),b||p());return this},fire:function(){u.fireWith(this,arguments);return this},fired:function(){return!!k}};
-return u};e.extend({Deferred:function(a){var b=[["notify","progress",e.Callbacks("memory"),e.Callbacks("memory"),2],["resolve","done",e.Callbacks("once memory"),e.Callbacks("once memory"),0,"resolved"],["reject","fail",e.Callbacks("once memory"),e.Callbacks("once memory"),1,"rejected"]],d="pending",k={state:function(){return d},always:function(){f.done(arguments).fail(arguments);return this},"catch":function(a){return k.then(null,a)},pipe:function(){var a=arguments;return e.Deferred(function(d){e.each(b,
-function(b,e){var k=t(a[e[4]])&&a[e[4]];f[e[1]](function(){var a=k&&k.apply(this,arguments);if(a&&t(a.promise))a.promise().progress(d.notify).done(d.resolve).fail(d.reject);else d[e[0]+"With"](this,k?[a]:arguments)})});a=null}).promise()},then:function(a,d,k){function f(a,b,d,k){return function(){var q=this,r=arguments,h=function(){if(!(a<g)){var e=d.apply(q,r);if(e===b.promise())throw new TypeError("Thenable self-resolution");var c=e&&("object"===typeof e||"function"===typeof e)&&e.then;t(c)?k?c.call(e,
-f(g,b,w,k),f(g,b,x,k)):(g++,c.call(e,f(g,b,w,k),f(g,b,x,k),f(g,b,w,b.notifyWith))):(d!==w&&(q=void 0,r=[e]),(k||b.resolveWith)(q,r))}},m=k?h:function(){try{h()}catch(z){e.Deferred.exceptionHook&&e.Deferred.exceptionHook(z,m.stackTrace),a+1>=g&&(d!==x&&(q=void 0,r=[z]),b.rejectWith(q,r))}};a?m():(e.Deferred.getStackHook&&(m.stackTrace=e.Deferred.getStackHook()),c.setTimeout(m))}}var g=0;return e.Deferred(function(e){b[0][3].add(f(0,e,t(k)?k:w,e.notifyWith));b[1][3].add(f(0,e,t(a)?a:w));b[2][3].add(f(0,
-e,t(d)?d:x))}).promise()},promise:function(a){return null!=a?e.extend(a,k):k}},f={};e.each(b,function(a,e){var c=e[2],g=e[5];k[e[1]]=c.add;g&&c.add(function(){d=g},b[3-a][2].disable,b[3-a][3].disable,b[0][2].lock,b[0][3].lock);c.add(e[3].fire);f[e[0]]=function(){f[e[0]+"With"](this===f?void 0:this,arguments);return this};f[e[0]+"With"]=c.fireWith});k.promise(f);a&&a.call(f,f);return f},when:function(a){var b=arguments.length,d=b,k=Array(d),c=da.call(arguments),f=e.Deferred(),g=function(a){return function(d){k[a]=
-this;c[a]=1<arguments.length?da.call(arguments):d;--b||f.resolveWith(k,c)}};if(1>=b&&(Z(a,f.done(g(d)).resolve,f.reject,!b),"pending"===f.state()||t(c[d]&&c[d].then)))return f.then();for(;d--;)Z(c[d],g(d),f.reject);return f.promise()}});var kc=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;e.Deferred.exceptionHook=function(a,b){c.console&&c.console.warn&&a&&kc.test(a.name)&&c.console.warn("jQuery.Deferred exception: "+a.message,a.stack,b)};e.readyException=function(a){c.setTimeout(function(){throw a;
-})};var Za=e.Deferred();e.fn.ready=function(a){Za.then(a).catch(function(a){e.readyException(a)});return this};e.extend({isReady:!1,readyWait:1,ready:function(a){(!0===a?--e.readyWait:e.isReady)||(e.isReady=!0,!0!==a&&0<--e.readyWait||Za.resolveWith(A,[e]))}});e.ready.then=Za.then;"complete"===A.readyState||"loading"!==A.readyState&&!A.documentElement.doScroll?c.setTimeout(e.ready):(A.addEventListener("DOMContentLoaded",W),c.addEventListener("load",W));var U=function(a,b,d,k,c,f,g){var q=0,r=a.length,
-m=null==d;if("object"===h(d))for(q in c=!0,d)U(a,b,q,d[q],!0,f,g);else if(void 0!==k&&(c=!0,t(k)||(g=!0),m&&(g?(b.call(a,k),b=null):(m=b,b=function(a,b,d){return m.call(e(a),d)})),b))for(;q<r;q++)b(a[q],d,g?k:k.call(a[q],q,b(a[q],d)));return c?a:m?b.call(a):r?b(a[0],d):f},Pb=/^-ms-/,Qb=/-([a-z])/g,ca=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};za.uid=1;za.prototype={cache:function(a){var b=a[this.expando];b||(b={},ca(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,
-{value:b,configurable:!0})));return b},set:function(a,b,d){var e;a=this.cache(a);if("string"===typeof b)a[R(b)]=d;else for(e in b)a[R(e)]=b[e];return a},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][R(b)]},access:function(a,b,d){if(void 0===b||b&&"string"===typeof b&&void 0===d)return this.get(a,b);this.set(a,b,d);return void 0!==d?d:b},remove:function(a,b){var d,k=a[this.expando];if(void 0!==k){if(void 0!==b)for(Array.isArray(b)?b=b.map(R):(b=R(b),b=b in k?[b]:
-b.match(V)||[]),d=b.length;d--;)delete k[b[d]];if(void 0===b||e.isEmptyObject(k))a.nodeType?a[this.expando]=void 0:delete a[this.expando]}},hasData:function(a){a=a[this.expando];return void 0!==a&&!e.isEmptyObject(a)}};var v=new za,C=new za,Sb=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Rb=/[A-Z]/g;e.extend({hasData:function(a){return C.hasData(a)||v.hasData(a)},data:function(a,b,d){return C.access(a,b,d)},removeData:function(a,b){C.remove(a,b)},_data:function(a,b,d){return v.access(a,b,d)},_removeData:function(a,
-b){v.remove(a,b)}});e.fn.extend({data:function(a,b){var d,e=this[0],c=e&&e.attributes;if(void 0===a){if(this.length){var f=C.get(e);if(1===e.nodeType&&!v.get(e,"hasDataAttrs")){for(d=c.length;d--;)if(c[d]){var g=c[d].name;0===g.indexOf("data-")&&(g=R(g.slice(5)),db(e,g,f[g]))}v.set(e,"hasDataAttrs",!0)}}return f}return"object"===typeof a?this.each(function(){C.set(this,a)}):U(this,function(b){if(e&&void 0===b){var d=C.get(e,a);if(void 0!==d)return d;d=db(e,a);if(void 0!==d)return d}else this.each(function(){C.set(this,
-a,b)})},null,b,1<arguments.length,null,!0)},removeData:function(a){return this.each(function(){C.remove(this,a)})}});e.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var c=v.get(a,b);d&&(!c||Array.isArray(d)?c=v.access(a,b,e.makeArray(d)):c.push(d));return c||[]}},dequeue:function(a,b){b=b||"fx";var d=e.queue(a,b),c=d.length,f=d.shift(),g=e._queueHooks(a,b),h=function(){e.dequeue(a,b)};"inprogress"===f&&(f=d.shift(),c--);f&&("fx"===b&&d.unshift("inprogress"),delete g.stop,f.call(a,h,g));
-!c&&g&&g.empty.fire()},_queueHooks:function(a,b){var d=b+"queueHooks";return v.get(a,d)||v.access(a,d,{empty:e.Callbacks("once memory").add(function(){v.remove(a,[b+"queue",d])})})}});e.fn.extend({queue:function(a,b){var d=2;"string"!==typeof a&&(b=a,a="fx",d--);return arguments.length<d?e.queue(this[0],a):void 0===b?this:this.each(function(){var d=e.queue(this,a,b);e._queueHooks(this,a);"fx"===a&&"inprogress"!==d[0]&&e.dequeue(this,a)})},dequeue:function(a){return this.each(function(){e.dequeue(this,
-a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var d,c=1,f=e.Deferred(),g=this,h=this.length,m=function(){--c||f.resolveWith(g,[g])};"string"!==typeof a&&(b=a,a=void 0);for(a=a||"fx";h--;)(d=v.get(g[h],a+"queueHooks"))&&d.empty&&(c++,d.empty.add(m));m();return f.promise(b)}});var Cb=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Aa=new RegExp("^(?:([+-])=|)("+Cb+")([a-z%]*)$","i"),X=["Top","Right","Bottom","Left"],ea=A.documentElement,pa=function(a){return e.contains(a.ownerDocument,
-a)},lc={composed:!0};ea.getRootNode&&(pa=function(a){return e.contains(a.ownerDocument,a)||a.getRootNode(lc)===a.ownerDocument});var oa=function(a,b){a=b||a;return"none"===a.style.display||""===a.style.display&&pa(a)&&"none"===e.css(a,"display")},fb={};e.fn.extend({show:function(){return aa(this,!0)},hide:function(){return aa(this)},toggle:function(a){return"boolean"===typeof a?a?this.show():this.hide():this.each(function(){oa(this)?e(this).show():e(this).hide()})}});var Fa=/^(?:checkbox|radio)$/i,
-hb=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ib=/^$|^module$|\/(?:java|ecma)script/i;(function(){var a=A.createDocumentFragment().appendChild(A.createElement("div")),b=A.createElement("input");b.setAttribute("type","radio");b.setAttribute("checked","checked");b.setAttribute("name","t");a.appendChild(b);y.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked;a.innerHTML="<textarea>x</textarea>";y.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue;a.innerHTML="<option></option>";y.option=!!a.lastChild})();
-var H={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};H.tbody=H.tfoot=H.colgroup=H.caption=H.thead;H.th=H.td;y.option||(H.optgroup=H.option=[1,"<select multiple='multiple'>","</select>"]);var Ub=/<|&#?\w+;/,Db=/^([^.]*)(?:\.(.+)|)/;e.event={global:{},add:function(a,b,d,c,f){var k,g,q,h;var m=v.get(a);if(ca(a)){if(d.handler){var p=d;d=p.handler;f=p.selector}f&&
-e.find.matchesSelector(ea,f);d.guid||(d.guid=e.guid++);(g=m.events)||(g=m.events=Object.create(null));(k=m.handle)||(k=m.handle=function(b){return"undefined"!==typeof e&&e.event.triggered!==b.type?e.event.dispatch.apply(a,arguments):void 0});b=(b||"").match(V)||[""];for(m=b.length;m--;){var l=Db.exec(b[m])||[];var n=q=l[1];var B=(l[2]||"").split(".").sort();n&&(l=e.event.special[n]||{},n=(f?l.delegateType:l.bindType)||n,l=e.event.special[n]||{},q=e.extend({type:n,origType:q,data:c,handler:d,guid:d.guid,
-selector:f,needsContext:f&&e.expr.match.needsContext.test(f),namespace:B.join(".")},p),(h=g[n])||(h=g[n]=[],h.delegateCount=0,l.setup&&!1!==l.setup.call(a,c,B,k)||a.addEventListener&&a.addEventListener(n,k)),l.add&&(l.add.call(a,q),q.handler.guid||(q.handler.guid=d.guid)),f?h.splice(h.delegateCount++,0,q):h.push(q),e.event.global[n]=!0)}}},remove:function(a,b,d,c,f){var k,g,q,h,m,p=v.hasData(a)&&v.get(a);if(p&&(q=p.events)){b=(b||"").match(V)||[""];for(h=b.length;h--;){var l=Db.exec(b[h])||[];var n=
-m=l[1];var B=(l[2]||"").split(".").sort();if(n){var w=e.event.special[n]||{};n=(c?w.delegateType:w.bindType)||n;var t=q[n]||[];l=l[2]&&new RegExp("(^|\\.)"+B.join("\\.(?:.*\\.|)")+"(\\.|$)");for(g=k=t.length;k--;){var x=t[k];!f&&m!==x.origType||d&&d.guid!==x.guid||l&&!l.test(x.namespace)||c&&c!==x.selector&&("**"!==c||!x.selector)||(t.splice(k,1),x.selector&&t.delegateCount--,w.remove&&w.remove.call(a,x))}g&&!t.length&&(w.teardown&&!1!==w.teardown.call(a,B,p.handle)||e.removeEvent(a,n,p.handle),delete q[n])}else for(n in q)e.event.remove(a,
-n+b[h],d,c,!0)}e.isEmptyObject(q)&&v.remove(a,"handle events")}},dispatch:function(a){var b,d,c,f=Array(arguments.length),g=e.event.fix(a);var h=(v.get(this,"events")||Object.create(null))[g.type]||[];var m=e.event.special[g.type]||{};f[0]=g;for(b=1;b<arguments.length;b++)f[b]=arguments[b];g.delegateTarget=this;if(!m.preDispatch||!1!==m.preDispatch.call(this,g)){var p=e.event.handlers.call(this,g,h);for(b=0;(c=p[b++])&&!g.isPropagationStopped();)for(g.currentTarget=c.elem,h=0;(d=c.handlers[h++])&&
-!g.isImmediatePropagationStopped();)if(!g.rnamespace||!1===d.namespace||g.rnamespace.test(d.namespace))g.handleObj=d,g.data=d.data,d=((e.event.special[d.origType]||{}).handle||d.handler).apply(c.elem,f),void 0!==d&&!1===(g.result=d)&&(g.preventDefault(),g.stopPropagation());m.postDispatch&&m.postDispatch.call(this,g);return g.result}},handlers:function(a,b){var d,c=[],f=b.delegateCount,g=a.target;if(f&&g.nodeType&&!("click"===a.type&&1<=a.button))for(;g!==this;g=g.parentNode||this)if(1===g.nodeType&&
-("click"!==a.type||!0!==g.disabled)){var h=[];var m={};for(d=0;d<f;d++){var p=b[d];var u=p.selector+" ";void 0===m[u]&&(m[u]=p.needsContext?-1<e(u,this).index(g):e.find(u,this,null,[g]).length);m[u]&&h.push(p)}h.length&&c.push({elem:g,handlers:h})}f<b.length&&c.push({elem:this,handlers:b.slice(f)});return c},addProp:function(a,b){Object.defineProperty(e.Event.prototype,a,{enumerable:!0,configurable:!0,get:t(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},
-set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[e.expando]?a:new e.Event(a)},special:{load:{noBubble:!0},click:{setup:function(a){a=this||a;Fa.test(a.type)&&a.click&&f(a,"input")&&ha(a,"click",fa);return!1},trigger:function(a){a=this||a;Fa.test(a.type)&&a.click&&f(a,"input")&&ha(a,"click");return!0},_default:function(a){a=a.target;return Fa.test(a.type)&&a.click&&f(a,"input")&&v.get(a,"click")||f(a,"a")}},beforeunload:{postDispatch:function(a){void 0!==
-a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}};e.removeEvent=function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d)};e.Event=function(a,b){if(!(this instanceof e.Event))return new e.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&!1===a.returnValue?fa:qa,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=
-a.relatedTarget):this.type=a;b&&e.extend(this,b);this.timeStamp=a&&a.timeStamp||Date.now();this[e.expando]=!0};e.Event.prototype={constructor:e.Event,isDefaultPrevented:qa,isPropagationStopped:qa,isImmediatePropagationStopped:qa,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=fa;a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=fa;a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=
-this.originalEvent;this.isImmediatePropagationStopped=fa;a&&!this.isSimulated&&a.stopImmediatePropagation();this.stopPropagation()}};e.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},e.event.addProp);
-e.each({focus:"focusin",blur:"focusout"},function(a,b){e.event.special[a]={setup:function(){ha(this,a,Vb);return!1},trigger:function(){ha(this,a);return!0},_default:function(){return!0},delegateType:b}});e.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){e.event.special[a]={delegateType:b,bindType:b,handle:function(a){var d=a.relatedTarget,c=a.handleObj;if(!d||d!==this&&!e.contains(this,d)){a.type=c.origType;var f=c.handler.apply(this,
-arguments);a.type=b}return f}}});e.fn.extend({on:function(a,b,d,e){return Pa(this,a,b,d,e)},one:function(a,b,d,e){return Pa(this,a,b,d,e,1)},off:function(a,b,d){if(a&&a.preventDefault&&a.handleObj){var c=a.handleObj;e(a.delegateTarget).off(c.namespace?c.origType+"."+c.namespace:c.origType,c.selector,c.handler);return this}if("object"===typeof a){for(c in a)this.off(c,b,a[c]);return this}if(!1===b||"function"===typeof b)d=b,b=void 0;!1===d&&(d=qa);return this.each(function(){e.event.remove(this,a,
-d,b)})}});var mc=/<script|<style|<link/i,Yb=/checked\s*(?:[^=]|=\s*.checked.)/i,$b=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;e.extend({htmlPrefilter:function(a){return a},clone:function(a,b,d){var c,f=a.cloneNode(!0),g=pa(a);if(!(y.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||e.isXMLDoc(a))){var h=J(f);var m=J(a);var p=0;for(c=m.length;p<c;p++){var u=m[p],n=h[p],l=n.nodeName.toLowerCase();if("input"===l&&Fa.test(u.type))n.checked=u.checked;else if("input"===l||"textarea"===l)n.defaultValue=u.defaultValue}}if(b)if(d)for(m=
-m||J(a),h=h||J(f),p=0,c=m.length;p<c;p++)kb(m[p],h[p]);else kb(a,f);h=J(f,"script");0<h.length&&Oa(h,!g&&J(a,"script"));return f},cleanData:function(a){for(var b,d,c,f=e.event.special,g=0;void 0!==(d=a[g]);g++)if(ca(d)){if(b=d[v.expando]){if(b.events)for(c in b.events)f[c]?e.event.remove(d,c):e.removeEvent(d,c,b.handle);d[v.expando]=void 0}d[C.expando]&&(d[C.expando]=void 0)}}});e.fn.extend({detach:function(a){return mb(this,a,!0)},remove:function(a){return mb(this,a)},text:function(a){return U(this,
-function(a){return void 0===a?e.text(this):this.empty().each(function(){if(1===this.nodeType||11===this.nodeType||9===this.nodeType)this.textContent=a})},null,a,arguments.length)},append:function(){return ra(this,arguments,function(a){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||jb(this,a).appendChild(a)})},prepend:function(){return ra(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ra(this,
-arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ra(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(e.cleanData(J(a,!1)),a.textContent="");return this},clone:function(a,b){a=null==a?!1:a;b=null==b?a:b;return this.map(function(){return e.clone(this,a,b)})},html:function(a){return U(this,function(a){var b=this[0]||{},c=0,f=this.length;
-if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"===typeof a&&!mc.test(a)&&!H[(hb.exec(a)||["",""])[1].toLowerCase()]){a=e.htmlPrefilter(a);try{for(;c<f;c++)b=this[c]||{},1===b.nodeType&&(e.cleanData(J(b,!1)),b.innerHTML=a);b=0}catch(r){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ra(this,arguments,function(b){var d=this.parentNode;0>e.inArray(this,a)&&(e.cleanData(J(this)),d&&d.replaceChild(b,this))},a)}});e.each({appendTo:"append",prependTo:"prepend",
-insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){e.fn[a]=function(a){for(var d=[],c=e(a),f=c.length-1,g=0;g<=f;g++)a=g===f?this:this.clone(!0),e(c[g])[b](a),Ya.apply(d,a.get());return this.pushStack(d)}});var Qa=new RegExp("^("+Cb+")(?!px)[a-z%]+$","i"),Ca=function(a){var b=a.ownerDocument.defaultView;b&&b.opener||(b=c);return b.getComputedStyle(a)},Eb=function(a,b,d){var e,c={};for(e in b)c[e]=a.style[e],a.style[e]=b[e];d=d.call(a);for(e in b)a.style[e]=c[e];return d},
-ac=new RegExp(X.join("|"),"i");(function(){function a(){if(n){p.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0";n.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%";ea.appendChild(p).appendChild(n);var a=c.getComputedStyle(n);b="1%"!==a.top;m=12===Math.round(parseFloat(a.marginLeft));n.style.right="60%";g=36===Math.round(parseFloat(a.right));d=36===Math.round(parseFloat(a.width));
-n.style.position="absolute";f=12===Math.round(parseFloat(n.offsetWidth/3));ea.removeChild(p);n=null}}var b,d,f,g,h,m,p=A.createElement("div"),n=A.createElement("div");n.style&&(n.style.backgroundClip="content-box",n.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===n.style.backgroundClip,e.extend(y,{boxSizingReliable:function(){a();return d},pixelBoxStyles:function(){a();return g},pixelPosition:function(){a();return b},reliableMarginLeft:function(){a();return m},scrollboxSize:function(){a();
-return f},reliableTrDimensions:function(){if(null==h){var a=A.createElement("table");var b=A.createElement("tr");var d=A.createElement("div");a.style.cssText="position:absolute;left:-11111px;border-collapse:separate";b.style.cssText="border:1px solid";b.style.height="1px";d.style.height="9px";d.style.display="block";ea.appendChild(a).appendChild(b).appendChild(d);d=c.getComputedStyle(b);h=parseInt(d.height,10)+parseInt(d.borderTopWidth,10)+parseInt(d.borderBottomWidth,10)===b.offsetHeight;ea.removeChild(a)}return h}}))})();
-var qb=["Webkit","Moz","ms"],pb=A.createElement("div").style,ob={},nc=/^(none|table(?!-c[ea]).+)/,Fb=/^--/,oc={position:"absolute",visibility:"hidden",display:"block"},Gb={letterSpacing:"0",fontWeight:"400"};e.extend({cssHooks:{opacity:{get:function(a,b){if(b)return a=Ba(a,"opacity"),""===a?"1":a}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,
-lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(a,b,d,c){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var f,k=R(b),g=Fb.test(b),h=a.style;g||(b=Ra(k));var m=e.cssHooks[b]||e.cssHooks[k];if(void 0!==d){var p=typeof d;"string"===p&&(f=Aa.exec(d))&&f[1]&&(d=eb(a,b,f),p="number");null!=d&&d===d&&("number"!==p||g||(d+=f&&f[3]||(e.cssNumber[k]?"":"px")),y.clearCloneStyle||""!==d||0!==b.indexOf("background")||(h[b]="inherit"),m&&"set"in m&&void 0===
-(d=m.set(a,d,c))||(g?h.setProperty(b,d):h[b]=d))}else return m&&"get"in m&&void 0!==(f=m.get(a,!1,c))?f:h[b]}},css:function(a,b,d,c){var f;var k=R(b);Fb.test(b)||(b=Ra(k));(k=e.cssHooks[b]||e.cssHooks[k])&&"get"in k&&(f=k.get(a,!0,d));void 0===f&&(f=Ba(a,b,c));"normal"===f&&b in Gb&&(f=Gb[b]);return""===d||d?(a=parseFloat(f),!0===d||isFinite(a)?a||0:f):f}});e.each(["height","width"],function(a,b){e.cssHooks[b]={get:function(a,c,f){if(c)return!nc.test(e.css(a,"display"))||a.getClientRects().length&&
-a.getBoundingClientRect().width?sb(a,b,f):Eb(a,oc,function(){return sb(a,b,f)})},set:function(a,c,f){var d,k=Ca(a),g=!y.scrollboxSize()&&"absolute"===k.position,h=(g||f)&&"border-box"===e.css(a,"boxSizing",!1,k);f=f?Sa(a,b,f,h,k):0;h&&g&&(f-=Math.ceil(a["offset"+b[0].toUpperCase()+b.slice(1)]-parseFloat(k[b])-Sa(a,b,"border",!1,k)-.5));f&&(d=Aa.exec(c))&&"px"!==(d[3]||"px")&&(a.style[b]=c,c=e.css(a,b));return rb(a,c,f)}}});e.cssHooks.marginLeft=nb(y.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Ba(a,
-"marginLeft"))||a.getBoundingClientRect().left-Eb(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"});e.each({margin:"",padding:"",border:"Width"},function(a,b){e.cssHooks[a+b]={expand:function(d){var e=0,c={};for(d="string"===typeof d?d.split(" "):[d];4>e;e++)c[a+X[e]+b]=d[e]||d[e-2]||d[0];return c}};"margin"!==a&&(e.cssHooks[a+b].set=rb)});e.fn.extend({css:function(a,b){return U(this,function(a,b,c){var d,f={},k=0;if(Array.isArray(b)){c=Ca(a);for(d=b.length;k<d;k++)f[b[k]]=
-e.css(a,b[k],!1,c);return f}return void 0!==c?e.style(a,b,c):e.css(a,b)},a,b,1<arguments.length)}});e.Tween=N;N.prototype={constructor:N,init:function(a,b,d,c,f,g){this.elem=a;this.prop=d;this.easing=f||e.easing._default;this.options=b;this.start=this.now=this.cur();this.end=c;this.unit=g||(e.cssNumber[d]?"":"px")},cur:function(){var a=N.propHooks[this.prop];return a&&a.get?a.get(this):N.propHooks._default.get(this)},run:function(a){var b,d=N.propHooks[this.prop];this.pos=this.options.duration?b=
-e.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):b=a;this.now=(this.end-this.start)*b+this.start;this.options.step&&this.options.step.call(this.elem,this.now,this);d&&d.set?d.set(this):N.propHooks._default.set(this);return this}};N.prototype.init.prototype=N.prototype;N.propHooks={_default:{get:function(a){return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(a=e.css(a.elem,a.prop,""))&&"auto"!==a?a:0},set:function(a){if(e.fx.step[a.prop])e.fx.step[a.prop](a);
-else 1!==a.elem.nodeType||!e.cssHooks[a.prop]&&null==a.elem.style[Ra(a.prop)]?a.elem[a.prop]=a.now:e.style(a.elem,a.prop,a.now+a.unit)}}};N.propHooks.scrollTop=N.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}};e.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"};e.fx=N.prototype.init;e.fx.step={};var sa,Ia,pc=/^(?:toggle|show|hide)$/,qc=/queueHooks$/;e.Animation=e.extend(E,{tweeners:{"*":[function(a,
-b){var d=this.createTween(a,b);eb(d.elem,a,Aa.exec(b),d);return d}]},tweener:function(a,b){t(a)?(b=a,a=["*"]):a=a.match(V);for(var d,e=0,c=a.length;e<c;e++)d=a[e],E.tweeners[d]=E.tweeners[d]||[],E.tweeners[d].unshift(b)},prefilters:[function(a,b,d){var c;var f="width"in b||"height"in b;var g=this,h={},m=a.style,p=a.nodeType&&oa(a),u=v.get(a,"fxshow");if(!d.queue){var n=e._queueHooks(a,"fx");if(null==n.unqueued){n.unqueued=0;var l=n.empty.fire;n.empty.fire=function(){n.unqueued||l()}}n.unqueued++;
-g.always(function(){g.always(function(){n.unqueued--;e.queue(a,"fx").length||n.empty.fire()})})}for(c in b){var B=b[c];if(pc.test(B)){delete b[c];var w=w||"toggle"===B;if(B===(p?"hide":"show"))if("show"===B&&u&&void 0!==u[c])p=!0;else continue;h[c]=u&&u[c]||e.style(a,c)}}if((b=!e.isEmptyObject(b))||!e.isEmptyObject(h)){if(f&&1===a.nodeType){d.overflow=[m.overflow,m.overflowX,m.overflowY];var t=u&&u.display;null==t&&(t=v.get(a,"display"));f=e.css(a,"display");"none"===f&&(t?f=t:(aa([a],!0),t=a.style.display||
-t,f=e.css(a,"display"),aa([a])));("inline"===f||"inline-block"===f&&null!=t)&&"none"===e.css(a,"float")&&(b||(g.done(function(){m.display=t}),null==t&&(f=m.display,t="none"===f?"":f)),m.display="inline-block")}d.overflow&&(m.overflow="hidden",g.always(function(){m.overflow=d.overflow[0];m.overflowX=d.overflow[1];m.overflowY=d.overflow[2]}));b=!1;for(c in h)b||(u?"hidden"in u&&(p=u.hidden):u=v.access(a,"fxshow",{display:t}),w&&(u.hidden=!p),p&&aa([a],!0),g.done(function(){p||aa([a]);v.remove(a,"fxshow");
-for(c in h)e.style(a,c,h[c])})),b=ub(p?u[c]:0,c,g),c in u||(u[c]=b.start,p&&(b.end=b.start,b.start=0))}}],prefilter:function(a,b){b?E.prefilters.unshift(a):E.prefilters.push(a)}});e.speed=function(a,b,d){var c=a&&"object"===typeof a?e.extend({},a):{complete:d||!d&&b||t(a)&&a,duration:a,easing:d&&b||b&&!t(b)&&b};e.fx.off?c.duration=0:"number"!==typeof c.duration&&(c.duration=c.duration in e.fx.speeds?e.fx.speeds[c.duration]:e.fx.speeds._default);if(null==c.queue||!0===c.queue)c.queue="fx";c.old=c.complete;
-c.complete=function(){t(c.old)&&c.old.call(this);c.queue&&e.dequeue(this,c.queue)};return c};e.fn.extend({fadeTo:function(a,b,d,e){return this.filter(oa).css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,c){var f=e.isEmptyObject(a),g=e.speed(b,d,c);b=function(){var b=E(this,e.extend({},a),g);(f||v.get(this,"finish"))&&b.stop(!0)};b.finish=b;return f||!1===g.queue?this.each(b):this.queue(g.queue,b)},stop:function(a,b,d){var c=function(a){var b=a.stop;delete a.stop;b(d)};
-"string"!==typeof a&&(d=b,b=a,a=void 0);b&&this.queue(a||"fx",[]);return this.each(function(){var b=!0,f=null!=a&&a+"queueHooks",g=e.timers,k=v.get(this);if(f)k[f]&&k[f].stop&&c(k[f]);else for(f in k)k[f]&&k[f].stop&&qc.test(f)&&c(k[f]);for(f=g.length;f--;)g[f].elem!==this||null!=a&&g[f].queue!==a||(g[f].anim.stop(d),b=!1,g.splice(f,1));!b&&d||e.dequeue(this,a)})},finish:function(a){!1!==a&&(a=a||"fx");return this.each(function(){var b=v.get(this),d=b[a+"queue"];var c=b[a+"queueHooks"];var f=e.timers,
-g=d?d.length:0;b.finish=!0;e.queue(this,a,[]);c&&c.stop&&c.stop.call(this,!0);for(c=f.length;c--;)f[c].elem===this&&f[c].queue===a&&(f[c].anim.stop(!0),f.splice(c,1));for(c=0;c<g;c++)d[c]&&d[c].finish&&d[c].finish.call(this);delete b.finish})}});e.each(["toggle","show","hide"],function(a,b){var d=e.fn[b];e.fn[b]=function(a,e,c){return null==a||"boolean"===typeof a?d.apply(this,arguments):this.animate(La(b,!0),a,e,c)}});e.each({slideDown:La("show"),slideUp:La("hide"),slideToggle:La("toggle"),fadeIn:{opacity:"show"},
-fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){e.fn[a]=function(a,e,c){return this.animate(b,a,e,c)}});e.timers=[];e.fx.tick=function(){var a=0,b=e.timers;for(sa=Date.now();a<b.length;a++){var d=b[a];d()||b[a]!==d||b.splice(a--,1)}b.length||e.fx.stop();sa=void 0};e.fx.timer=function(a){e.timers.push(a);e.fx.start()};e.fx.interval=13;e.fx.start=function(){Ia||(Ia=!0,Ta())};e.fx.stop=function(){Ia=null};e.fx.speeds={slow:600,fast:200,_default:400};e.fn.delay=function(a,b){a=e.fx?
-e.fx.speeds[a]||a:a;return this.queue(b||"fx",function(b,e){var d=c.setTimeout(b,a);e.stop=function(){c.clearTimeout(d)}})};(function(){var a=A.createElement("input"),b=A.createElement("select").appendChild(A.createElement("option"));a.type="checkbox";y.checkOn=""!==a.value;y.optSelected=b.selected;a=A.createElement("input");a.value="t";a.type="radio";y.radioValue="t"===a.value})();var ma=e.expr.attrHandle;e.fn.extend({attr:function(a,b){return U(this,e.attr,a,b,1<arguments.length)},removeAttr:function(a){return this.each(function(){e.removeAttr(this,
-a)})}});e.extend({attr:function(a,b,d){var c,f,g=a.nodeType;if(3!==g&&8!==g&&2!==g){if("undefined"===typeof a.getAttribute)return e.prop(a,b,d);1===g&&e.isXMLDoc(a)||(f=e.attrHooks[b.toLowerCase()]||(e.expr.match.bool.test(b)?rc:void 0));if(void 0!==d){if(null===d){e.removeAttr(a,b);return}if(f&&"set"in f&&void 0!==(c=f.set(a,d,b)))return c;a.setAttribute(b,d+"");return d}if(f&&"get"in f&&null!==(c=f.get(a,b)))return c;c=e.find.attr(a,b);return null==c?void 0:c}},attrHooks:{type:{set:function(a,b){if(!y.radioValue&&
-"radio"===b&&f(a,"input")){var d=a.value;a.setAttribute("type",b);d&&(a.value=d);return b}}}},removeAttr:function(a,b){var d=0,e=b&&b.match(V);if(e&&1===a.nodeType)for(;b=e[d++];)a.removeAttribute(b)}});var rc={set:function(a,b,d){!1===b?e.removeAttr(a,d):a.setAttribute(d,d);return d}};e.each(e.expr.match.bool.source.match(/\w+/g),function(a,b){var d=ma[b]||e.find.attr;ma[b]=function(a,b,e){var c=b.toLowerCase();if(!e){var f=ma[c];ma[c]=g;var g=null!=d(a,b,e)?c:null;ma[c]=f}return g}});var sc=/^(?:input|select|textarea|button)$/i,
-tc=/^(?:a|area)$/i;e.fn.extend({prop:function(a,b){return U(this,e.prop,a,b,1<arguments.length)},removeProp:function(a){return this.each(function(){delete this[e.propFix[a]||a]})}});e.extend({prop:function(a,b,d){var c,f=a.nodeType;if(3!==f&&8!==f&&2!==f){if(1!==f||!e.isXMLDoc(a)){b=e.propFix[b]||b;var g=e.propHooks[b]}return void 0!==d?g&&"set"in g&&void 0!==(c=g.set(a,d,b))?c:a[b]=d:g&&"get"in g&&null!==(c=g.get(a,b))?c:a[b]}},propHooks:{tabIndex:{get:function(a){var b=e.find.attr(a,"tabindex");
-return b?parseInt(b,10):sc.test(a.nodeName)||tc.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});y.optSelected||(e.propHooks.selected={get:function(a){(a=a.parentNode)&&a.parentNode&&a.parentNode.selectedIndex;return null},set:function(a){if(a=a.parentNode)a.selectedIndex,a.parentNode&&a.parentNode.selectedIndex}});e.each("tabIndex readOnly maxLength cellSpacing cellPadding rowSpan colSpan useMap frameBorder contentEditable".split(" "),function(){e.propFix[this.toLowerCase()]=
-this});e.fn.extend({addClass:function(a){var b,d,c,f,g=0;if(t(a))return this.each(function(b){e(this).addClass(a.call(this,b,ia(this)))});var h=Ua(a);if(h.length)for(;b=this[g++];){var m=ia(b);if(d=1===b.nodeType&&" "+P(m)+" "){for(f=0;c=h[f++];)0>d.indexOf(" "+c+" ")&&(d+=c+" ");d=P(d);m!==d&&b.setAttribute("class",d)}}return this},removeClass:function(a){var b,d,c,f,g=0;if(t(a))return this.each(function(b){e(this).removeClass(a.call(this,b,ia(this)))});if(!arguments.length)return this.attr("class",
-"");var h=Ua(a);if(h.length)for(;b=this[g++];){var m=ia(b);if(d=1===b.nodeType&&" "+P(m)+" "){for(f=0;c=h[f++];)for(;-1<d.indexOf(" "+c+" ");)d=d.replace(" "+c+" "," ");d=P(d);m!==d&&b.setAttribute("class",d)}}return this},toggleClass:function(a,b){var d=typeof a,c="string"===d||Array.isArray(a);return"boolean"===typeof b&&c?b?this.addClass(a):this.removeClass(a):t(a)?this.each(function(d){e(this).toggleClass(a.call(this,d,ia(this),b),b)}):this.each(function(){var b,f;if(c){var g=0;var k=e(this);
-for(f=Ua(a);b=f[g++];)k.hasClass(b)?k.removeClass(b):k.addClass(b)}else if(void 0===a||"boolean"===d)(b=ia(this))&&v.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||!1===a?"":v.get(this,"__className__")||"")})},hasClass:function(a){var b,d=0;for(a=" "+a+" ";b=this[d++];)if(1===b.nodeType&&-1<(" "+P(ia(b))+" ").indexOf(a))return!0;return!1}});var uc=/\r/g;e.fn.extend({val:function(a){var b,d,c=this[0];if(arguments.length){var f=t(a);return this.each(function(d){1===this.nodeType&&
-(d=f?a.call(this,d,e(this).val()):a,null==d?d="":"number"===typeof d?d+="":Array.isArray(d)&&(d=e.map(d,function(a){return null==a?"":a+""})),b=e.valHooks[this.type]||e.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,d,"value")||(this.value=d))})}if(c){if((b=e.valHooks[c.type]||e.valHooks[c.nodeName.toLowerCase()])&&"get"in b&&void 0!==(d=b.get(c,"value")))return d;d=c.value;return"string"===typeof d?d.replace(uc,""):null==d?"":d}}});e.extend({valHooks:{option:{get:function(a){var b=
-e.find.attr(a,"value");return null!=b?b:P(e.text(a))}},select:{get:function(a){var b=a.options,d=a.selectedIndex,c="select-one"===a.type,g=c?null:[],h=c?d+1:b.length;for(a=0>d?h:c?d:0;a<h;a++){var m=b[a];if(!(!m.selected&&a!==d||m.disabled||m.parentNode.disabled&&f(m.parentNode,"optgroup"))){m=e(m).val();if(c)return m;g.push(m)}}return g},set:function(a,b){for(var d,c=a.options,f=e.makeArray(b),g=c.length;g--;)if(b=c[g],b.selected=-1<e.inArray(e.valHooks.option.get(b),f))d=!0;d||(a.selectedIndex=
--1);return f}}}});e.each(["radio","checkbox"],function(){e.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=-1<e.inArray(e(a).val(),b)}};y.checkOn||(e.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});y.focusin="onfocusin"in c;var Hb=/^(?:focusinfocus|focusoutblur)$/,Ib=function(a){a.stopPropagation()};e.extend(e.event,{trigger:function(a,b,d,f){var g,k,h,m=[d||A],p=Ma.call(a,"type")?a.type:a;var n=Ma.call(a,"namespace")?a.namespace.split("."):
-[];var l=h=g=d=d||A;if(3!==d.nodeType&&8!==d.nodeType&&!Hb.test(p+e.event.triggered)){-1<p.indexOf(".")&&(n=p.split("."),p=n.shift(),n.sort());var B=0>p.indexOf(":")&&"on"+p;a=a[e.expando]?a:new e.Event(p,"object"===typeof a&&a);a.isTrigger=f?2:3;a.namespace=n.join(".");a.rnamespace=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;a.result=void 0;a.target||(a.target=d);b=null==b?[a]:e.makeArray(b,[a]);n=e.event.special[p]||{};if(f||!n.trigger||!1!==n.trigger.apply(d,b)){if(!f&&
-!n.noBubble&&!na(d)){var w=n.delegateType||p;Hb.test(w+p)||(l=l.parentNode);for(;l;l=l.parentNode)m.push(l),g=l;g===(d.ownerDocument||A)&&m.push(g.defaultView||g.parentWindow||c)}for(g=0;(l=m[g++])&&!a.isPropagationStopped();)h=l,a.type=1<g?w:n.bindType||p,(k=(v.get(l,"events")||Object.create(null))[a.type]&&v.get(l,"handle"))&&k.apply(l,b),(k=B&&l[B])&&k.apply&&ca(l)&&(a.result=k.apply(l,b),!1===a.result&&a.preventDefault());a.type=p;f||a.isDefaultPrevented()||n._default&&!1!==n._default.apply(m.pop(),
-b)||!ca(d)||!B||!t(d[p])||na(d)||((g=d[B])&&(d[B]=null),e.event.triggered=p,a.isPropagationStopped()&&h.addEventListener(p,Ib),d[p](),a.isPropagationStopped()&&h.removeEventListener(p,Ib),e.event.triggered=void 0,g&&(d[B]=g));return a.result}}},simulate:function(a,b,d){a=e.extend(new e.Event,d,{type:a,isSimulated:!0});e.event.trigger(a,null,b)}});e.fn.extend({trigger:function(a,b){return this.each(function(){e.event.trigger(a,b,this)})},triggerHandler:function(a,b){var d=this[0];if(d)return e.event.trigger(a,
-b,d,!0)}});y.focusin||e.each({focus:"focusin",blur:"focusout"},function(a,b){var d=function(a){e.event.simulate(b,a.target,e.event.fix(a))};e.event.special[b]={setup:function(){var e=this.ownerDocument||this.document||this,c=v.access(e,b);c||e.addEventListener(a,d,!0);v.access(e,b,(c||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,c=v.access(e,b)-1;c?v.access(e,b,c):(e.removeEventListener(a,d,!0),v.remove(e,b))}}});var wa=c.location,Jb=Date.now(),$a=/\?/;e.parseXML=function(a){if(!a||
-"string"!==typeof a)return null;try{var b=(new c.DOMParser).parseFromString(a,"text/xml")}catch(k){}var d=b&&b.getElementsByTagName("parsererror")[0];b&&!d||e.error("Invalid XML: "+(d?e.map(d.childNodes,function(a){return a.textContent}).join("\n"):a));return b};var cc=/\[\]$/,Kb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;e.param=function(a,b){var d,c=[],f=function(a,b){b=t(b)?b():b;c[c.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==b?"":
-b)};if(null==a)return"";if(Array.isArray(a)||a.jquery&&!e.isPlainObject(a))e.each(a,function(){f(this.name,this.value)});else for(d in a)Va(d,a[d],b,f);return c.join("&")};e.fn.extend({serialize:function(){return e.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=e.prop(this,"elements");return a?e.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!e(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Fa.test(a))}).map(function(a,
-b){a=e(this).val();return null==a?null:Array.isArray(a)?e.map(a,function(a){return{name:b.name,value:a.replace(Kb,"\r\n")}}):{name:b.name,value:a.replace(Kb,"\r\n")}}).get()}});var xc=/%20/g,yc=/#.*$/,zc=/([?&])_=[^&]*/,Ac=/^(.*?):[ \t]*([^\r\n]*)$/mg,Bc=/^(?:GET|HEAD)$/,Cc=/^\/\//,Lb={},Wa={},Mb="*/".concat("*"),ab=A.createElement("a");ab.href=wa.href;e.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:wa.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(wa.protocol),
-global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Mb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":e.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?
-Xa(Xa(a,e.ajaxSettings),b):Xa(e.ajaxSettings,a)},ajaxPrefilter:vb(Lb),ajaxTransport:vb(Wa),ajax:function(a,b){function d(a,b,d,k){var h,q=b;if(!E){E=!0;m&&c.clearTimeout(m);f=void 0;g=k||"";z.readyState=0<a?4:0;k=200<=a&&300>a||304===a;d&&(h=dc(l,z,d));!k&&-1<e.inArray("script",l.dataTypes)&&0>e.inArray("json",l.dataTypes)&&(l.converters["text script"]=function(){});h=ec(l,h,z,k);if(k)if(l.ifModified&&((d=z.getResponseHeader("Last-Modified"))&&(e.lastModified[C]=d),(d=z.getResponseHeader("etag"))&&
-(e.etag[C]=d)),204===a||"HEAD"===l.type)q="nocontent";else if(304===a)q="notmodified";else{q=h.state;var n=h.data;var r=h.error;k=!r}else if(r=q,a||!q)q="error",0>a&&(a=0);z.status=a;z.statusText=(b||q)+"";k?t.resolveWith(B,[n,q,z]):t.rejectWith(B,[z,q,r]);z.statusCode(x);x=void 0;p&&w.trigger(k?"ajaxSuccess":"ajaxError",[z,l,k?n:r]);v.fireWith(B,[z,q]);p&&(w.trigger("ajaxComplete",[z,l]),--e.active||e.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,p,n,l=e.ajaxSetup({},
-b),B=l.context||l,w=l.context&&(B.nodeType||B.jquery)?e(B):e.event,t=e.Deferred(),v=e.Callbacks("once memory"),x=l.statusCode||{},y={},H={},J="canceled",z={readyState:0,getResponseHeader:function(a){var b;if(E){if(!h)for(h={};b=Ac.exec(g);)h[b[1].toLowerCase()+" "]=(h[b[1].toLowerCase()+" "]||[]).concat(b[2]);b=h[a.toLowerCase()+" "]}return null==b?null:b.join(", ")},getAllResponseHeaders:function(){return E?g:null},setRequestHeader:function(a,b){null==E&&(a=H[a.toLowerCase()]=H[a.toLowerCase()]||
-a,y[a]=b);return this},overrideMimeType:function(a){null==E&&(l.mimeType=a);return this},statusCode:function(a){var b;if(a)if(E)z.always(a[z.status]);else for(b in a)x[b]=[x[b],a[b]];return this},abort:function(a){a=a||J;f&&f.abort(a);d(0,a);return this}};t.promise(z);l.url=((a||l.url||wa.href)+"").replace(Cc,wa.protocol+"//");l.type=b.method||b.type||l.method||l.type;l.dataTypes=(l.dataType||"*").toLowerCase().match(V)||[""];if(null==l.crossDomain){a=A.createElement("a");try{a.href=l.url,a.href=
-a.href,l.crossDomain=ab.protocol+"//"+ab.host!==a.protocol+"//"+a.host}catch(ua){l.crossDomain=!0}}l.data&&l.processData&&"string"!==typeof l.data&&(l.data=e.param(l.data,l.traditional));wb(Lb,l,b,z);if(E)return z;(p=e.event&&l.global)&&0===e.active++&&e.event.trigger("ajaxStart");l.type=l.type.toUpperCase();l.hasContent=!Bc.test(l.type);var C=l.url.replace(yc,"");l.hasContent?l.data&&l.processData&&0===(l.contentType||"").indexOf("application/x-www-form-urlencoded")&&(l.data=l.data.replace(xc,"+")):
-(a=l.url.slice(C.length),l.data&&(l.processData||"string"===typeof l.data)&&(C+=($a.test(C)?"&":"?")+l.data,delete l.data),!1===l.cache&&(C=C.replace(zc,"$1"),a=($a.test(C)?"&":"?")+"_="+Jb++ +a),l.url=C+a);l.ifModified&&(e.lastModified[C]&&z.setRequestHeader("If-Modified-Since",e.lastModified[C]),e.etag[C]&&z.setRequestHeader("If-None-Match",e.etag[C]));(l.data&&l.hasContent&&!1!==l.contentType||b.contentType)&&z.setRequestHeader("Content-Type",l.contentType);z.setRequestHeader("Accept",l.dataTypes[0]&&
-l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Mb+"; q=0.01":""):l.accepts["*"]);for(n in l.headers)z.setRequestHeader(n,l.headers[n]);if(l.beforeSend&&(!1===l.beforeSend.call(B,z,l)||E))return z.abort();J="abort";v.add(l.complete);z.done(l.success);z.fail(l.error);if(f=wb(Wa,l,b,z)){z.readyState=1;p&&w.trigger("ajaxSend",[z,l]);if(E)return z;l.async&&0<l.timeout&&(m=c.setTimeout(function(){z.abort("timeout")},l.timeout));try{var E=!1;f.send(y,d)}catch(ua){if(E)throw ua;
-d(-1,ua)}}else d(-1,"No Transport");return z},getJSON:function(a,b,d){return e.get(a,b,d,"json")},getScript:function(a,b){return e.get(a,void 0,b,"script")}});e.each(["get","post"],function(a,b){e[b]=function(a,c,f,g){t(c)&&(g=g||f,f=c,c=void 0);return e.ajax(e.extend({url:a,type:b,dataType:g,data:c,success:f},e.isPlainObject(a)&&a))}});e.ajaxPrefilter(function(a){for(var b in a.headers)"content-type"===b.toLowerCase()&&(a.contentType=a.headers[b]||"")});e._evalUrl=function(a,b,d){return e.ajax({url:a,
-type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(a){e.globalEval(a,b,d)}})};e.fn.extend({wrapAll:function(a){this[0]&&(t(a)&&(a=a.call(this[0])),a=e(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&a.insertBefore(this[0]),a.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this));return this},wrapInner:function(a){return t(a)?this.each(function(b){e(this).wrapInner(a.call(this,
-b))}):this.each(function(){var b=e(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){var b=t(a);return this.each(function(d){e(this).wrapAll(b?a.call(this,d):a)})},unwrap:function(a){this.parent(a).not("body").each(function(){e(this).replaceWith(this.childNodes)});return this}});e.expr.pseudos.hidden=function(a){return!e.expr.pseudos.visible(a)};e.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)};e.ajaxSettings.xhr=function(){try{return new c.XMLHttpRequest}catch(a){}};
-var Dc={0:200,1223:204},xa=e.ajaxSettings.xhr();y.cors=!!xa&&"withCredentials"in xa;y.ajax=xa=!!xa;e.ajaxTransport(function(a){var b,d;if(y.cors||xa&&!a.crossDomain)return{send:function(e,f){var g,k=a.xhr();k.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(g in a.xhrFields)k[g]=a.xhrFields[g];a.mimeType&&k.overrideMimeType&&k.overrideMimeType(a.mimeType);a.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)k.setRequestHeader(g,e[g]);b=function(a){return function(){b&&
-(b=d=k.onload=k.onerror=k.onabort=k.ontimeout=k.onreadystatechange=null,"abort"===a?k.abort():"error"===a?"number"!==typeof k.status?f(0,"error"):f(k.status,k.statusText):f(Dc[k.status]||k.status,k.statusText,"text"!==(k.responseType||"text")||"string"!==typeof k.responseText?{binary:k.response}:{text:k.responseText},k.getAllResponseHeaders()))}};k.onload=b();d=k.onerror=k.ontimeout=b("error");void 0!==k.onabort?k.onabort=d:k.onreadystatechange=function(){4===k.readyState&&c.setTimeout(function(){b&&
-d()})};b=b("abort");try{k.send(a.hasContent&&a.data||null)}catch(Ka){if(b)throw Ka;}},abort:function(){b&&b()}}});e.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)});e.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){e.globalEval(a);return a}}});e.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type=
-"GET")});e.ajaxTransport("script",function(a){if(a.crossDomain||a.scriptAttrs){var b,d;return{send:function(c,f){b=e("<script>").attr(a.scriptAttrs||{}).prop({charset:a.scriptCharset,src:a.url}).on("load error",d=function(a){b.remove();d=null;a&&f("error"===a.type?404:200,a.type)});A.head.appendChild(b[0])},abort:function(){d&&d()}}}});var Nb=[],bb=/(=)\?(?=&|$)|\?\?/;e.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Nb.pop()||e.expando+"_"+Jb++;this[a]=!0;return a}});e.ajaxPrefilter("json jsonp",
-function(a,b,d){var f,g=!1!==a.jsonp&&(bb.test(a.url)?"url":"string"===typeof a.data&&0===(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&bb.test(a.data)&&"data");if(g||"jsonp"===a.dataTypes[0]){var h=a.jsonpCallback=t(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback;g?a[g]=a[g].replace(bb,"$1"+h):!1!==a.jsonp&&(a.url+=($a.test(a.url)?"&":"?")+a.jsonp+"="+h);a.converters["script json"]=function(){f||e.error(h+" was not called");return f[0]};a.dataTypes[0]="json";var m=c[h];c[h]=
-function(){f=arguments};d.always(function(){void 0===m?e(c).removeProp(h):c[h]=m;a[h]&&(a.jsonpCallback=b.jsonpCallback,Nb.push(h));f&&t(m)&&m(f[0]);f=m=void 0});return"script"}});y.createHTMLDocument=function(){var a=A.implementation.createHTMLDocument("").body;a.innerHTML="<form></form><form></form>";return 2===a.childNodes.length}();e.parseHTML=function(a,b,d){if("string"!==typeof a)return[];"boolean"===typeof b&&(d=b,b=!1);if(!b)if(y.createHTMLDocument){b=A.implementation.createHTMLDocument("");
-var c=b.createElement("base");c.href=A.location.href;b.head.appendChild(c)}else b=A;c=Bb.exec(a);d=!d&&[];if(c)return[b.createElement(c[1])];c=gb([a],b,d);d&&d.length&&e(d).remove();return e.merge([],c.childNodes)};e.fn.load=function(a,b,d){var c,f,g=this,h=a.indexOf(" ");if(-1<h){var m=P(a.slice(h));a=a.slice(0,h)}t(b)?(d=b,b=void 0):b&&"object"===typeof b&&(c="POST");0<g.length&&e.ajax({url:a,type:c||"GET",dataType:"html",data:b}).done(function(a){f=arguments;g.html(m?e("<div>").append(e.parseHTML(a)).find(m):
-a)}).always(d&&function(a,b){g.each(function(){d.apply(this,f||[a.responseText,b,a])})});return this};e.expr.pseudos.animated=function(a){return e.grep(e.timers,function(b){return a===b.elem}).length};e.offset={setOffset:function(a,b,d){var c=e.css(a,"position"),f=e(a),g={};"static"===c&&(a.style.position="relative");var h=f.offset();var m=e.css(a,"top");var p=e.css(a,"left");("absolute"===c||"fixed"===c)&&-1<(m+p).indexOf("auto")?(p=f.position(),m=p.top,p=p.left):(m=parseFloat(m)||0,p=parseFloat(p)||
-0);t(b)&&(b=b.call(a,d,e.extend({},h)));null!=b.top&&(g.top=b.top-h.top+m);null!=b.left&&(g.left=b.left-h.left+p);"using"in b?b.using.call(a,g):f.css(g)}};e.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){e.offset.setOffset(this,a,b)});var b;if(b=this[0]){if(!b.getClientRects().length)return{top:0,left:0};var d=b.getBoundingClientRect();b=b.ownerDocument.defaultView;return{top:d.top+b.pageYOffset,left:d.left+b.pageXOffset}}},position:function(){if(this[0]){var a,
-b=this[0],d={top:0,left:0};if("fixed"===e.css(b,"position"))var c=b.getBoundingClientRect();else{c=this.offset();var f=b.ownerDocument;for(a=b.offsetParent||f.documentElement;a&&(a===f.body||a===f.documentElement)&&"static"===e.css(a,"position");)a=a.parentNode;a&&a!==b&&1===a.nodeType&&(d=e(a).offset(),d.top+=e.css(a,"borderTopWidth",!0),d.left+=e.css(a,"borderLeftWidth",!0))}return{top:c.top-d.top-e.css(b,"marginTop",!0),left:c.left-d.left-e.css(b,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=
-this.offsetParent;a&&"static"===e.css(a,"position");)a=a.offsetParent;return a||ea})}});e.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var d="pageYOffset"===b;e.fn[a]=function(c){return U(this,function(a,c,e){if(na(a))var f=a;else 9===a.nodeType&&(f=a.defaultView);if(void 0===e)return f?f[b]:a[c];f?f.scrollTo(d?f.pageXOffset:e,d?e:f.pageYOffset):a[c]=e},a,c,arguments.length)}});e.each(["top","left"],function(a,b){e.cssHooks[b]=nb(y.pixelPosition,function(a,c){if(c)return c=
-Ba(a,b),Qa.test(c)?e(a).position()[b]+"px":c})});e.each({Height:"height",Width:"width"},function(a,b){e.each({padding:"inner"+a,content:b,"":"outer"+a},function(d,c){e.fn[c]=function(f,g){var h=arguments.length&&(d||"boolean"!==typeof f),k=d||(!0===f||!0===g?"margin":"border");return U(this,function(b,d,f){return na(b)?0===c.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(d=b.documentElement,Math.max(b.body["scroll"+a],d["scroll"+a],b.body["offset"+a],d["offset"+
-a],d["client"+a])):void 0===f?e.css(b,d,k):e.style(b,d,f,k)},b,h?f:void 0,h)}})});e.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){e.fn[b]=function(a){return this.on(b,a)}});e.fn.extend({bind:function(a,b,d){return this.on(a,null,b,d)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,d,c){return this.on(b,a,d,c)},undelegate:function(a,b,d){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",d)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||
-a)}});e.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){e.fn[b]=function(a,c){return 0<arguments.length?this.on(b,null,a,c):this.trigger(b)}});var Ec=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;e.proxy=function(a,b){if("string"===typeof b){var d=a[b];b=a;a=d}if(t(a)){var c=da.call(arguments,2);d=function(){return a.apply(b||this,c.concat(da.call(arguments)))};
-d.guid=a.guid=a.guid||e.guid++;return d}};e.holdReady=function(a){a?e.readyWait++:e.ready(!0)};e.isArray=Array.isArray;e.parseJSON=JSON.parse;e.nodeName=f;e.isFunction=t;e.isWindow=na;e.camelCase=R;e.type=h;e.now=Date.now;e.isNumeric=function(a){var b=e.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))};e.trim=function(a){return null==a?"":(a+"").replace(Ec,"")};"function"===typeof define&&define.amd&&define("jquery",[],function(){return e});var Fc=c.jQuery,Gc=c.$;e.noConflict=function(a){c.$===
-e&&(c.$=Gc);a&&c.jQuery===e&&(c.jQuery=Fc);return e};"undefined"===typeof l&&(c.jQuery=c.$=e);return e});if("undefined"===typeof jQuery)throw Error("Bootstrap's JavaScript requires jQuery");+function(c){c=c.fn.jquery.split(" ")[0].split(".");if(2>c[0]&&9>c[1]||1==c[0]&&9==c[1]&&1>c[2]||3<c[0])throw Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4");}(jQuery);
-+function(c){function l(){var c=document.createElement("bootstrap"),h={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},g;for(g in h)if(void 0!==c.style[g])return{end:h[g]};return!1}c.fn.emulateTransitionEnd=function(l){var h=!1,g=this;c(this).one("bsTransitionEnd",function(){h=!0});setTimeout(function(){h||c(g).trigger(c.support.transition.end)},l);return this};c(function(){c.support.transition=l();c.support.transition&&
-(c.event.special.bsTransitionEnd={bindType:c.support.transition.end,delegateType:c.support.transition.end,handle:function(l){if(c(l.target).is(this))return l.handleObj.handler.apply(this,arguments)}})})}(jQuery);
-+function(c){var l=function(h){c(h).on("click",'[data-dismiss="alert"]',this.close)};l.VERSION="3.3.7";l.TRANSITION_DURATION=150;l.prototype.close=function(h){function g(){p.detach().trigger("closed.bs.alert").remove()}var f=c(this),m=f.attr("data-target");m||(m=(m=f.attr("href"))&&m.replace(/.*(?=#[^\s]*$)/,""));var p=c("#"===m?[]:m);h&&h.preventDefault();p.length||(p=f.closest(".alert"));p.trigger(h=c.Event("close.bs.alert"));h.isDefaultPrevented()||(p.removeClass("in"),c.support.transition&&p.hasClass("fade")?
-p.one("bsTransitionEnd",g).emulateTransitionEnd(l.TRANSITION_DURATION):g())};var n=c.fn.alert;c.fn.alert=function(h){return this.each(function(){var g=c(this),f=g.data("bs.alert");f||g.data("bs.alert",f=new l(this));"string"==typeof h&&f[h].call(g)})};c.fn.alert.Constructor=l;c.fn.alert.noConflict=function(){c.fn.alert=n;return this};c(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',l.prototype.close)}(jQuery);
-+function(c){function l(g){return this.each(function(){var f=c(this),h=f.data("bs.button"),p="object"==typeof g&&g;h||f.data("bs.button",h=new n(this,p));"toggle"==g?h.toggle():g&&h.setState(g)})}var n=function(g,f){this.$element=c(g);this.options=c.extend({},n.DEFAULTS,f);this.isLoading=!1};n.VERSION="3.3.7";n.DEFAULTS={loadingText:"loading..."};n.prototype.setState=function(g){var f=this.$element,h=f.is("input")?"val":"html",p=f.data();g+="Text";null==p.resetText&&f.data("resetText",f[h]());setTimeout(c.proxy(function(){f[h](null==
-p[g]?this.options[g]:p[g]);"loadingText"==g?(this.isLoading=!0,f.addClass("disabled").attr("disabled","disabled").prop("disabled",!0)):this.isLoading&&(this.isLoading=!1,f.removeClass("disabled").removeAttr("disabled").prop("disabled",!1))},this),0)};n.prototype.toggle=function(){var c=!0,f=this.$element.closest('[data-toggle="buttons"]');if(f.length){var h=this.$element.find("input");"radio"==h.prop("type")?(h.prop("checked")&&(c=!1),f.find(".active").removeClass("active"),this.$element.addClass("active")):
-"checkbox"==h.prop("type")&&(h.prop("checked")!==this.$element.hasClass("active")&&(c=!1),this.$element.toggleClass("active"));h.prop("checked",this.$element.hasClass("active"));c&&h.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var h=c.fn.button;c.fn.button=l;c.fn.button.Constructor=n;c.fn.button.noConflict=function(){c.fn.button=h;return this};c(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(g){var f=
-c(g.target).closest(".btn");l.call(f,"toggle");c(g.target).is('input[type="radio"], input[type="checkbox"]')||(g.preventDefault(),f.is("input,button")?f.trigger("focus"):f.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(g){c(g.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(g.type))})}(jQuery);
-+function(c){function l(f){return this.each(function(){var g=c(this),h=g.data("bs.carousel"),l=c.extend({},n.DEFAULTS,g.data(),"object"==typeof f&&f),w="string"==typeof f?f:l.slide;h||g.data("bs.carousel",h=new n(this,l));if("number"==typeof f)h.to(f);else if(w)h[w]();else l.interval&&h.pause().cycle()})}var n=function(f,g){this.$element=c(f);this.$indicators=this.$element.find(".carousel-indicators");this.options=g;this.$items=this.$active=this.interval=this.sliding=this.paused=null;this.options.keyboard&&
-this.$element.on("keydown.bs.carousel",c.proxy(this.keydown,this));"hover"!=this.options.pause||"ontouchstart"in document.documentElement||this.$element.on("mouseenter.bs.carousel",c.proxy(this.pause,this)).on("mouseleave.bs.carousel",c.proxy(this.cycle,this))};n.VERSION="3.3.7";n.TRANSITION_DURATION=600;n.DEFAULTS={interval:5E3,pause:"hover",wrap:!0,keyboard:!0};n.prototype.keydown=function(c){if(!/input|textarea/i.test(c.target.tagName)){switch(c.which){case 37:this.prev();break;case 39:this.next();
-break;default:return}c.preventDefault()}};n.prototype.cycle=function(f){f||(this.paused=!1);this.interval&&clearInterval(this.interval);this.options.interval&&!this.paused&&(this.interval=setInterval(c.proxy(this.next,this),this.options.interval));return this};n.prototype.getItemIndex=function(c){this.$items=c.parent().children(".item");return this.$items.index(c||this.$active)};n.prototype.getItemForDirection=function(c,g){var f=this.getItemIndex(g);return("prev"==c&&0===f||"next"==c&&f==this.$items.length-
-1)&&!this.options.wrap?g:this.$items.eq((f+("prev"==c?-1:1))%this.$items.length)};n.prototype.to=function(c){var f=this,g=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(c>this.$items.length-1||0>c))return this.sliding?this.$element.one("slid.bs.carousel",function(){f.to(c)}):g==c?this.pause().cycle():this.slide(c>g?"next":"prev",this.$items.eq(c))};n.prototype.pause=function(f){f||(this.paused=!0);this.$element.find(".next, .prev").length&&c.support.transition&&(this.$element.trigger(c.support.transition.end),
-this.cycle(!0));this.interval=clearInterval(this.interval);return this};n.prototype.next=function(){if(!this.sliding)return this.slide("next")};n.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};n.prototype.slide=function(f,g){var h=this.$element.find(".item.active"),m=g||this.getItemForDirection(f,h);g=this.interval;var l="next"==f?"left":"right",x=this;if(m.hasClass("active"))return this.sliding=!1;var Z=m[0],W=c.Event("slide.bs.carousel",{relatedTarget:Z,direction:l});this.$element.trigger(W);
-if(!W.isDefaultPrevented()){this.sliding=!0;g&&this.pause();this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),(W=c(this.$indicators.children()[this.getItemIndex(m)]))&&W.addClass("active"));var Ha=c.Event("slid.bs.carousel",{relatedTarget:Z,direction:l});c.support.transition&&this.$element.hasClass("slide")?(m.addClass(f),m[0].offsetWidth,h.addClass(l),m.addClass(l),h.one("bsTransitionEnd",function(){m.removeClass([f,l].join(" ")).addClass("active");h.removeClass(["active",
-l].join(" "));x.sliding=!1;setTimeout(function(){x.$element.trigger(Ha)},0)}).emulateTransitionEnd(n.TRANSITION_DURATION)):(h.removeClass("active"),m.addClass("active"),this.sliding=!1,this.$element.trigger(Ha));g&&this.cycle();return this}};var h=c.fn.carousel;c.fn.carousel=l;c.fn.carousel.Constructor=n;c.fn.carousel.noConflict=function(){c.fn.carousel=h;return this};var g=function(f){var g,h=c(this),n=c(h.attr("data-target")||(g=h.attr("href"))&&g.replace(/.*(?=#[^\s]+$)/,""));if(n.hasClass("carousel")){g=
-c.extend({},n.data(),h.data());if(h=h.attr("data-slide-to"))g.interval=!1;l.call(n,g);h&&n.data("bs.carousel").to(h);f.preventDefault()}};c(document).on("click.bs.carousel.data-api","[data-slide]",g).on("click.bs.carousel.data-api","[data-slide-to]",g);c(window).on("load",function(){c('[data-ride="carousel"]').each(function(){var f=c(this);l.call(f,f.data())})})}(jQuery);
-+function(c){function l(f){var g;f=f.attr("data-target")||(g=f.attr("href"))&&g.replace(/.*(?=#[^\s]+$)/,"");return c(f)}function n(f){return this.each(function(){var g=c(this),p=g.data("bs.collapse"),l=c.extend({},h.DEFAULTS,g.data(),"object"==typeof f&&f);!p&&l.toggle&&/show|hide/.test(f)&&(l.toggle=!1);p||g.data("bs.collapse",p=new h(this,l));if("string"==typeof f)p[f]()})}var h=function(f,g){this.$element=c(f);this.options=c.extend({},h.DEFAULTS,g);this.$trigger=c('[data-toggle="collapse"][href="#'+
-f.id+'"],[data-toggle="collapse"][data-target="#'+f.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()};h.VERSION="3.3.7";h.TRANSITION_DURATION=350;h.DEFAULTS={toggle:!0};h.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"};h.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var f,g=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");
-if(g&&g.length&&(f=g.data("bs.collapse"))&&f.transitioning)return;var p=c.Event("show.bs.collapse");this.$element.trigger(p);if(!p.isDefaultPrevented()){g&&g.length&&(n.call(g,"hide"),f||g.data("bs.collapse",null));var l=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[l](0).attr("aria-expanded",!0);this.$trigger.removeClass("collapsed").attr("aria-expanded",!0);this.transitioning=1;f=function(){this.$element.removeClass("collapsing").addClass("collapse in")[l]("");this.transitioning=
-0;this.$element.trigger("shown.bs.collapse")};if(!c.support.transition)return f.call(this);g=c.camelCase(["scroll",l].join("-"));this.$element.one("bsTransitionEnd",c.proxy(f,this)).emulateTransitionEnd(h.TRANSITION_DURATION)[l](this.$element[0][g])}}};h.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var f=c.Event("hide.bs.collapse");this.$element.trigger(f);if(!f.isDefaultPrevented()){f=this.dimension();this.$element[f](this.$element[f]())[0].offsetHeight;this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",
-!1);this.$trigger.addClass("collapsed").attr("aria-expanded",!1);this.transitioning=1;var g=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!c.support.transition)return g.call(this);this.$element[f](0).one("bsTransitionEnd",c.proxy(g,this)).emulateTransitionEnd(h.TRANSITION_DURATION)}}};h.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};h.prototype.getParent=function(){return c(this.options.parent).find('[data-toggle="collapse"][data-parent="'+
-this.options.parent+'"]').each(c.proxy(function(f,g){f=c(g);this.addAriaAndCollapsedClass(l(f),f)},this)).end()};h.prototype.addAriaAndCollapsedClass=function(c,g){var f=c.hasClass("in");c.attr("aria-expanded",f);g.toggleClass("collapsed",!f).attr("aria-expanded",f)};var g=c.fn.collapse;c.fn.collapse=n;c.fn.collapse.Constructor=h;c.fn.collapse.noConflict=function(){c.fn.collapse=g;return this};c(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(f){var g=c(this);g.attr("data-target")||
-f.preventDefault();f=l(g);g=f.data("bs.collapse")?"toggle":g.data();n.call(f,g)})}(jQuery);
-+function(c){function l(f){var g=f.attr("data-target");g||(g=(g=f.attr("href"))&&/#[A-Za-z]/.test(g)&&g.replace(/.*(?=#[^\s]*$)/,""));return(g=g&&c(g))&&g.length?g:f.parent()}function n(f){f&&3===f.which||(c(".dropdown-backdrop").remove(),c('[data-toggle="dropdown"]').each(function(){var g=c(this),h=l(g),n={relatedTarget:this};!h.hasClass("open")||f&&"click"==f.type&&/input|textarea/i.test(f.target.tagName)&&c.contains(h[0],f.target)||(h.trigger(f=c.Event("hide.bs.dropdown",n)),f.isDefaultPrevented()||
-(g.attr("aria-expanded","false"),h.removeClass("open").trigger(c.Event("hidden.bs.dropdown",n))))}))}var h=function(f){c(f).on("click.bs.dropdown",this.toggle)};h.VERSION="3.3.7";h.prototype.toggle=function(f){var g=c(this);if(!g.is(".disabled, :disabled")){var h=l(g);f=h.hasClass("open");n();if(!f){if("ontouchstart"in document.documentElement&&!h.closest(".navbar-nav").length)c(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(c(this)).on("click",n);var B={relatedTarget:this};
-h.trigger(f=c.Event("show.bs.dropdown",B));if(f.isDefaultPrevented())return;g.trigger("focus").attr("aria-expanded","true");h.toggleClass("open").trigger(c.Event("shown.bs.dropdown",B))}return!1}};h.prototype.keydown=function(f){if(/(38|40|27|32)/.test(f.which)&&!/input|textarea/i.test(f.target.tagName)){var g=c(this);f.preventDefault();f.stopPropagation();if(!g.is(".disabled, :disabled")){var h=l(g),n=h.hasClass("open");if(!n&&27!=f.which||n&&27==f.which)return 27==f.which&&h.find('[data-toggle="dropdown"]').trigger("focus"),
-g.trigger("click");g=h.find(".dropdown-menu li:not(.disabled):visible a");g.length&&(h=g.index(f.target),38==f.which&&0<h&&h--,40==f.which&&h<g.length-1&&h++,~h||(h=0),g.eq(h).trigger("focus"))}}};var g=c.fn.dropdown;c.fn.dropdown=function(f){return this.each(function(){var g=c(this),p=g.data("bs.dropdown");p||g.data("bs.dropdown",p=new h(this));"string"==typeof f&&p[f].call(g)})};c.fn.dropdown.Constructor=h;c.fn.dropdown.noConflict=function(){c.fn.dropdown=g;return this};c(document).on("click.bs.dropdown.data-api",
-n).on("click.bs.dropdown.data-api",".dropdown form",function(c){c.stopPropagation()}).on("click.bs.dropdown.data-api",'[data-toggle="dropdown"]',h.prototype.toggle).on("keydown.bs.dropdown.data-api",'[data-toggle="dropdown"]',h.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",h.prototype.keydown)}(jQuery);
-+function(c){function l(g,f){return this.each(function(){var h=c(this),p=h.data("bs.modal"),l=c.extend({},n.DEFAULTS,h.data(),"object"==typeof g&&g);p||h.data("bs.modal",p=new n(this,l));if("string"==typeof g)p[g](f);else l.show&&p.show(f)})}var n=function(g,f){this.options=f;this.$body=c(document.body);this.$element=c(g);this.$dialog=this.$element.find(".modal-dialog");this.originalBodyPad=this.isShown=this.$backdrop=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,
-c.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};n.VERSION="3.3.7";n.TRANSITION_DURATION=300;n.BACKDROP_TRANSITION_DURATION=150;n.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};n.prototype.toggle=function(c){return this.isShown?this.hide():this.show(c)};n.prototype.show=function(g){var f=this,h=c.Event("show.bs.modal",{relatedTarget:g});this.$element.trigger(h);this.isShown||h.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),
-this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',c.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){f.$element.one("mouseup.dismiss.bs.modal",function(g){c(g.target).is(f.$element)&&(f.ignoreBackdropClick=!0)})}),this.backdrop(function(){var h=c.support.transition&&f.$element.hasClass("fade");f.$element.parent().length||f.$element.appendTo(f.$body);f.$element.show().scrollTop(0);f.adjustDialog();h&&f.$element[0].offsetWidth;
-f.$element.addClass("in");f.enforceFocus();var m=c.Event("shown.bs.modal",{relatedTarget:g});h?f.$dialog.one("bsTransitionEnd",function(){f.$element.trigger("focus").trigger(m)}).emulateTransitionEnd(n.TRANSITION_DURATION):f.$element.trigger("focus").trigger(m)}))};n.prototype.hide=function(g){g&&g.preventDefault();g=c.Event("hide.bs.modal");this.$element.trigger(g);this.isShown&&!g.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),c(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),
-this.$dialog.off("mousedown.dismiss.bs.modal"),c.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",c.proxy(this.hideModal,this)).emulateTransitionEnd(n.TRANSITION_DURATION):this.hideModal())};n.prototype.enforceFocus=function(){c(document).off("focusin.bs.modal").on("focusin.bs.modal",c.proxy(function(c){document===c.target||this.$element[0]===c.target||this.$element.has(c.target).length||this.$element.trigger("focus")},this))};n.prototype.escape=function(){if(this.isShown&&
-this.options.keyboard)this.$element.on("keydown.dismiss.bs.modal",c.proxy(function(c){27==c.which&&this.hide()},this));else this.isShown||this.$element.off("keydown.dismiss.bs.modal")};n.prototype.resize=function(){if(this.isShown)c(window).on("resize.bs.modal",c.proxy(this.handleUpdate,this));else c(window).off("resize.bs.modal")};n.prototype.hideModal=function(){var c=this;this.$element.hide();this.backdrop(function(){c.$body.removeClass("modal-open");c.resetAdjustments();c.resetScrollbar();c.$element.trigger("hidden.bs.modal")})};
-n.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};n.prototype.backdrop=function(g){var f=this,h=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var l=c.support.transition&&h;this.$backdrop=c(document.createElement("div")).addClass("modal-backdrop "+h).appendTo(this.$body);this.$element.on("click.dismiss.bs.modal",c.proxy(function(c){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:c.target===c.currentTarget&&("static"==
-this.options.backdrop?this.$element[0].focus():this.hide())},this));l&&this.$backdrop[0].offsetWidth;this.$backdrop.addClass("in");g&&(l?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):g())}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),h=function(){f.removeBackdrop();g&&g()},c.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",h).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):h()):g&&g()};
-n.prototype.handleUpdate=function(){this.adjustDialog()};n.prototype.adjustDialog=function(){var c=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&c?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!c?this.scrollbarWidth:""})};n.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};n.prototype.checkScrollbar=function(){var c=window.innerWidth;c||(c=document.documentElement.getBoundingClientRect(),
-c=c.right-Math.abs(c.left));this.bodyIsOverflowing=document.body.clientWidth<c;this.scrollbarWidth=this.measureScrollbar()};n.prototype.setScrollbar=function(){var c=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"";this.bodyIsOverflowing&&this.$body.css("padding-right",c+this.scrollbarWidth)};n.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)};n.prototype.measureScrollbar=function(){var c=document.createElement("div");
-c.className="modal-scrollbar-measure";this.$body.append(c);var f=c.offsetWidth-c.clientWidth;this.$body[0].removeChild(c);return f};var h=c.fn.modal;c.fn.modal=l;c.fn.modal.Constructor=n;c.fn.modal.noConflict=function(){c.fn.modal=h;return this};c(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(g){var f=c(this),h=f.attr("href"),p=c(f.attr("data-target")||h&&h.replace(/.*(?=#[^\s]+$)/,""));h=p.data("bs.modal")?"toggle":c.extend({remote:!/#/.test(h)&&h},p.data(),f.data());f.is("a")&&
-g.preventDefault();p.one("show.bs.modal",function(c){if(!c.isDefaultPrevented())p.one("hidden.bs.modal",function(){f.is(":visible")&&f.trigger("focus")})});l.call(p,h,this)})}(jQuery);
-+function(c){var l=function(c,g){this.inState=this.$element=this.hoverState=this.timeout=this.enabled=this.options=this.type=null;this.init("tooltip",c,g)};l.VERSION="3.3.7";l.TRANSITION_DURATION=150;l.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}};l.prototype.init=function(h,g,
-f){this.enabled=!0;this.type=h;this.$element=c(g);this.options=this.getOptions(f);this.$viewport=this.options.viewport&&c(c.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport);this.inState={click:!1,hover:!1,focus:!1};if(this.$element[0]instanceof document.constructor&&!this.options.selector)throw Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");h=this.options.trigger.split(" ");
-for(g=h.length;g--;)if(f=h[g],"click"==f)this.$element.on("click."+this.type,this.options.selector,c.proxy(this.toggle,this));else if("manual"!=f){var m="hover"==f?"mouseleave":"focusout";this.$element.on(("hover"==f?"mouseenter":"focusin")+"."+this.type,this.options.selector,c.proxy(this.enter,this));this.$element.on(m+"."+this.type,this.options.selector,c.proxy(this.leave,this))}this.options.selector?this._options=c.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};l.prototype.getDefaults=
-function(){return l.DEFAULTS};l.prototype.getOptions=function(h){h=c.extend({},this.getDefaults(),this.$element.data(),h);h.delay&&"number"==typeof h.delay&&(h.delay={show:h.delay,hide:h.delay});return h};l.prototype.getDelegateOptions=function(){var h={},g=this.getDefaults();this._options&&c.each(this._options,function(c,m){g[c]!=m&&(h[c]=m)});return h};l.prototype.enter=function(h){var g=h instanceof this.constructor?h:c(h.currentTarget).data("bs."+this.type);g||(g=new this.constructor(h.currentTarget,
-this.getDelegateOptions()),c(h.currentTarget).data("bs."+this.type,g));h instanceof c.Event&&(g.inState["focusin"==h.type?"focus":"hover"]=!0);if(g.tip().hasClass("in")||"in"==g.hoverState)g.hoverState="in";else{clearTimeout(g.timeout);g.hoverState="in";if(!g.options.delay||!g.options.delay.show)return g.show();g.timeout=setTimeout(function(){"in"==g.hoverState&&g.show()},g.options.delay.show)}};l.prototype.isInStateTrue=function(){for(var c in this.inState)if(this.inState[c])return!0;return!1};l.prototype.leave=
-function(h){var g=h instanceof this.constructor?h:c(h.currentTarget).data("bs."+this.type);g||(g=new this.constructor(h.currentTarget,this.getDelegateOptions()),c(h.currentTarget).data("bs."+this.type,g));h instanceof c.Event&&(g.inState["focusout"==h.type?"focus":"hover"]=!1);if(!g.isInStateTrue()){clearTimeout(g.timeout);g.hoverState="out";if(!g.options.delay||!g.options.delay.hide)return g.hide();g.timeout=setTimeout(function(){"out"==g.hoverState&&g.hide()},g.options.delay.hide)}};l.prototype.show=
-function(){var h=c.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(h);var g=c.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(!h.isDefaultPrevented()&&g){var f=this;h=this.tip();g=this.getUID(this.type);this.setContent();h.attr("id",g);this.$element.attr("aria-describedby",g);this.options.animation&&h.addClass("fade");g="function"==typeof this.options.placement?this.options.placement.call(this,h[0],this.$element[0]):this.options.placement;
-var m=/\s?auto?\s?/i,p=m.test(g);p&&(g=g.replace(m,"")||"top");h.detach().css({top:0,left:0,display:"block"}).addClass(g).data("bs."+this.type,this);this.options.container?h.appendTo(this.options.container):h.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);m=this.getPosition();var n=h[0].offsetWidth,w=h[0].offsetHeight;if(p){p=g;var x=this.getPosition(this.$viewport);g="bottom"==g&&m.bottom+w>x.bottom?"top":"top"==g&&m.top-w<x.top?"bottom":"right"==g&&m.right+n>x.width?
-"left":"left"==g&&m.left-n<x.left?"right":g;h.removeClass(p).addClass(g)}m=this.getCalculatedOffset(g,m,n,w);this.applyPlacement(m,g);g=function(){var c=f.hoverState;f.$element.trigger("shown.bs."+f.type);f.hoverState=null;"out"==c&&f.leave(f)};c.support.transition&&this.$tip.hasClass("fade")?h.one("bsTransitionEnd",g).emulateTransitionEnd(l.TRANSITION_DURATION):g()}}};l.prototype.applyPlacement=function(h,g){var f=this.tip(),m=f[0].offsetWidth,l=f[0].offsetHeight,n=parseInt(f.css("margin-top"),10),
-w=parseInt(f.css("margin-left"),10);isNaN(n)&&(n=0);isNaN(w)&&(w=0);h.top+=n;h.left+=w;c.offset.setOffset(f[0],c.extend({using:function(c){f.css({top:Math.round(c.top),left:Math.round(c.left)})}},h),0);f.addClass("in");n=f[0].offsetWidth;w=f[0].offsetHeight;"top"==g&&w!=l&&(h.top=h.top+l-w);var x=this.getViewportAdjustedDelta(g,h,n,w);x.left?h.left+=x.left:h.top+=x.top;m=(g=/top|bottom/.test(g))?2*x.left-m+n:2*x.top-l+w;l=g?"offsetWidth":"offsetHeight";f.offset(h);this.replaceArrow(m,f[0][l],g)};
-l.prototype.replaceArrow=function(c,g,f){this.arrow().css(f?"left":"top",50*(1-c/g)+"%").css(f?"top":"left","")};l.prototype.setContent=function(){var c=this.tip(),g=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](g);c.removeClass("fade in top bottom left right")};l.prototype.hide=function(h){function g(){"in"!=f.hoverState&&m.detach();f.$element&&f.$element.removeAttr("aria-describedby").trigger("hidden.bs."+f.type);h&&h()}var f=this,m=c(this.$tip),p=c.Event("hide.bs."+
-this.type);this.$element.trigger(p);if(!p.isDefaultPrevented())return m.removeClass("in"),c.support.transition&&m.hasClass("fade")?m.one("bsTransitionEnd",g).emulateTransitionEnd(l.TRANSITION_DURATION):g(),this.hoverState=null,this};l.prototype.fixTitle=function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")||"").attr("title","")};l.prototype.hasContent=function(){return this.getTitle()};l.prototype.getPosition=
-function(h){h=h||this.$element;var g=h[0],f="BODY"==g.tagName,m=g.getBoundingClientRect();null==m.width&&(m=c.extend({},m,{width:m.right-m.left,height:m.bottom-m.top}));g=window.SVGElement&&g instanceof window.SVGElement;g=f?{top:0,left:0}:g?null:h.offset();h={scroll:f?document.documentElement.scrollTop||document.body.scrollTop:h.scrollTop()};f=f?{width:c(window).width(),height:c(window).height()}:null;return c.extend({},m,h,f,g)};l.prototype.getCalculatedOffset=function(c,g,f,m){return"bottom"==
-c?{top:g.top+g.height,left:g.left+g.width/2-f/2}:"top"==c?{top:g.top-m,left:g.left+g.width/2-f/2}:"left"==c?{top:g.top+g.height/2-m/2,left:g.left-f}:{top:g.top+g.height/2-m/2,left:g.left+g.width}};l.prototype.getViewportAdjustedDelta=function(c,g,f,m){var h={top:0,left:0};if(!this.$viewport)return h;var l=this.options.viewport&&this.options.viewport.padding||0,n=this.getPosition(this.$viewport);/right|left/.test(c)?(f=g.top-l-n.scroll,g=g.top+l-n.scroll+m,f<n.top?h.top=n.top-f:g>n.top+n.height&&(h.top=
-n.top+n.height-g)):(m=g.left-l,g=g.left+l+f,m<n.left?h.left=n.left-m:g>n.right&&(h.left=n.left+n.width-g));return h};l.prototype.getTitle=function(){var c=this.$element,g=this.options;return c.attr("data-original-title")||("function"==typeof g.title?g.title.call(c[0]):g.title)};l.prototype.getUID=function(c){do c+=~~(1E6*Math.random());while(document.getElementById(c));return c};l.prototype.tip=function(){if(!this.$tip&&(this.$tip=c(this.options.template),1!=this.$tip.length))throw Error(this.type+
-" `template` option must consist of exactly 1 top-level element!");return this.$tip};l.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};l.prototype.enable=function(){this.enabled=!0};l.prototype.disable=function(){this.enabled=!1};l.prototype.toggleEnabled=function(){this.enabled=!this.enabled};l.prototype.toggle=function(h){var g=this;h&&(g=c(h.currentTarget).data("bs."+this.type),g||(g=new this.constructor(h.currentTarget,this.getDelegateOptions()),c(h.currentTarget).data("bs."+
-this.type,g)));h?(g.inState.click=!g.inState.click,g.isInStateTrue()?g.enter(g):g.leave(g)):g.tip().hasClass("in")?g.leave(g):g.enter(g)};l.prototype.destroy=function(){var c=this;clearTimeout(this.timeout);this.hide(function(){c.$element.off("."+c.type).removeData("bs."+c.type);c.$tip&&c.$tip.detach();c.$tip=null;c.$arrow=null;c.$viewport=null;c.$element=null})};var n=c.fn.tooltip;c.fn.tooltip=function(h){return this.each(function(){var g=c(this),f=g.data("bs.tooltip"),m="object"==typeof h&&h;if(f||
-!/destroy|hide/.test(h))if(f||g.data("bs.tooltip",f=new l(this,m)),"string"==typeof h)f[h]()})};c.fn.tooltip.Constructor=l;c.fn.tooltip.noConflict=function(){c.fn.tooltip=n;return this}}(jQuery);
-+function(c){var l=function(c,g){this.init("popover",c,g)};if(!c.fn.tooltip)throw Error("Popover requires tooltip.js");l.VERSION="3.3.7";l.DEFAULTS=c.extend({},c.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'});l.prototype=c.extend({},c.fn.tooltip.Constructor.prototype);l.prototype.constructor=l;l.prototype.getDefaults=function(){return l.DEFAULTS};
-l.prototype.setContent=function(){var c=this.tip(),g=this.getTitle(),f=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](g);c.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof f?"html":"append":"text"](f);c.removeClass("fade top bottom left right in");c.find(".popover-title").html()||c.find(".popover-title").hide()};l.prototype.hasContent=function(){return this.getTitle()||this.getContent()};l.prototype.getContent=function(){var c=this.$element,
-g=this.options;return c.attr("data-content")||("function"==typeof g.content?g.content.call(c[0]):g.content)};l.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var n=c.fn.popover;c.fn.popover=function(h){return this.each(function(){var g=c(this),f=g.data("bs.popover"),m="object"==typeof h&&h;if(f||!/destroy|hide/.test(h))if(f||g.data("bs.popover",f=new l(this,m)),"string"==typeof h)f[h]()})};c.fn.popover.Constructor=l;c.fn.popover.noConflict=function(){c.fn.popover=
-n;return this}}(jQuery);
-+function(c){function l(g,f){this.$body=c(document.body);this.$scrollElement=c(g).is(document.body)?c(window):c(g);this.options=c.extend({},l.DEFAULTS,f);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",c.proxy(this.process,this));this.refresh();this.process()}function n(g){return this.each(function(){var f=c(this),h=f.data("bs.scrollspy"),p="object"==typeof g&&g;h||f.data("bs.scrollspy",
-h=new l(this,p));if("string"==typeof g)h[g]()})}l.VERSION="3.3.7";l.DEFAULTS={offset:10};l.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};l.prototype.refresh=function(){var g=this,f="offset",h=0;this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();c.isWindow(this.$scrollElement[0])||(f="position",h=this.$scrollElement.scrollTop());this.$body.find(this.selector).map(function(){var g=
-c(this);g=g.data("target")||g.attr("href");var m=/^#./.test(g)&&c(g);return m&&m.length&&m.is(":visible")&&[[m[f]().top+h,g]]||null}).sort(function(c,f){return c[0]-f[0]}).each(function(){g.offsets.push(this[0]);g.targets.push(this[1])})};l.prototype.process=function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),h=this.options.offset+f-this.$scrollElement.height(),l=this.offsets,n=this.targets,w=this.activeTarget,x;this.scrollHeight!=f&&this.refresh();if(c>=
-h)return w!=(x=n[n.length-1])&&this.activate(x);if(w&&c<l[0])return this.activeTarget=null,this.clear();for(x=l.length;x--;)w!=n[x]&&c>=l[x]&&(void 0===l[x+1]||c<l[x+1])&&this.activate(n[x])};l.prototype.activate=function(g){this.activeTarget=g;this.clear();g=c(this.selector+'[data-target="'+g+'"],'+this.selector+'[href="'+g+'"]').parents("li").addClass("active");g.parent(".dropdown-menu").length&&(g=g.closest("li.dropdown").addClass("active"));g.trigger("activate.bs.scrollspy")};l.prototype.clear=
-function(){c(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var h=c.fn.scrollspy;c.fn.scrollspy=n;c.fn.scrollspy.Constructor=l;c.fn.scrollspy.noConflict=function(){c.fn.scrollspy=h;return this};c(window).on("load.bs.scrollspy.data-api",function(){c('[data-spy="scroll"]').each(function(){var g=c(this);n.call(g,g.data())})})}(jQuery);
-+function(c){function l(f){return this.each(function(){var g=c(this),h=g.data("bs.tab");h||g.data("bs.tab",h=new n(this));if("string"==typeof f)h[f]()})}var n=function(f){this.element=c(f)};n.VERSION="3.3.7";n.TRANSITION_DURATION=150;n.prototype.show=function(){var f=this.element,g=f.closest("ul:not(.dropdown-menu)"),h=f.data("target");h||(h=(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));if(!f.parent("li").hasClass("active")){var l=g.find(".active:last a"),n=c.Event("hide.bs.tab",{relatedTarget:f[0]}),
-x=c.Event("show.bs.tab",{relatedTarget:l[0]});l.trigger(n);f.trigger(x);x.isDefaultPrevented()||n.isDefaultPrevented()||(h=c(h),this.activate(f.closest("li"),g),this.activate(h,h.parent(),function(){l.trigger({type:"hidden.bs.tab",relatedTarget:f[0]});f.trigger({type:"shown.bs.tab",relatedTarget:l[0]})}))}};n.prototype.activate=function(f,g,h){function l(){m.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);f.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",
-!0);p?(f[0].offsetWidth,f.addClass("in")):f.removeClass("fade");f.parent(".dropdown-menu").length&&f.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);h&&h()}var m=g.find("> .active"),p=h&&c.support.transition&&(m.length&&m.hasClass("fade")||!!g.find("> .fade").length);m.length&&p?m.one("bsTransitionEnd",l).emulateTransitionEnd(n.TRANSITION_DURATION):l();m.removeClass("in")};var h=c.fn.tab;c.fn.tab=l;c.fn.tab.Constructor=n;c.fn.tab.noConflict=function(){c.fn.tab=
-h;return this};var g=function(f){f.preventDefault();l.call(c(this),"show")};c(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',g).on("click.bs.tab.data-api",'[data-toggle="pill"]',g)}(jQuery);
-+function(c){function l(g){return this.each(function(){var f=c(this),h=f.data("bs.affix"),l="object"==typeof g&&g;h||f.data("bs.affix",h=new n(this,l));if("string"==typeof g)h[g]()})}var n=function(g,f){this.options=c.extend({},n.DEFAULTS,f);this.$target=c(this.options.target).on("scroll.bs.affix.data-api",c.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",c.proxy(this.checkPositionWithEventLoop,this));this.$element=c(g);this.pinnedOffset=this.unpin=this.affixed=null;this.checkPosition()};
-n.VERSION="3.3.7";n.RESET="affix affix-top affix-bottom";n.DEFAULTS={offset:0,target:window};n.prototype.getState=function(c,f,h,l){var g=this.$target.scrollTop(),m=this.$element.offset(),n=this.$target.height();if(null!=h&&"top"==this.affixed)return g<h?"top":!1;if("bottom"==this.affixed)return null!=h?g+this.unpin<=m.top?!1:"bottom":g+n<=c-l?!1:"bottom";var p=null==this.affixed;m=p?g:m.top;return null!=h&&g<=h?"top":null!=l&&m+(p?n:f)>=c-l?"bottom":!1};n.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;
-this.$element.removeClass(n.RESET).addClass("affix");var c=this.$target.scrollTop();return this.pinnedOffset=this.$element.offset().top-c};n.prototype.checkPositionWithEventLoop=function(){setTimeout(c.proxy(this.checkPosition,this),1)};n.prototype.checkPosition=function(){if(this.$element.is(":visible")){var g=this.$element.height(),f=this.options.offset,h=f.top,l=f.bottom,B=Math.max(c(document).height(),c(document.body).height());"object"!=typeof f&&(l=h=f);"function"==typeof h&&(h=f.top(this.$element));
-"function"==typeof l&&(l=f.bottom(this.$element));f=this.getState(B,g,h,l);if(this.affixed!=f){null!=this.unpin&&this.$element.css("top","");h="affix"+(f?"-"+f:"");var w=c.Event(h+".bs.affix");this.$element.trigger(w);if(w.isDefaultPrevented())return;this.affixed=f;this.unpin="bottom"==f?this.getPinnedOffset():null;this.$element.removeClass(n.RESET).addClass(h).trigger(h.replace("affix","affixed")+".bs.affix")}"bottom"==f&&this.$element.offset({top:B-g-l})}};var h=c.fn.affix;c.fn.affix=l;c.fn.affix.Constructor=
-n;c.fn.affix.noConflict=function(){c.fn.affix=h;return this};c(window).on("load",function(){c('[data-spy="affix"]').each(function(){var g=c(this),f=g.data();f.offset=f.offset||{};null!=f.offsetBottom&&(f.offset.bottom=f.offsetBottom);null!=f.offsetTop&&(f.offset.top=f.offsetTop);l.call(g,f)})})}(jQuery);jQuery(document).ready(function(c){c('a[rel="tooltip"]').tooltip()});var systemInitiatedDark=window.matchMedia("(prefers-color-scheme: dark)"),theme=sessionStorage.getItem("theme");
-systemInitiatedDark.matches?document.getElementById("theme-switch").checked=!0:(document.getElementById("theme-switch").checked=!1,document.getElementById("theme-toggle").innerHTML="Dark Mode");function prefersColorTest(c){c.matches?(document.documentElement.setAttribute("data-theme","dark"),document.getElementById("theme-switch").checked=!0):(document.documentElement.setAttribute("data-theme","light"),document.getElementById("theme-switch").checked=!1);sessionStorage.setItem("theme","")}systemInitiatedDark.addListener(prefersColorTest);
-function modeSwitcher(){var c=sessionStorage.getItem("theme");"dark"===c?(document.documentElement.setAttribute("data-theme","light"),sessionStorage.setItem("theme","light"),document.getElementById("theme-switch").checked=!1):"light"===c?(document.documentElement.setAttribute("data-theme","dark"),sessionStorage.setItem("theme","dark"),document.getElementById("theme-switch").checked=!0):systemInitiatedDark.matches?(document.documentElement.setAttribute("data-theme","light"),sessionStorage.setItem("theme",
-"light"),document.getElementById("theme-switch").checked=!1):(document.documentElement.setAttribute("data-theme","dark"),document.getElementById("theme-switch").checked=!0,sessionStorage.setItem("theme","dark"))}
-"dark"===theme?(document.documentElement.setAttribute("data-theme","dark"),sessionStorage.setItem("theme","dark"),document.getElementById("theme-switch").checked=!0):"light"===theme&&(document.documentElement.setAttribute("data-theme","light"),sessionStorage.setItem("theme","light"),document.getElementById("theme-switch").checked=!1);
diff --git a/output/assets/global-23549af89e29254587a07d91b7eb9749.js.gz b/output/assets/global-23549af89e29254587a07d91b7eb9749.js.gz
deleted file mode 100644
index 744f862..0000000
--- a/output/assets/global-23549af89e29254587a07d91b7eb9749.js.gz
+++ /dev/null
Binary files differ
diff --git a/output/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css b/output/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css
deleted file mode 100644
index 759c468..0000000
--- a/output/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css
+++ /dev/null
@@ -1,5 +0,0 @@
-/*!
- * Bootstrap v3.3.7 (http://getbootstrap.com)
- * Copyright 2011-2016 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('/assets/fonts/glyphicons-halflings-regular.eot');src:url('/assets/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('/assets/fonts/glyphicons-halflings-regular.woff') format('woff'),url('/assets/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:normal;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:1200px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media(min-width:1200px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media(min-width:1200px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse.in{overflow-y:auto}@media(min-width:1200px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media(max-device-width:1200px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:1200px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:1200px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:1200px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media(min-width:1200px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:1200px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:1199px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:1200px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media(min-width:1200px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width:1199px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media(min-width:1200px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width:1200px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media(min-width:1200px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width:767px){.visible-xs-block{display:block !important}}@media(max-width:767px){.visible-xs-inline{display:inline !important}}@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width:1200px){.visible-lg-block{display:block !important}}@media(min-width:1200px){.visible-lg-inline{display:inline !important}}@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width:767px){.hidden-xs{display:none !important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media(min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.hll{background-color:#ffc}.c{color:#888}.err{color:red;background-color:#faa}.k{color:#080;font-weight:bold}.o{color:#333}.cm{color:#888}.cp{color:#579}.c1{color:#888}.cs{color:#c00;font-weight:bold}.gd{color:#a00000}.ge{font-style:italic}.gr{color:red}.gh{color:navy;font-weight:bold}.gi{color:#00a000}.go{color:#888}.gp{color:#c65d09;font-weight:bold}.gs{font-weight:bold}.gu{color:purple;font-weight:bold}.gt{color:#04d}.kc{color:#080;font-weight:bold}.kd{color:#080;font-weight:bold}.kn{color:#080;font-weight:bold}.kp{color:#038;font-weight:bold}.kr{color:#080;font-weight:bold}.kt{color:#339;font-weight:bold}.m{color:#60e;font-weight:bold}.s{background-color:#fff0f0}.na{color:#00c}.nb{color:#007020}.nc{color:#b06;font-weight:bold}.no{color:#036;font-weight:bold}.nd{color:#555;font-weight:bold}.ni{color:#800;font-weight:bold}.ne{color:red;font-weight:bold}.nf{color:#06b;font-weight:bold}.nl{color:#970;font-weight:bold}.nn{color:#0e84b5;font-weight:bold}.nt{color:#070}.nv{color:#963}.ow{color:#000;font-weight:bold}.w{color:#bbb}.mf{color:#60e;font-weight:bold}.mh{color:#058;font-weight:bold}.mi{color:#00d;font-weight:bold}.mo{color:#40e;font-weight:bold}.sb{background-color:#fff0f0}.sc{color:#04d}.sd{color:#d42}.s2{background-color:#fff0f0}.se{color:#666;font-weight:bold;background-color:#fff0f0}.sh{background-color:#fff0f0}.si{background-color:#eee}.sx{color:#d20;background-color:#fff0f0}.sr{color:#000;background-color:#fff0ff}.s1{background-color:#fff0f0}.ss{color:#a60}.bp{color:#007020}.vc{color:#369}.vg{color:#d70;font-weight:bold}.vi{color:#33b}.il{color:#00d;font-weight:bold}.material-switch{margin-top:20px}.material-switch>input[type="checkbox"]{display:none}.material-switch>label{cursor:pointer;height:0;position:relative;width:40px}.material-switch>label::before{background:#000;box-shadow:inset 0 0 10px rgba(0,0,0,0.5);border-radius:8px;content:'';height:16px;margin-top:-8px;position:absolute;opacity:.3;transition:all .4s ease-in-out;width:40px}.material-switch>label::after{background:#fff;border-radius:16px;box-shadow:0 0 5px rgba(0,0,0,0.3);content:'';height:24px;left:-4px;margin-top:-8px;position:absolute;top:-4px;transition:all .3s ease-in-out;width:24px}.material-switch>input[type="checkbox"]:checked+label::before{background:inherit;opacity:.5}.material-switch>input[type="checkbox"]:checked+label::after{background:inherit;left:20px}html,html[data-theme="light"]{--main-navbar-color:#eee;--main-navbar-li-active-text-color:#989082;--main-navbar-li-active-text-color:#818181;--main-navbar-li-active-background-color:#dfdfdf;--main-background-color:#fff;--main-text-color:#000;--main-border-color:#ccc;--main-code-text-color:#c7254e;--main-code-background-color:#f9f2f4;--main-syntax-highlight-background-color:#fff0f0;--main-syntax-highlight-o-text-color:#333;--main-syntax-highlight-ow-text-color:#000;--main-carousel-color:#333;--main-post-date-author:rgba(77,77,77,0.75);--main-navbar-text-color:#000;--main-a-text-color:#428bca;--main-a-hover-focus-color:#2a6496;--main-sidebar-nav-a-active:#000;--main-hr-border-color:#eee}html[data-theme="dark"]{--main-navbar-color:#222426;--main-navbar-li-active-text-color:#989082;--main-navbar-li-active-background-color:#2a2e2f;--main-background-color:#181a1b;--main-text-color:#c8c3bc;--main-border-color:#3e4446;--main-code-text-color:#dd496e;--main-code-background-color:#2b141a;--main-syntax-highlight-background-color:#3c0000;--main-syntax-highlight-o-text-color:#c8c3bc;--main-syntax-highlight-ow-text-color:#e8e6e3;--main-carousel-color:#fff;--main-post-date-author:rgba(183,177,168,0.75);--main-navbar-text-color:#fff;--main-a-text-color:#7db2db;--main-a-hover-focus-color:#7db2db;--main-sidebar-nav-a-active:#e8e6e3;--main-hr-border-color:#35393b}@media(prefers-color-scheme:dark){html,html[data-theme="dark"]{--main-navbar-color:#222426;--main-navbar-li-active-text-color:#989082;--main-navbar-li-active-background-color:#2a2e2f;--main-background-color:#181a1b;--main-text-color:#c8c3bc;--main-border-color:#3e4446;--main-code-text-color:#dd496e;--main-code-background-color:#2b141a;--main-syntax-highlight-background-color:#3c0000;--main-syntax-highlight-o-text-color:#c8c3bc;--main-syntax-highlight-ow-text-color:#e8e6e3;--main-carousel-color:#fff;--main-post-date-author:rgba(183,177,168,0.75);--main-navbar-text-color:#fff;--main-a-text-color:#7db2db;--main-a-hover-focus-color:#7db2db;--main-sidebar-nav-a-active:#e8e6e3;--main-hr-border-color:#35393b}html[data-theme="light"]{--main-navbar-color:#eee;--main-navbar-li-active-text-color:#989082;--main-navbar-li-active-text-color:#818181;--main-navbar-li-active-background-color:#dfdfdf;--main-text-color:#000;--main-background-color:#fff;--main-border-color:#ccc;--main-code-text-color:#c7254e;--main-code-background-color:#f9f2f4;--main-syntax-highlight-background-color:#fff0f0;--main-syntax-highlight-o-text-color:#333;--main-syntax-highlight-ow-text-color:#000;--main-carousel-color:#333;--main-post-date-author:rgba(77,77,77,0.75);--main-navbar-text-color:#000;--main-a-text-color:#428bca;--main-a-hover-focus-color:#2a6496;--main-sidebar-nav-a-active:#000;--main-hr-border-color:#eee}}html,body{height:100%;background-color:var(--main-background-color);color:var(--main-text-color)}body{font-family:'Open Sans',sans-serif;font-size:1.6em;padding-top:80px}h2{margin-top:30px}h2:before{display:block;content:" ";margin-top:-90px;height:90px;visibility:hidden}.anchor{padding-top:80px;margin-top:-70px}a[name]{color:#000;text-decoration:none}.navbar-brand{font-weight:600;padding-top:18px !important;padding-bottom:0 !important}.navbar-logo{padding-top:1px !important;margin-top:-8px;margin-right:10px}nav.navbar{border-top:#0c60ff 10px solid;border-bottom:0}.navbar-fixed-top{height:73px}.navbar-nav>li>a{padding-top:21px !important;padding-bottom:21px !important;font-size:1.1em}.navbar-inverse{background-color:var(--main-navbar-color)}ul.nav.navbar-nav li a{color:#818181}.navbar-inverse .navbar-nav>li>a:hover{background-color:#3ca8ff}.navbar-brand{color:var(--main-navbar-text-color) !important}.navbar-nav>li.active>a{color:var(--main-navbar-li-active-text-color) !important;background-color:var(--main-navbar-li-active-background-color) !important}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle{background-color:#818181;border:0}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#3ca8ff;border:0}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{background-color:var(--main-navbar-color)}img.provider-logo{margin-left:10px;margin-right:10px}h2.tagline{font-size:1.5em;margin-bottom:20px}div.row-2{margin-top:20px}div.row-3,div.row-4{margin-top:20px}div.whos-using{margin-bottom:15px}img.logo{margin-left:5px;margin-right:5px}@media(min-width:992px){#carousel-provider-logos{height:85px}}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:inline}.carousel-control.left,.carousel-control.right{background:none !important}.carousel-control{color:var(--main-carousel-color) !important}div.sidebar-nav{position:fixed;margin-top:20px}@media(max-width:1200px){div.sidebar-nav{position:relative}}.sidebar-nav>ul>li>a{padding:5px 10px}.sidebar-nav>ul>li.active>a{color:var(--main-sidebar-nav-a-active);text-decoration:none;cursor:default}.sidebar-nav>ul>li.active>a:hover{color:var(--main-sidebar-nav-a-active);background-color:var(--main-navbar-color);text-decoration:none;cursor:default}.sidebar-nav>ul>li>a:hover{background-color:var(--main-navbar-color)}div.member{margin-bottom:20px}img.gravatar{float:left;display:block;margin-right:10px}div.page-content{font-size:12pt}img.inline{padding-top:10px;padding-bottom:10px}img.center{margin:0 auto}div.post h2{margin-bottom:10px}div.post pre{margin-top:15px;margin-bottom:15px}pre{background-color:var(--main-navbar-color);color:var(--main-text-color)}.popover{background-color:var(--main-background-color);border:1px solid var(--main-border-color)}pre{border:1px solid var(--main-border-color)}span.post-date-author{font-style:italic;color:var(--main-post-date-author)}div.post-content{margin-top:20px}div.post-meta{margin-top:30px}div.imginline{text-align:center;margin-top:30px;margin-bottom:30px}img.inline{border:none !important;margin:0 auto 8px}p.img-caption{margin-top:10px}code{font-family:'Inconsolata',monospace;font-size:11pt !important}code span[id]{cursor:pointer}code span[id]:hover{background-color:white}footer{margin:20px 0;font-size:.9em}div.footer-text{margin-top:10px}hr{border-color:var(--main-hr-border-color)}a{color:var(--main-a-text-color)}a:hover,a:focus{color:var(--main-a-hover-focus-color)}.s{background-color:var(--main-syntax-highlight-background-color)}.o{color:var(--main-syntax-highlight-o-text-color)}.ow{color:var(--main-syntax-highlight-ow-text-color) !important}code{color:var(--main-code-text-color);background-color:var(--main-code-background-color)}span.theme-switch{color:var(--main-navbar-li-active-text-color);margin-left:7px;font-size:.85em}
\ No newline at end of file
diff --git a/output/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css.gz b/output/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css.gz
deleted file mode 100644
index 646bd08..0000000
--- a/output/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css.gz
+++ /dev/null
Binary files differ
diff --git a/output/assets/index-07ca3b25bd5d68863b7f9117519bf3b5.js b/output/assets/index-07ca3b25bd5d68863b7f9117519bf3b5.js
deleted file mode 100644
index 0a7c29a..0000000
--- a/output/assets/index-07ca3b25bd5d68863b7f9117519bf3b5.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var LINE_TOOLTIPS={"compute-1":{1:"Import libcloud type we need",2:['Import "get_driver" method for obtaining a reference to the driver '," class."],4:["Obtain a reference to the provider driver class. <br /><br />Keep in ","mind that Libcloud supports more than 30 providers total and ","Provider.RACKSPACE constant can be replaced with a provider constant ","of any other of the supported providers."],5:["Instantiate the driver with your provider credentials. ",'Rackspace driver supports multiple regions so in this case, "region" ',
-"argument is used as well."],7:["List all the available sizes. <br /><br />In Libcloud, size ","represents a server hardware configuration. Usually this is the amount ","of the available RAM, bandwidth, CPU speed and disk size. Most of ","the drivers also expose an hourly price (in US dollars) for the Node ","of this size."],8:["List all the available images.<br /><br />In Libcloud, image ","represents an operating system image."],10:"Select a size to use.",11:"Select an image to use.",13:"Create a node using a previously selected size and image.",
-14:"Print representation of the created Node object."},"dns-1":{1:"Import libcloud types we need",2:['Import "get_driver" method for obtaining a reference to the driver '," class."],4:"Obtain a reference to the provider driver class.",5:"Instantiate the driver with your provider credentials.",7:"List all the available zones (domains) on this account.",8:"Select the zone to operate on.",10:['Create a new "A" record with a name of "www" and a value of ','"127.0.0.1" under the selected zone.'],11:"Print representation of the created Record object."}};
-jQuery(document).ready(function(a){a(".example code div[class]").on("mouseover click",function(c){var b;var d=a(this).closest("div.example").attr("data-example");if(b=LINE_TOOLTIPS[d]){d=void 0!==a(this).attr("title");var e=a(this).attr("class").replace("line-","");if(b=b[e])d?"click"===c.type&&a(this).popover("toggle"):(c=b instanceof Array?b.join(""):b,c={content:c,placement:"auto right",html:!0,trigger:"hover",container:"body"},a(this).popover(c),a(this).popover("show"))}})});
diff --git a/output/assets/index-07ca3b25bd5d68863b7f9117519bf3b5.js.gz b/output/assets/index-07ca3b25bd5d68863b7f9117519bf3b5.js.gz
deleted file mode 100644
index a512948..0000000
--- a/output/assets/index-07ca3b25bd5d68863b7f9117519bf3b5.js.gz
+++ /dev/null
Binary files differ
diff --git a/output/blog/2010/02/02/libcloud-0-2-0-released.html b/output/blog/2010/02/02/libcloud-0-2-0-released.html
deleted file mode 100644
index 2c3ee0f..0000000
--- a/output/blog/2010/02/02/libcloud-0-2-0-released.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.2.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.2.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2010/02/02/libcloud-0-2-0-released.html" property="og:url">

-    

-    

-      <meta content="2010-02-02T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.2.0 released</h2>
-  
-  <span class="post-date-author">By Paul Querna on Feb 02, 2010</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.2.0 has been released.</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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2010/05/11/libcloud-0-3-1-released.html b/output/blog/2010/05/11/libcloud-0-3-1-released.html
deleted file mode 100644
index 9585a24..0000000
--- a/output/blog/2010/05/11/libcloud-0-3-1-released.html
+++ /dev/null
@@ -1,209 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.3.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.3.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2010/05/11/libcloud-0-3-1-released.html" property="og:url">

-    

-    

-      <meta content="2010-05-11T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.3.1 released</h2>
-  
-  <span class="post-date-author">By Paul Querna on May 11, 2010</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are pleased to
-announce the release and immediate availability of version 0.3.1 of Apache
-Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with many of
-the popular cloud server providers. It was created to make it easy for
-developers to build products that work between any of the services that it
-supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>New Drivers for Dreamhost, Eucalyptus, Enomaly ECP, IBM Developer
-Cloud and SoftLayer.</li>
-  <li>Added new deployment and bootstrap API.</li>
-  <li>Added support for Amazon EC2 Asia Pacific (Singapore) Region</li>
-  <li>Improved test coverage for all drivers.</li>
-</ul>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201005.mbox/%3CAANLkTilX0aWMhmdZWm-vCF3XjNaOQHrv7MWuj0ogNhRf@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2010/10/12/libcloud-0-4-0-released.html b/output/blog/2010/10/12/libcloud-0-4-0-released.html
deleted file mode 100644
index 19716e2..0000000
--- a/output/blog/2010/10/12/libcloud-0-4-0-released.html
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.4.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.4.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2010/10/12/libcloud-0-4-0-released.html" property="og:url">

-    

-    

-      <meta content="2010-10-12T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.4.0 released</h2>
-  
-  <span class="post-date-author">By Paul Querna on Oct 12, 2010</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are pleased to
-announce the release and immediate availability of version 0.4.0 of Apache
-Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with many of
-the popular cloud server providers. It was created to make it easy for
-developers to build products that work between any of the services that it
-supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>Removed dependency on Zope.Interface.</li>
-  <li>New driver for ElasticHosts.</li>
-  <li>Bug fixes and improvements for GoGrid, EC2, Linode, Slicehost, and
-RimuHosting.</li>
-</ul>
-
-<p>See the CHANGES file for more details: 
-<a href="https://svn.apache.org/repos/asf/incubator/libcloud/tags/0.4.0/CHANGES">https://svn.apache.org/repos/asf/incubator/libcloud/tags/0.4.0/CHANGES</a>.</p>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201010.mbox/%3CAANLkTinqaKjPE-xJUgEdZibF0oeCiyHwCx0VRmC9F=UW@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/01/17/libcloud-0-4-2-released.html b/output/blog/2011/01/17/libcloud-0-4-2-released.html
deleted file mode 100644
index 723fdfd..0000000
--- a/output/blog/2011/01/17/libcloud-0-4-2-released.html
+++ /dev/null
@@ -1,208 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement,security release" />

-    

-

-    

-      <title>Libcloud 0.4.2 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.4.2 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/01/17/libcloud-0-4-2-released.html" property="og:url">

-    

-    

-      <meta content="2011-01-17T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-      <meta content="security release" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.4.2 released</h2>
-  
-  <span class="post-date-author">By Jerry Chen on Jan 17, 2011</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are
-pleased to announce the release and immediate availability of version
-0.4.2 of Apache Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with
-many of the popular cloud server providers. It was created to make it
-easy for developers to build products that work between any of the
-services that it supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>New drivers for CloudSigma, Brightbox, Rackspace UK</li>
-  <li>Improvements to deployment capabilities</li>
-  <li>libcloud.security module for SSL certificate verification, see
-http://wiki.apache.org/incubator/LibcloudSSL</li>
-</ul>
-
-
-  </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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/02/15/libcloud-sprint-will-be-held-at-pycon-2011.html b/output/blog/2011/02/15/libcloud-sprint-will-be-held-at-pycon-2011.html
deleted file mode 100644
index b560a40..0000000
--- a/output/blog/2011/02/15/libcloud-sprint-will-be-held-at-pycon-2011.html
+++ /dev/null
@@ -1,190 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,sprints,pycon" />

-    

-

-    

-      <title>Libcloud sprint will be held at PyCon 2011 | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud sprint will be held at PyCon 2011" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/02/15/libcloud-sprint-will-be-held-at-pycon-2011.html" property="og:url">

-    

-    

-      <meta content="2011-02-15T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="sprints" property="article:tag">

-      

-      <meta content="pycon" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud sprint will be held at PyCon 2011</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 15, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at PyCon 2011 in Atlanta. For more information,
-please refer to the <a href="http://mail-archives.apache.org/mod_mbox/incubator-libcloud/201102.mbox/%3CAANLkTimwn5Dm372VYZ4YVcgKQqbVVwxyo8=DMFtHoTwg@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/pycon.html" rel="tag">pycon</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/05/25/libcloud-0-5-0-released.html b/output/blog/2011/05/25/libcloud-0-5-0-released.html
deleted file mode 100644
index 86289ea..0000000
--- a/output/blog/2011/05/25/libcloud-0-5-0-released.html
+++ /dev/null
@@ -1,271 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.5.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.5.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/05/25/libcloud-0-5-0-released.html" property="og:url">

-    

-    

-      <meta content="2011-05-25T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.5.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 25, 2011</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>I would like to announce Libcloud 0.5.0. This version represents a big
-milestone, because it includes many new features, drivers, improvement and
-two totally new API’s - storage and load-balancers.</p>
-
-<h3 id="major-changes-and-features-since-the-last-release">Major changes and features since the last release</h3>
-
-<p><strong>New Storage API</strong></p>
-
-<p>Storage API which allows you to manage cloud storage has been added to the
-core. Currently two provider drivers are available (Rackspace Cloud Files
-and Amazon S3), but you can expect more drivers in the future releases.</p>
-
-<p><strong>New load-balancer API</strong></p>
-
-<p>Load-balancer API which allows you to manage load-balancers as a service
-(LBaaS) has been added to the core. Currently two provider drivers are
-available (Rackspace and GoGrid), but you can expect more drivers in the
-future releases.</p>
-
-<p><strong>New compute drivers</strong></p>
-
-<p>This release includes 5 new compute drivers. The compute API now supports a
-total of 24 different providers.</p>
-
-<ul>
-  <li>Bluebox (contributed by Christian Paredes)</li>
-  <li>Gandi.net (contributed by Aymeric Barantal)</li>
-  <li>Nimbus (contributed by David LaBissoniere)</li>
-  <li>OpenStack (contributed by Roman Bogorodskiy)</li>
-  <li>Opsource.net cloud (contributed by Joe Miller)</li>
-</ul>
-
-<h3 id="api-changes">API changes</h3>
-
-<p>To support new services, core Libcloud API had to be refactored. The library
-now consists of three top-level modules:</p>
-
-<ul>
-  <li>libcloud.compute.* (everything related to the compute has been moved here)</li>
-  <li>libcloud.storage.* (new place for the storage API)</li>
-  <li>libcloud.loadbalancer.* (new place for the load-balancer API)</li>
-</ul>
-
-<p>Importing stuff from the old location (e.g. from libcloud.providers import
-get_driver) should still work, but you will receive a deprecation warning.</p>
-
-<p>You are encouraged to update your code to use the new module locations. The
-old paths will be fully deprecated and removed in version 0.6.0.</p>
-
-<h3 id="other-notable-changes">Other notable changes</h3>
-
-<p>All the pricing data has been moved to a separate JSON file. This should
-make updating pricing a lot easier.</p>
-
-<p>For a full list of changes, please check the CHANGES file &lt;
-https://github.com/apache/libcloud/blob/trunk/CHANGES&gt;.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.5.0 can be downloaded from
-http://libcloud.apache.org/downloads.html or install it using pip - pip
-install apache-libcloud</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>For the API documentation, please refer to
-https://libcloud.apache.org/apidocs/0.5.0/</p>
-
-<p>For a real world example, check the example_{compute,storage,balancer}.py
-files which are located in the root directory.</p>
-
-<p>We have been pretty busy with this release so we currently don’t have any
-articles about the new APIs on the website yet, but we will try to add them
-this week.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker (
-https://issues.apache.org/jira/browse/LIBCLOUD).</p>
-
-<p>Attaching an example or test which reproduces it would be ideal</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTi=LqBidHLHUwAJSAWSzd-qSpad+dA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/06/06/libcloud-sprint-will-be-held-at-europython-2011.html b/output/blog/2011/06/06/libcloud-sprint-will-be-held-at-europython-2011.html
deleted file mode 100644
index 00818d1..0000000
--- a/output/blog/2011/06/06/libcloud-sprint-will-be-held-at-europython-2011.html
+++ /dev/null
@@ -1,190 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,sprints,europython" />

-    

-

-    

-      <title>Libcloud sprint will be held at EuroPython 2011 | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud sprint will be held at EuroPython 2011" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/06/06/libcloud-sprint-will-be-held-at-europython-2011.html" property="og:url">

-    

-    

-      <meta content="2011-06-06T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="sprints" property="article:tag">

-      

-      <meta content="europython" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud sprint will be held at EuroPython 2011</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 06, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at EuroPython 2011 in Florence, Italy. For more
-information, please refer to the <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201106.mbox/%3CBANLkTiniHVi+EYpo6iBYvA-BxwPkZmfSig@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/europython.html" rel="tag">europython</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/07/04/libcloud-0-5-2-released.html b/output/blog/2011/07/04/libcloud-0-5-2-released.html
deleted file mode 100644
index eea5011..0000000
--- a/output/blog/2011/07/04/libcloud-0-5-2-released.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.5.2 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.5.2 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/07/04/libcloud-0-5-2-released.html" property="og:url">

-    

-    

-      <meta content="2011-07-04T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.5.2 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 04, 2011</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>I would like to announce Libcloud 0.5.2. This release primary fixes two bugs
-which were introduced in Libcloud 0.5.0 and improves listing of the objects
-in the containers which contain more objects that fit into a single
-response.</p>
-
-<h3 id="notable-changes-bug-fixes-and-improvements">Notable changes, bug-fixes and improvements</h3>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>Fix a regression in the <code class="language-plaintext highlighter-rouge">deploy_node()</code> method and make it more robust</li>
-  <li>Fix a regression in the Nimbus driver create_node() method</li>
-  <li>Improved node name and tag handling in the Amazon EC2 driver</li>
-  <li>Improved pricing and response handling in the OpenStack driver</li>
-  <li>New driver for SkaliCloud (skalicloud.com)</li>
-  <li>New driver for ServerLove (serverlove.com)</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>Fix handling of the containers with a lot of objects. Now an iterator
-object is returned when user calls <code class="language-plaintext highlighter-rouge">list_container_objects()</code> method
-and this object transparently handles pagination.</li>
-</ul>
-
-<p>For a full list of changes, please check the CHANGES file &lt;
-https://github.com/apache/libcloud/blob/0.5.2/CHANGES&gt;.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.5.2 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip - pip
-install apache-libcloud</p>
-
-<p>It is possible that the file hasn’t been synced to all the mirrors yet so if
-this is the case, please use the apache mirror -
-http://www.apache.org/dist/libcloud</p>
-
-<h3 id="documentation">Documentation*</h3>
-
-<p>API documentation can be found at https://libcloud.apache.org/apidocs/0.5.2/</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201107.mbox/%3CCAJMHEm+-=3NxsZj+n+bogmYzGsxDJQOU_2aJbuNS77nmnsekJw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/09/01/libcloud-on-floss-weekly.html b/output/blog/2011/09/01/libcloud-on-floss-weekly.html
deleted file mode 100644
index 0ff8fb9..0000000
--- a/output/blog/2011/09/01/libcloud-on-floss-weekly.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,podcasts" />

-    

-

-    

-      <title>Episode about Libcloud on FLOSS Weekly podcast | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Episode about Libcloud on FLOSS Weekly podcast" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/09/01/libcloud-on-floss-weekly.html" property="og:url">

-    

-    

-      <meta content="2011-09-01T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="podcasts" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Episode about Libcloud on FLOSS Weekly podcast</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 01, 2011</span>
-
-  <div class="post-content">
-    <p>Tomaz Muraus has been guest on a <a href="http://twit.tv/show/floss-weekly/">FLOSS weekly podcast</a> where he talked
-about Apache Libcloud.</p>
-
-<p>For a recording and show notes, please see the official show page -
-<a href="http://twit.tv/show/floss-weekly/181">FLOSS Weekly 181</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/podcasts.html" rel="tag">podcasts</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/10/19/libcloud-0-6-0-beta1-released.html b/output/blog/2011/10/19/libcloud-0-6-0-beta1-released.html
deleted file mode 100644
index bb633c3..0000000
--- a/output/blog/2011/10/19/libcloud-0-6-0-beta1-released.html
+++ /dev/null
@@ -1,292 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.6.0-beta1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.6.0-beta1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/10/19/libcloud-0-6-0-beta1-released.html" property="og:url">

-    

-    

-      <meta content="2011-10-19T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.6.0-beta1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Oct 19, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.1!</p>
-
-<p>This release represents a big milestone for us and includes many
-improvements and new drivers, but the most important thing is a brand new
-DNS API.</p>
-
-<p>DNS API allows users to manage DNS service provided by many different
-providers. This release includes a driver for Linode DNS (
-http://www.linode.com/features.cfm), Zerigo DNS (http://www.zerigo.com/)
-and Rackspace Cloud DNS (
-http://www.rackspace.com/cloud/cloud_hosting_products/dns/). In the future
-we also plan to expand it (hopefully with your help) and add new drivers
-for providers such as Amazon and others.</p>
-
-<p>Other notable changes, bug-fixes and improvements:</p>
-
-<p><strong>Documentation</strong></p>
-
-<ul>
-  <li>New documentation which is available at http://libcloud.apache.org/docs/</li>
-</ul>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>SSL certificate validation is now enabled by default. If no CA
-certificate files are found on startup, an exception is thrown.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Ninefold.com (also a first driver for public Australian
-cloud provider in Libcloud)</li>
-  <li>Support for OpenStack 1.1 API and many other improvements in the
-OpenStack driver</li>
-  <li>Linode driver now support a new Japan location</li>
-  <li>Support for deployment using an SSH key</li>
-  <li>Amazon EC2 driver now supports deploy functionality using an SSH key</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>New driver for Google storage (http://code.google.com/apis/storage/)</li>
-  <li>New driver for Ninefold.com storage (http://ninefold.com/cloud-storage/)</li>
-</ul>
-
-<p><strong>Load Balancer</strong></p>
-
-<ul>
-  <li>New driver for ninefold.com (
-https://ninefold.com/support/display/SPT/Load+Balancing)</li>
-  <li>Rackspace driver now also supports UK location</li>
-</ul>
-
-<p>Any many other improvements and bug fixes!</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a></p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEm+8XX704mSY4qw4P0YSBjGK=0SWCKjzSHBe8sLD__2UnA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/11/09/libcloud-0-6-1-released.html b/output/blog/2011/11/09/libcloud-0-6-1-released.html
deleted file mode 100644
index 89199c5..0000000
--- a/output/blog/2011/11/09/libcloud-0-6-1-released.html
+++ /dev/null
@@ -1,292 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.6.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.6.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/11/09/libcloud-0-6-1-released.html" property="og:url">

-    

-    

-      <meta content="2011-11-09T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.6.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 09, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.1!</p>
-
-<p>This release represents a big milestone for us and includes many
-improvements and new drivers, but the most important thing is a brand new
-DNS API.</p>
-
-<p>DNS API allows users to manage DNS service provided by many different
-providers. This release includes a driver for Linode DNS (
-http://www.linode.com/features.cfm), Zerigo DNS (http://www.zerigo.com/)
-and Rackspace Cloud DNS (
-http://www.rackspace.com/cloud/cloud_hosting_products/dns/). In the future
-we also plan to expand it (hopefully with your help) and add new drivers
-for providers such as Amazon and others.</p>
-
-<p>Other notable changes, bug-fixes and improvements:</p>
-
-<p><strong>Documentation</strong></p>
-
-<ul>
-  <li>New documentation which is available at http://libcloud.apache.org/docs/</li>
-</ul>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>SSL certificate validation is now enabled by default. If no CA
-certificate files are found on startup, an exception is thrown.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Ninefold.com (also a first driver for public Australian
-cloud provider in Libcloud)</li>
-  <li>Support for OpenStack 1.1 API and many other improvements in the
-OpenStack driver</li>
-  <li>Linode driver now support a new Japan location</li>
-  <li>Support for deployment using an SSH key</li>
-  <li>Amazon EC2 driver now supports deploy functionality using an SSH key</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>New driver for Google storage (http://code.google.com/apis/storage/)</li>
-  <li>New driver for Ninefold.com storage (http://ninefold.com/cloud-storage/)</li>
-</ul>
-
-<p>Load Balancer:</p>
-
-<ul>
-  <li>New driver for ninefold.com (
-https://ninefold.com/support/display/SPT/Load+Balancing)</li>
-  <li>Rackspace driver now also supports UK location</li>
-</ul>
-
-<p>Any many other improvements and bug fixes!</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<p>###Thanks</p>
-
-<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/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEm+8XX704mSY4qw4P0YSBjGK=0SWCKjzSHBe8sLD__2UnA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/11/17/libcloud-0-6-2-released.html b/output/blog/2011/11/17/libcloud-0-6-2-released.html
deleted file mode 100644
index 90a28bf..0000000
--- a/output/blog/2011/11/17/libcloud-0-6-2-released.html
+++ /dev/null
@@ -1,255 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.6.2 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.6.2 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/11/17/libcloud-0-6-2-released.html" property="og:url">

-    

-    

-      <meta content="2011-11-17T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.6.2 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 17, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.2!</p>
-
-<p>This is primary a bug-fix release and includes the following bug-fixes:</p>
-
-<ul>
-  <li>Fix the PollingConnection class and actually use the poll_interval class
-variable (previously it was ignored). This bug-fix affects Rackspace Cloud
-DNS driver, CloudStack and Ninefold compute driver.</li>
-  <li>Fix a bug in the Rackspace Cloud DNS driver exception handling and throw
-an Exception if an unexpected status code is returned.</li>
-</ul>
-
-<p>Besides the bug-fixes it also includes some new features:</p>
-
-<ul>
-  <li>Support for Amazon’s new location (Oregon)</li>
-  <li>Expose CloudStack provider. This way it can be used with an arbitrary
-CloudStack installation and not just with the provider drivers which
-sub-class it (e.g. Ninefold.com driver).</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup">https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.2 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.2/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup">https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEmJTN407_JJRfnwDuJxNsWCupEGc0cXWxs%3DM-n8HoHoQKQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/11/22/new-committer-hutson-betts-join-our-team.html b/output/blog/2011/11/22/new-committer-hutson-betts-join-our-team.html
deleted file mode 100644
index 8765c89..0000000
--- a/output/blog/2011/11/22/new-committer-hutson-betts-join-our-team.html
+++ /dev/null
@@ -1,200 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer" />

-    

-

-    

-      <title>New committer Hutson Betts joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="New committer Hutson Betts joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/11/22/new-committer-hutson-betts-join-our-team.html" property="og:url">

-    

-    

-      <meta content="2011-11-22T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>New committer Hutson Betts joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 22, 2011</span>
-
-  <div class="post-content">
-    <p>Hi all,</p>
-
-<p>I just wanted to let everyone know that the Libcloud PMC has decided to
-invite a new committer - Hutson Betts (hbetts).</p>
-
-<p>He has previously mostly contributed to the OpenNebula driver and the
-networking API.</p>
-
-<p>We believe that granting him the committer status will allow him to more
-easily and directly contribute to the project.</p>
-
-<p>Please help us welcome him!</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201111.mbox/%3CCAJMHEm+08-1MMCgHDZgULc+StDiwgR+_krVZvHOJF0odcU_OWg@mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/12/09/libcloud-0-7-1-released.html b/output/blog/2011/12/09/libcloud-0-7-1-released.html
deleted file mode 100644
index b91cf38..0000000
--- a/output/blog/2011/12/09/libcloud-0-7-1-released.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.7.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.7.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/12/09/libcloud-0-7-1-released.html" property="og:url">

-    

-    

-      <meta content="2011-12-09T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.7.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 09, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.7.1!</p>
-
-<p>This release represents another big milestone for us and introduces a
-support for Python 3!</p>
-
-<p>Other notable changes:</p>
-
-<ul>
-  <li>New Las Vegas location for the CloudSigma provider</li>
-  <li>Improvements to the OpenStack driver</li>
-  <li>Improvements to the OpenNebula driver</li>
-  <li>Support for Amazon EC2 new “Cluster Compute Eight Extra Large” instance
-size</li>
-</ul>
-
-<p>This release also removes old, deprecated (pre-0.5) paths. If you still
-haven’t updated your code you need to do it now otherwise it won’t work
-with 0.7.1 and future releases.</p>
-
-<p>Script which can help you with the migration from the old style paths to
-the new ones can be found at
-http://libcloud.apache.org/upgrade-notes-0-7.html.</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.7.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-7.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.7.1/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.7.1/CHANGES?revision=1210679&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201112.mbox/%3CCAJMHEm+qKuSarmvQZ4H1PVUkv6L3vssjQEHs+3MCtSJ9hfBwOw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html b/output/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html
deleted file mode 100644
index 7b71cb0..0000000
--- a/output/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news" />

-    

-

-    

-      <title>2011 in retrospect and a Happy New Year from the Libcloud team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="2011 in retrospect and a Happy New Year from the Libcloud team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html" property="og:url">

-    

-    

-      <meta content="2011-12-30T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>2011 in retrospect and a Happy New Year from the Libcloud team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 30, 2011</span>
-
-  <div class="post-content">
-    <p>Dear users &amp; developers,</p>
-
-<p>First of all, Libcloud team wishes everyone a Happy New Year 2012!</p>
-
-<p>2011 has been a great year for us and we have accomplished a lot of things:</p>
-
-<ul>
-  <li>Website has been ported to the Apache CMS and updated with a lot of new
-content, including documentation</li>
-  <li>In May we have graduated from the incubator to a top level project</li>
-  <li>Two new committers have joined the team (Tomaz Muraus, Hutson Betts)</li>
-  <li>We have grown from supporting a single API (cloud servers) to supporting
-four different APIs (cloud servers, load balancers, cloud storage, dns)</li>
-  <li>We have introduced support for Python 3</li>
-  <li>We have released a total of 7 new versions</li>
-  <li>We have received many patches by external contributors</li>
-  <li>We have held two development sprints (PyCon, EuroPython)</li>
-  <li>Code wise we have grown from ~4300 LOC to ~14300 LOC (excluding tests)</li>
-</ul>
-
-<p>Lets try to make 2012 even better :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201112.mbox/%3CCAJMHEmL1D-HuCj4LSH-mF1bP_Of6XwEfuP1Y74_2APeD-8OrFA@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>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2012/02/08/libcloud-0-8-0-released.html b/output/blog/2012/02/08/libcloud-0-8-0-released.html
deleted file mode 100644
index ba847aa..0000000
--- a/output/blog/2012/02/08/libcloud-0-8-0-released.html
+++ /dev/null
@@ -1,252 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.8.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.8.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2012/02/08/libcloud-0-8-0-released.html" property="og:url">

-    

-    

-      <meta content="2012-02-08T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.8.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 08, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.8.0!</p>
-
-<p>Release highlights:</p>
-
-<ul>
-  <li>Support for handling compressed (gzip, deflate) responses</li>
-  <li>Support for new Amazon EC2 location - South America (Sao Paulo)</li>
-</ul>
-
-<p>Other notable changes:</p>
-
-<ul>
-  <li>Many improvements and additions of extension methods in the OpenStack
-compute driver</li>
-  <li>Many improvements and additions of extension methods in the Rackspace
-load-balancer driver</li>
-  <li>Improvements in the OpenNebula compute driver</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.8.0 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-8.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.8.0/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.8.0/CHANGES?revision=r1240459&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201202.mbox/%3CCAJMHEmJJcigBO+ZoSyxFGvc5Z37t-t3KKHBHyyMi7L-J4-Y03A@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2012/04/01/libcloud-0-9-1-released.html b/output/blog/2012/04/01/libcloud-0-9-1-released.html
deleted file mode 100644
index 8e7388d..0000000
--- a/output/blog/2012/04/01/libcloud-0-9-1-released.html
+++ /dev/null
@@ -1,257 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.9.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.9.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2012/04/01/libcloud-0-9-1-released.html" property="og:url">

-    

-    

-      <meta content="2012-04-01T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.9.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 01, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.9.1!</p>
-
-<p>Release highlights:</p>
-
-<ul>
-  <li>A lot of improvements and additional functionality in the OpenStack
-driver. Now a generic OpenStack driver (Provider.OPENSTACK) also works with
-devstack.org and trystack.org installations</li>
-  <li>Improvements and better exception propagation in the deploy_node method</li>
-  <li>New driver for ElasticHosts Los Angeles and Toronto location</li>
-  <li>Support for new EC2 instance type - m1.medium</li>
-</ul>
-
-<p>Bug fixes:</p>
-
-<ul>
-  <li>Don’t lowercase special header names in the Amazon S3 storage driver.
-This fixes a bug with multi-objects delete calls.</li>
-  <li>Properly handle OpenStack providers which return public IP addresses
-under the ‘internet’ key in the ‘addresses’ dictionary</li>
-  <li>Make create_node in Linode driver return a Node instance instead of a
-listen of Node instances</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.9.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.9.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.9.1/CHANGES?revision=r1307716&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201204.mbox/%3CCAJMHEmJzeGL%2BU1PNeX0T-1dcxUC1um88jQTAmskZ-mXTQ3QLGw%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2012/05/05/website-and-code-svn-repository-moved.html b/output/blog/2012/05/05/website-and-code-svn-repository-moved.html
deleted file mode 100644
index f2a25fa..0000000
--- a/output/blog/2012/05/05/website-and-code-svn-repository-moved.html
+++ /dev/null
@@ -1,230 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,infrastructure,svn" />

-    

-

-    

-      <title>SVN repositories moved, mailing lists addresses changed | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="SVN repositories moved, mailing lists addresses changed" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2012/05/05/website-and-code-svn-repository-moved.html" property="og:url">

-    

-    

-      <meta content="2012-05-05T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="infrastructure" property="article:tag">

-      

-      <meta content="svn" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>SVN repositories moved, mailing lists addresses changed</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 05, 2012</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>Due to recent graduation (woho!), all the SVN repositories have been moved
-and the mailing list addresses have also been changed.</p>
-
-<p>If you are already subscribed to one of the old mailing list addresses your
-subscription was automatically transfered to the new one so you don’t need
-to do anything on your part.</p>
-
-<p>New addresses can be found bellow.</p>
-
-<p><strong>SVN repositories</strong></p>
-
-<ul>
-  <li>Main code repository: https://svn.apache.org/repos/asf/libcloud/</li>
-  <li>Website repository:
-https://svn.apache.org/repos/infra/websites/production/libcloud</li>
-</ul>
-
-<p><strong>Mailing lists addresses</strong></p>
-
-<ul>
-  <li>dev@libcloud.apache.org (was libcloud@incubator.apache.org)</li>
-  <li>commits@libcloud.apache.org from (was
-libcloud-commits@incubator.apache.org)</li>
-  <li>
-    <p>private@libcloud.apache.org from (was
-libcloud-private@incubator.apache.org)</p>
-  </li>
-  <li>users@libcloud.apache.org - this is a new users mailing list for a general
-talk about Libcloud and other off-topic things</li>
-  <li>security@libcloud.apache.org - new private mailing list used for reporting
-security vulnerabilities</li>
-</ul>
-
-<h2 id="note-to-the-committers">Note to the committers</h2>
-
-<p>CMS part of the website hasn’t been fully migrated yet. In the mean time,
-please try to avoid editing raw HTML files, because this means we will need
-to manually edit markdown files again when the CMS stuff is migrated.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTinTq7RrKpe8SMmSeKKW8yQpu-77Ew@mail.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/infrastructure.html" rel="tag">infrastructure</a>, <a href="/blog/tags/svn.html" rel="tag">svn</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2012/05/24/libcloud-0-10-1-released.html b/output/blog/2012/05/24/libcloud-0-10-1-released.html
deleted file mode 100644
index 54a366b..0000000
--- a/output/blog/2012/05/24/libcloud-0-10-1-released.html
+++ /dev/null
@@ -1,274 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.10.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.10.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2012/05/24/libcloud-0-10-1-released.html" property="og:url">

-    

-    

-      <meta content="2012-05-24T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.10.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 24, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.10.1!</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>Allow user to specify which IP to use when calling deploy_node
-(defaults to ‘public_ips’). Previously it only worked with public IP, now
-user can pass ‘private_ips’ as an argument and SSH client will try to
-connect to the node first private IP address.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Joyent cloud (http://www.joyentcloud.com/)</li>
-  <li>New driver for VCL cloud (
-http://www.educause.edu/blog/hes8/CloudComputingandtheVirtualCom/167931)</li>
-  <li>A lot of improvements and new features in the Brightbox driver</li>
-  <li>Support for Vmware vCloud version 1.5</li>
-  <li>Modify ParamikoSSHClient to connect to the SSH agent and automatically
-look for private keys in ~/.ssh if the ‘auth’ and ‘ssh_key’ argument is not
-specified when calling deploy_node.</li>
-  <li>Modify IBM driver so it works with IBM Smart Cloud Enterprise</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>Support for uploading large files in the CloudFiles driver</li>
-  <li>New driver for OpenStack Swift installations based on the CloudFiles
-driver</li>
-</ul>
-
-<p><strong>Bug fixes</strong></p>
-
-<ul>
-  <li>Fix a bug in the CloudSigma Las Vegas compute driver</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.10.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.10.1/</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.10.1/CHANGES?revision=r1340892&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201205.mbox/%3CCAJMHEmKtqtkWsTHVYeO-ijytw9caQ4p%2B-ip7And3aPJhKuA8vA%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2012/07/30/libcloud-0-11-0-released.html b/output/blog/2012/07/30/libcloud-0-11-0-released.html
deleted file mode 100644
index 5f9c0e8..0000000
--- a/output/blog/2012/07/30/libcloud-0-11-0-released.html
+++ /dev/null
@@ -1,268 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.11.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.11.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2012/07/30/libcloud-0-11-0-released.html" property="og:url">

-    

-    

-      <meta content="2012-07-30T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.11.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus 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 id="release-highlights">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: “from libcloud import test”</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_volume, destroy_volume,
-attach_volume, detach_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 id="download">Download</h3>
-
-<p>Libcloud 0.10.1 can be downloaded from http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.1/</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or
-test which reproduces your problem.</p>
-
-<h3 id="thanks">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+f0TCd2iteS-A@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2012/08/22/libcloud-0-11-1-released.html b/output/blog/2012/08/22/libcloud-0-11-1-released.html
deleted file mode 100644
index d609ef4..0000000
--- a/output/blog/2012/08/22/libcloud-0-11-1-released.html
+++ /dev/null
@@ -1,241 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement,security release" />

-    

-

-    

-      <title>Libcloud 0.11.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.11.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2012/08/22/libcloud-0-11-1-released.html" property="og:url">

-    

-    

-      <meta content="2012-08-22T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-      <meta content="security release" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.11.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 22, 2012</span>
-
-  <div class="post-content">
-    <p>This release fixes a possible SSL man-in-the-middle vulnerability inside
-the code which performs the SSL certificate validation. For more
-information about the vulnerability, please see the “Security” page -
-<a href="http://libcloud.apache.org/security.html">http://libcloud.apache.org/security.html</a>.</p>
-
-<p>Everyone using an older version is strongly encouraged to upgrade to this
-release.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.1 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Thanks to the researchers from the University of Texas at Austin
-(Martin Georgiev, Suman Jana and Vitaly Shmatikov) who discovered this
-vulnerability.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/www-announce/201208.mbox/%3CCAJMHEmL958gN+GZT0tWDM9jVmMBj+w0qqY8TYXbJUNPwdW+6yA@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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2012/09/25/libcloud-0-11-3-released.html b/output/blog/2012/09/25/libcloud-0-11-3-released.html
deleted file mode 100644
index 86e402d..0000000
--- a/output/blog/2012/09/25/libcloud-0-11-3-released.html
+++ /dev/null
@@ -1,255 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.11.3 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.11.3 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2012/09/25/libcloud-0-11-3-released.html" property="og:url">

-    

-    

-      <meta content="2012-09-25T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.11.3 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 25, 2012</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.11.3!</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>Add new Rackspace Nova driver for Chicago (ORD) location</li>
-  <li>Add new methods for managing storage volumes and other extenstion methods
-to the IBM SCE driver.</li>
-  <li>Allow user to pass ‘timeout’ argument to the ‘deploy_node’ method</li>
-</ul>
-
-<p><strong>Bug fixes</strong></p>
-
-<ul>
-  <li>Fix a bug with the Libcloud SSL verification code. Code was too strict
-and didn’t allow “-“ character in the sub-domain when using a wildcard
-certificate.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.3/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / ortest which reproduces your problem.</p>
-
-<h3 id="thanks">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.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/www-announce/201209.mbox/%3CCAJMHEmLn+MV_pcNZv03PW5wuS5c=O8cFdqMH8LFtaUr1gggkdw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2012/11/16/new-committer-ilgiz-islamgulov-joins-the-team.html b/output/blog/2012/11/16/new-committer-ilgiz-islamgulov-joins-the-team.html
deleted file mode 100644
index 5d2f2f3..0000000
--- a/output/blog/2012/11/16/new-committer-ilgiz-islamgulov-joins-the-team.html
+++ /dev/null
@@ -1,200 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer" />

-    

-

-    

-      <title>New committer Ilgiz Islamgulov joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="New committer Ilgiz Islamgulov joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2012/11/16/new-committer-ilgiz-islamgulov-joins-the-team.html" property="og:url">

-    

-    

-      <meta content="2012-11-16T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>New committer Ilgiz Islamgulov joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 16, 2012</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud
-has asked Ilgiz Islamgulov to become a committer and we are pleased
-to announce that they have accepted.</p>
-
-<p>Ilgiz worked on the Libcloud REST GSoC project
-(http://libcloud.apache.org/gsoc-2012.html) this summer and he has made a
-great progress on it.</p>
-
-<p>Giving him commit access will allow him to more directly contribute to the
-project and work on integrating Libcloud REST into main line.</p>
-
-<p>Everyone, please help me welcome him to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201211.mbox/%3CCAJMHEmJmRDdQbfRSxOBTueSJ8u4-VgU8YaeP5LcJ2gwubfNF2g%40mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2012/11/19/libcloud-0-11-4-released.html b/output/blog/2012/11/19/libcloud-0-11-4-released.html
deleted file mode 100644
index a97145a..0000000
--- a/output/blog/2012/11/19/libcloud-0-11-4-released.html
+++ /dev/null
@@ -1,257 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.11.4 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.11.4 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2012/11/19/libcloud-0-11-4-released.html" property="og:url">

-    

-    

-      <meta content="2012-11-19T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.11.4 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 19, 2012</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.11.4!</p>
-
-<p>This release is a bug fix release and contains no new features.</p>
-
-<p>Next release which will contain new features and some backward incompatible
-changes will happen in the 0.12.x series in the next couple of weeks.</p>
-
-<p>Bug fixes:</p>
-
-<ul>
-  <li>Fix some of tests failures which happened in Python 3.3 due to randomized
-dictionary ordering.</li>
-  <li>Fix a bug where a numeric instead of a string value was used for the
-content-length header in VCloud driver.</li>
-  <li>Don’t ignore ex_force_service_region argument in the CloudFiles driver.</li>
-  <li>Fix a bug which caused the connection to not be closed when using Python
-2.6 and calling get_object on an object which doesn’t exist in the S3
-driver.</li>
-  <li>Update ‘if type’ checks in the update_record methods to behave correctly
-if users passes in RecordType.A with a value of 0 - if type is not None.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.11.4/CHANGES?revision=r1411030&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.4/CHANGES?revision=r1411030&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.4 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.4/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or
-test which reproduces your problem.</p>
-
-<h3 id="thanks">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.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201211.mbox/%3CCAJMHEmL73OCjiNqg0QGPWb1Cc2JnQ4OWjXs5ah-sU%2BA%3DOwPUTg%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2012/12/26/2012-in-retrospect-and-happy-new-year-from-libcloud-team.html b/output/blog/2012/12/26/2012-in-retrospect-and-happy-new-year-from-libcloud-team.html
deleted file mode 100644
index 53dfaad..0000000
--- a/output/blog/2012/12/26/2012-in-retrospect-and-happy-new-year-from-libcloud-team.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news" />

-    

-

-    

-      <title>2012 in retrospect and a Happy New Year from the Libcloud team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="2012 in retrospect and a Happy New Year from the Libcloud team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2012/12/26/2012-in-retrospect-and-happy-new-year-from-libcloud-team.html" property="og:url">

-    

-    

-      <meta content="2012-12-26T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>2012 in retrospect and a Happy New Year from the Libcloud team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus 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 ‘resolved’.</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 “Libcloud REST” (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 “Avoiding Vendor Lock-In Using Apache Libcloud”
-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-EYg@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>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2012/12/28/new-committer-mahendra-maheshwara-joins-our-team.html b/output/blog/2012/12/28/new-committer-mahendra-maheshwara-joins-our-team.html
deleted file mode 100644
index 670c1e7..0000000
--- a/output/blog/2012/12/28/new-committer-mahendra-maheshwara-joins-our-team.html
+++ /dev/null
@@ -1,201 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer" />

-    

-

-    

-      <title>New committer Mahendra Maheshwara joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="New committer Mahendra Maheshwara joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2012/12/28/new-committer-mahendra-maheshwara-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2012-12-28T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>New committer Mahendra Maheshwara joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 28, 2012</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked
-Mahendra Maheshwara to become a committer and we are pleased to announce
-that they have accepted.</p>
-
-<p>Mahendra Maheshwara has joined the Libcloud community fairly recently, but
-he has already contributed multiple great patches -
-https://issues.apache.org/jira/issues/?jql=project%20%3D%20LIBCLOUD%20AND%20reporter%20in%20(%22mahendra.m%22)
-.</p>
-
-<p>Giving him commit access will allow him to more directly contribute to the
-project.</p>
-
-<p>Everyone, please help me welcome him to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201212.mbox/%3CCAJMHEmLyVg66Kb1Q9LRD1z9bSbtVFU=hTZGeWO2pc+s4qcEpow@mail.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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2013/02/18/libcloud-0-12-1-released.html b/output/blog/2013/02/18/libcloud-0-12-1-released.html
deleted file mode 100644
index a8abd4a..0000000
--- a/output/blog/2013/02/18/libcloud-0-12-1-released.html
+++ /dev/null
@@ -1,264 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.12.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.12.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2013/02/18/libcloud-0-12-1-released.html" property="og:url">

-    

-    

-      <meta content="2013-02-18T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.12.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 18, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.12.1!</p>
-
-<p>This release includes many new features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New more efficient generator based approach for iterating over paginated
-collections.</li>
-  <li>New generator based method for iterating over containers
-(iterate_containers).</li>
-  <li>Old ENUM style provided constants have been replaced with a string
-version. This allows users to dynamically register new providers using new
-set_driver method.</li>
-  <li>Support for multipart uploads in the Amazon S3 storage driver.</li>
-  <li>New load balancer driver for Amazon Load Balancing (ELB) service.</li>
-  <li>New storage driver for Azure Blog storage</li>
-  <li>New “local storage” storage driver</li>
-  <li>Support for multipart uploads in the S3 driver</li>
-  <li>Allow user to specify which CA cert is used for verifying server SSL
-certificate by setting “SSL_CERT_FILE” environment variable</li>
-  <li>Drivers which use xmlrplic library now use Libcloud HTTP layer for making
-HTTP requests. This means those drivers now support LIBCLOUD_DEBUG and SSL
-cert validation functionality</li>
-</ul>
-
-<p>Full change log can be found at
-https://svn.apache.org/repos/asf/libcloud/tags/0.12.1/CHANGES</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.12.1 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.12.1/
-.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/repos/asf/libcloud/tags/0.12.1/CHANGES">https://svn.apache.org/repos/asf/libcloud/tags/0.12.1/CHANGES</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201302.mbox/%3CCAJMHEmLc0RfSxM9UhXPeTwKiNDbZPsQs6SJMA1o3y1D4Cv+reA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2013/03/21/libcloud-0-12-3-released.html b/output/blog/2013/03/21/libcloud-0-12-3-released.html
deleted file mode 100644
index 5d2bacd..0000000
--- a/output/blog/2013/03/21/libcloud-0-12-3-released.html
+++ /dev/null
@@ -1,243 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.12.3 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.12.3 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2013/03/21/libcloud-0-12-3-released.html" property="og:url">

-    

-    

-      <meta content="2013-03-21T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.12.3 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 21, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.12.3!</p>
-
-<p>This release is primarily a bug fix release and fixes Python 3.3,
-deployment and some other issues.</p>
-
-<p>Full change log can be found at
-https://svn.apache.org/repos/asf/libcloud/tags/0.12.3/CHANGES</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.12.3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.12.3/
-.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/repos/asf/libcloud/tags/0.12.3/CHANGES">https://svn.apache.org/repos/asf/libcloud/tags/0.12.3/CHANGES</a>.</p>
-
-<p>Source: <a href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201303.mbox/%3CCAJMHEmJDKsYOn%3DaVDyChdQCgHbKc1r2n0Wy4_UxGmdd-aXf-WQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2013/07/01/libcloud-0-13-0-released.html b/output/blog/2013/07/01/libcloud-0-13-0-released.html
deleted file mode 100644
index 9e6bfba..0000000
--- a/output/blog/2013/07/01/libcloud-0-13-0-released.html
+++ /dev/null
@@ -1,239 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.13.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.13.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2013/07/01/libcloud-0-13-0-released.html" property="og:url">

-    

-    

-      <meta content="2013-07-01T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.13.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 01, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.13.0!</p>
-
-<p>This release includes a lot of improvements and bug fixes.</p>
-
-<p>Full change log can be found at <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=640bd2f4db8bc11674fc8c1829922d0c79b733cd;hb=9c0d11a4cf7e588ad87c7e57311bbb1d955cc2a7">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.0 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.13.0/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=640bd2f4db8bc11674fc8c1829922d0c79b733cd;hb=9c0d11a4cf7e588ad87c7e57311bbb1d955cc2a7">CHANGES file</a>.</p>
-
-<p>Source: <a href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201307.mbox/%3CCAJMHEmJBU_aMREM0f0LD-nHZt6pWTt9WabfdxDPtDSy%2B1w7K8g%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2013/08/04/new-committer-john-carr-joins-our-team.html b/output/blog/2013/08/04/new-committer-john-carr-joins-our-team.html
deleted file mode 100644
index d307a35..0000000
--- a/output/blog/2013/08/04/new-committer-john-carr-joins-our-team.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer,pmc" />

-    

-

-    

-      <title>New committer John Carr joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="New committer John Carr joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2013/08/04/new-committer-john-carr-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2013-08-04T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-      <meta content="pmc" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>New committer John Carr joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus 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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/pmc.html" rel="tag">pmc</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2013/09/05/libcloud-0-13-1-released.html b/output/blog/2013/09/05/libcloud-0-13-1-released.html
deleted file mode 100644
index c817359..0000000
--- a/output/blog/2013/09/05/libcloud-0-13-1-released.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.13.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.13.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2013/09/05/libcloud-0-13-1-released.html" property="og:url">

-    

-    

-      <meta content="2013-09-05T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.13.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 05, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.13.1!</p>
-
-<p>This is a bug-fix only release. Among some smaller bugs it also fixes
-Content-Length regression which broke create and update operations in
-the Bluebox Compute and Azure Storage driver (LIBCLOUD-362, LIBCLOUD-3901).</p>
-
-<p>Full change log can be found at <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=ca90c84e296ca82e2206eb86ed7364c588aad503;hb=602b6a7a27dca6990a38eb887e1d6615826387d5">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.0 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.13.1/
-.</p>
-
-<p>We also have a new Sphinx documentation which can be found at
-https://libcloud.apache.org/docs/.
-Keep in mind though, that this documentation reflects state in trunk which
-includes some backward incompatible changes which aren’t present in 0.13.1.
-All the examples in the documentation which only work with trunk are
-clearly marked with a note.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=ca90c84e296ca82e2206eb86ed7364c588aad503;hb=602b6a7a27dca6990a38eb887e1d6615826387d5">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201309.mbox/%3CCAJMHEmL4-Xuysx13z1EDwq-1K95eDyANqgY2tYGUT-MB5Sz4bQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2013/11/21/libcloud-0-14-0-beta3-released.html b/output/blog/2013/11/21/libcloud-0-14-0-beta3-released.html
deleted file mode 100644
index fbd4234..0000000
--- a/output/blog/2013/11/21/libcloud-0-14-0-beta3-released.html
+++ /dev/null
@@ -1,283 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.14.0-beta3 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.14.0-beta3 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2013/11/21/libcloud-0-14-0-beta3-released.html" property="og:url">

-    

-    

-      <meta content="2013-11-21T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.14.0-beta3 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 21, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.14.0-beta3, a first
-(beta) release in the 0.14.0 series.</p>
-
-<p>The reason this is a beta and not a final release is that it includes some
-pretty big changes (most notably the “region” argument change). I would
-like those changes to get some more real-life testing before doing a final
-release.</p>
-
-<p>Being a first release in the 0.14.0 series means it brings many (and I mean
-many!) new features, changes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>To make working with providers which support multiple regions easier and
-more user-friendly, some of the drivers have moved away from the “one
-class per region” to a single class plus “region” argument model. Those
-drivers include: EC2, Rackspace, ElasticHosts, Joyent, CloudFiles.</li>
-  <li>Addition of a programmatic way of updating the pricing file and ability
-to use a custom pricing file. For more information, please see the
-<a href="https://libcloud.readthedocs.org/en/latest/compute/pricing.html#using-a-custom-pricing-file">documentation</a></li>
-  <li>Addition of block storage management methods to the following drivers:
-OpenNebula, OpenStack, EC2</li>
-  <li>Unification of the extension arguments for handling security groups in
-the EC2 and OpenStack driver</li>
-  <li>Many new features and improvements in the CloudStack driver</li>
-  <li>New compute and loadbalancer driver for Google Compute Engine (GCE)</li>
-  <li>Ability to export Libcloud’s DNS zone to BIND zone format</li>
-  <li>and much more!</li>
-</ul>
-
-<p>Some of the changes noted above are also backward incompatible. For more
-information on what has changed and how to update your code to work with
-a new release, please visit the <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0">Upgrade Notes</a> section in our
-documentation.</p>
-
-<h3 id="other-non-code-changes-worth-a-mention">Other non-code changes worth a mention</h3>
-
-<ul>
-  <li>Tests now also run on travis-ci - <a href="https://travis-ci.org/apache/libcloud">https://travis-ci.org/apache/libcloud</a></li>
-  <li>New documentation is now also available on RTD -
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></li>
-</ul>
-
-<p>Full change log can be found <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=1a8d9e2072d4b49b5718b19f534573f9dfb224e4;hb=5ef0707b2a34f0e8520fe029e7313b7c57f15919#l3">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.14.0-beta3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.14.0-beta3</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.14.0-beta3</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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
-https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0
-.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-https://libcloud.readthedocs.org/en/latest/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h2 id="thanks">Thanks</h2>
-
-<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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=1a8d9e2072d4b49b5718b19f534573f9dfb224e4;hb=5ef0707b2a34f0e8520fe029e7313b7c57f15919#l3">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201311.mbox/%3CCAJMHEm%2B51RFT672GanfW9DKopcmDtZz2kkA7m0uufP1UupjeZw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html b/output/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html
deleted file mode 100644
index 6e6f464..0000000
--- a/output/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html
+++ /dev/null
@@ -1,194 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer" />

-    

-

-    

-      <title>New committer Brian Curtin joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="New committer Brian Curtin joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2013-11-25T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>New committer Brian Curtin joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 25, 2013</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked Brian
-Curtin 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. Everyone, please help us welcome him
-to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201311.mbox/%3CCAJMHEmJZO0%3DPLpLXe9W9wPXTLwh2iQ3x2xXy%2BWhqjdFBv2%2BHbw%40mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2013/12/28/2013-in-retrospect-and-a-happy-new-year-from-the-libcloud-team.html b/output/blog/2013/12/28/2013-in-retrospect-and-a-happy-new-year-from-the-libcloud-team.html
deleted file mode 100644
index dd024e4..0000000
--- a/output/blog/2013/12/28/2013-in-retrospect-and-a-happy-new-year-from-the-libcloud-team.html
+++ /dev/null
@@ -1,248 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news" />

-    

-

-    

-      <title>2013 in retrospect and a Happy New Year from the Libcloud team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="2013 in retrospect and a Happy New Year from the Libcloud team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2013/12/28/2013-in-retrospect-and-a-happy-new-year-from-the-libcloud-team.html" property="og:url">

-    

-    

-      <meta content="2013-12-28T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>2013 in retrospect and a Happy New Year from the Libcloud team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 28, 2013</span>
-
-  <div class="post-content">
-    <p>Dear Libcloud users, developers and team members,</p>
-
-<p>2013 is slowly coming to an end, and we would like to wish everyone a happy
-and successful new year!</p>
-
-<p>Now it’s also the time to look back at the things which have been accomplished,
-important events which have happened and some statistics for 2013.</p>
-
-<h3 id="important-events-and-milestones">Important Events and Milestones</h3>
-
-<ul>
-  <li>Two new committers have joined our team - <a href="/blog/2013/08/04/new-committer-john-carr-joins-our-team.html">John Carr</a>, <a href="/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html">Brian Curtin</a></li>
-  <li>In June we held a Libcloud Design Day at the Rackspace San Francisco
-office. See <a href="http://www.tomaz.me/2013/06/12/libcloud-design-day-recap-improving-libcloud-and-plans-for-the-future.html">Libcloud Design Day Recap</a> blog post for a recap.</li>
-  <li>We have finally migrated from SVN to Git.</li>
-  <li>We have started to work on new and improved documentation which is now
-available on <a href="https://libcloud.readthedocs.org/en/latest/">ReadTheDocs</a>.</li>
-  <li>In addition to the Apache Buildbot instance, our tests now also run on
-<a href="https://travis-ci.org/apache/libcloud">Travis CI</a>.</li>
-  <li>Key pair management methods have been promoted to be part of the base
-compute API. See <a href="http://www.tomaz.me/2013/12/11/libcloud-update-key-pair-management-methods-are-now-part-of-the-base-api.html">Libcloud update - Key pair management methods are now
-part of the base API</a> blog post for more information.</li>
-</ul>
-
-<h3 id="statistics">Statistics</h3>
-
-<ul>
-  <li><strong>197</strong> new JIRA issues have been opened (total of <strong>472</strong>). Out of those
-197 issues, <strong>138</strong> are now marked as ‘resolved’.</li>
-  <li>Github mirror stars: <strong>331</strong> (+65 YTD)</li>
-  <li>Twitter followers: <strong>449</strong> (+149 YTD)</li>
-  <li>Google+ page +1’s: <strong>1591</strong></li>
-  <li>We had a total of <strong>5 releases</strong> (0.12.1, 0.12.3, 0.12.4, 0.13.0, 0.13.1,
-0.13.2, 0.14.0-beta3)</li>
-  <li>Combination of SVN and Git repository has had a total of <strong>963 commits</strong>.</li>
-</ul>
-
-<h3 id="sources">Sources</h3>
-
-<p>Numbers listed above have been retrieved on <strong>26th of December, 2013</strong> from the
-sources listed bellow:</p>
-
-<ul>
-  <li>Libcloud website - <a href="http://libcloud.apache.org/">http://libcloud.apache.org/</a></li>
-  <li>Twitter account - <a href="https://twitter.com/libcloud">https://twitter.com/libcloud</a></li>
-  <li>Google+ page - <a href="https://plus.google.com/b/100590055818889164025/100590055818889164025">Apache Libcloud</a></li>
-  <li>Github mirror - <a href="https://github.com/apache/libcloud">https://github.com/apache/libcloud</a></li>
-  <li>JIRA - <a href="https://issues.apache.org/jira/browse/LIBCLOUD">https://issues.apache.org/jira/browse/LIBCLOUD</a></li>
-  <li>PyPi - <a href="https://pypi.python.org/pypi/apache-libcloud/">https://pypi.python.org/pypi/apache-libcloud/</a></li>
-  <li>Ohloh - <a href="https://www.ohloh.net/p/libcloud/">https://www.ohloh.net/p/libcloud/</a></li>
-</ul>
-
-<p>Those numbers and numbers for the past years are also available in a semi
-machine readable format in a <a href="https://docs.google.com/spreadsheets/d/1k_UBpA_HiQcZvO_TPi12yfN0VwCk42R8CXFFX0FYUAM">Google Spreadsheet</a>.</p>
-
-<h3 id="old-retrospect-blog-posts">Old retrospect blog posts</h3>
-
-<ul>
-  <li><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></li>
-  <li><a href="/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html">2011 in retrospect and a Happy New Year from the Libcloud team</a></li>
-</ul>
-
-<p>Thanks again to everyone for their contributions and lets make 2014 even better
-and more successful :)</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>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2013/12/29/new-low-volume-announce-mailing-list.html b/output/blog/2013/12/29/new-low-volume-announce-mailing-list.html
deleted file mode 100644
index 0635595..0000000
--- a/output/blog/2013/12/29/new-low-volume-announce-mailing-list.html
+++ /dev/null
@@ -1,195 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news" />

-    

-

-    

-      <title>New low volume "announce" mailing list | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="New low volume "announce" mailing list" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2013/12/29/new-low-volume-announce-mailing-list.html" property="og:url">

-    

-    

-      <meta content="2013-12-29T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>New low volume "announce" mailing list</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 29, 2013</span>
-
-  <div class="post-content">
-    <p>In addition to our existing users (<strong>users@libcloud.apache.org</strong>), developers
-(<strong>dev@libcloud.apache.org</strong>) and commits (<strong>commits@libcloud.apache.org</strong>)
-mailing list, we now also have a new very low volume announce mailing list -
-<strong>announce@libcloud.apache.org</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:announce-subscribe@libcloud.apache.org">announce-subscribe@libcloud.apache.org</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>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2013/12/31/libcloud-0-13-3-released.html b/output/blog/2013/12/31/libcloud-0-13-3-released.html
deleted file mode 100644
index 0087a05..0000000
--- a/output/blog/2013/12/31/libcloud-0-13-3-released.html
+++ /dev/null
@@ -1,251 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement,security release" />

-    

-

-    

-      <title>Libcloud 0.13.3 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.13.3 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2013/12/31/libcloud-0-13-3-released.html" property="og:url">

-    

-    

-      <meta content="2013-12-31T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-      <meta content="security release" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.13.3 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 31, 2013</span>
-
-  <div class="post-content">
-    <p>This release fixes a security issue with a potential leak of data contained on
-a destroyed DigitalOcean node. Only users who are using a DigitalOcean driver
-are affected.</p>
-
-<h3 id="details-about-the-vulnerability">Details about the vulnerability</h3>
-
-<p>DigitalOcean recently changed the default API behavior from scrub to
-non-scrub when destroying a VM without notifying the customers and API
-consumers.</p>
-
-<p>Libcloud prior to this release doesn’t explicitly send “scrub_data” query
-parameter when destroying a node. This means nodes which are destroyed using
-Libcloud are vulnerable to later customers stealing data contained on them.</p>
-
-<p>This release fixes that by always sending “scrub_data” query parameter when
-destroying a DigitalOcean node.</p>
-
-<p>If you are using a DigitalOcean driver, you are strongly encouraged to
-upgrade (or downgrade if you are using 0.14.0-beta3 beta release) to this
-release.</p>
-
-<p>For more information, please see the <a href="/security.html#CVE-2013-6480">Security page</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.3 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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’t been synced to all the mirrors yet. If
-this is the case, please use the main Apache mirror -
-https://www.apache.org/dist/libcloud.</p>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a>.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=a06b0ed4c443f9f56784572a4e291e779de599e3;hb=a1fdac91ec9fdf699d77f9f9b01699de7f56171e#l3">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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/01/01/quick-update-about-0-13-3-release-and-digitalocean-vulnerability.html b/output/blog/2014/01/01/quick-update-about-0-13-3-release-and-digitalocean-vulnerability.html
deleted file mode 100644
index f54c0ea..0000000
--- a/output/blog/2014/01/01/quick-update-about-0-13-3-release-and-digitalocean-vulnerability.html
+++ /dev/null
@@ -1,208 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,security release" />

-    

-

-    

-      <title>Quick update about 0.13.3 release and DigitalOcean vulnerability | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Quick update about 0.13.3 release and DigitalOcean vulnerability" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/01/01/quick-update-about-0-13-3-release-and-digitalocean-vulnerability.html" property="og:url">

-    

-    

-      <meta content="2014-01-01T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="security release" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Quick update about 0.13.3 release and DigitalOcean vulnerability</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 01, 2014</span>
-
-  <div class="post-content">
-    <p>This is a quick update about the recent 0.13.3 security release and the
-DigitalOcean vulnerability.</p>
-
-<p>DigitalOcean updated their blog post. The updated post says that
-scrubbing is now enabled by default for all the newly issued destroy
-requests:</p>
-
-<blockquote>
-  <p>All Destroys Default to Scrub</p>
-
-  <p>We have updated the destroy method to scrub on all destroys, both for
-web and API requests.</p>
-</blockquote>
-
-<p>This means that no action is required on the client side and upgrading
-to 0.13.3 should not be necessary anymore.</p>
-
-<p>References:</p>
-
-<ul>
-  <li><a href="https://twitter.com/digitalocean/status/418140046265294848">https://twitter.com/digitalocean/status/418140046265294848</a></li>
-  <li><a href="https://digitalocean.com/blog_posts/transparency-regarding-data-security">https://digitalocean.com/blog_posts/transparency-regarding-data-security</a></li>
-</ul>
-
-  </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/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/01/22/libcloud-0-14-0-released.html b/output/blog/2014/01/22/libcloud-0-14-0-released.html
deleted file mode 100644
index b871f66..0000000
--- a/output/blog/2014/01/22/libcloud-0-14-0-released.html
+++ /dev/null
@@ -1,257 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.14.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.14.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/01/22/libcloud-0-14-0-released.html" property="og:url">

-    

-    

-      <meta content="2014-01-22T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.14.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 22, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce a long awaited Libcloud 0.14.0 release.</p>
-
-<p>This is a first release in the 0.14 series which means it brings many
-(and I mean many!) new features, changes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>To make working with providers which support multiple regions easier and
-more user-friendly, some of the drivers have moved away from the “one
-class per region” to a single class plus “region” argument model. Those
-drivers include: EC2, Rackspace, ElasticHosts, Joyent, CloudFiles.</li>
-  <li>Addition of a programmatic way of updating the pricing file and ability
-to use a custom pricing file. For more information, please see
-https://libcloud.readthedocs.org/en/latest/compute/pricing.html#using-a-custom-pricing-file</li>
-  <li>Addition of block storage management methods to the following drivers:
-OpenNebula, OpenStack, EC2</li>
-  <li>Unification of the extension arguments for handling security groups in
-the EC2 and OpenStack driver</li>
-  <li>New standard compute API for SSH key-pair management</li>
-  <li>Many new features and improvements in the CloudStack driver</li>
-  <li>New compute and load balancer driver for Google Compute Engine (GCE)</li>
-  <li>Ability to export Libcloud’s DNS zone to BIND zone format</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-14-0-beta3">here</a> and <a href="https://libcloud.readthedocs.org/en/latest/changelog.html#changes-with-apache-libcloud-0-14-0">here</a> (keep in mind that this
-release also includes all the changes from 0.14.0-beta3).</p>
-
-<h3 id="note-about-backward-compatibility">Note about backward compatibility</h3>
-
-<p>Some of the changes noted above are backward incompatible. For more
-information on what has changed and how to update your code to work with
-a new release, please visit the <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0">Upgrade Notes page</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.14.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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.14.0</code></pre>
-</figure>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.14.0</code></pre>
-</figure>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a>.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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-14-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/01/23/welcome-to-the-new-website.html b/output/blog/2014/01/23/welcome-to-the-new-website.html
deleted file mode 100644
index 62f47dd..0000000
--- a/output/blog/2014/01/23/welcome-to-the-new-website.html
+++ /dev/null
@@ -1,296 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,website" />

-    

-

-    

-      <title>Welcome to the new website | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Welcome to the new website" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/01/23/welcome-to-the-new-website.html" property="og:url">

-    

-    

-      <meta content="2014-01-23T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="website" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Welcome to the new website</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 23, 2014</span>
-
-  <div class="post-content">
-    <p>Today we are pleased to announce a new, improved and more user friendly version
-of our website.</p>
-
-<h3 id="background-and-history">Background and History</h3>
-
-<p>Original website was developed and published back in 2009 when the project was
-first announced.</p>
-
-<p>A lot has changed since 2009 and during that time the web has been evolving at
-a rapid pace. Now we have terms such as <a href="http://getbootstrap.com/">responsive web design</a>, great
-front-end frameworks for building responsive websites such as <a href="http://getbootstrap.com/">Bootstrap</a>
-and <a href="http://foundation.zurb.com/">Zurb</a> and many other new things which didn’t exist or weren’t widely
-used back when we first launched.</p>
-
-<p>During this time we focused most of our efforts on improving the code and
-making the library better. This meant the website didn’t receive a lot of
-needed love and attention so design-wise, it was mostly stuck in the 2009 era.</p>
-
-<p>Over the years it has become apparent that presentation and documentation is
-also equally or even more important then the code itself, so we have decided
-to fix some of the “mistakes” we have made in the past.</p>
-
-<p>A couple of months back we launched a <a href="https://libcloud.readthedocs.org/en/latest/">new documentation</a> and today, we are
-happy to present you a new and much improved website which was built with
-modern tools and principles in mind.</p>
-
-<h3 id="improvements-and-new-features">Improvements and New Features</h3>
-
-<div class="imginline">
-  <p><img src="/images/posts/tbd/preview.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Responsive design makes a site pleasure to use on a
-  variety of devices and screen sizes. Image by placeit.net.</p>
-</div>
-
-<p>New website includes many improvements and new features. Some of the more
-important ones are listed bellow.</p>
-
-<h4 id="more-modern-and-user-friendly-design">More modern and user-friendly design</h4>
-
-<p>New website now features a more modern and user-friendly design. This includes
-bigger fonts, better typography and so on.</p>
-
-<p>On top of that, the new design is fully responsive which means you can now
-better enjoy the content on smaller devices such as mobile phones and tablets.</p>
-
-<h4 id="improved-and-re-designed-landing-page">Improved and re-designed landing page</h4>
-
-<p>We know that landing pages are very important so we have decided to totally
-re-design and re-organise ours.</p>
-
-<p>New landing page now displays all the important information (project features,
-code examples, showcases some companies and projects using Libcloud) and also
-features a more clear call to action.</p>
-
-<h4 id="blog-section">Blog section</h4>
-
-<p>New website now features a fully-fledged blog.</p>
-
-<p>We will use the blog to post important project news, keep you up to date with
-what is currently going on and post case studies and stories from projects and
-companies which are using Libcloud.</p>
-
-<p>If you are using an RSS reader to stay up to date, we also offer an
-<a href="/blog/atom.xml">ATOM feed</a>.</p>
-
-<h4 id="updated-credits-page">Updated Credits Page</h4>
-
-<p><a href="/credits.html">Credits</a> page now features an up to date list of people who have
-contributed code and documentation.</p>
-
-<p>As noted on that page, the list is automatically generated from the CHANGES
-file so it might not be 100% accurate.</p>
-
-<h4 id="search-engine-optimizations">Search Engine Optimizations</h4>
-
-<p>We have made some changes which will make our website a bit more friendly to
-the web crawlers and search engines. We hope this will make it easier for you
-to more quickly find the content you are looking for.</p>
-
-<p>The changes we have made include improvements to the underlying HTML markup,
-addition of the <a href="http://ogp.me/">OpenGraph</a> tags and an addition of a sitemap.</p>
-
-<h3 id="under-the-hood">Under the Hood</h3>
-
-<p>Old website was powered by <a href="http://www.apache.org/dev/cms.html">Apache CMS</a>. It mostly worked good enough for
-simple use cases, but a small user base means it lacks a large ecosystem around
-it which is pretty standard for many other popular content management systems.</p>
-
-<p>Because of that, we have decided to switch to <a href="http://jekyllrb.com/">Jekyll</a>, a Ruby based static
-website and blog engine.</p>
-
-<p>On top of that, the new website is fully responsive and built using
-<a href="http://getbootstrap.com/">Bootstrap 3</a> front-end framework.</p>
-
-<p>Similar to the old website, source code is still stored in an SVN repository
-so all the benefits we get from version control are preserved.</p>
-
-<p>Source code of the new website can be found in the <a href="https://svn.apache.org/repos/asf/libcloud/site/trunk/">SVN repository</a>.</p>
-
-<h3 id="conclusion">Conclusion</h3>
-
-<p>We hope you will like and enjoy the new website.</p>
-
-<p>We also hope the new website now better reflects the underlying evolution of
-the library and the direction we are heading.</p>
-
-<p>If you have any suggestions on how we can make the website even better, don’t
-hesitate and share it with us. You can send your feedback to the
-<a href="/community.html#mailing-lists">mailing list</a>, or you can <a href="/community.html#website-repository">checkout the website repository</a> and make
-the changes yourself.</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/website.html" rel="tag">website</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/01/27/libcloud-0-14-and-the-new-exoscale-driver.html b/output/blog/2014/01/27/libcloud-0-14-and-the-new-exoscale-driver.html
deleted file mode 100644
index ffe21b7..0000000
--- a/output/blog/2014/01/27/libcloud-0-14-and-the-new-exoscale-driver.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="articles,new features" />

-    

-

-    

-      <title>Libcloud 0.14 and the new Exoscale driver | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.14 and the new Exoscale driver" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/01/27/libcloud-0-14-and-the-new-exoscale-driver.html" property="og:url">

-    

-    

-      <meta content="2014-01-27T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="articles" property="article:tag">

-      

-      <meta content="new features" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.14 and the new Exoscale driver</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 27, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14 which has been <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released recently</a> includes many new features
-and improvements. One of those new features is also a driver for the
-<a href="https://www.exoscale.ch/open-cloud/compute/">Exoscale public cloud</a>.</p>
-
-<p>Exoscale is a public cloud service provider based in Switzerland. Their cloud
-is powered by an open-source cloud computing platform <a href="https://cloudstack.apache.org/">Apache CloudStack</a>.
-As such, the new Exoscale driver heavily relies on the existing
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="https://www.exoscale.ch" target="_blank">
-  <img src="/images/posts/2014-01-27-libcloud-0-14-and-the-new-exoscale-driver/exoscale.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you want to learn more about how to get started with the new Exoscale
-driver, you should read <a href="https://www.exoscale.ch/syslog/2014/01/27/licloud-guest-post/">Libcloud 0.14 and Exoscale</a> blog post which has
-been written by one of our developers and posted on the Exoscale blog.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/02/04/libcloud-0-14-and-rackspace.html b/output/blog/2014/02/04/libcloud-0-14-and-rackspace.html
deleted file mode 100644
index a417d67..0000000
--- a/output/blog/2014/02/04/libcloud-0-14-and-rackspace.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="articles,new features" />

-    

-

-    

-      <title>Libcloud 0.14 and the Rackspace drivers | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.14 and the Rackspace drivers" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/02/04/libcloud-0-14-and-rackspace.html" property="og:url">

-    

-    

-      <meta content="2014-02-04T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="articles" property="article:tag">

-      

-      <meta content="new features" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.14 and the Rackspace drivers</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 04, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14 which has been <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released recently</a> includes many new features
-and improvements. Among those new features is also a better support for working
-with multiple regions in the Rackspace drivers.</p>
-
-<p>Brian Curtin, one of the Libcloud commiters wrote a great post about Libcloud
-0.14 and the Rackspace drivers on the Rackspace developer blog - <a href="http://developer.rackspace.com/blog/libcloud-0-dot-14-released.html">Libcloud 0.14
-Released</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://www.rackspace.com/cloud/" target="_blank">
-  <img src="/images/posts/2014-02-04-libcloud-0-14-and-rackspace/rackspace.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>We encourage everyone who wants to learn more about Libcloud and Rackspace
-drivers to <a href="http://developer.rackspace.com/blog/libcloud-0-dot-14-released.html">check it out</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/02/07/new-committer-alex-gaynor-joins-our-team.html b/output/blog/2014/02/07/new-committer-alex-gaynor-joins-our-team.html
deleted file mode 100644
index a6c1b1c..0000000
--- a/output/blog/2014/02/07/new-committer-alex-gaynor-joins-our-team.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer" />

-    

-

-    

-      <title>New committer Alex Gaynor joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="New committer Alex Gaynor joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/02/07/new-committer-alex-gaynor-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2014-02-07T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>New committer Alex Gaynor joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 07, 2014</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked Alex
-Gaynor 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. Everyone, please help us welcome him
-to the 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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/02/08/libcloud-0-14-1-released.html b/output/blog/2014/02/08/libcloud-0-14-1-released.html
deleted file mode 100644
index 46ebf46..0000000
--- a/output/blog/2014/02/08/libcloud-0-14-1-released.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.14.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.14.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/02/08/libcloud-0-14-1-released.html" property="og:url">

-    

-    

-      <meta content="2014-02-08T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.14.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 08, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.14.1!</p>
-
-<p>This release includes some bug-fixes, improvements and new features.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New driver for <a href="https://libcloud.readthedocs.org/en//latest/compute/drivers/cloudsigma.html">CloudSigma API 2.0</a></li>
-  <li>Improvements in the OpenStack driver</li>
-  <li>Support for records with multiple values in the Route53 DNS driver</li>
-  <li>Support for paging through zones and records in the Rackspace DNS 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-14-1">here</a>.</p>
-
-<h3 id="download">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.14.1
-</pre>
-
-<h3 id="upgrading">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.14.1
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-14-1">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-1</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.14.1/">https://libcloud.readthedocs.org/en/v0.14.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-14-1">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201309.mbox/%3CCAJMHEmL4-Xuysx13z1EDwq-1K95eDyANqgY2tYGUT-MB5Sz4bQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/02/11/libcloud-0-14-1-and-cloudsigma.html b/output/blog/2014/02/11/libcloud-0-14-1-and-cloudsigma.html
deleted file mode 100644
index d1fef55..0000000
--- a/output/blog/2014/02/11/libcloud-0-14-1-and-cloudsigma.html
+++ /dev/null
@@ -1,199 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="articles,new features" />

-    

-

-    

-      <title>Libcloud 0.14.1 and the new CloudSigma driver | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.14.1 and the new CloudSigma driver" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/02/11/libcloud-0-14-1-and-cloudsigma.html" property="og:url">

-    

-    

-      <meta content="2014-02-11T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="articles" property="article:tag">

-      

-      <meta content="new features" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.14.1 and the new CloudSigma driver</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 11, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.1 has been <a href="/blog/2014/02/08/libcloud-0-14-1-released.html">release recently</a>. Among other bug fixes,
-improvements and new features, this release also includes a brand new compute
-driver for <a href="https://www.cloudsigma.com">CloudSigma</a> API 2.0 with an <a href="https://libcloud.readthedocs.org/en//latest/compute/drivers/cloudsigma.html">extensive documentation</a>.</p>
-
-<div class="imginline">
-  <p><a href="https://www.cloudsigma.com" target="_blank">
-  <img src="/images/posts/2014-02-11-libcloud-0-14-1-and-cloudsigma/cloudsigma.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you want to learn more about this new driver, I encourage you to check a guest
-post I wrote on the CloudSigma blog which shows some examples of how to use this new
-driver - <a href="https://www.cloudsigma.com/2014/02/11/cloudsigma-api-v2-0-is-now-supported-in-libcloud/">CloudSigma API v2.0 is now supported in Libcloud</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/02/14/call-for-participation-in-gsoc-2014.html b/output/blog/2014/02/14/call-for-participation-in-gsoc-2014.html
deleted file mode 100644
index 084b623..0000000
--- a/output/blog/2014/02/14/call-for-participation-in-gsoc-2014.html
+++ /dev/null
@@ -1,197 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,gsoc,gsoc2014" />

-    

-

-    

-      <title>Call for Participation in Google Summer of Code 2014 | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Call for Participation in Google Summer of Code 2014" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/02/14/call-for-participation-in-gsoc-2014.html" property="og:url">

-    

-    

-      <meta content="2014-02-14T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="gsoc" property="article:tag">

-      

-      <meta content="gsoc2014" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Call for Participation in Google Summer of Code 2014</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 14, 2014</span>
-
-  <div class="post-content">
-    <div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you would like to participate in Google Summer of Code 2014 and work on
-Apache Libcloud, we invite you to read the following blog post for more
-information - <a href="http://www.tomaz.me/2014/02/11/libcloud-gsoc-cfp.html">Libcloud Google Summer of Code 2014 Call for Participation</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/02/17/sebastien-goasguen-joins-our-team.html b/output/blog/2014/02/17/sebastien-goasguen-joins-our-team.html
deleted file mode 100644
index f945d89..0000000
--- a/output/blog/2014/02/17/sebastien-goasguen-joins-our-team.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer,new pmc member" />

-    

-

-    

-      <title>Sebastien Goasguen (sebgoa) joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Sebastien Goasguen (sebgoa) joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/02/17/sebastien-goasguen-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2014-02-17T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-      <meta content="new pmc member" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Sebastien Goasguen (sebgoa) joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus 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 “CloudStack guy”.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/02/18/libcloud-0-14-and-google-cloud-platform.html b/output/blog/2014/02/18/libcloud-0-14-and-google-cloud-platform.html
deleted file mode 100644
index bc56a03..0000000
--- a/output/blog/2014/02/18/libcloud-0-14-and-google-cloud-platform.html
+++ /dev/null
@@ -1,364 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="articles,providers,gce" />

-    

-

-    

-      <title>Libcloud 0.14 and Google Cloud Platform | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.14 and Google Cloud Platform" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/02/18/libcloud-0-14-and-google-cloud-platform.html" property="og:url">

-    

-    

-      <meta content="2014-02-18T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="articles" property="article:tag">

-      

-      <meta content="providers" property="article:tag">

-      

-      <meta content="gce" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.14 and Google Cloud Platform</h2>
-  
-  <span class="post-date-author">By Rick Wright on Feb 18, 2014</span>
-
-  <div class="post-content">
-    <p><em>This is a guest post by <a href="https://github.com/wrigri">Rick Wright</a>. Rick is an engineer at Google and
-the main contributor to the Libcloud Google Compute Engine driver.</em></p>
-
-<p>As anyone following this blog knows, Libcloud 0.14 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">recently released</a>.
-Included in this release is new support for the Google Compute Engine service
-that was recently made generally available.</p>
-
-<p>The first Libcloud driver for Google Compute Engine was initially released last
-summer, and has been continually updated to support new Compute Engine
-features. Support for the Compute Engine Load Balancer was also recently added.</p>
-
-<p>Libcloud had previously added support for Google Cloud Storage through the S3
-compatibility API.</p>
-
-<p>In this post, we’ll show you how to get up and running with Google Compute
-Engine with Libcloud, show you how to create some instances (nodes) and point
-you to additional resources. We also show you how you can start up 20
-instances in under a minute.</p>
-
-<div class="imginline">
-  <p><a href="https://cloud.google.com/" target="_blank">
-  <img src="/images/posts/gce/image03.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<h2 id="getting-started">Getting Started</h2>
-
-<p>If you haven’t yet signed up for Google Compute Engine, more information can
-be found on the <a href="https://cloud.google.com/">Google Cloud Platform</a> site. We hope that you will look at
-the Google Cloud Platform and consider Compute Engine for workloads of any
-size.</p>
-
-<p>If you are familiar with Libcloud, using the driver for Compute Engine will
-also be familiar to you as nearly all of the standard Libcloud API methods for
-Compute and Load Balancing are supported by the Compute Engine drivers.</p>
-
-<h2 id="setting-up-authentication">Setting up Authentication</h2>
-
-<p>Google Compute Engine uses OAuth2 for authentication and Libcloud supports two
-different authentication methods for Compute Engine: Service Accounts and
-Installed Applications. More information can be found about these options in
-the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>, but here is a simple walk-through for getting
-your Service Account credentials (note that the Service Account authentication
-requires the PyCrypto library):</p>
-
-<p>From the Console (<a href="https://cloud.google.com/console">https://cloud.google.com/console</a>), select your project. When
-your project is open, select “APIs &amp; auth” and then “Credentials” as shown
-below:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image01.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To create a new Service Account ID, click on “Create New Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image04.png" class="img-responsive inline" /></p>
-</div>
-
-<p>Select “Service account” and click “Create Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image00.png" class="img-responsive inline" /></p>
-</div>
-
-<p>This will create and download a PCKS-12 private key to your local machine. You
-will need to convert this to a .pem format key. (See additional instructions
-in the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>).</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image02.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To connect to Compute Engine from Libclould, you will need to provide both the
-“Email address” for the service account and the path to the key file.</p>
-
-<h2 id="creating-an-instance">Creating an Instance</h2>
-
-<p>The Compute Engine driver supports the normal Libcloud ways of doing things.
-For example, to create the driver you would do something like this:</p>
-
-<pre>
-from libcloud.compute.types import Provider
-from libcloud.compute.providers import get_driver
-Driver = get_driver(Provider.GCE)
-gce = Driver('your_service_account_email', 'path_to_pem_file',
-             datacenter='us-central1-a',
-             project='your_project_id')
-</pre>
-
-<p>Then, you may want to get a list of machine sizes or images to use for your
-node creation:</p>
-
-<pre>
-sizes = gce.list_sizes()
-images = gce.list_images()
-</pre>
-
-<p>and then filter them to find the correct size/image object to create your
-node. For example:</p>
-
-<pre>
-size_obj = [s for s in sizes if s.id == 'n1-standard-1'][0]
-image_obj = [i for i in images if i.name == 'debian-7'][0]
-</pre>
-
-<p>Finally, you would create the node using the create_node() method:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size=size_obj,
-                           image=img_obj)
-</pre>
-
-<p>The GCE driver also supports the ability to pass in size/image by name instead
-of by object, so you could create your new node like this, without looking up
-the sizes/images:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size='n1-standard-1',
-                           image='debian-7')
-</pre>
-
-<p>In this case a new node will be created using the “n1-standard-1” machine
-type and will use the latest “debian-7” image that is available.</p>
-
-<h2 id="creating-multiple-instances">Creating Multiple Instances</h2>
-
-<p>We have added an extra method to the Compute Engine driver to help in the
-creation of multiple instances/nodes in parallel.  This is the
-“ex_create_multiple_nodes()” method, and it can be used like this:</p>
-
-<pre>
-base_name = 'multiple-nodes'
-number = 20
-start_time = time.time()
-multi_nodes = gce.ex_create_multiple_nodes(
-    base_name, 'n1-standard-1', 'debian-7', number)
-end_time = time.time()
-
-print('Created the following %s nodes in %.2f seconds' % (
-   number, end_time-start_time))
-
-for node in multi_nodes:
-   print('   %s' % node.name)
-</pre>
-
-<p>Running this gives the following output (timing will likely vary somewhat):</p>
-
-<pre>
-Created the following 20 nodes in 35.77 seconds
-  multiple-nodes-000
-  multiple-nodes-001
-  multiple-nodes-002
-  multiple-nodes-003
-  multiple-nodes-004
-  ...
-</pre>
-
-<h2 id="onward">Onward</h2>
-
-<p>This post showed you how to get started, and additional example code can be
-found in the <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_demo.py">Libcloud Compute Engine demo code</a>. The demo code can show you
-how to use most of the features of the driver, including: Creating disks,
-firewalls and addresses; setting tags; attaching and detaching disks and
-deleting resources. There is <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_lb_demo.py">separate demo code</a> for the Load Balancer
-functions which shows how to quickly set up 3 web servers with a Load Balancer
-controlling the traffic to them. In addition, the driver documentation
-contains the documentation for the extra methods that cover nearly all of the
-features of the Compute Engine API.</p>
-
-<p>We are excited to be able to contribute to the Libcloud project and hope that
-you will find it useful. We like working with Libcloud and have used it as the
-basis for contributing code to other open source projects such as <a href="http://ansible.com/">Ansible</a>
-and <a href="http://www.saltstack.com/">SaltStack</a>. If you run into problems or find bugs, please
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD">report them</a> (or send a <a href="https://github.com/apache/libcloud">pull request</a>) and we will be happy to continue
-to fix and enhance the Compute Engine driver in Libcloud.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/providers.html" rel="tag">providers</a>, <a href="/blog/tags/gce.html" rel="tag">gce</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/02/21/libcloud-0-14-and-ikoula.html b/output/blog/2014/02/21/libcloud-0-14-and-ikoula.html
deleted file mode 100644
index af848c3..0000000
--- a/output/blog/2014/02/21/libcloud-0-14-and-ikoula.html
+++ /dev/null
@@ -1,204 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="articles,new features,cloudstack,ikoula" />

-    

-

-    

-      <title>Libcloud 0.14.0 and the new Ikoula driver | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.14.0 and the new Ikoula driver" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/02/21/libcloud-0-14-and-ikoula.html" property="og:url">

-    

-    

-      <meta content="2014-02-21T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="articles" property="article:tag">

-      

-      <meta content="new features" property="article:tag">

-      

-      <meta content="cloudstack" property="article:tag">

-      

-      <meta content="ikoula" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.14.0 and the new Ikoula driver</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 21, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.0 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released last month</a>. Among many improvements and new
-features, this release also includes a brand new driver for
-<a href="http://express.ikoula.co.uk/public-cloud">Ikoula public cloud</a> which is based on the generic <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://express.ikoula.co.uk/public-cloud" target="_blank">
-  <img src="/images/posts/2014-02-21-libcloud-0-14-and-ikoula/ikoula.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>Folks over at Ikoula wrote a short introductory post about this new driver. The post
-is in French, so if you speak French and are interested in using Ikoula driver,
-you should check it out - <a href="http://www.ikoula-blog.com/apache_libcloud">Utilisation d’Apache-Libcloud au sein du Cloud
-Ikoula</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a>, <a href="/blog/tags/cloudstack.html" rel="tag">cloudstack</a>, <a href="/blog/tags/ikoula.html" rel="tag">ikoula</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/04/15/libcloud-at-apachecon.html b/output/blog/2014/04/15/libcloud-at-apachecon.html
deleted file mode 100644
index 1886dd0..0000000
--- a/output/blog/2014/04/15/libcloud-at-apachecon.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="conferences,apachecon,ccna,presentations" />

-    

-

-    

-      <title>ApacheCon and CloudStack Collaboration conference presnetations | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="ApacheCon and CloudStack Collaboration conference presnetations" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/04/15/libcloud-at-apachecon.html" property="og:url">

-    

-    

-      <meta content="2014-04-15T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="conferences" property="article:tag">

-      

-      <meta content="apachecon" property="article:tag">

-      

-      <meta content="ccna" property="article:tag">

-      

-      <meta content="presentations" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>ApacheCon and CloudStack Collaboration conference presnetations</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2014</span>
-
-  <div class="post-content">
-    <p>Last week <a href="http://events.linuxfoundation.org/events/apachecon-north-america">ApacheCon North America</a> and <a href="http://events.linuxfoundation.org/events/cloudstack-collaboration-conference-north-america">CloudStack Collaboration
-Conference</a> took place in Denver, Colorado.</p>
-
-<div class="imginline">
-  <p><a href="http://events.linuxfoundation.org/events/apachecon-north-america" target="_blank">
-  <img src="/images/apachecon_denver.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>During that week multiple presentations about Libcloud took place. In
-this post I’m including links to the slides of some of those
-presentations:</p>
-
-<ul>
-  <li><a href="http://www.slideshare.net/sebastiengoasguen/apache-libcloud">Apache Libcloud by Sebastien Goasguen</a> - Sebastien had a great introductory
-presentation about Libcloud. His presentation also included a great demo
-of using Libcloud’s deploy_node functionality to deploy a Worpdress blog on
-Exoscale.</li>
-  <li><a href="https://www.mist.io">Mobile, multi-cloud management on top of libcloud by Dimitris Moraitis</a> -
-Dimitris presented how they utilize Libcloud at <a href="https://www.mist.io">mist.io</a>.</li>
-</ul>
-
-<div class="imginline">
-  <p><img src="/images/posts/sacon.jpg" class="img-responsive inline" /></p>
-  <p>Sebastien delivering his talk.</p>
-</div>
-
-<p><em>I was also supposed to deliver a presentation about Libcloud’s history,
-evolution and lessons learned, but due to severe tonsillitis which has been
-strecthing for over 3 weeks, I sadly had to cancel my talk.</em></p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/apachecon.html" rel="tag">apachecon</a>, <a href="/blog/tags/ccna.html" rel="tag">ccna</a>, <a href="/blog/tags/presentations.html" rel="tag">presentations</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/05/13/libcloud-accepted-in-gsoc-2014.html b/output/blog/2014/05/13/libcloud-accepted-in-gsoc-2014.html
deleted file mode 100644
index 270531f..0000000
--- a/output/blog/2014/05/13/libcloud-accepted-in-gsoc-2014.html
+++ /dev/null
@@ -1,201 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,gsoc,gsoc2014" />

-    

-

-    

-      <title>Libcloud accepted into Google Summer of Code 2014 | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud accepted into Google Summer of Code 2014" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/05/13/libcloud-accepted-in-gsoc-2014.html" property="og:url">

-    

-    

-      <meta content="2014-05-13T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="gsoc" property="article:tag">

-      

-      <meta content="gsoc2014" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud accepted into Google Summer of Code 2014</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 13, 2014</span>
-
-  <div class="post-content">
-    <p>This is just a quick announcement that we have been granted one slot under
-the Apache Softare Foundation umbrella in Google Summer of Code 2014.</p>
-
-<p>Student Rahul Ranjan will work on a <a href="https://www.google-melange.com/gsoc/project/details/google/gsoc2014/rahulrrixe/5649050225344512">CLI interface for Libcloud</a>.</p>
-
-<div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you are interested in other projects, students and organization which
-have been accepted, please visit <a href="https://www.google-melange.com/gsoc/projects/list/google/gsoc2014">this page</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/06/26/libcloud-0-15-0-released.html b/output/blog/2014/06/26/libcloud-0-15-0-released.html
deleted file mode 100644
index a8495a3..0000000
--- a/output/blog/2014/06/26/libcloud-0-15-0-released.html
+++ /dev/null
@@ -1,241 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.15.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.15.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/06/26/libcloud-0-15-0-released.html" property="og:url">

-    

-    

-      <meta content="2014-06-26T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.15.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus 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 id="release-highlights">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 id="download">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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.15.0</code></pre>
-</figure>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.15.0</code></pre>
-</figure>
-
-<h3 id="documentation">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 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/07/07/libcloud-5th-birthday-celebration-during-europython-week-in-berlin.html b/output/blog/2014/07/07/libcloud-5th-birthday-celebration-during-europython-week-in-berlin.html
deleted file mode 100644
index 87f6378..0000000
--- a/output/blog/2014/07/07/libcloud-5th-birthday-celebration-during-europython-week-in-berlin.html
+++ /dev/null
@@ -1,214 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,conferences,events,celebrations" />

-    

-

-    

-      <title>Libcloud's 5th birthday celebration during EuroPython week in Berlin | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud's 5th birthday celebration during EuroPython week in Berlin" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/07/07/libcloud-5th-birthday-celebration-during-europython-week-in-berlin.html" property="og:url">

-    

-    

-      <meta content="2014-07-07T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="conferences" property="article:tag">

-      

-      <meta content="events" property="article:tag">

-      

-      <meta content="celebrations" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud's 5th birthday celebration during EuroPython week in Berlin</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2014</span>
-
-  <div class="post-content">
-    <p>On July 23nd of this year it will be exactly 5 years from the initial project
-announcement on the <a href="http://web.archive.org/web/20120517182502/https://www.cloudkick.com/blog/2009/jul/23/libcloud-announced/">Cloudkick blog</a>.</p>
-
-<p>We are going to celebrate this great milestone with a cake and drinks and we
-would like to invite you to join us. The celebration will take place in a nice
-bar during the <a href="https://ep2014.europython.eu/en/">EuroPython week</a> in Berlin, Germany.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/cake.png" class="img-responsive inline" /></p>
-  <p class="img-caption">The cake is not a lie!</p>
-</div>
-
-<p>Celebration will be attended by Libcloud developers so this is also a great
-opportunity for you to meet and hang with us in real-life and ask any questions
-you might have about the project.</p>
-
-<div class="imginline">
-  <p><a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531" target="_blank"><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/eventbrite_page.jpg" class="img-responsive inline" /></a></p>
-  <p class="img-caption">For more information visit the eventbrite page.</p>
-</div>
-
-<p>For more information, exact location and RSVP, please refer to the
-<a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531">Eventbrite page</a>. Keep in mind that RSVP is mandatory if you want to
-attend the celebration.</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/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/events.html" rel="tag">events</a>, <a href="/blog/tags/celebrations.html" rel="tag">celebrations</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/07/10/libcloud-0-15-1-released.html b/output/blog/2014/07/10/libcloud-0-15-1-released.html
deleted file mode 100644
index 0c4751d..0000000
--- a/output/blog/2014/07/10/libcloud-0-15-1-released.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.15.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.15.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/07/10/libcloud-0-15-1-released.html" property="og:url">

-    

-    

-      <meta content="2014-07-10T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.15.1 released</h2>
-  
-  <span class="post-date-author">By Sebastien Goasguen on Jul 10, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.15.1!</p>
-
-<p>This release includes some bug-fixes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Improvements in the EC2 driver</li>
-  <li>Improvements in the CloudStack driver</li>
-  <li>Improvements in the Openstack driver</li>
-  <li>Fixes a possible race condition in the <code class="language-plaintext highlighter-rouge">deploy_node</code> method</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-15-1">here</a>.</p>
-
-<h3 id="download">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.15.1
-</pre>
-
-<h3 id="upgrading">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.15.1
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-15-1">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-15-1</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.15.1/">https://libcloud.readthedocs.org/en/v0.15.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-15-1">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201407.mbox/%3c82E964C2-22F0-4D08-80AA-F3C8EC124B70@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/11/12/libcloud-0-16-0-released.html b/output/blog/2014/11/12/libcloud-0-16-0-released.html
deleted file mode 100644
index ecaeaaf..0000000
--- a/output/blog/2014/11/12/libcloud-0-16-0-released.html
+++ /dev/null
@@ -1,254 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.16.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.16.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/11/12/libcloud-0-16-0-released.html" property="og:url">

-    

-    

-      <meta content="2014-11-12T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.16.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 12, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.16.0!</p>
-
-<p>This is a first release in the 0.16 series which means it brings many
-new features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Support for OpenStack Identity API v3.0. For more information and
-examples, see the following blog post - <a href="http://www.tomaz.me/2014/08/23/libcloud-now-supports-openstack-identity-keystone-api-v3.html">Libcloud now supports OpenStack
-Identity (Keystone) API v3</a>.</li>
-  <li>Support for HTTP proxy for outgoing HTTP requests. For information on how
-to use this new feature, please refer to the <a href="https://libcloud.readthedocs.org/en/latest/other/using-http-proxy.html">Using an HTTP proxy</a> section
-in the documentation.</li>
-  <li>New driver for <a href="http://www.vmware.com/products/vsphere/">VMware vSphere</a> based clouds. For documentation, please see
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/vsphere.html">this</a> page.</li>
-  <li>Support for <a href="https://aws.amazon.com/govcloud-us/">Amazon GovCloud</a>.</li>
-  <li>New driver for the <a href="https://www.profitbricks.com/">ProfitBricks</a> provider.</li>
-  <li>Support for authentication with the internal metadata service in the
-Google Compute Engine driver. For more information, please refer to the
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html#internal-authentication">Internal Authentication</a> section in the documentation.</li>
-  <li>Easier debugging with <code class="language-plaintext highlighter-rouge">LIBCLOUD_DEBUG</code> by pretty-formatting JSON and XML
-responses. For information on how to use this feature, see <a href="https://libcloud.readthedocs.org/en/latest/troubleshooting.html#example-2-making-json-xml-response-human-friendly">Making JSON / XML
-response human friendly</a> example in the documentation.</li>
-  <li>and more</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-16-0">here</a>.</p>
-
-<h3 id="download">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.16.0
-</pre>
-
-<h3 id="upgrading">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.16.0
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-16-0">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-16-0</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.16.0/">https://libcloud.readthedocs.org/en/v0.16.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-16-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2014/12/04/eric-johnson-joins-our-team.html b/output/blog/2014/12/04/eric-johnson-joins-our-team.html
deleted file mode 100644
index a65cd5e..0000000
--- a/output/blog/2014/12/04/eric-johnson-joins-our-team.html
+++ /dev/null
@@ -1,199 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer,new pmc member" />

-    

-

-    

-      <title>Eric Johnson (erjohnso) joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Eric Johnson (erjohnso) joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2014/12/04/eric-johnson-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2014-12-04T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-      <meta content="new pmc member" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Eric Johnson (erjohnso) joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 04, 2014</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member Eric Johnson!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has asked Eric
-Johnson to join us as a committer and a PMC member and we are pleased to
-announce that he has accepted.</p>
-
-<p>Eric has been involved in the Libcloud community for a while now. He has made
-many substantial contributions to the Google Compute Engine drivers. On top of
-that, he also contributed to other projects which utilize Libcloud.</p>
-
-<p>We are happy to have him on our team and we are looking forward to even better
-and more complete Google Compute Engine drivers.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2015/02/18/libcloud-0-17-0-released.html b/output/blog/2015/02/18/libcloud-0-17-0-released.html
deleted file mode 100644
index e9c801f..0000000
--- a/output/blog/2015/02/18/libcloud-0-17-0-released.html
+++ /dev/null
@@ -1,244 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.17.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.17.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2015/02/18/libcloud-0-17-0-released.html" property="og:url">

-    

-    

-      <meta content="2015-02-18T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.17.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus 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 id="release-highlights">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 class="language-plaintext highlighter-rouge">us-east-2</code> and <code class="language-plaintext highlighter-rouge">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 id="download">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 id="upgrading">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 id="upgrade-notes">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 id="documentation">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 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2015/03/17/allard-hoeve-joins-our-team.html b/output/blog/2015/03/17/allard-hoeve-joins-our-team.html
deleted file mode 100644
index 78afc82..0000000
--- a/output/blog/2015/03/17/allard-hoeve-joins-our-team.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer" />

-    

-

-    

-      <title>Allard Hoeve (allard) joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Allard Hoeve (allard) joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2015/03/17/allard-hoeve-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2015-03-17T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Allard Hoeve (allard) joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 17, 2015</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/allardhoeve">Allard
-Hoeve</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has asked Allard
-Hoeve to join us as a committer and we are pleased to announce that he has
-accepted.</p>
-
-<p>Allard has joined the community just recently, but he has already contributed
-some high quality changes and proposals.</p>
-
-<p>We are happy to have him on our team and we are looking forward to his future
-contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2015/08/13/libcloud-0-18-0-released.html b/output/blog/2015/08/13/libcloud-0-18-0-released.html
deleted file mode 100644
index 1ccada3..0000000
--- a/output/blog/2015/08/13/libcloud-0-18-0-released.html
+++ /dev/null
@@ -1,252 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.18.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.18.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2015/08/13/libcloud-0-18-0-released.html" property="og:url">

-    

-    

-      <meta content="2015-08-13T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.18.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 13, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.18.0.</p>
-
-<p>This is a first release in the 0.18 series which means it brings many new
-features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New compute driver for <a href="https://azure.microsoft.com/en-us/services/virtual-machines/">Microsoft Azure Virtual Machines service</a></li>
-  <li>New compute driver for <a href="https://www.runabove.com/index.xml">RunAbove compute service</a></li>
-  <li>New compute driver for <a href="https://www.cloudwatt.com/en/">Cloudwatt compute service</a></li>
-  <li>New compute driver for <a href="https://www.packet.net/">Packet.net</a></li>
-  <li>New compute driver for <a href="https://onapp.com/platform/onapp-cloud">OnApp Cloud service</a></li>
-  <li>New compute driver for <a href="http://cloud.dimensiondata.com/am/en/">Dimension Data compute service</a></li>
-  <li>New storage driver for <a href="https://www.pcextreme.nl/en/aurora/objects">AuroraObjects service</a></li>
-  <li>New load balancer driver for <a href="https://www.softlayer.com/load-balancing">Softlayer loadbalancing service</a></li>
-  <li>New DNS driver for <a href="https://www.digitalocean.com/">DigitalOcean DNS service</a></li>
-  <li>Support for DigitalOcean API v2 which is not used by default.</li>
-  <li>Support for AWS Signature version 4 and new AWS Frankfurt, Germany region</li>
-  <li>Support for retrying failed HTTP requests (disabled by default, to enable it, 
-set <code class="language-plaintext highlighter-rouge">LIBCLOUD_RETRY_FAILED_HTTP_REQUESTS</code> environment variable to True)</li>
-  <li>Many improvements in the HostVirtual compute driver</li>
-  <li>and much more!</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-18-0">here</a>.</p>
-
-<h3 id="download">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.18.0
-</pre>
-
-<h3 id="upgrading">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.18.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.18.0/">https://libcloud.readthedocs.org/en/v0.18.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-18-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2015/10/05/libcloud-is-participating-in-hacktoberfest.html b/output/blog/2015/10/05/libcloud-is-participating-in-hacktoberfest.html
deleted file mode 100644
index 50c784a..0000000
--- a/output/blog/2015/10/05/libcloud-is-participating-in-hacktoberfest.html
+++ /dev/null
@@ -1,215 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,hacktoberfest,github" />

-    

-

-    

-      <title>Libcloud is participating in Hacktoberfest | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud is participating in Hacktoberfest" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2015/10/05/libcloud-is-participating-in-hacktoberfest.html" property="og:url">

-    

-    

-      <meta content="2015-10-05T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="hacktoberfest" property="article:tag">

-      

-      <meta content="github" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud is participating in Hacktoberfest</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Oct 05, 2015</span>
-
-  <div class="post-content">
-    <p>Github and DigitalOcean are organizing <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest</a> again this year.</p>
-
-<p>Hacktoberfest is a month-long celebration of open source software where people
-are encouraged to contribute to different open source projects. Each user who
-submits four pull requests to any Github hosted open source project of their
-choice will receive a free t-shirt.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2015-10-05-libcloud-is-participating-in-hacktoberfest/hacktoberfest-tshirt.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Hacktoberfest 2015 t-shirt.</p>
-</div>
-
-<p>This year we are also happy to announce that we have been selected as one of
-the highlighted Python projects which users are invited to check, play with it
-and contribute to.</p>
-
-<p>We think this is a great opportunity for both, long time users and contributors,
-but especially people who are new to open source to learn how open source works
-and participate.</p>
-
-<p>Having said that, we would like to invite anyone who is interested to participate
-and contribute to our project. You can find more information on contributing to
-Libcloud in our <a href="https://libcloud.readthedocs.org/en/latest/development.html#contributing">contribution guide</a>.</p>
-
-<p>For more information about the Hacktoberfest project itself and information on
-how to sign up, please visit the <a href="https://hacktoberfest.digitalocean.com/">official website</a> and announcement blog post
-from <a href="https://github.com/blog/2067-hacktoberfest-contribute-to-open-source-in-october">Github</a> and <a href="https://www.digitalocean.com/company/blog/hacktoberfest-is-back/">DigitalOcean</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/hacktoberfest.html" rel="tag">hacktoberfest</a>, <a href="/blog/tags/github.html" rel="tag">github</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2015/10/30/libcloud-0-19-0-released.html b/output/blog/2015/10/30/libcloud-0-19-0-released.html
deleted file mode 100644
index 67fdbc1..0000000
--- a/output/blog/2015/10/30/libcloud-0-19-0-released.html
+++ /dev/null
@@ -1,252 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.19.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.19.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2015/10/30/libcloud-0-19-0-released.html" property="og:url">

-    

-    

-      <meta content="2015-10-30T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.19.0 released</h2>
-  
-  <span class="post-date-author">By Eric Johnson on Oct 30, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.19.0.</p>
-
-<p>This is a first release in the 0.19 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New load balancer driver for <a href="http://cloud.dimensiondata.com/am/en/">Dimension Data</a></li>
-  <li>New DNS driver for <a href="https://www.pcextreme.com/aurora/dns">AuroraDNS</a></li>
-  <li>New DNS driver for <a href="http://www.worldwidedns.net/home.asp">WorldWideDNS</a></li>
-  <li>New DNS driver for <a href="https://dnsimple.com/">DNSimple</a></li>
-  <li>New DNS driver for <a href="https://pointhq.com/">PointDNS</a></li>
-  <li>New DNS driver for <a href="https://www.vultr.com/">Vult DNS</a></li>
-  <li>New DNS driver for <a href="http://www.liquidweb.com/">Liquidweb DNS</a></li>
-  <li>New DNS driver for <a href="http://zonomi.com/">Zonomi DNS</a></li>
-  <li>New DNS driver for <a href="https://durabledns.com/">Durable DNS</a></li>
-  <li>Added volume management methods and more to <a href="https://www.runabove.com/index.xml">RunAbove compute service</a></li>
-  <li>Added new South America East region to <a href="https://aws.amazon.com/s3/">S3 storage driver</a></li>
-  <li>Many more improvements and API v2.0 added to the <a href="http://cloud.dimensiondata.com/am/en/services/public-cloud/cloud-networks">Dimension Data compute driver</a></li>
-  <li>New API v1 support for <a href="https://cloud.google.com/dns/">Google Cloud DNS</a></li>
-  <li>Many improvements in the HostVirtual compute driver</li>
-  <li>and much more!</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-19-0">here</a>.</p>
-
-<h3 id="download">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.19.0
-</pre>
-
-<h3 id="upgrading">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.19.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.19.0/">https://libcloud.readthedocs.org/en/v0.19.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-19-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2015/11/18/anthony-shaw-joins-our-team.html b/output/blog/2015/11/18/anthony-shaw-joins-our-team.html
deleted file mode 100644
index 1fe42cb..0000000
--- a/output/blog/2015/11/18/anthony-shaw-joins-our-team.html
+++ /dev/null
@@ -1,232 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer,new pmc member" />

-    

-

-    

-      <title>Anthony Shaw (anthonyshaw) joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Anthony Shaw (anthonyshaw) joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2015/11/18/anthony-shaw-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2015-11-18T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-      <meta content="new pmc member" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Anthony Shaw (anthonyshaw) joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 18, 2015</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/tonybaloney">Anthony
-Shaw</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Anthony
-Shaw to join us as a committer and a PMC member and we are pleased to announce
-that he has accepted.</p>
-
-<p>Anthony has joined the community fairly recently, but he has already made a lot
-of <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Atonybaloney+is%3Aclosed">substantial contributions</a>. Those contributions range from new Dimension
-Data drivers and various related improvements to a proposal for a new <a href="https://github.com/apache/libcloud/pull/629">backup
-API</a> for Backup as a Service products and projects.</p>
-
-<p>While we are talking about the new backup API - we would like to encourage
-everyone who is either a service provider offering Backup as a Service product
-or a person interested in using this API to join us and <a href="https://github.com/apache/libcloud/pull/629">participate in the
-discussion</a>. The more feedback we get, the better and more widely applicable
-we can make this new API.</p>
-
-<p>For anyone who would like to know more about Anthony here is his short bio:</p>
-
-<blockquote>
-  <p>Anthony Shaw works for the global system integrator Dimension Data as Head of
-Innovation. Anthony has been working in the hosting/service provider industry
-for the last 10 years for MSPs within Europe, North America and Australia in
-various Product Management and Product Development roles. Anthony is an
-open-source advocate and has been promoting the Libcloud project internally to
-Dimension Data for the last 9 months as well as maintaining its driver.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>I think we will continue to see consolidation in IaaS providers over the next
-12 months, so likelihood is the number of drivers will reduce, but the
-importance of being cloud agnostic to people is becoming more apparent as some
-are already being burnt by integrations into APIs that companies like Dell and
-Ninefold have pulled the plug on. Libcloud is a key project for developers not
-wanting to lock themselves too heavily to a vendor. I would also like to see
-expansion of additional services like backup, load balancing and containers so
-that users can still take advantages of these features through our driver.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2015/12/15/libcloud-0-20-0-released.html b/output/blog/2015/12/15/libcloud-0-20-0-released.html
deleted file mode 100644
index abd94d4..0000000
--- a/output/blog/2015/12/15/libcloud-0-20-0-released.html
+++ /dev/null
@@ -1,248 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.20.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.20.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2015/12/15/libcloud-0-20-0-released.html" property="og:url">

-    

-    

-      <meta content="2015-12-15T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.20.0 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Dec 15, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.20.0.</p>
-
-<p>This is a first release in the 0.20 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<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 <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_INC &amp; OUTSCALE_SAS drivers</li>
-  <li>Added C4, M4 instance types in Amazon EC2 driver</li>
-  <li>Add support for multiple regions in Aurora compute driver</li>
-  <li>GoogleStorageDriver can now use either our S3 authentication or other Google Cloud Platform OAuth2 authentication methods.</li>
-  <li>Removed DreamHosts Compute Driver, DreamHosts users will now use the OpenStack Node driver since DreamHosts are OpenStack API compliant</li>
-  <li>and much more!</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-20-0">here</a>.</p>
-
-<h3 id="download">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.20.0
-</pre>
-
-<h3 id="upgrading">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.20.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-20-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/01/14/notice-for-linode-users.html b/output/blog/2016/01/14/notice-for-linode-users.html
deleted file mode 100644
index f48818c..0000000
--- a/output/blog/2016/01/14/notice-for-linode-users.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,linode,announcement" />

-    

-

-    

-      <title>Notice for Linode users | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Notice for Linode users" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/01/14/notice-for-linode-users.html" property="og:url">

-    

-    

-      <meta content="2016-01-14T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="linode" property="article:tag">

-      

-      <meta content="announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Notice for Linode users</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 14, 2016</span>
-
-  <div class="post-content">
-    <p>This is an announcement for users of the Linode driver for Libcloud who might
-have started experiencing issues recently.</p>
-
-<h2 id="background">Background</h2>
-
-<p>A couple of Libcloud users have reported that they have recently started
-experiencing issues when talking to the Linode API using Libcloud. They have
-received messages similar to the one shown below.</p>
-
-<pre>
-socket.error: [Errno 104] Connection reset by peer
-</pre>
-
-<p>It turns out that the issue is related to the used SSL / TLS version. For
-compatibility and security reasons (Libcloud also supports older Python
-versions), Libcloud uses TLS v1.0 by default.</p>
-
-<p>Linode recently dropped support for TLS v1.0 and it now only support TLS &gt;=
-v1.1. This means Libcloud won’t work out of the box anymore.</p>
-
-<h2 id="solution">Solution</h2>
-
-<p>If you are experiencing this issue, you should update your code to use TLS v1.2
-or TLS v1.1 as shown below.</p>
-
-<div class="language-plaintext highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>import ssl
-
-import libcloud.security
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_1
-# or even better if your system and Python version supports TLS v1.2
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_2
-
-# Instantiate and work with the Linode driver here...
-</code></pre>
-  </div>
-</div>
-
-<p>Keep in mind that for this to work you need to have a recent version of OpenSSL
-installed on your system and you need to use Python &gt;= 3.4 or Python 2.7.9.</p>
-
-<p>For more details please see recently updated <a href="https://libcloud.readthedocs.org/en/latest/other/ssl-certificate-validation.html#changing-used-ssl-tls-version">documentation</a>. If you are
-still experiencing issues or have any questions, please feel free to reach
-us via the mailing list or IRC.</p>
-
-<p>Note: Even if you are not experiencing any issues, it’s generally a good idea
-to use the highest version of TLS supported by your system and the provider you
-use.</p>
-
-<h2 id="quick-note-on-sslprotocol_sslv23">Quick note on ssl.PROTOCOL_SSLv23</h2>
-
-<p>Python uses <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> constant by default. When this constant is
-used, it will let client known to pick the highest protocol version which both
-the client and server support (it will be selecting between SSL v3.0, TLS v1.0,
-TLS v1.1 and TLS v1.2).</p>
-
-<p>We use <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_TLSv1</code> instead of <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> for security
-and compatibility reasons. SSL v3.0 is considered broken and unsafe and using
-<code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> can result in an increased risk for a downgrade attack.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Special thanks to Jacob Riley, Steve V, Heath Naylor and everyone from
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD-791">LIBCLOUD-791</a> who helped debug and track down the root cause of this issue.</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/linode.html" rel="tag">linode</a>, <a href="/blog/tags/announcement.html" rel="tag">announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/01/19/libcloud-0-20-1-released.html b/output/blog/2016/01/19/libcloud-0-20-1-released.html
deleted file mode 100644
index 9a1bf36..0000000
--- a/output/blog/2016/01/19/libcloud-0-20-1-released.html
+++ /dev/null
@@ -1,241 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 0.20.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 0.20.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/01/19/libcloud-0-20-1-released.html" property="og:url">

-    

-    

-      <meta content="2016-01-19T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 0.20.1 released</h2>
-  
-  <span class="post-date-author">By Eric Johnson on Jan 19, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.20.1.</p>
-
-<p>This is a bug-fix release in the 0.20 series.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Allow for old and new style service accounts for GCE driver</li>
-  <li>Fix syntax error with DimensionDataStatus object</li>
-  <li>Fix bug in public IP addition command for DimensionData driver</li>
-  <li>Fix error with proxy_url with vCloud Compute driver.</li>
-  <li>Fix with hasattr for Rackspace DNS driver.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="download">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.20.1
-</pre>
-
-<h3 id="upgrading">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.20.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/01/20/libcloud-1.0-pre1.html b/output/blog/2016/01/20/libcloud-1.0-pre1.html
deleted file mode 100644
index aaa20b6..0000000
--- a/output/blog/2016/01/20/libcloud-1.0-pre1.html
+++ /dev/null
@@ -1,362 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,announcement" />

-    

-

-    

-      <title>Libcloud 1.0-pre1 open for feedback | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 1.0-pre1 open for feedback" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/01/20/libcloud-1.0-pre1.html" property="og:url">

-    

-    

-      <meta content="2016-01-20T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 1.0-pre1 open for feedback</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>.
-Tomaz spoke about how much of a huge challenge porting the project to Python 3.x would be(!) as well as the 1.0 milestone.</p>
-
-<p>It is worth listening to the podcast to see how far things have come, we now average 2 pull-requests a day and have 156 contributors.</p>
-
-<p>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’m sure you’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 id="history-of-our-drivers">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)</li>
-  <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>
-  <li>DNS (v0.6.0)</li>
-  <li>Support for zones, records, recordtypes</li>
-  <li>19 providers including CloudFlare, DigitalOcean, DNSimple, GoDaddy, Google DNS, Linode, Rackspace, Amazon R53, Zerigo</li>
-  <li>Object Storage (v0.5.0)</li>
-  <li>Support for containers and objects</li>
-  <li>11 providers including Amazon S3, Azure Blobs, Google storage, CloudFiles, OpenStack Swift</li>
-  <li>Load Balancer (v0.5.0)</li>
-  <li>Support for nodes, balancers, listeners and algorithms</li>
-  <li>11 providers including CloudStack, Dimension Data, Amazon ELB, Google GCE LB, SoftLayer LB</li>
-  <li>Backup (v0.20.0)</li>
-  <li>Support for backup targets, recovery points and jobs</li>
-  <li>3 providers, Dimension Data, Amazon EBS snaps, Google snaps</li>
-</ul>
-
-<h2 id="introducing-backup-drivers">Introducing Backup Drivers</h2>
-
-<p>With 1.0-pre1 we have introduced a new driver type for backup, <code class="language-plaintext highlighter-rouge">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 id="terminology">Terminology</h3>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.backup.base.BackupTarget</code> - Represents a backup target, like a Virtual Machine, a folder or a database.</li>
-  <li><code class="language-plaintext highlighter-rouge">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 class="language-plaintext highlighter-rouge">libcloud.backup.base.BackupTargetJob</code> - Represents a backup job running on backup target.</li>
-</ul>
-
-<h2 id="introducing-container-as-a-service-drivers">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 href="http://www.slideshare.net/AnthonyShaw5/introducing-container-asaservice-support-to-apache-libcloud">A presentation on this topic is available on SlideShare.</a></p>
-
-<p><strong>Isn’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 id="container-api-design">Container API design</h3>
-
-<p>Container-as-a-Service providers will implement the <code class="language-plaintext highlighter-rouge">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 id="simple-container-support">Simple Container Support</h3>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.ContainerImage</code> - Represents an image that can be deployed, like an application or an operating system</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.Container</code> - Represents a deployed container image running on a container host</li>
-</ul>
-
-<h3 id="cluster-suppport">Cluster Suppport</h3>
-
-<p>Cluster support extends on the basic driver functions, but where drivers implement the class-level attribute <code class="language-plaintext highlighter-rouge">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 class="language-plaintext highlighter-rouge">libcloud.container.base.ContainerCluster</code> - Represents a deployed container image running on a container host</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.ClusterLocation</code> - Represents a location for clusters to be deployed</li>
-</ul>
-
-<h3 id="using-the-container-drivers">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="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><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="p">.</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">'user'</span><span class="p">,</span> <span class="s">'api key'</span><span class="p">)</span>
-
-<span class="n">image</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">install_image</span><span class="p">(</span><span class="s">'tomcat:8.0'</span><span class="p">)</span>
-<span class="n">container</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span><span class="s">'tomcat'</span><span class="p">,</span> <span class="n">image</span><span class="p">)</span>
-
-<span class="n">container</span><span class="p">.</span><span class="n">restart</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h3 id="container-registries">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’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="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><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="p">.</span><span class="n">get_image</span><span class="p">(</span><span class="s">'ubuntu'</span><span class="p">,</span> <span class="s">'latest'</span><span class="p">)</span> 
-</code></pre>
-  </div>
-</div>
-
-<p>When other container registry services are made available these can be provided in a similar context.</p>
-
-<h3 id="prototype-drivers-in-libcloudcontainer">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><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html">Docker</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html">Joyent Triton</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html">Google Kubernetes</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">Amazon Elastic Container Service (as well as Amazon Container Registry Service)</a></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 id="providing-feedback">Providing feedback</h1>
-
-<p>The <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201601.mbox/%3CCAOZ4b6sJM8ofMinGJCpfJEq7BYcAbfJBVCE7cfPniESqkEpkPQ%40mail.gmail.com%3E">voting thread</a> is open, please use this as your opportunity to give feedback.</p>
-
-<h1 id="thanks">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>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/01/26/libcloud-1-0-0-pre1-released.html b/output/blog/2016/01/26/libcloud-1-0-0-pre1-released.html
deleted file mode 100644
index 59a25d9..0000000
--- a/output/blog/2016/01/26/libcloud-1-0-0-pre1-released.html
+++ /dev/null
@@ -1,244 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 1.0.0-pre1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 1.0.0-pre1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/01/26/libcloud-1-0-0-pre1-released.html" property="og:url">

-    

-    

-      <meta content="2016-01-26T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 1.0.0-pre1 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jan 26, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0-pre1.</p>
-
-<p>This is a first pre-release in the 1.0.0 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>A full blog post on the new features in 1.0.0 can be found <a href="http://libcloud.apache.org/blog/2016/01/20/libcloud-1.0-pre1.html">here</a></p>
-
-<p>This includes:</p>
-
-<ul>
-  <li>Introduction of Container-as-a-Service API drivers for <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html">Kubernetes</a>, <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html">Docker</a>, <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">Amazon ECS</a> and <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html">Joyent Triton</a></li>
-  <li>Introduction of Backup-as-a-Service API</li>
-  <li>Addition of South Korea region for Amazon EC2</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="download">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==1.0.0-pre1
-</pre>
-
-<h3 id="upgrading">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==1.0.0-pre1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/02/05/libcloud-containers-example.html b/output/blog/2016/02/05/libcloud-containers-example.html
deleted file mode 100644
index 6578e05..0000000
--- a/output/blog/2016/02/05/libcloud-containers-example.html
+++ /dev/null
@@ -1,401 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,containers,tutorial" />

-    

-

-    

-      <title>Using the container abstraction API in 1.0.0-pre1 | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Using the container abstraction API in 1.0.0-pre1" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/02/05/libcloud-containers-example.html" property="og:url">

-    

-    

-      <meta content="2016-02-05T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="containers" property="article:tag">

-      

-      <meta content="tutorial" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Using the container abstraction API in 1.0.0-pre1</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Feb 05, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>Containers are the talk of the town, you can’t escape an event or meetup without someone talking about containers. The lessons we
-learnt with compute abstraction are applying widely with containers in 2016. APIs are not consistent between clouds, designs are not
-standardised and yet, users are trying to consume multiple services.</p>
-
-<p>We introduced Container-as-a-Service support in <a href="http://libcloud.apache.org/blog/2016/01/26/libcloud-1-0-0-pre1-released.html">1.0.0-pre1</a>, a community pre-release with the intention of sparking feedback from 
-the open-source community about the design and the implementation of 4 example drivers :</p>
-
-<ul>
-  <li>Docker</li>
-  <li>Joyent Triton</li>
-  <li>Amazon EC2 Container Service</li>
-  <li>Google Kubernetes</li>
-</ul>
-
-<p>In this tutorial we’re going to explore how to do this:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2016-02-05-containers/container_cloud_example.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Deploying containers across platforms.</p>
-</div>
-
-<p>Pulling images from the Docker hub, deploying to Docker, Kubernetes and Amazon ECS then auditing them with a single query.</p>
-
-<h2 id="getting-started-with-100-pre1">Getting Started with 1.0.0-pre1</h2>
-
-<p>First off, let’s install the new packages, you probably want to do this within a virtualenv if you’re using Apache Libcloud for other projects.</p>
-
-<p>So run these commands at a Linux Shell to create a virtualenv called ‘containers’ and install the pre-release packages into that environment.</p>
-
-<div class="language-bash highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   virtualenv containers
-   <span class="nb">cd </span>containers
-   <span class="nb">source </span>bin/activate
-   pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>1.0.0-pre1
-</code></pre>
-  </div>
-</div>
-
-<p>Now you can start using this package with a test script, let’s create one called containers.py</p>
-
-<div class="language-bash highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="nb">touch </span>containers.py
-</code></pre>
-  </div>
-</div>
-
-<p>Using your favourite text editor, update that file to import the 1.0.0-pre1 libraries and the factory methods for instantiating containers.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <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>
-</code></pre>
-  </div>
-</div>
-
-<p><code class="language-plaintext highlighter-rouge">get_driver</code> is a factory method as with all libcloud APIs, you call this method with the <code class="language-plaintext highlighter-rouge">Provider</code> that you want to instantiate. Our options are:</p>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">Provider.DOCKER</code> - Standalone Docker API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.KUBERNETES</code> - Kubernetes Cluster endpoint</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.JOYENT</code> - Joyent Triton Public API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.ECS</code> - Amazon EC2 Container Service</li>
-</ul>
-
-<p>Calling <code class="language-plaintext highlighter-rouge">get_driver</code> will return a reference to the driver class that you requested. You can then instantiate that class into an object using the 
-contructor. This is always a set of parameters for setting the host or region, the authentication and any other options.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">driver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">DOCKER</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now we can call our driver and get an instance of it called <code class="language-plaintext highlighter-rouge">docker_driver</code> and use that to deploy a container. For Docker you need the pem files on the server,
-the host (IP or FQDN) and the port.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">docker_driver</span> <span class="o">=</span> <span class="n">driver</span><span class="p">(</span><span class="n">host</span><span class="o">=</span><span class="s">'https://198.61.239.128'</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="mi">4243</span><span class="p">,</span>
-             <span class="n">key_file</span><span class="o">=</span><span class="s">'key.pem'</span><span class="p">,</span> <span class="n">cert_file</span><span class="o">=</span><span class="s">'cert.pem'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Docker requires that images are available in the image database before they can be deployed as containers. With Kubernetes and Amazon ECS this step is not required
-as when you deploy a container it carries out that download for you.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">image</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">install_image</span><span class="p">(</span><span class="s">'tomcat:8.0'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now that Docker has the version 8.0 image of Apache Tomcat, you can deploy this as a container called <code class="language-plaintext highlighter-rouge">my_tomcat_container</code>. Tomcat runs on TCP/8080 by default so we 
-want to bind that port for our container using an optional parameter <code class="language-plaintext highlighter-rouge">port_bindings</code></p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">bindings</span> <span class="o">=</span> <span class="p">{</span> <span class="s">"22/tcp"</span><span class="p">:</span> <span class="p">[{</span> <span class="s">"HostPort"</span><span class="p">:</span> <span class="s">"11022"</span> <span class="p">}]</span> <span class="p">}</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span><span class="s">'my_tomcat_container'</span><span class="p">,</span> <span class="n">image</span><span class="p">,</span> <span class="n">port_bindings</span><span class="o">=</span><span class="n">bindings</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This will have deployed the container and started it up for you, you can disable the automatic startup by using <code class="language-plaintext highlighter-rouge">start=False</code> as a keyword argument. You can now call upon this container and 
-run methods, <code class="language-plaintext highlighter-rouge">restart</code>, <code class="language-plaintext highlighter-rouge">start</code>, <code class="language-plaintext highlighter-rouge">stop</code> and <code class="language-plaintext highlighter-rouge">destroy</code>.</p>
-
-<p>For example, to blow away that test container:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="crossing-the-streams-calling-kubernetes-and-amazon-ec2-container-service">Crossing the streams; calling Kubernetes and Amazon EC2 Container Service</h2>
-
-<p>With Docker we saw that we needed to “pull” the image before we deployed it. Kubernetes and Amazon ECS don’t have that requirement, but as a safeguard you can query the Docker Hub API using a 
-utility class provided</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <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="p">.</span><span class="n">get_image</span><span class="p">(</span><span class="s">'tomcat'</span><span class="p">,</span> <span class="s">'8.0'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now <code class="language-plaintext highlighter-rouge">image</code> can be used to deploy to any driver instance that you create. Let’s try that against Kubernetes and ECS.</p>
-
-<h3 id="amazon-ecs">Amazon ECS</h3>
-
-<p>Before you run this example, you will need an API key and the permissions for that key to have the <code class="language-plaintext highlighter-rouge">AmazonEC2ContainerServiceFullAccess</code> role. <code class="language-plaintext highlighter-rouge">ap-southeast-2</code> is my nearest region, but you can 
-swap this out for any of the Amazon public regions that have the ECS service available.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">e_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">ECS</span><span class="p">)</span>
-   <span class="n">ecs</span> <span class="o">=</span> <span class="n">e_cls</span><span class="p">(</span><span class="n">access_id</span><span class="o">=</span><span class="s">'SDHFISJDIFJSIDFJ'</span><span class="p">,</span>
-               <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-               <span class="n">region</span><span class="o">=</span><span class="s">'ap-southeast-2'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>ECS and Kubernetes both support some form of grouping or clustering for your containers. This is available as <code class="language-plaintext highlighter-rouge">create_cluster</code>, <code class="language-plaintext highlighter-rouge">list_cluster</code>.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">cluster</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span>
-            <span class="n">ex_container_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">,</span> <span class="n">ex_host_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This will have deployed a task definition in Amazon ECS with a single container inside, with a cluster called ‘main’ and deployed the tomcat:8.0 image from the Docker hub to that region.</p>
-
-<p>Check out the <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">ECS Documentation</a> for more details.</p>
-
-<h3 id="kubernetes">Kubernetes</h3>
-
-<p>Kubernetes authentication is currently only implemented for None (off) and Basic HTTP authentication. Let’s use the <a href="http://kubernetes.io/v1.1/docs/admin/authentication.html">basic HTTP authentication method</a> to connect.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>
-<span class="n">k_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">KUBERNETES</span><span class="p">)</span>
-
-<span class="n">kubernetes</span> <span class="o">=</span> <span class="n">k_cls</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="s">'my_username'</span><span class="p">,</span>
-                   <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-                   <span class="n">host</span><span class="o">=</span><span class="s">'126.32.21.4'</span><span class="p">)</span>
-<span class="n">cluster2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-<span class="n">container2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="wrapping-it-up">Wrapping it up</h2>
-
-<p>Now, let’s wrap that all up by doing a list comprehension across the 3 drivers to get a list of all containers and print their ID’s and Names. Then delete them.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="n">containers</span> <span class="o">=</span> <span class="p">[</span><span class="n">conn</span><span class="p">.</span><span class="n">list_containers</span><span class="p">()</span> <span class="k">for</span> <span class="n">conn</span> <span class="ow">in</span> <span class="p">[</span><span class="n">docker</span><span class="p">,</span> <span class="n">ecs</span><span class="p">,</span> <span class="n">kubernetes</span><span class="p">]]</span>
-<span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">containers</span><span class="p">:</span>
-    <span class="k">print</span><span class="p">(</span><span class="s">"%s : %s"</span> <span class="o">%</span> <span class="p">(</span><span class="n">container</span><span class="p">.</span><span class="nb">id</span><span class="p">,</span> <span class="n">container</span><span class="p">.</span><span class="n">name</span><span class="p">))</span>
-    <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-
-</code></pre>
-  </div>
-</div>
-
-<h3 id="about-the-author">About the Author</h3>
-
-<p>Anthony Shaw is on the PMC for Apache Libcloud, you can follow Anthony on Twitter at <a href="https://twitter.com/anthonypjshaw">@anthonypjshaw</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/containers.html" rel="tag">containers</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/02/16/new-drivers-deprecated-drivers.html b/output/blog/2016/02/16/new-drivers-deprecated-drivers.html
deleted file mode 100644
index 7e715d3..0000000
--- a/output/blog/2016/02/16/new-drivers-deprecated-drivers.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,announcement" />

-    

-

-    

-      <title>New compute drivers and deprecated drivers in 1.0 | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="New compute drivers and deprecated drivers in 1.0" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html" property="og:url">

-    

-    

-      <meta content="2016-02-16T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>New compute drivers and deprecated drivers in 1.0</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Feb 16, 2016</span>
-
-  <div class="post-content">
-    <p>With Libcloud 1.0.0 around the corner, it’s time to have a spring clean of the compute drivers. Granted, it’s not spring everywhere -actually
-I’m writing from Sydney, Australia where it’s definitely summer.</p>
-
-<p>Looking at the 52 providers in the 0.21.0 release, I have identified 5 providers that are no longer available or open.</p>
-
-<ul>
-  <li>CloudFrames</li>
-  <li>Looks dead - website doesn’t work, can’t see any references to this online.</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.cloudframes</code></li>
-  <li>HP Public Cloud (Helion)</li>
-  <li><a href="https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2566">Shut down on 31st of January 2016</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.hpcloud</code></li>
-  <li>IBM SmartCloud Enterprise</li>
-  <li><a href="http://www.theregister.co.uk/2013/10/31/ibm_to_shutter_smartcloud_enterprise_moves_customers_to_softlayer/">Shut down 2014, customers instructed to move to SoftLayer</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.ibm_sce</code></li>
-  <li>Ninefold</li>
-  <li><a href="http://www.itnews.com.au/news/ninefold-to-shut-down-411312">Ninefold shut down in January 2016</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.ninefold</code></li>
-  <li>Opsource</li>
-  <li>Dimension Data acquired OpSource in 2012, the Opsource driver is succeeded by the Dimension Data driver.</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.opsource</code></li>
-</ul>
-
-<h3 id="handling-deprecated-drivers">Handling deprecated drivers</h3>
-
-<p>For 1.0.0, we need a clean and user-friendly way of handling deprecated drivers as well as keeping the repository clean from legacy code.</p>
-
-<p>The most obvious implementation is that calls to <code class="language-plaintext highlighter-rouge">get_driver(Provider.NINEFOLD)</code> as an example will return a user error message saying
-this provider is no longer supported with a link to a new article and an alternative solution.</p>
-
-<p>Currently, users trying to instantiate a HPE public cloud driver for example will get a connection error, which is not user friendly.</p>
-
-<h3 id="new-compute-drivers-in-100-pre2">New compute drivers in 1.0.0-pre2</h3>
-
-<p>The upcoming release, so currently available in trunk contains some new compute drivers.</p>
-
-<ul>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/ntta.html">NTT America Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/internetsolutions.html">Internet Solutions Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/medone.html">Med-1 Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/indosat.html">Indosat Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/bsnl.html">BSNL IDC Cloud</a></li>
-</ul>
-
-<p>Full change log can be found at <a href="https://github.com/apache/libcloud/blob/trunk/CHANGES.rst">here</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>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/04/06/requests-support.html b/output/blog/2016/04/06/requests-support.html
deleted file mode 100644
index 2ae97a2..0000000
--- a/output/blog/2016/04/06/requests-support.html
+++ /dev/null
@@ -1,276 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,API,tutorial" />

-    

-

-    

-      <title>Experimental support for the requests package | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Experimental support for the requests package" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/04/06/requests-support.html" property="og:url">

-    

-    

-      <meta content="2016-04-06T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="API" property="article:tag">

-      

-      <meta content="tutorial" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Experimental support for the requests package</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 06, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>I’ve just pushed a branch of the latest version of libcloud using the popular <code class="language-plaintext highlighter-rouge">requests</code> package by Kenneth Reitz instead of our home-rolled HTTP client library.</p>
-
-<p>This article is for both users and developers of libcloud. If you want to give feedback, please join the developer mailing list.</p>
-
-<h2 id="why">Why?</h2>
-
-<ul>
-  <li>requests is the defacto standard - it would be in the standard library but agreed against to allow it to develop faster https://github.com/kennethreitz/requests/issues/2424</li>
-  <li>it works with python 2.6-&gt;3.5</li>
-  <li>Our SSL experience has a lot to be desired for Windows users, having to download the CA cert package and setting environment variables just to get SSL working</li>
-  <li>Developers can use requests_mock for deeper integration testing</li>
-  <li>less code to maintain</li>
-  <li>the role of libcloud is for cloud abstraction, we provide no value in writing and maintaining our own HTTP client library</li>
-</ul>
-
-<h2 id="benefits-of-requests">Benefits of requests</h2>
-
-<p>There are a number of benefits to having a requests package</p>
-
-<ul>
-  <li>The client library code is smaller, leaner and simpler.</li>
-  <li>Requests has built in decompression support, we no longer need to support this</li>
-  <li>Requests has built in RAW download, upload support, helping with our storage drivers</li>
-</ul>
-
-<h2 id="implications-of-the-change">Implications of the change</h2>
-
-<ul>
-  <li>There are no longer 2 classes (<code class="language-plaintext highlighter-rouge">LibcloudHTTPSConnection</code> and <code class="language-plaintext highlighter-rouge">LibcloudHTTPConnection</code>) to be provided to each driver, they are now 1 class - <code class="language-plaintext highlighter-rouge">LibcloudConnection</code>. You probably won’t notice this because it is a property of the <code class="language-plaintext highlighter-rouge">Connection</code> class, but
-if you are developing or extending functionality then it is implicated.</li>
-  <li>Unit tests will look slightly different (see below)</li>
-  <li>This change broke 4200 unit tests (out of 6340)! I’ve since fixed them all since they were coupled to the original implementation, but now I don’t know if all of tests are valid.</li>
-</ul>
-
-<h2 id="testing-with-requests">Testing with requests</h2>
-
-<p>Unit tests that were written like this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_classes</span> <span class="o">=</span> \	
-           <span class="p">(</span><span class="bp">None</span><span class="p">,</span> <span class="n">DigitalOceanMockHttp</span><span class="p">)</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Because of the change have been modified to (I updated all of them - so this is just for future reference)</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_class</span> <span class="o">=</span> <span class="n">DigitalOceanMockHttp</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<h1 id="check-it-out">Check it out!</h1>
-
-<p>The package is on my personal apache site, you can download it and install it in a virtualenv for testing.</p>
-
-<p><code class="language-plaintext highlighter-rouge">pip install -e http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/apache-libcloud-1.0.0-rc2-requests.zip@feature#egg=apache-libcloud</code></p>
-
-<p>The hashes are my <a href="http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/">apache space</a></p>
-
-<p>Have a look at the <a href="https://github.com/apache/libcloud/pull/728/files">PR and the change set</a> for a list of changes</p>
-
-<h1 id="what-might-break">What might break?</h1>
-
-<p>What I’m really looking for is for users of Libcloud to take 15 minutes, an existing (working) libcloud script, install this package in a virtualenv and just validate
-that there are no regression bugs with this change.</p>
-
-<p>I’m particularly sceptical about the storage drivers.</p>
-
-<p>Once we have enough community feedback, we will propose a vote to merge this into trunk for future release.</p>
-
-<h2 id="credit">Credit</h2>
-
-<p>Credit to dz0ny on IRC for contributing some of the requests patch.</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/api.html" rel="tag">API</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/04/11/libcloud-1-0-0-rc2-released.html b/output/blog/2016/04/11/libcloud-1-0-0-rc2-released.html
deleted file mode 100644
index 2466169..0000000
--- a/output/blog/2016/04/11/libcloud-1-0-0-rc2-released.html
+++ /dev/null
@@ -1,514 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 1.0.0-rc2 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 1.0.0-rc2 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/04/11/libcloud-1-0-0-rc2-released.html" property="og:url">

-    

-    

-      <meta content="2016-04-11T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 1.0.0-rc2 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 11, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0-rc2.</p>
-
-<p>This the second pre-release in the 1.0.0 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>This includes:</p>
-
-<ul>
-  <li>Deprecated drivers that were no longer available such as Ninefold, IBM SCE <a href="http://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html">more details</a></li>
-  <li>The Amazon EC2 driver has been changed to use region codes instead of separate drivers for each region.</li>
-  <li>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class</li>
-  <li>Support for Dimension Data backup</li>
-  <li>Added NSOne, LuaDNS, NearlyFreeSpeech.NET DNS drivers</li>
-  <li>Added Aliyun compute, load balancer and storage drivers</li>
-  <li>Added Outscale storage driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="important-breaking-change---amazon-ec2-driver-changes">Important breaking change-  Amazon EC2 driver changes</h3>
-
-<p>The Amazon EC2 API was updated to consolidate the regional-based drivers into a single driver with a region argument in the constructor.</p>
-
-<p>Amazon Instances should now be instantiated using the following syntax:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">EC2</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">'us-east-i1'</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">'access key'</span><span class="p">,</span> <span class="s">'secret key'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This brings the Amazon API inline with the other drivers, makes it easier to maintain and switch between regions.</p>
-
-<h3 id="bug-fixes">Bug fixes</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>
-    <p>Fix a bug with consuming stdout and stderr in the paramiko SSH client which
-would manifest itself under very rare condition when a consumed chunk only
-contained a single byte or part of a multi byte UTF-8 character.
-[Lakshmi Kannan, Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Increase default chunk size from <code class="language-plaintext highlighter-rouge">1024</code> to <code class="language-plaintext highlighter-rouge">4096</code> bytes in the paramiko
-SSH client. This results in smaller number of receive calls on the average.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix to Dimension Data API address for Middle-East and Africa
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Throw a more user-friendly exception on “No address associated with hostname”.
-(GITHUB-711, GITHUB-714, LIBCLOUD-803)
-[Tomaz Muraus, Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Remove deprecated provider constants with the region in the name and related
-driver classes (e.g. <code class="language-plaintext highlighter-rouge">EC2_US_EAST</code>, etc.).</p>
-
-    <p>Those drivers have moved to single provider constant + <code class="language-plaintext highlighter-rouge">region</code> constructor
-argument model.
-[Tomaz Muraus]</p>
-  </li>
-</ul>
-
-<h3 id="new-or-deprecated-drivers">New or deprecated drivers</h3>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>
-    <p>Deprecated IBM SCE, HP Helion, OpSource, Ninefold and CloudFrames drivers, removed
-driver code and tests.
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Introduced error messages (<code class="language-plaintext highlighter-rouge">libcloud.compute.deprecated</code>) for deprecated drivers
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New Compute drivers- BSNL, Indosat, Med-1, NTT-America, Internet Solutions
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun Elastic Compute Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>
-    <p>Added Outscale storage driver
-(GITHUB-730)
-[Javier M. Mellid]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun OSS Storage Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="loadbalancer">Loadbalancer</h4>
-
-<ul>
-  <li>New driver for Aliyun SLB Loadbalancer Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>
-    <p>Added NearlyFreeSpeech.net (NSFN) driver
-[Ken Drayer]</p>
-  </li>
-  <li>
-    <p>Added Lua DNS driver
-[Oltjano Terpollari]</p>
-  </li>
-  <li>
-    <p>Added NSOne driver
-[Oltjano Terpollari]</p>
-  </li>
-</ul>
-
-<h2 id="bug-fixes-1">Bug fixes</h2>
-
-<ul>
-  <li>
-    <p>Fix a bug in the GoDaddy driver - make sure <code class="language-plaintext highlighter-rouge">host</code> attribute on the
-connection class is correctly set to the hostname.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix handling of <code class="language-plaintext highlighter-rouge">MX</code> records in the Gandi driver.
-(GITHUB-718)
-[Ryan Lee]</p>
-  </li>
-</ul>
-
-<h2 id="improvements">Improvements</h2>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>
-    <p>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class. This
-method is to be used with provider drivers which support multiple regions and
-<code class="language-plaintext highlighter-rouge">region</code> constructor argument. It allows users to enumerate available /
-supported regions.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for VMWare tools VM information inside list_nodes responses
-(GITHUB-734)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>[ec2] added ex_encrypted and ex_kms_key_id optional parameters to the create volume method
-(GITHUB-729)
-[Viktor Ognev]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for managing host anti-affinity rules, added paging support to
-all supported calls and added support for requesting priority ordering when creating ACL rules
-(GITHUB-726)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Addition of Dimension Data Australia federal government region to dimension data
-drivers.
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>[openstack] when creating floating IPs, added pool_id as an optional argument
-(GITHUB-725)
-[marko-p]</p>
-  </li>
-  <li>
-    <p>[google compute] Added setMachineType method to allow for changing sizes of instances
-(GITHUB-721)
-[Eric Johnson]</p>
-  </li>
-  <li>
-    <p>[google compute] allow bypassing image search in standard project list
-(GITHUB-713)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Add support for requesting a MKS token for accessing the remote console in VMware
-vCloud driver
-(GITHUB-706)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Add support in VMware vCloud driver for v5.5 API, with snapshot support
-(GITHUB-658)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Added support for adding a family to an image on Google Compute Driver
-(GITHUB-704)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Fix to set default signature version for AWS Seoul region to v4, removed
-non-supported size (hs1.xlarge)
-(GITHUB-684)
-[Geunwoo Shin]</p>
-  </li>
-  <li>
-    <p>Support filtering by location in list_nodes for dimension data compute driver
-fix lack of paging support
-(GITHUB-691)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Support for filtering by IPv4, IPv6, network, network domain, VLAN in Dimension
-data driver.
-(GITHUB-694)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Added <code class="language-plaintext highlighter-rouge">Node.created_at</code> which, on supported drivers, contains the datetime the
-node was first started.
-(GITHUB-698)
-[Allard Hoeve] [Rick van de Loo]</p>
-  </li>
-</ul>
-
-<h3 id="storage-1">Storage</h3>
-
-<ul>
-  <li>
-    <p>Improvements to Google Auth for Storage and Compute and MIME bug fix
-(LIBCLOUD-800, GITHUB-689)
-[Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Implement <code class="language-plaintext highlighter-rouge">get_container</code>, <code class="language-plaintext highlighter-rouge">get_object</code> and <code class="language-plaintext highlighter-rouge">upload_object_via_stream</code>
-methods in the Backblaze B2 storage driver.</p>
-
-    <p>Note: Backblaze API doesn’t upload streaming uploads so when using
-<code class="language-plaintext highlighter-rouge">upload_object_via_stream</code> whole file is read and buffered in memory.
-(GITHUB-696)
-[Jay jshridha]</p>
-  </li>
-</ul>
-
-<h3 id="backup">Backup</h3>
-
-<ul>
-  <li>Dimension Data - added additional testing, fixed bug on client response naming,
-added support for adding backup clients to a backup enabled node.
-(GITHUB-692, GITHUB-693, GITHUB-695)
-[Jeff Dunham]</li>
-</ul>
-
-<h3 id="download">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==1.0.0-rc2
-</pre>
-
-<h3 id="upgrading">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==1.0.0-rc2
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 file</a>.</p>
-
-<p>We would like to thank the following community members for their contribution to this release:</p>
-
-<ul>
-  <li>Jeff Dunham</li>
-  <li>Max Illfelder</li>
-  <li>Ken Dreyer</li>
-  <li>Sam Song</li>
-  <li>Oltjano Terpollari</li>
-  <li>Javier M. Mellid</li>
-</ul>
-
-
-  </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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/06/22/libcloud-1-0-0-released.html b/output/blog/2016/06/22/libcloud-1-0-0-released.html
deleted file mode 100644
index 00a58e8..0000000
--- a/output/blog/2016/06/22/libcloud-1-0-0-released.html
+++ /dev/null
@@ -1,537 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 1.0.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 1.0.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/06/22/libcloud-1-0-0-released.html" property="og:url">

-    

-    

-      <meta content="2016-06-22T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 1.0.0 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jun 22, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0.</p>
-
-<p>This first release in the 1.0 series which means it brings many new
-features, improvements, bug-fixes, and drivers. The 1.0 series includes 2 new driver types, <a href="http://libcloud.readthedocs.io/en/latest/container/index.html">container-as-a-service</a> and <a href="http://libcloud.readthedocs.io/en/latest/backup/index.html">backup-as-a-service</a>.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>This includes:</p>
-
-<ul>
-  <li>New backup-as-a-service and container-as-a-service driver types</li>
-  <li>Deprecated drivers that were no longer available such as Ninefold, IBM SCE <a href="http://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html">more details</a></li>
-  <li>Add support for authenticating against Keystone and OpenStack based clouds
-using OpenID Connect tokens.</li>
-  <li>GCE nodes can be launched in a subnetwork and support for subnetworks</li>
-  <li>Add Image Family support for GCE</li>
-  <li>Add new <code class="language-plaintext highlighter-rouge">Perth, Australia</code> and <code class="language-plaintext highlighter-rouge">Manila, Philippines</code> region to the CloudSigma
-v2 driver.</li>
-  <li>Add new S3 RGW storage driver.</li>
-  <li>The Amazon EC2 driver has been changed to use region codes instead of separate drivers for each region.</li>
-  <li>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class</li>
-  <li>Support for Dimension Data backup</li>
-  <li>Added NSOne, LuaDNS, NearlyFreeSpeech.NET, BuddyNS, DNSPod DNS drivers</li>
-  <li>Added Aliyun compute, load balancer and storage drivers</li>
-  <li>Added Outscale storage driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors for their ongoing support to the project.</p>
-
-<p><a href="https://github.com/Kami">Tomaz Muraus</a>, <a href="https://github.com/pquerna">Paul Querna</a>, 
-<a href="https://github.com/jcsalterego">Jerry Chen</a>, <a href="https://github.com/jadunham1">Jeff Dunham</a>, <a href="https://github.com/erjohnso">Eric Johnson</a>,
-<a href="https://github.com/jedsmith">Jed Smith</a>, <a href="https://github.com/wrigri">Rick Wright</a>, <a href="https://github.com/novel">Roman Bogorodskiy</a>,
-<a href="https://github.com/baldwinmathew">Mathew Baldwin</a>, <a href="https://github.com/davidcrossland">David Crossland</a>, <a href="https://github.com/alex">Alex Gaynor</a>,
-<a href="https://github.com/allardhoeve">Allard Hoeve</a>, <a href="https://github.com/runseb">Sebastien Goasguen</a>, <a href="https://github.com/franckcuny">Franck Cuny</a>,
-<a href="https://github.com/ktdreyer">Ken Dreyer</a>, <a href="https://github.com/jcastillo2nd">Javier Castillo II</a>, <a href="https://github.com/wido">Wido den Hollander</a>,
-<a href="https://github.com/bennettaur">Michael Bennett</a>, <a href="https://github.com/ZuluPro">Anthony Monthe</a>, <a href="https://github.com/zerthimon">Lior Goikhburg</a>,
-<a href="https://github.com/encyphered">Geunwoo Shin</a>, <a href="https://github.com/juanfont">Juan Font</a>, <a href="https://github.com/schaubl">“schaubl”</a>,
-<a href="https://github.com/mbrukman">Misha Brukman</a>, <a href="https://github.com/jetbird">Oltjano Terpollari</a>, <a href="https://github.com/pzrq">Peter Schmidt</a>,
-<a href="https://github.com/mingsheng36">Ming Sheng</a>, <a href="https://github.com/gertjanol">Gertjan Oude Lohuis</a>,
-<a href="https://github.com/mgogoulos">Markos Gogoulos</a>, <a href="https://github.com/bernard357">Bernard Paques</a>,
-<a href="https://github.com/Phreedom">Evgeny Egorochkin</a>, <a href="https://github.com/gigimon">Oleg</a>, <a href="https://github.com/atsaki">Atsushi Sasaki</a>,
-<a href="https://github.com/micafer">Miguel Caballer</a>, <a href="https://github.com/kumarappanc">Kumar</a>, <a href="https://github.com/gmcdonald">Gavin McDonald</a>,
-<a href="https://github.com/boul">Roeland Kuipers</a>, <a href="https://github.com/briancurtin">Brian Curtin</a>, <a href="https://github.com/ikusalic">Ivan Kusalic</a>,
-<a href="https://github.com/ferewuz">Vanč Levstik</a>, <a href="https://github.com/davidwilson2038">None</a>, <a href="https://github.com/Smotko">Anže Pečar</a>,
-<a href="https://github.com/MrBasset">“MrBasset”</a>, <a href="https://github.com/crunkleton">None</a>, <a href="https://github.com/jmunhoz">Javier M. Mellid</a>,
-<a href="https://github.com/jimbobhickville">Greg Hill</a>, <a href="https://github.com/Jc2k">None</a>, <a href="https://github.com/sfriesel">Stefan Friesel</a>,
-<a href="https://github.com/relaxdiego">Mark Maglana</a>, <a href="https://github.com/aleGpereira">Alejandro Gabriel Pereira</a>,
-<a href="https://github.com/kyle-long">Kyle Long</a>, <a href="https://github.com/teemuvesala">Teemu Vesala</a>, <a href="https://github.com/LordShion">Filipe Silva</a>,
-<a href="https://github.com/jshridha">Jay</a>, <a href="https://github.com/bernieke">Bernard Kerckenaere</a>, <a href="https://github.com/jobelenus">John Obelenus</a>,
-<a href="https://github.com/bsdlp">Jon Chen</a>, <a href="https://github.com/lawrencellui-dd">Larry Lui</a>,</p>
-
-<h3 id="important-breaking-change---amazon-ec2-driver-changes">Important breaking change-  Amazon EC2 driver changes</h3>
-
-<p>The Amazon EC2 API was updated to consolidate the regional-based drivers into a single driver with a region argument in the constructor.</p>
-
-<p>Amazon Instances should now be instantiated using the following syntax:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">EC2</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">'access key'</span><span class="p">,</span> <span class="s">'secret key'</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">'us-east-1'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This brings the Amazon API inline with the other drivers, makes it easier to maintain and switch between regions.</p>
-
-<h3 id="bug-fixes">Bug fixes</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>
-    <p>Fix a bug with consuming stdout and stderr in the paramiko SSH client which
-would manifest itself under very rare condition when a consumed chunk only
-contained a single byte or part of a multi byte UTF-8 character.
-[Lakshmi Kannan, Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Increase default chunk size from <code class="language-plaintext highlighter-rouge">1024</code> to <code class="language-plaintext highlighter-rouge">4096</code> bytes in the paramiko
-SSH client. This results in smaller number of receive calls on the average.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix to Dimension Data API address for Middle-East and Africa
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Throw a more user-friendly exception on “No address associated with hostname”.
-(GITHUB-711, GITHUB-714, LIBCLOUD-803)
-[Tomaz Muraus, Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Remove deprecated provider constants with the region in the name and related
-driver classes (e.g. <code class="language-plaintext highlighter-rouge">EC2_US_EAST</code>, etc.).</p>
-
-    <p>Those drivers have moved to single provider constant + <code class="language-plaintext highlighter-rouge">region</code> constructor
-argument model.
-[Tomaz Muraus]</p>
-  </li>
-</ul>
-
-<h3 id="new-or-deprecated-drivers">New or deprecated drivers</h3>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>
-    <p>Deprecated IBM SCE, HP Helion, OpSource, Ninefold and CloudFrames drivers, removed
-driver code and tests.
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Introduced error messages (<code class="language-plaintext highlighter-rouge">libcloud.compute.deprecated</code>) for deprecated drivers
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New Compute drivers- BSNL, Indosat, Med-1, NTT-America, Internet Solutions
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun Elastic Compute Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>
-    <p>Added Outscale storage driver
-(GITHUB-730)
-[Javier M. Mellid]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun OSS Storage Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="loadbalancer">Loadbalancer</h4>
-
-<ul>
-  <li>New driver for Aliyun SLB Loadbalancer Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>
-    <p>Added NearlyFreeSpeech.net (NSFN) driver
-[Ken Drayer]</p>
-  </li>
-  <li>
-    <p>Added Lua DNS driver
-[Oltjano Terpollari]</p>
-  </li>
-  <li>
-    <p>Added NSOne driver
-[Oltjano Terpollari]</p>
-  </li>
-</ul>
-
-<h2 id="bug-fixes-1">Bug fixes</h2>
-
-<ul>
-  <li>
-    <p>Fix a bug in the GoDaddy driver - make sure <code class="language-plaintext highlighter-rouge">host</code> attribute on the
-connection class is correctly set to the hostname.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix handling of <code class="language-plaintext highlighter-rouge">MX</code> records in the Gandi driver.
-(GITHUB-718)
-[Ryan Lee]</p>
-  </li>
-</ul>
-
-<h2 id="improvements">Improvements</h2>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>
-    <p>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class. This
-method is to be used with provider drivers which support multiple regions and
-<code class="language-plaintext highlighter-rouge">region</code> constructor argument. It allows users to enumerate available /
-supported regions.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for VMWare tools VM information inside list_nodes responses
-(GITHUB-734)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>[ec2] added ex_encrypted and ex_kms_key_id optional parameters to the create volume method
-(GITHUB-729)
-[Viktor Ognev]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for managing host anti-affinity rules, added paging support to
-all supported calls and added support for requesting priority ordering when creating ACL rules
-(GITHUB-726)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Addition of Dimension Data Australia federal government region to dimension data
-drivers.
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>[openstack] when creating floating IPs, added pool_id as an optional argument
-(GITHUB-725)
-[marko-p]</p>
-  </li>
-  <li>
-    <p>[google compute] Added setMachineType method to allow for changing sizes of instances
-(GITHUB-721)
-[Eric Johnson]</p>
-  </li>
-  <li>
-    <p>[google compute] allow bypassing image search in standard project list
-(GITHUB-713)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Add support for requesting a MKS token for accessing the remote console in VMware
-vCloud driver
-(GITHUB-706)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Add support in VMware vCloud driver for v5.5 API, with snapshot support
-(GITHUB-658)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Added support for adding a family to an image on Google Compute Driver
-(GITHUB-704)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Fix to set default signature version for AWS Seoul region to v4, removed
-non-supported size (hs1.xlarge)
-(GITHUB-684)
-[Geunwoo Shin]</p>
-  </li>
-  <li>
-    <p>Support filtering by location in list_nodes for dimension data compute driver
-fix lack of paging support
-(GITHUB-691)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Support for filtering by IPv4, IPv6, network, network domain, VLAN in Dimension
-data driver.
-(GITHUB-694)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Added <code class="language-plaintext highlighter-rouge">Node.created_at</code> which, on supported drivers, contains the datetime the
-node was first started.
-(GITHUB-698)
-[Allard Hoeve] [Rick van de Loo]</p>
-  </li>
-</ul>
-
-<h3 id="storage-1">Storage</h3>
-
-<ul>
-  <li>
-    <p>Improvements to Google Auth for Storage and Compute and MIME bug fix
-(LIBCLOUD-800, GITHUB-689)
-[Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Implement <code class="language-plaintext highlighter-rouge">get_container</code>, <code class="language-plaintext highlighter-rouge">get_object</code> and <code class="language-plaintext highlighter-rouge">upload_object_via_stream</code>
-methods in the Backblaze B2 storage driver.</p>
-
-    <p>Note: Backblaze API doesn’t upload streaming uploads so when using
-<code class="language-plaintext highlighter-rouge">upload_object_via_stream</code> whole file is read and buffered in memory.
-(GITHUB-696)
-[Jay jshridha]</p>
-  </li>
-</ul>
-
-<h3 id="backup">Backup</h3>
-
-<ul>
-  <li>Dimension Data - added additional testing, fixed bug on client response naming,
-added support for adding backup clients to a backup enabled node.
-(GITHUB-692, GITHUB-693, GITHUB-695)
-[Jeff Dunham]</li>
-</ul>
-
-<h3 id="download">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==1.0.0
-</pre>
-
-<h3 id="upgrading">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==1.0.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/07/07/libcloud-1-1-0-released.html b/output/blog/2016/07/07/libcloud-1-1-0-released.html
deleted file mode 100644
index 8f29ae3..0000000
--- a/output/blog/2016/07/07/libcloud-1-1-0-released.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 1.1.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 1.1.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/07/07/libcloud-1-1-0-released.html" property="og:url">

-    

-    

-      <meta content="2016-07-07T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 1.1.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.1.0.</p>
-
-<p>This is a first release after v1.0.0. It includes various improvements
-and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Support for automatic SNI (SSL extension) using the hostname
-supplied to connect to.</li>
-  <li>Various improvements in the libvirt driver</li>
-  <li>Various improvements in the DimensionData driver</li>
-  <li>Various improvements in the Aliyun driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.io/en/v1.1.0/changelog.html#changes-with-apache-libcloud-1-1-0">here</a>.</p>
-
-<h3 id="download">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==1.1.0
-</pre>
-
-<h3 id="upgrading">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==1.1.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v1.1.0/">https://libcloud.readthedocs.org/en/v1.1.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.io/en/v1.1.0/changelog.html#changes-with-apache-libcloud-1-1-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/09/23/libcloud-1-2-1-released.html b/output/blog/2016/09/23/libcloud-1-2-1-released.html
deleted file mode 100644
index 65226d1..0000000
--- a/output/blog/2016/09/23/libcloud-1-2-1-released.html
+++ /dev/null
@@ -1,298 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 1.2.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 1.2.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/09/23/libcloud-1-2-1-released.html" property="og:url">

-    

-    

-      <meta content="2016-09-23T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 1.2.1 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Sep 23, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.2.1.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<h3 id="changes-in-apache-libcloud-121">Changes in Apache Libcloud 1.2.1</h3>
-
-<ul>
-  <li>Fix issue enabling backups on Dimension Data driver</li>
-</ul>
-
-<h3 id="changes-in-apache-libcloud-120">Changes in Apache Libcloud 1.2.0</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>Fix caching of auth tokens in the Google Compute Engine drivers. Now we make
-sure that the file is truncated before writing a new token. Not truncating the
-file would cause issues if the new token is shorted then the existing one
-which is cached in the file.</li>
-</ul>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>Fix image undeprecation in GCE</li>
-  <li>Added Managed Instance Groups in GCE</li>
-  <li>Allow undeprecation of an image in GCE</li>
-  <li>BUGFIX Values with wildcards failed signature validation in cloudstack</li>
-  <li>Added StorageState-Migrating to the cloudstack driver.</li>
-  <li>Update copy image logic to match create image in GCE driver.</li>
-  <li>Removed HD attribute from the Abiquo compute driver to support the 3.4 API</li>
-  <li>Add image and size details to list_nodes response in Dimension Data driver</li>
-  <li>Add support for changing VM admin password in VMware driver</li>
-  <li>Add Barcelona (Spain) region to the Aurora Compute driver.</li>
-  <li>Various improvements in the libvirt driver.</li>
-</ul>
-
-<h4 id="load-balancer">Load balancer</h4>
-
-<ul>
-  <li>Add support for temporary IAM role credentials (token) to the AWS ELB driver.</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>Updated the ‘extra’ parameter in update_record() to be optional in aurora driver</li>
-  <li>Support for iterating over records and zones in the Aurora DNS driver</li>
-  <li>Add support for DS, PTR, SSFHFP and TLSA record type to the Aurora DNS driver.</li>
-</ul>
-
-<h4 id="container">Container</h4>
-
-<ul>
-  <li>Add network mode and labels when creating containers within docker driver</li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>Fix authentication issue in S3/China region, disabled multipart uploads as
-not supported by region.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.2.1
-</pre>
-
-<h3 id="upgrading">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==1.2.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/10/14/libcloud-1-3-0-released.html b/output/blog/2016/10/14/libcloud-1-3-0-released.html
deleted file mode 100644
index 1dc4133..0000000
--- a/output/blog/2016/10/14/libcloud-1-3-0-released.html
+++ /dev/null
@@ -1,287 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 1.3.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 1.3.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/10/14/libcloud-1-3-0-released.html" property="og:url">

-    

-    

-      <meta content="2016-10-14T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 1.3.0 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Oct 14, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.3.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="important-changes">Important changes</h3>
-
-<ul>
-  <li>RunAbove driver is now the OVH cloud driver because of changes in the
-platform. Users will get a deprecated error message and pointed to the
-website for more information.</li>
-  <li>Fixed support for SLES/OpenSUSE 12, now checks the default certificate
-path (does not impact users using certifi).</li>
-  <li>DigitalOcean v1 API has been deprecated in favour of the new 2.0 API.</li>
-</ul>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<h4 id="rancher-driver">Rancher Driver</h4>
-
-<p>Mario Loria contributed a full Rancher driver for our container abstraction
-interface. Documentation is available with examples of usage, you can use
-the driver to deploy containers, services, stacks or operate and maintain
-existing deployments! Thanks Mario.</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">from</span> <span class="nn">libcloud.container.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<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.base</span> <span class="kn">import</span> <span class="n">ContainerImage</span>
-
-<span class="n">driver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">RANCHER</span><span class="p">)</span>
-
-<span class="n">connection</span> <span class="o">=</span> <span class="n">driver</span><span class="p">(</span><span class="s">"MYRANCHERACCESSKEY"</span><span class="p">,</span> <span class="s">"MYRANCHERSECRETKEY"</span><span class="p">,</span>
-                    <span class="n">host</span><span class="o">=</span><span class="s">"17.23.66.4"</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="mi">443</span><span class="p">)</span>
-
-<span class="n">image</span> <span class="o">=</span> <span class="n">ContainerImage</span><span class="p">(</span><span class="s">"hastebin"</span><span class="p">,</span> <span class="s">"hastebin"</span><span class="p">,</span> <span class="s">"rlister/hastebin"</span><span class="p">,</span> <span class="s">"latest"</span><span class="p">,</span>
-                       <span class="n">driver</span><span class="o">=</span><span class="bp">None</span><span class="p">)</span>
-
-<span class="n">new_service</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">ex_deploy_service</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s">"excitingservice"</span><span class="p">,</span> <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-                                           <span class="n">environmentid</span><span class="o">=</span><span class="s">"1e2"</span><span class="p">,</span>
-                                           <span class="n">environment</span><span class="o">=</span><span class="p">{</span>
-                                               <span class="s">"STORAGE_TYPE"</span><span class="p">:</span> <span class="s">"file"</span>
-                                           <span class="p">})</span></code></pre>
-</figure>
-
-<h4 id="new-api">New API</h4>
-
-<p>As well as the direct <code class="language-plaintext highlighter-rouge">get_driver API</code>, there is now a short-hand API for
-users to choose.</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">import</span> <span class="nn">libcloud</span>
-
-<span class="n">cls</span> <span class="o">=</span> <span class="n">libcloud</span><span class="p">.</span><span class="n">get_driver</span><span class="p">(</span><span class="n">libcloud</span><span class="p">.</span><span class="n">DriverType</span><span class="p">.</span><span class="n">COMPUTE</span><span class="p">,</span> <span class="n">libcloud</span><span class="p">.</span><span class="n">DriverType</span><span class="p">.</span><span class="n">COMPUTE</span><span class="p">.</span><span class="n">RACKSPACE</span><span class="p">)</span></code></pre>
-</figure>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.3.0
-</pre>
-
-<h3 id="upgrading">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==1.3.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/11/27/libcloud-1-4-0-released.html b/output/blog/2016/11/27/libcloud-1-4-0-released.html
deleted file mode 100644
index 762bf1e..0000000
--- a/output/blog/2016/11/27/libcloud-1-4-0-released.html
+++ /dev/null
@@ -1,241 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 1.4.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 1.4.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/11/27/libcloud-1-4-0-released.html" property="og:url">

-    

-    

-      <meta content="2016-11-27T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 1.4.0 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Nov 27, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.4.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>The release includes a new Azure ARM driver and an Amazon Application
-Load Balancer (ALB) driver.</p>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.4.0
-</pre>
-
-<h3 id="upgrading">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==1.4.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2016/12/29/libcloud-1-5-0-released.html b/output/blog/2016/12/29/libcloud-1-5-0-released.html
deleted file mode 100644
index 2011ae5..0000000
--- a/output/blog/2016/12/29/libcloud-1-5-0-released.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 1.5.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 1.5.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2016/12/29/libcloud-1-5-0-released.html" property="og:url">

-    

-    

-      <meta content="2016-12-29T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 1.5.0 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Dec 29, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.5.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>[azure] New method for accessing rate cards.</li>
-  <li>[openstack] Add new Connection class to support VOMS proxys to keystone
-servers.</li>
-  <li>[ec2] Added m4 instances to us-gov and brazil, added m4.16xlarge to all.</li>
-  <li>Add new CloudScale.ch driver</li>
-  <li>[dimensiondata] Added support for 2.4 API, added support for image import,
-cloning. Add feature for changing NIC VLANs, add feature for changing NIC
-order for a server.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.5.0
-</pre>
-
-<h3 id="upgrading">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==1.5.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2017/04/07/libcloud-2-0-0-rc2-released.html b/output/blog/2017/04/07/libcloud-2-0-0-rc2-released.html
deleted file mode 100644
index 5e15f4c..0000000
--- a/output/blog/2017/04/07/libcloud-2-0-0-rc2-released.html
+++ /dev/null
@@ -1,318 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.0.0rc2 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.0.0rc2 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2017/04/07/libcloud-2-0-0-rc2-released.html" property="og:url">

-    

-    

-      <meta content="2017-04-07T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.0.0rc2 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 07, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.0.0rc2.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<ul>
-  <li>Apache Libcloud 2.0 series replaces the use of Python httplib with a hard dependency on the <code class="language-plaintext highlighter-rouge">requests</code> package. Users’ no longer
-have to specific Certificate Authority bundles when using Apache Libcloud</li>
-  <li>10% performance improvement through the use of HTTP sessions</li>
-  <li>Support for buffered IO streams for storage drivers</li>
-  <li>Support for Python 3.6, deprecation of Python 3.2</li>
-</ul>
-
-<p>A detailed description of the 2.0 changes is documented <a href="http://libcloud.readthedocs.io/en/latest/other/changes_in_2_0.html">here</a></p>
-
-<p>Note that 2.0.0rc1 was not released to PyPi as 4 breaking issues were discovered by users. The changelog for both 2.0.0rc2 and rc1 is below.</p>
-
-<h2 id="release-highlights-for-200rc2">Release highlights for 2.0.0rc2</h2>
-
-<h3 id="compute">Compute</h3>
-
-<ul>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<h3 id="common">Common</h3>
-
-<ul>
-  <li>Fix LIBCLOUD_DEBUG trying to decompress already decompressed responses</li>
-  <li>Added an integration test API and a test suite for validating functionality
-without mocking any libcloud subsystems</li>
-  <li>Fix for Linode classes since 2.0x</li>
-  <li>Fix CertificateConnection not correctly signing requests in 2.0rc1, impacted
-Azure classic driver, OpenStack and Docker driver</li>
-  <li>Change Cloudscale to cloudscale.ch.</li>
-  <li>Explicitly check if response is None in RawResponse class</li>
-</ul>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>Outscale SAS doc improvements and logo update</li>
-  <li>[GCE] Allow preemptible instances to be created</li>
-  <li>Add support for forcing detachment of EBS volumes to EC2 driver</li>
-  <li>Fix Public IP not assigned when creating NIC on Azure ARM</li>
-  <li>[ONAPP] Add list images support for OnApp driver</li>
-  <li>[EC2] Add r4 instance types for AWS</li>
-  <li>[EC2] support for AWS eu-west-2 and ca-central-1 regions</li>
-  <li>[EC2] Add P2 GPU instance types</li>
-  <li>[EC2] Add method to modify snapshot attribute for EC2</li>
-  <li>[Linode] Add start, stop instance methods and fix incorrect state TERMINATED to STOPPED</li>
-  <li>[EC2] Add ENA support for EC2 compute images</li>
-  <li>[Azure ARM] fix typeerror on ex_list_nics</li>
-  <li>[GCE] allow delete instances from managed group</li>
-</ul>
-
-<h3 id="storage">Storage</h3>
-
-<ul>
-  <li>Reintroduce S3 multipart upload support with signature v4</li>
-</ul>
-
-<h2 id="changes-apache-libcloud-200rc1">Changes Apache Libcloud 2.0.0rc1</h2>
-
-<h3 id="common-1">Common</h3>
-
-<ul>
-  <li>Fix DEBUG mode, also add support for using io.StringIO as the file handle when calling libcloud.enable_debug</li>
-  <li>Introduction of the requests package as the mechanism for making HTTP requests for all drivers</li>
-  <li>Fix bug where custom port and secure flag would not get propagated to connection class</li>
-  <li>Fix bug where custom port would not get propagated to connection</li>
-  <li>Fix bug where instantiating a connection from URL and then requesting an action with a leading / would lead to
-a malformed URL</li>
-</ul>
-
-<h3 id="compute-2">Compute</h3>
-
-<ul>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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.0.0rc2
-</pre>
-
-<h3 id="upgrading">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.0.0rc2
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2017/04/09/async-rfc.html b/output/blog/2017/04/09/async-rfc.html
deleted file mode 100644
index aee41bf..0000000
--- a/output/blog/2017/04/09/async-rfc.html
+++ /dev/null
@@ -1,352 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,tutorial" />

-    

-

-    

-      <title>Have your say - async support in Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Have your say - async support in Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2017/04/09/async-rfc.html" property="og:url">

-    

-    

-      <meta content="2017-04-09T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="tutorial" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Have your say - async support in Apache Libcloud</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 09, 2017</span>
-
-  <div class="post-content">
-    <p>One of the big requests whilst we were replacing <code class="language-plaintext highlighter-rouge">httplib</code> with the <code class="language-plaintext highlighter-rouge">requests</code> package in 2.0 was why didn’t
-we use a HTTP library that supports <em>asynchronous</em> API calls.</p>
-
-<p>The intention for 2.0 and replacing the HTTP backend classes was to improve the usability of the project, by making SSL
-certificates easier to manage, improving the maintainability of our source code by using an active 3rd party package and
-also improving performance and stability.</p>
-
-<p>Apache Libcloud already has documentation on threaded libraries like gevent and callback-based libraries like Twisted, see
-<a href="https://libcloud.readthedocs.io/en/latest/other/using-libcloud-in-multithreaded-and-async-environments.html">using libcloud in multithreaded environments</a>
-for examples.</p>
-
-<p><a href="https://www.python.org/dev/peps/pep-0492/#">PEP 492</a>, implemented in Python 3.5 provides a new coroutine protocol using methods,
-<code class="language-plaintext highlighter-rouge">__await__</code> for classes, a coroutine method wrapper, or a method that returns a coroutine object.
-Also async <a href="https://www.python.org/dev/peps/pep-0492/#asynchronous-iterators-and-async-for">iterators</a> and <a href="https://www.python.org/dev/peps/pep-0492/#asynchronous-context-managers-and-async-with">context managers</a>
-have been introduced.</p>
-
-<p>We would like to take advantage of the new language features by offering APIs in Apache Libcloud without breaking backward compatibility and
-compatibility for users of &lt;Python 3.5.</p>
-
-<p>Use cases for this would be:</p>
-
-<ul>
-  <li>Being able to fetch <code class="language-plaintext highlighter-rouge">Node</code> or <code class="language-plaintext highlighter-rouge">StorageObject</code>s from multiple geographies or drivers simultaneously.</li>
-  <li>Being able to quickly upload or download storage objects by parallelizing operations on the <code class="language-plaintext highlighter-rouge">StorageDriver</code>.</li>
-  <li>Being able to call a long-running API method (e.g. generate report), whilst running other code.</li>
-</ul>
-
-<h2 id="design-1---async-context-managers-pr-1016">Design 1 - async context managers <a href="https://github.com/apache/libcloud/pull/1016">PR 1016</a></h2>
-
-<p>This design would allow drivers to operate in 2 modes, the first is for synchronous method calls, they return list or object
-data as per usual. The second mode, API methods like <code class="language-plaintext highlighter-rouge">NodeDriver.list_nodes</code> would return a <a href="https://www.python.org/dev/peps/pep-0492/#coroutine-objects">coroutine object</a>
-and could be awaited or gathered using an event loop.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="kn">from</span> <span class="nn">integration.driver.test</span> <span class="kn">import</span> <span class="n">TestNodeDriver</span>
-<span class="kn">from</span> <span class="nn">libcloud.async_util</span> <span class="kn">import</span> <span class="n">AsyncSession</span>
-
-<span class="n">driver</span> <span class="o">=</span> <span class="n">TestNodeDriver</span><span class="p">(</span><span class="s">'apache'</span><span class="p">,</span> <span class="s">'libcloud'</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="c1"># regular API call
-</span>    <span class="n">nodes</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">()</span>
-
-    <span class="k">async</span> <span class="k">with</span> <span class="n">AsyncSession</span><span class="p">(</span><span class="n">driver</span><span class="p">)</span> <span class="k">as</span> <span class="n">async_instance</span><span class="p">:</span>
-        <span class="n">nodes</span> <span class="o">=</span> <span class="k">await</span> <span class="n">async_instance</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">()</span>
-
-    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="n">nodes</span><span class="p">)</span> <span class="o">==</span> <span class="mi">2</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="design-2---additional-methods-in-each-driver-for-coroutines-pr-1027">Design 2 - Additional methods in each driver for coroutines <a href="https://github.com/apache/libcloud/pull/1027">PR 1027</a></h2>
-
-<p>This is the second design concept for async support in Libcloud.</p>
-
-<p>The concept here is to have Asynchronous Mixins, <code class="language-plaintext highlighter-rouge">LibcloudConnection</code> uses requests and <code class="language-plaintext highlighter-rouge">LibcloudAsyncConnection</code> uses aiohttp for async transport <a href="https://github.com/tonybaloney/libcloud/blob/d4fe097476d2f02941e17d5e1b1d405fcf44c0f7/libcloud/connection_async.py#L22-L42">see</a></p>
-
-<p>The LibcloudAsyncConnection is an implementation detail of AsyncConnection, which is the API for the drivers to consume <a href="https://github.com/tonybaloney/libcloud/blob/d4fe097476d2f02941e17d5e1b1d405fcf44c0f7/libcloud/common/base.py#L742-L778">see</a></p>
-
-<p>The drivers then use this mixin for their custom connection classes, e.g.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>
-<span class="k">class</span> <span class="nc">GoogleStorageConnection</span><span class="p">(</span><span class="n">ConnectionUserAndKey</span><span class="p">,</span> <span class="n">AsyncConnection</span><span class="p">):</span>
-    <span class="p">...</span>
-
-</code></pre>
-  </div>
-</div>
-
-<p>They then inherit from <code class="language-plaintext highlighter-rouge">libcloud.storage.base.StorageAsyncDriver</code>, which uses a new set of base methods, e.g. <code class="language-plaintext highlighter-rouge">iterate_containers_async</code> and can be implemented like this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>        <span class="k">async</span> <span class="k">def</span> <span class="nf">iterate_containers_async</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-            <span class="n">response</span> <span class="o">=</span> <span class="k">await</span> <span class="bp">self</span><span class="p">.</span><span class="n">connection</span><span class="p">.</span><span class="n">request_async</span><span class="p">(</span><span class="s">'/'</span><span class="p">)</span>
-            <span class="k">if</span> <span class="n">response</span><span class="p">.</span><span class="n">status</span> <span class="o">==</span> <span class="n">httplib</span><span class="p">.</span><span class="n">OK</span><span class="p">:</span>
-                <span class="n">containers</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">_to_containers</span><span class="p">(</span><span class="n">obj</span><span class="o">=</span><span class="n">response</span><span class="p">.</span><span class="nb">object</span><span class="p">,</span>
-                                                 <span class="n">xpath</span><span class="o">=</span><span class="s">'Buckets/Bucket'</span><span class="p">)</span>
-                <span class="k">return</span> <span class="n">containers</span>
-    
-            <span class="k">raise</span> <span class="n">LibcloudError</span><span class="p">(</span><span class="s">'Unexpected status code: %s'</span> <span class="o">%</span> <span class="p">(</span><span class="n">response</span><span class="p">.</span><span class="n">status</span><span class="p">),</span>
-                                <span class="n">driver</span><span class="o">=</span><span class="bp">self</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now the consumer can more or less do this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.storage.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
-<span class="kn">from</span> <span class="nn">libcloud.storage.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-
-<span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="n">GoogleStorageDriver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">GOOGLE_STORAGE</span><span class="p">)</span>
-<span class="n">driver</span> <span class="o">=</span> <span class="n">GoogleStorageDriver</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="n">KEY</span><span class="p">,</span> <span class="n">secret</span><span class="o">=</span><span class="n">SECRET</span><span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
-    <span class="k">print</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="n">tasks</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="k">async</span> <span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_containers_async</span><span class="p">():</span>
-        <span class="k">async</span> <span class="k">for</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_container_objects_async</span><span class="p">(</span><span class="n">container</span><span class="p">):</span>
-            <span class="n">tasks</span><span class="p">.</span><span class="n">append</span><span class="p">(</span><span class="n">asyncio</span><span class="p">.</span><span class="n">ensure_future</span><span class="p">(</span><span class="n">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">)))</span>
-    <span class="k">await</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">gather</span><span class="p">(</span><span class="o">*</span><span class="n">tasks</span><span class="p">)</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="design-3---initializer-with-async-mode">Design 3 - Initializer with “<em>async</em>” mode</h2>
-
-<p>This option is similar to 2, except that if a driver is instantiated with “<code class="language-plaintext highlighter-rouge">async=True</code>”,
-then all driver class methods would return coroutine objects. Internally, it would
-patch the Connection class with the AsyncConnection class.</p>
-
-<p>The downside of this is that all method calls to a driver would need to be awaited or used
-by an event loop.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.storage.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
-<span class="kn">from</span> <span class="nn">libcloud.storage.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-
-<span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="n">GoogleStorageDriver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">GOOGLE_STORAGE</span><span class="p">)</span>
-<span class="n">driver</span> <span class="o">=</span> <span class="n">GoogleStorageDriver</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="n">KEY</span><span class="p">,</span> <span class="n">secret</span><span class="o">=</span><span class="n">SECRET</span><span class="p">,</span> <span class="k">async</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
-    <span class="k">print</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="n">tasks</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="k">async</span> <span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_containers</span><span class="p">():</span>
-        <span class="k">async</span> <span class="k">for</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_container_objects</span><span class="p">(</span><span class="n">container</span><span class="p">):</span>
-            <span class="n">tasks</span><span class="p">.</span><span class="n">append</span><span class="p">(</span><span class="n">asyncio</span><span class="p">.</span><span class="n">ensure_future</span><span class="p">(</span><span class="n">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">)))</span>
-    <span class="k">await</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">gather</span><span class="p">(</span><span class="o">*</span><span class="n">tasks</span><span class="p">)</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h1 id="give-us-feedback">Give us feedback</h1>
-
-<p>Got a better idea? Have an API or design, the question we’re asking is 
-“if you wanted to use Libcloud for an async application, what would the code look like?” This helps us design
-the API and the implementation details can follow.</p>
-
-<p>Feel free to comment on the mailing list or on the pull requests, or raise your own pull-request with an API design.</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/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2017/04/25/libcloud-2-0-0-released.html b/output/blog/2017/04/25/libcloud-2-0-0-released.html
deleted file mode 100644
index 5ecad4d..0000000
--- a/output/blog/2017/04/25/libcloud-2-0-0-released.html
+++ /dev/null
@@ -1,390 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.0.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.0.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2017/04/25/libcloud-2-0-0-released.html" property="og:url">

-    

-    

-      <meta content="2017-04-25T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.0.0 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 25, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.0.0.</p>
-
-<p>This major release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<ul>
-  <li>Apache Libcloud 2.0 series replaces the use of Python httplib with a hard dependency on the <code class="language-plaintext highlighter-rouge">requests</code> package. Users no longer
-have to specific Certificate Authority bundles when using Apache Libcloud</li>
-  <li>10% performance improvement through the use of HTTP sessions</li>
-  <li>Support for buffered IO streams for storage drivers</li>
-  <li>Support for Python 3.6, deprecation of Python 3.2</li>
-  <li>3 new drivers - <a href="http://libcloud.readthedocs.io/en/latest/compute/drivers/onapp.html">OnApp Compute</a>, <a href="http://libcloud.readthedocs.io/en/latest/dns/drivers/onapp.html">OnApp DNS</a>, <a href="http://libcloud.readthedocs.io/en/latest/compute/drivers/oneandone.html">1&amp;1 Compute</a></li>
-  <li>Lots of improvements to our Azure ARM support</li>
-  <li>Continuing udates to the Amazon drivers</li>
-</ul>
-
-<p>A detailed description of the 2.0 HTTP API is documented <a href="http://libcloud.readthedocs.io/en/latest/other/changes_in_2_0.html">here</a></p>
-
-<h3 id="compute-api-changes">Compute API Changes</h3>
-
-<ul>
-  <li>Outscale SAS doc improvements and logo update</li>
-</ul>
-
-<h4 id="onapp-changes">OnApp Changes</h4>
-
-<ul>
-  <li>Add list images support for OnApp driver</li>
-  <li>Add keypair management to OnApp driver</li>
-</ul>
-
-<h4 id="amazon-ec2-changes">Amazon EC2 Changes</h4>
-
-<ul>
-  <li>Add r4 instance types for AWS</li>
-  <li>Add support for AWS eu-west-2 and ca-central-1 regions</li>
-  <li>Add P2 GPU instance types</li>
-  <li>Add method to modify snapshot attribute for EC2</li>
-  <li>Add ENA support for EC2 compute images</li>
-  <li>Add support for forcing detachment of EBS volumes to EC2 driver</li>
-  <li>Add support for ModifyVolume and DescribeVolumesModifications</li>
-  <li>Added Import Snapshot and Describe Import Snapshot to EC2 compute driver</li>
-  <li>Add missing regions in AWS storage and compute drivers</li>
-  <li>Add SR-IOV net support to images in EC2 compute driver</li>
-  <li>Fix - update t2.small image size from 11 CPU to 1</li>
-  <li>Added Billing Product for image in EC2 compute driver</li>
-</ul>
-
-<h4 id="linode-changes">Linode changes</h4>
-
-<ul>
-  <li>Add start, stop instance methods and fix incorrect state TERMINATED to STOPPED</li>
-</ul>
-
-<h4 id="azure-arm-changes">Azure ARM changes</h4>
-
-<ul>
-  <li>Fix typeerror on ex_list_nics</li>
-  <li>Add support for Azure Cloud Environments as well as Locations</li>
-  <li>Fix string representation of the VhdImage type and fix listing of Public IP addresses</li>
-  <li>Add network security groups to azure ARM</li>
-  <li>Add the ability to list resource groups</li>
-  <li>Fix Azure ARM driver condition for ex_list_publishers where location is specified</li>
-</ul>
-
-<h4 id="google-cloud-changes">Google Cloud changes</h4>
-
-<ul>
-  <li>Allow delete instances from managed group</li>
-  <li>Allow preemptible instances to be created</li>
-  <li>Remove validation checks for guestOsFeatures</li>
-</ul>
-
-<h4 id="alibaba-aliyun-changes">Alibaba Aliyun changes</h4>
-
-<ul>
-  <li>Add aliyun ecs instance join leave security group</li>
-  <li>Fix Aliyun ECS, Load balancer and storage adapters when using unicode UTF-8 characters in the names of resources</li>
-</ul>
-
-<h4 id="digitalocean-changes">DigitalOcean changes</h4>
-
-<ul>
-  <li>Add price_monthly extra param to digitalocean sizes</li>
-</ul>
-
-<h4 id="vmware-vsphere-changes">VMWare vSphere changes</h4>
-
-<ul>
-  <li>Fix issue with authentication methods crashing</li>
-</ul>
-
-<h3 id="storage">Storage</h3>
-
-<ul>
-  <li>Reintroduce S3 multipart upload support with signature v4</li>
-</ul>
-
-<h3 id="dns">DNS</h3>
-
-<ul>
-  <li>Add <a href="http://libcloud.readthedocs.io/en/latest/dns/drivers/onapp.html">OnApp driver</a></li>
-</ul>
-
-<h2 id="minor-changes">Minor changes</h2>
-
-<h3 id="common">Common</h3>
-
-<ul>
-  <li>Added an integration test API and a test suite for validating functionality
-without mocking any libcloud subsystems</li>
-  <li>Change Cloudscale to cloudscale.ch.</li>
-</ul>
-
-<h2 id="bug-fixes">Bug Fixes</h2>
-
-<h3 id="compute">Compute</h3>
-
-<h4 id="200">2.0.0</h4>
-
-<ul>
-  <li>
-    <p>Fix OpenStack drivers not correctly setting URLs when used with identity API, would default to 127.0.0.1 and service
-catalog URLs were not adhered to.</p>
-  </li>
-  <li>
-    <p>Fix Aliyun ECS, Load balancer and storage adapters when using unicode UTF-8 characters in the names of resources
-in 2.0.0rc2 &lt; it would fail as a MalformedResponseError, Python 2.7 element tree was raising a unicode error</p>
-  </li>
-  <li>
-    <p>Refactor the test classes to use the full libcloud.http and libcloud.common.base modules, with Connection,
-Response all used with requests_mock. This increases our test coverages and catches bugs in drivers’ custom
-parse_body and auth modules</p>
-  </li>
-  <li>
-    <p>Rename libcloud.httplib_ssl to libcloud.http now that we don’t use httplib</p>
-  </li>
-</ul>
-
-<h4 id="200rc2">2.0.0rc2</h4>
-
-<ul>
-  <li>Fix Public IP not assigned when creating NIC on Azure ARM</li>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<ul>
-  <li>Tinu Cleatus for the OnApp driver</li>
-  <li>Alex Misstear for the EC2 improvements</li>
-  <li>Jie Ren for the Aliyun improvements</li>
-  <li>Francisco Ros for the DigitalOcean improvements</li>
-  <li>Peter Amstutz and Joseph Hall for the Azure ARM API updates</li>
-  <li>All of our community for their ongoing support and contributions…</li>
-</ul>
-
-<h3 id="download">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.0.0
-</pre>
-
-<h3 id="upgrading">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.0.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2017/07/17/libcloud-2-1-0-released.html b/output/blog/2017/07/17/libcloud-2-1-0-released.html
deleted file mode 100644
index c3c0690..0000000
--- a/output/blog/2017/07/17/libcloud-2-1-0-released.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.1.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.1.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2017/07/17/libcloud-2-1-0-released.html" property="og:url">

-    

-    

-      <meta content="2017-07-17T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.1.0 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jul 17, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.1.0!</p>
-
-<p>The release includes a new driver for Google Container Engine (GKE),
-upgrades to the OpenStack driver to support keystone v3 and Nova v2.x</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-1-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-1-0</a>.</p>
-
-<p>All of our community for their ongoing support and contributions…</p>
-
-<h3 id="download">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.1.0
-</pre>
-
-<h3 id="upgrading">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.1.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.1.0/">https://libcloud.readthedocs.org/en/v2.1.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.1.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2017/09/03/libcloud-2-2-0-released.html b/output/blog/2017/09/03/libcloud-2-2-0-released.html
deleted file mode 100644
index 5777705..0000000
--- a/output/blog/2017/09/03/libcloud-2-2-0-released.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.2.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.2.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2017/09/03/libcloud-2-2-0-released.html" property="og:url">

-    

-    

-      <meta content="2017-09-03T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.2.0 released</h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Sep 03, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.2.0!</p>
-
-<p>The release includes a new improvements to Azure ARM support, fixes for
-Route 53 users, and support for TLS authenticated Docker drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.2.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.2.0</a>.</p>
-
-<p>All of our community for their ongoing support and contributions…</p>
-
-<h3 id="download">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.2.0
-</pre>
-
-<h3 id="upgrading">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.2.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.2.0/">https://libcloud.readthedocs.org/en/v2.2.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.2.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2017/09/21/libcloud-2-2-1-released.html b/output/blog/2017/09/21/libcloud-2-2-1-released.html
deleted file mode 100644
index 1f496e8..0000000
--- a/output/blog/2017/09/21/libcloud-2-2-1-released.html
+++ /dev/null
@@ -1,242 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.2.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.2.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2017/09/21/libcloud-2-2-1-released.html" property="og:url">

-    

-    

-      <meta content="2017-09-21T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.2.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 21, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.2.1!</p>
-
-<p>This is a first patch release in the 2.2.x series and as such, it
-includes some bug fixes and improvements.</p>
-
-<p>The most important one of them fixes an installation of Libcloud 2.2.0
-failing on some operating-system and file-system combinations (e.g.
-ecryptfs layered on top of ext3/4) which don’t support file names longer
-than 143 characters.</p>
-
-<p>In addition to that, it also includes performance improvement for the
-deploy functionality available to the compute drivers. Now the deploy
-scripts which produce a lot of output should finish a lot faster.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-2-1">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-2-1</a>.</p>
-
-<h3 id="download">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.2.1
-</pre>
-
-<h3 id="upgrading">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.2.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.2.1/">https://libcloud.readthedocs.org/en/v2.2.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.2.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2017/12/30/libcloud-year-in-review-2017-released.html b/output/blog/2017/12/30/libcloud-year-in-review-2017-released.html
deleted file mode 100644
index bd9cceb..0000000
--- a/output/blog/2017/12/30/libcloud-year-in-review-2017-released.html
+++ /dev/null
@@ -1,261 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,year in review" />

-    

-

-    

-      <title>Libcloud Year in Review 2017 | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud Year in Review 2017" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2017/12/30/libcloud-year-in-review-2017-released.html" property="og:url">

-    

-    

-      <meta content="2017-12-30T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="year in review" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud Year in Review 2017</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 30, 2017</span>
-
-  <div class="post-content">
-    <p>Another year is behind us. Like most of the previous years, this year included
-a lot of exciting development. This post is going to present some statistics and
-highlights of the year.</p>
-
-<h3 id="year-in-numbers-recap">Year in Numbers (recap)</h3>
-
-<ul>
-  <li>800+ commits</li>
-  <li>191 opened PRs on Github (159 closed, 32 open at the time of this writing)</li>
-  <li>86 opened JIRA issues</li>
-  <li>75+ different contributors</li>
-  <li>4 releases (3 major ones)</li>
-</ul>
-
-<div class="imginline">
-  <p><a href="https://www.openhub.net/p/libcloud" target="_blank"><img src="/images/posts/2017-12-30-libcloud-year-in-review-2017-released/Screenshot from 2017-12-29 19-07-48.png" class="img-responsive inline" /></a></p>
-  <p class="img-caption">Statistics from Open Hub.</p>
-</div>
-
-<p>You can also dig into the numbers yourself on <a href="https://github.com/apache/libcloud/pulse">Github</a>, <a href="https://www.openhub.net/p/libcloud">Open Hub</a> and
-<a href="https://projects.apache.org/project.html?libcloud">Apache Project Information</a>.</p>
-
-<h2 id="releases">Releases</h2>
-
-<p>This year we had 4 releases (2.0.0, 2.1.0, 2.2.0, 2.2.1). Out of that, three
-major ones.</p>
-
-<p>Libcloud 2.0.0 which was released in April represented a big milestone. We
-finally moved away from our home grown HTTP abstraction layer built on top
-of Python’s httplib library to the popular requests library.</p>
-
-<p>Back in the day when the project started, requests library didn’t exist yet so
-we needed to build a lot of the functionality which is now provided by requests
-ourselves. Move to requests means that we now have a lot less code to maintain
-and we can focus our efforts on the actual drivers which is core to Libcloud and
-where the project provides value.</p>
-
-<p>To give you an idea how much effort it took - the ground work for that change
-started back in 2016 (<a href="https://libcloud.apache.org/blog/2016/04/06/requests-support.html">https://libcloud.apache.org/blog/2016/04/06/requests-support.html</a>,
-<a href="https://github.com/apache/libcloud/pull/728">https://github.com/apache/libcloud/pull/728</a>), but it took a lot more testing
-and work to get it stable enough so we were finally able to include it as part
-of the stable 2.0.0 release (and before that, we also released a couple of release
-candidates so users could test and verify that their Libcloud related code
-still works as expected without any regressions).</p>
-
-<p>Special thanks to <a href="https://twitter.com/anthonypjshaw?lang=en">Anthony Shaw</a> for leading this effort and not giving up (the
-change itself involved touching a lot of code and updating test cases for most
-of the drivers which resulted in a lot of not so pleasant work and merge
-conflicts).</p>
-
-<h2 id="community">Community</h2>
-
-<p>The community continued to grow and we have received contributions from more
-than 75 different contributors. Keep in mind that this number only includes
-people who contributed a code change which has been merged into trunk. The
-actual number is quite a bit higher (code who didn’t get merged, people who
-reported a bug or didn’t include a code change, etc).</p>
-
-<p>We have also added one new committer - Quentin Pradet.</p>
-
-<h2 id="ecosystem">Ecosystem</h2>
-
-<p>In addition to various proprietary and private code bases, Libcloud continues
-to be used as an important part by various open-source <a href="https://pypi.python.org/pypi?%3Aaction=search&amp;term=libcloud&amp;submit=search">projects and
-libraries</a>.</p>
-
-<p>Most notable ones include <a href="https://saltstack.com/">SaltStack</a>, <a href="https://stackstorm.com/">StackStorm</a> and <a href="https://www.google.si/search?ei=bqVGWvyGMYOXkwWlgI7gCw&amp;q=ansible&amp;oq=ansible&amp;gs_l=psy-ab.3..0i67k1j0l9.2982.2982.0.3130.1.1.0.0.0.0.99.99.1.1.0....0...1c.1.64.psy-ab..0.1.99....0.4KRxU06xPjw">Ansible</a>.</p>
-
-<h2 id="conclusion">Conclusion</h2>
-
-<p>I would like to take this opportunity to thank everyone who has contributed
-to the project in one form or another. No matter how small or involved, your
-contribution helped project grow and push through another successful year.</p>
-
-<p>Again, thank you, happy and successful 2018 and see you soon.</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/year-in-review.html" rel="tag">year in review</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2018/03/03/libcloud-2-3-0-released.html b/output/blog/2018/03/03/libcloud-2-3-0-released.html
deleted file mode 100644
index 6357ea3..0000000
--- a/output/blog/2018/03/03/libcloud-2-3-0-released.html
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.3.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.3.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2018/03/03/libcloud-2-3-0-released.html" property="og:url">

-    

-    

-      <meta content="2018-03-03T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.3.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 03, 2018</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.3.0!</p>
-
-<p>Most notable changes are the dropping of support for Python 2.6 and 3.3,
-both of which are now unsupported distributions.</p>
-
-<p>There are new drivers for UpCloud, Digital Ocean Spaces, bug fixes and
-improvements for many other drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-3-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-3-0</a>.</p>
-
-<h3 id="download">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.3.0
-</pre>
-
-<h3 id="upgrading">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.3.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.3.0/">https://libcloud.readthedocs.org/en/v2.3.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.3.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2018/06/27/rick-van-de-loo-joins-our-team.html b/output/blog/2018/06/27/rick-van-de-loo-joins-our-team.html
deleted file mode 100644
index d0e7493..0000000
--- a/output/blog/2018/06/27/rick-van-de-loo-joins-our-team.html
+++ /dev/null
@@ -1,223 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer" />

-    

-

-    

-      <title>Rick van de Loo (vdloo) joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Rick van de Loo (vdloo) joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2018/06/27/rick-van-de-loo-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2018-06-27T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Rick van de Loo (vdloo) joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 27, 2018</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/vdloo">Rick van de
-Loo</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Rick
-van de Loo to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>In the last couple of years Rick has <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Avdloo+is%3Aclosed">contributed various high quality
-changes</a> to the project and we are happy to have him on board.</p>
-
-<p>For anyone who would like to know more about Rick here is his short bio:</p>
-
-<blockquote>
-  <p>Rick van de Loo is the lead developer on Hypernode, a highly automated and
-cloud agnostic hosting platform specialised for Magento built on top of Apache
-Libcloud. Since Rick started working on Hypernode he has seen it scale from
-double digits to thousands of servers, along the road orchestrating various
-high volume cross-provider migrations. His main focus is on platform
-stability and feature development, of which a large part has been integrating
-cloud APIs and working around their incompatibilities and unreliable nature.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>Since we started using Libcloud around four years ago the landscape has
-changed a lot. But even though container-based and serverless architectures
-have become more prominent, compute is still the cornerstone of cloud. Most
-of my contributions have been about standardising functionality across
-different compute providers and implementing new driver methods, mainly
-related to the AWS, DigitalOcean and OpenStack APIs. As an Apache Libcloud
-team member I will continue to contribute changes that help us scratch our
-own itch and encourage other members of the Hypernode team to do the same.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2018/11/08/libcloud-2-4-0-released.html b/output/blog/2018/11/08/libcloud-2-4-0-released.html
deleted file mode 100644
index 1164f25..0000000
--- a/output/blog/2018/11/08/libcloud-2-4-0-released.html
+++ /dev/null
@@ -1,233 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.4.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.4.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2018/11/08/libcloud-2-4-0-released.html" property="og:url">

-    

-    

-      <meta content="2018-11-08T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.4.0 released</h2>
-  
-  <span class="post-date-author">By Quentin Pradet on Nov 08, 2018</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.4.0!</p>
-
-<p>The most notable change is Python 3.7 support. There is also a new
-Scaleway driver, and improvements for many other drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-4-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-4-0</a>.</p>
-
-<h3 id="download">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.4.0
-</pre>
-
-<h3 id="upgrading">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.4.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.4.0/">https://libcloud.readthedocs.org/en/v2.4.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.4.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2019/05/30/libcloud-2-5-0-released.html b/output/blog/2019/05/30/libcloud-2-5-0-released.html
deleted file mode 100644
index 2d53548..0000000
--- a/output/blog/2019/05/30/libcloud-2-5-0-released.html
+++ /dev/null
@@ -1,234 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.5.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.5.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2019/05/30/libcloud-2-5-0-released.html" property="og:url">

-    

-    

-      <meta content="2019-05-30T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.5.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 30, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.5.0!</p>
-
-<p>This release includes various improvements and additions to the
-OpenStack driver, new compute and load balancers drivers for
-NTT-CIS cloud and more.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-5-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-5-0</a>.</p>
-
-<h3 id="download">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.5.0
-</pre>
-
-<h3 id="upgrading">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.5.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.5.0/">https://libcloud.readthedocs.org/en/v2.5.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.5.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2019/08/27/clemens-wolff-joins-our-team.html b/output/blog/2019/08/27/clemens-wolff-joins-our-team.html
deleted file mode 100644
index 2152fe7..0000000
--- a/output/blog/2019/08/27/clemens-wolff-joins-our-team.html
+++ /dev/null
@@ -1,224 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer" />

-    

-

-    

-      <title>Clemens Wolff (clewolff) joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Clemens Wolff (clewolff) joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2019/08/27/clemens-wolff-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2019-08-27T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Clemens Wolff (clewolff) joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 27, 2019</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/c-w">Clemens
-Wolff</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Clemens
-Wolff to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>Clemens has participated in the Libcloud community for a while now and during
-his participation he made a <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Ac-w">number of high quality contributions to the
-project</a>.</p>
-
-<p>For anyone who would like to know more about Clemens here is his short bio:</p>
-
-<blockquote>
-  <p>Clemens Wolff is a tech lead in Microsoft’s Commercial Software
-Engineering team, enabling customers from around the world to create scalable,
-resilient and efficient software solutions applying relevant technologies and
-platforms, including cloud computing, highly scalable data engines, machine
-learning and analytics, and distributed messaging systems.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>I was introduced to Libcloud while working with a research group at Imperial
-College London on porting OKpy, an open source computer science classroom
-management system, from GCP to Azure. OKpy uses Libcloud which made
-migrating the object storage needs of the application a breeze. Since this
-initial exposure, I’ve been using Libcloud on many projects to ensure
-cross-cloud compatibility and to simplify testing via the local provider
-implementations. Most of my contributions have been about maintaining and
-updating the Azure implementation of Libcloud’s storage driver and
-building test automation to ensure that Libcloud can seamlessly be used
-with Azure.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2019/08/28/libcloud-2-6-0-released.html b/output/blog/2019/08/28/libcloud-2-6-0-released.html
deleted file mode 100644
index 3a807eb..0000000
--- a/output/blog/2019/08/28/libcloud-2-6-0-released.html
+++ /dev/null
@@ -1,245 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.6.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.6.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2019/08/28/libcloud-2-6-0-released.html" property="og:url">

-    

-    

-      <meta content="2019-08-28T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.6.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 28, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.6.0!</p>
-
-<p>This release includes many new features and improvements. Highlights
-include:</p>
-
-<ul>
-  <li><a href="https://libcloud.readthedocs.io/en/latest/compute/drivers/gridscale.html">New compute driver for Gridscale.io provider</a></li>
-  <li>New compute driver for Maxihost provider</li>
-  <li>Various improvements in the OpenStack compute driver</li>
-  <li><a href="https://libcloud.readthedocs.io/en/latest/other/using-http-proxy.html">Support for <code class="language-plaintext highlighter-rouge">https</code> proxies</a></li>
-  <li>Various improvements in the Azure blobs storage driver</li>
-  <li>Various improvements to the deploy node functionality and handling of
-unsupported SSH key types</li>
-  <li>CloudFlare DNS driver has been updated to use CloudFlare API v4</li>
-  <li>and much more.</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.6.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.0</a>.</p>
-
-<h3 id="download">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.6.0
-</pre>
-
-<h3 id="upgrading">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.6.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.6.0/">https://libcloud.readthedocs.org/en/v2.6.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.6.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2019/11/18/libcloud-2-6-1-released.html b/output/blog/2019/11/18/libcloud-2-6-1-released.html
deleted file mode 100644
index 4938a7a..0000000
--- a/output/blog/2019/11/18/libcloud-2-6-1-released.html
+++ /dev/null
@@ -1,232 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.6.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.6.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2019/11/18/libcloud-2-6-1-released.html" property="og:url">

-    

-    

-      <meta content="2019-11-18T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.6.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 18, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.6.1!</p>
-
-<p>This release includes various small bug fixes and improvements.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.1">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.1</a>.</p>
-
-<h3 id="download">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.6.1
-</pre>
-
-<h3 id="upgrading">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.6.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.6.1/">https://libcloud.readthedocs.org/en/v2.6.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.6.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2019/12/09/libcloud-2-7-0-released.html b/output/blog/2019/12/09/libcloud-2-7-0-released.html
deleted file mode 100644
index 6362f93..0000000
--- a/output/blog/2019/12/09/libcloud-2-7-0-released.html
+++ /dev/null
@@ -1,298 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.7.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.7.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html" property="og:url">

-    

-    

-      <meta content="2019-12-09T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.7.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 09, 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 class="language-plaintext highlighter-rouge">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, “class per region”
-approach will still be supported until the next major release.</li>
-  <li>New <code class="language-plaintext highlighter-rouge">start_node()</code> and <code class="language-plaintext highlighter-rouge">stop_node()</code> method have been added to the base
-Libcloud compute API and the existing drivers which implement
-<code class="language-plaintext highlighter-rouge">ex_start_node()</code> and <code class="language-plaintext highlighter-rouge">ex_stop_node()</code> methods have been updated to
-implement those new methods. Old <code class="language-plaintext highlighter-rouge">ex_</code> methods will continue to work for
-backward compatibility reasons.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-7-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-7-0</a>.</p>
-
-<h3 id="dropping-support-for-python-27-and-python-34">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 id="how-does-this-affect-me">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 id="how-does-this-affect-the-libcloud-development-team">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’t use <code class="language-plaintext highlighter-rouge">six</code> Python 2
-/ 3 compatibility library, but uses custom glue / wrapper code for that.</p>
-
-<p>There are multiple reasons why we didn’t use <code class="language-plaintext highlighter-rouge">six</code> - one is that we still
-needed to support Python 2.5 which is not supported by <code class="language-plaintext highlighter-rouge">six</code> 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.</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 id="download">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 id="upgrading">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 id="upgrade-notes">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 id="documentation">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 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2020/01/02/libcloud-2-8-0-released.html b/output/blog/2020/01/02/libcloud-2-8-0-released.html
deleted file mode 100644
index 9b2ff99..0000000
--- a/output/blog/2020/01/02/libcloud-2-8-0-released.html
+++ /dev/null
@@ -1,257 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.8.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.8.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2020/01/02/libcloud-2-8-0-released.html" property="og:url">

-    

-    

-      <meta content="2020-01-02T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.8.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 02, 2020</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.8.0.</p>
-
-<p>This release includes various changes, most notable ones being:</p>
-
-<ul>
-  <li>Distribution now includes <code class="language-plaintext highlighter-rouge">py.typed</code> file which signals mypy that
-this package contains type annotations (currently only for the
-base compute API).</li>
-  <li>Fix wheel metadata. There was a bug where conditional dependencies
-were not specified correctly so it would try to install <code class="language-plaintext highlighter-rouge">typing</code>
-and <code class="language-plaintext highlighter-rouge">enum34</code> dependency on Python versions where there is not needed.</li>
-  <li>Fix <code class="language-plaintext highlighter-rouge">get_driver()</code> bug / regression not working if the <code class="language-plaintext highlighter-rouge">provider</code>
-argument was a string and not a Provider ENUM.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-0</a>.</p>
-
-<h3 id="dropping-support-for-python-27-and-python-34">Dropping support for Python 2.7 and Python 3.4</h3>
-
-<p>The plan was for v2.7.0 to be the last major release before v3.0.0 which
-drops support for Python 2.7 and Python 3.4, but this has changed since
-v2.7.0 introduced some small regressions / bugs which needed to be fixed.</p>
-
-<p>If no major issues are found in this release, this will be the
-last release before v3.0.0 which drops support for those Python
-versions.</p>
-
-<p>For more information on dropping support for Python 2.7 and Python 3.4, please
-refer to the v2.7.0 release announcement
-<a href="https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html">https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html</a>.</p>
-
-<h3 id="download">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.8.0"
-</pre>
-
-<h3 id="upgrading">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.8.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.0/">https://libcloud.readthedocs.org/en/v2.8.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2020/01/29/libcloud-3-0-0-rc1-released.html b/output/blog/2020/01/29/libcloud-3-0-0-rc1-released.html
deleted file mode 100644
index 677cbda..0000000
--- a/output/blog/2020/01/29/libcloud-3-0-0-rc1-released.html
+++ /dev/null
@@ -1,259 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 3.0.0-rc1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 3.0.0-rc1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2020/01/29/libcloud-3-0-0-rc1-released.html" property="og:url">

-    

-    

-      <meta content="2020-01-29T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 3.0.0-rc1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 29, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.0.0-rc1.</p>
-
-<p>This is the first release candidate for Libcloud v3.0.0 which includes many 
-changes, the biggest one being dropping support for Python 2.7 and 
-Python 3 &lt; 3.5.</p>
-
-<p>Since this is a first release which drops support for those Python versions,
-we want to give our users some time to opt-in and test it and verify
-everything works as expected, before we produce a stable v3.0.0 release.</p>
-
-<p>Other highlights include:</p>
-
-<ul>
-  <li>Type annotations for the base storage API</li>
-  <li>Various improvements in the Azure Blobs driver</li>
-  <li>New standard “prefix” keyword argument in the <code class="language-plaintext highlighter-rouge">{list,iterate}_container_objects</code>
-methods</li>
-  <li>2 new compute drivers (KubeVirt, LXD)</li>
-</ul>
-
-<p>If no major issues are found, this release candidate (with any other fixes
-which accumulate in trunk until then) will become a stable v3.0.0 release
-some time in the near future.</p>
-
-<p>Keep in mind that this is a pre-release so it won’t be installed by pip
-by default when you run <code class="language-plaintext highlighter-rouge">pip install apache-libcloud</code>.</p>
-
-<p>To install it, you need to explicitly specify a version as shown in the
-Download section below.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1</a>.</p>
-
-<h3 id="download">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==3.0.0rc-1"
-</pre>
-
-<h3 id="upgrading">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==3.0.0rc-1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.0.0-rc1/">https://libcloud.readthedocs.org/en/v3.0.0-rc1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.0.0-rc1/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2020/03/03/libcloud-2-8-1-released.html b/output/blog/2020/03/03/libcloud-2-8-1-released.html
deleted file mode 100644
index 0a25d4e..0000000
--- a/output/blog/2020/03/03/libcloud-2-8-1-released.html
+++ /dev/null
@@ -1,237 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.8.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.8.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2020/03/03/libcloud-2-8-1-released.html" property="og:url">

-    

-    

-      <meta content="2020-03-03T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.8.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 03, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.1.</p>
-
-<p>This release includes various bug-fixes which have accumulated in trunk since
-the last release.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-1</a>.</p>
-
-<p>Keep in mind that 2.8.x is purely a bug fix release series. New features and
-improvements will be added to the upcoming 3.x.x release series which
-only support Python 3.</p>
-
-<h3 id="download">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.8.1"
-</pre>
-
-<h3 id="upgrading">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.8.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.1/">https://libcloud.readthedocs.org/en/v2.8.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2020/04/15/libcloud-2-8-2-released.html b/output/blog/2020/04/15/libcloud-2-8-2-released.html
deleted file mode 100644
index 1074782..0000000
--- a/output/blog/2020/04/15/libcloud-2-8-2-released.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.8.2 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.8.2 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2020/04/15/libcloud-2-8-2-released.html" property="og:url">

-    

-    

-      <meta content="2020-04-15T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.8.2 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.2.</p>
-
-<p>This release includes a couple of bug fixes and small improvements for
-the <code class="language-plaintext highlighter-rouge">deploy_node()</code> functionality.</p>
-
-<p>Keep in mind that v2.8.x is a bug-fix only release series. All the other
-new features and improvements are available in v3.0.0 release which
-drops support for Python &lt; 3.5.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2.8.2">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2.8.2</a>.</p>
-
-<h3 id="download">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.8.2"
-</pre>
-
-<h3 id="upgrading">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.8.2"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.2/">https://libcloud.readthedocs.org/en/v2.8.2/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.2/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2020/04/15/libcloud-3-0-0-released.html b/output/blog/2020/04/15/libcloud-3-0-0-released.html
deleted file mode 100644
index 61bef93..0000000
--- a/output/blog/2020/04/15/libcloud-3-0-0-released.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 3.0.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 3.0.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2020/04/15/libcloud-3-0-0-released.html" property="og:url">

-    

-    

-      <meta content="2020-04-15T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 3.0.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.0.0.</p>
-
-<p>This is the first release in the v3.x.x series. It includes many changes
-and improvements, the biggest one being dropping support for Python 2.7 and
-Python 3 &lt; 3.5.</p>
-
-<p>If you still need to use Python 2.7 or Python 3 &lt; 3.5 you can use Libcloud
-v2.8.x release series which still supports those Python versions - keep in
-mind though that this release series only includes bug fixes. All the new
-features and improvements will land in the v3.x.x series.</p>
-
-<p>Other highlights include:</p>
-
-<ul>
-  <li>Type annotations for the base storage API</li>
-  <li>Various improvements in the Azure Blobs driver</li>
-  <li>New standard “prefix” keyword argument in the <code class="language-plaintext highlighter-rouge">{list,iterate}_container_objects</code>
-methods</li>
-  <li>4 new compute drivers (KubeVirt, LXD, Kamatera, GiG G8)</li>
-  <li>Various improvements to the <code class="language-plaintext highlighter-rouge">deploy_node()</code> functionality</li>
-  <li>and much more</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0</a> and
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1</a>.</p>
-
-<h3 id="download">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==3.0.0"
-</pre>
-
-<h3 id="upgrading">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==3.0.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.0.0/">https://libcloud.readthedocs.org/en/v3.0.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.0.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2020/06/12/libcloud-2-8-3-released.html b/output/blog/2020/06/12/libcloud-2-8-3-released.html
deleted file mode 100644
index 6d4d79f..0000000
--- a/output/blog/2020/06/12/libcloud-2-8-3-released.html
+++ /dev/null
@@ -1,233 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 2.8.3 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 2.8.3 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2020/06/12/libcloud-2-8-3-released.html" property="og:url">

-    

-    

-      <meta content="2020-06-12T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 2.8.3 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 12, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.3.</p>
-
-<p>This is a bug-fix only release in the v2.8.x release. It includes two bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://github.com/apache/libcloud/blob/2.8.x/CHANGES.rst">https://github.com/apache/libcloud/blob/2.8.x/CHANGES.rst</a>.</p>
-
-<h3 id="download">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.8.3"
-</pre>
-
-<h3 id="upgrading">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.8.3"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.3/">https://libcloud.readthedocs.org/en/v2.8.3/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.3/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2020/06/12/libcloud-3-1-0-released.html b/output/blog/2020/06/12/libcloud-3-1-0-released.html
deleted file mode 100644
index 965b8a9..0000000
--- a/output/blog/2020/06/12/libcloud-3-1-0-released.html
+++ /dev/null
@@ -1,233 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 3.1.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 3.1.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2020/06/12/libcloud-3-1-0-released.html" property="og:url">

-    

-    

-      <meta content="2020-06-12T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 3.1.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 12, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.1.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0</a>.</p>
-
-<h3 id="download">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==3.1.0"
-</pre>
-
-<h3 id="upgrading">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==3.1.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.1.0/">https://libcloud.readthedocs.org/en/v3.1.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.1.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2020/08/02/latest-provider-pricing-data-available-in-s3-bucket.html b/output/blog/2020/08/02/latest-provider-pricing-data-available-in-s3-bucket.html
deleted file mode 100644
index 123629e..0000000
--- a/output/blog/2020/08/02/latest-provider-pricing-data-available-in-s3-bucket.html
+++ /dev/null
@@ -1,217 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,pricing data" />

-    

-

-    

-      <title>Latest up to date provider pricing.json data file is now available in an S3 bucket | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Latest up to date provider pricing.json data file is now available in an S3 bucket" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2020/08/02/latest-provider-pricing-data-available-in-s3-bucket.html" property="og:url">

-    

-    

-      <meta content="2020-08-02T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="pricing data" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Latest up to date provider pricing.json data file is now available in an S3 bucket</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 02, 2020</span>
-
-  <div class="post-content">
-    <p>Recently we added a new job to our CI / CD which runs daily and retrieves latest
-pricing data for various providers and publishes pricing.json file which can be
-used by Libcloud to a public read-only S3 bucket.</p>
-
-<p>More information on where to download it and how to use this file can be found in
-<a href="https://libcloud.readthedocs.io/en/latest/compute/pricing.html#downloading-latest-pricing-data-from-an-s3-bucket">our documentation</a>.</p>
-
-<h2 id="background-context">Background, Context</h2>
-
-<p>In the past, we ran the script which updates pricing.json file which is bundled
-with each Libcloud release just before publishing a new release.</p>
-
-<p>The problem is that the pricing data can change often, so updating it only once
-every couple of months as part of a Libcloud release is not sufficient.</p>
-
-<p>To solve for that problem, we now update and publish pricing.json file which
-includes latest retrieved pricing data for various providers on a daily basis.</p>
-
-<p>It’s worth noting that we can’t guarantee 100% accuracy of this data so you
-should only use this data as estimate and you should never rely solely on
-Libcloud pricing data.</p>
-
-<h2 id="thanks">Thanks</h2>
-
-<p>We would like to extend special thanks to <a href="https://github.com/Eis-D-Z">Eis D. Zaster</a> who has
-contributed new scraping scripts for multiple providers and also made
-various improvements and fixes to the existing scraping scripts.</p>
-
-<p>In addition to that, we would like to thank <a href="https://aws.amazon.com/blogs/opensource/aws-promotional-credits-open-source-projects/">Amazon Web Services</a> which
-granted us free credits for their EC2 and S3 service which we plan to use
-for hosting this pricing file, end to end tests and more.</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/pricing-data.html" rel="tag">pricing data</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2020/08/31/miguel-caballer-joins-our-team.html b/output/blog/2020/08/31/miguel-caballer-joins-our-team.html
deleted file mode 100644
index f6d7563..0000000
--- a/output/blog/2020/08/31/miguel-caballer-joins-our-team.html
+++ /dev/null
@@ -1,219 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer" />

-    

-

-    

-      <title>Miguel Caballer (micafer) joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Miguel Caballer (micafer) joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2020/08/31/miguel-caballer-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2020-08-31T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Miguel Caballer (micafer) joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 31, 2020</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/micafer">Miguel Caballer</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Miguel
-Caballer to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>Miguel has been part of the Libcloud community for many years now and during
-his participation he made various contributions to the project, majority of
-them focusing on our OpenStack drivers.</p>
-
-<p>For anyone who would like to know more about Miguel here is his short bio:</p>
-
-<blockquote>
-  <p>Miguel Caballer is part of the Grid and High Performance Computing group of
-UPV since 2001. He is the lead developer of the Infrastructure Manager (IM),
-a tool that deploys complex and customized virtual infrastructures on IaaS
-Cloud deployments. He has participated in different research projects about
-the application of Grid and Cloud computing techniques to several areas of
-engineering. Other fields of interest include green computing.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>When I start the development of the IM (in python) I found that Libcloud was
-the best option to connect with different cloud back-ends using a single
-library and using the same basic set of functions calls. It has improved a
-lot in the last years adding extra functionality for each connector that makes
-it a really good alternative to native libraries. My main contributions has been
-mainly related with the OpenStack driver, one of the most user cloud providers
-by the IM tool. I’m very proud to be an Apache Libcloud team member and I will
-continue with my contributions.</p>
-</blockquote>
-
-
-  </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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2020/09/20/libcloud-3-2-0-released.html b/output/blog/2020/09/20/libcloud-3-2-0-released.html
deleted file mode 100644
index 165fb70..0000000
--- a/output/blog/2020/09/20/libcloud-3-2-0-released.html
+++ /dev/null
@@ -1,233 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 3.2.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 3.2.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2020/09/20/libcloud-3-2-0-released.html" property="og:url">

-    

-    

-      <meta content="2020-09-20T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 3.2.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 20, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.2.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0</a>.</p>
-
-<h3 id="download">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==3.2.0"
-</pre>
-
-<h3 id="upgrading">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==3.2.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.2.0/">https://libcloud.readthedocs.org/en/v3.2.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.2.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2021/01/02/libcloud-3-3-0-released.html b/output/blog/2021/01/02/libcloud-3-3-0-released.html
deleted file mode 100644
index 1ba567c..0000000
--- a/output/blog/2021/01/02/libcloud-3-3-0-released.html
+++ /dev/null
@@ -1,233 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 3.3.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 3.3.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2021/01/02/libcloud-3-3-0-released.html" property="og:url">

-    

-    

-      <meta content="2021-01-02T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 3.3.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 02, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.3.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0</a>.</p>
-
-<h3 id="download">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==3.3.0"
-</pre>
-
-<h3 id="upgrading">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==3.3.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.3.0/">https://libcloud.readthedocs.org/en/v3.3.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.3.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2021/01/25/libcloud-3-3-1-released.html b/output/blog/2021/01/25/libcloud-3-3-1-released.html
deleted file mode 100644
index 3522193..0000000
--- a/output/blog/2021/01/25/libcloud-3-3-1-released.html
+++ /dev/null
@@ -1,241 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 3.3.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 3.3.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2021/01/25/libcloud-3-3-1-released.html" property="og:url">

-    

-    

-      <meta content="2021-01-25T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 3.3.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 25, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.3.1.</p>
-
-<p>This release includes 2 bug fixes.</p>
-
-<p>One of them fixes a regression in EC2 driver which was inadvertently
-introduced in v3.3.1. That regression broke authentication for some
-regions such as us-east-2 which utilize authentication algorithm
-version 4.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1</a>.</p>
-
-<h3 id="download">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==3.3.1"
-</pre>
-
-<h3 id="upgrading">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==3.3.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.3.1/">https://libcloud.readthedocs.org/en/v3.3.1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Thanks to <a href="https://github.com/olegrtecno">@olegrtecno</a> for reporting EC2 authentication issue and
-<a href="https://github.com/RunOrVeith">Veith Röthlingshöfer - @RunOrVeith</a> for reporting bug in Google Storage
-driver which has also been fixed in this release.</p>
-
-<p>Full list of people who contributed to this release can be found in the
-<a href="https://libcloud.readthedocs.org/en/v3.3.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2021/06/03/dimitris-moraitis-joins-our-team.html b/output/blog/2021/06/03/dimitris-moraitis-joins-our-team.html
deleted file mode 100644
index ef39fd6..0000000
--- a/output/blog/2021/06/03/dimitris-moraitis-joins-our-team.html
+++ /dev/null
@@ -1,210 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,new committer,new pmc member" />

-    

-

-    

-      <title>Dimitris Moraitis (dmo) joins our team | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Dimitris Moraitis (dmo) joins our team" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2021/06/03/dimitris-moraitis-joins-our-team.html" property="og:url">

-    

-    

-      <meta content="2021-06-03T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="new committer" property="article:tag">

-      

-      <meta content="new pmc member" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Dimitris Moraitis (dmo) joins our team</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 03, 2021</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/d-mo">Dimitris Moraitis</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Dimitris
-Moraitis to join us as a committer and we are pleased to announce that
-they have accepted.</p>
-
-<p>Dimitris is one of the founders and main contributors to the open source multi
-cloud management project called <a href="https://github.com/mistio/mist-ce">Mist.io</a>.</p>
-
-<p>Mist.io has been an early user and adopter of Libcloud. Over the years,
-Dimitris and the rest of the Mist.io team have contributed many changes and
-improvements to Libcloud.</p>
-
-<p>For anyone who would like to know more about Dimitris here is his short bio:</p>
-
-<blockquote>
-  <p>Dimitris is an entrepreneur &amp; engineer committed to open technologies. He
-holds a UoA CS BSc. He has been serving as the technical lead for organizations
-around the world since 2001. He’s the co-founder &amp; CTO of Mist.io, the open
-source multicloud management platform. He’s particularly interested in DevOps,
-UX, AI/ML and the social impact of technology.</p>
-</blockquote>
-
-
-  </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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2021/11/11/libcloud-3-4-0-released.html b/output/blog/2021/11/11/libcloud-3-4-0-released.html
deleted file mode 100644
index 45cc01f..0000000
--- a/output/blog/2021/11/11/libcloud-3-4-0-released.html
+++ /dev/null
@@ -1,266 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 3.4.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 3.4.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2021/11/11/libcloud-3-4-0-released.html" property="og:url">

-    

-    

-      <meta content="2021-11-11T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 3.4.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 11, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.4.0.</p>
-
-<p>This release includes new features, improvements and bug fixes.</p>
-
-<p>Highlights include:</p>
-
-<ul>
-  <li>Improvements and more flexibility in the failed HTTP requests retrying code</li>
-  <li>Various improvements to the Equinix Metal compute driver</li>
-  <li>Improvements and updates to the Outscale, Vultr, CloudSigma and OpenStack
-compute drivers</li>
-  <li>Support for authenticating via API tokens to the CloudFlare DNS driver</li>
-  <li>Support for using external cache for OpenStack auth tokens</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0</a>.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>Libcloud v3.4.x will be the last release series which still supports Python
-3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.4.0"
-</pre>
-
-<h3 id="upgrading">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==3.4.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.4.0/">https://libcloud.readthedocs.org/en/v3.4.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.4.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2021/11/15/libcloud-3-4-1-released.html b/output/blog/2021/11/15/libcloud-3-4-1-released.html
deleted file mode 100644
index cb6be99..0000000
--- a/output/blog/2021/11/15/libcloud-3-4-1-released.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 3.4.1 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 3.4.1 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2021/11/15/libcloud-3-4-1-released.html" property="og:url">

-    

-    

-      <meta content="2021-11-15T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 3.4.1 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 15, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.4.1.</p>
-
-<p>This is a bug fix release which fixes an installation bug that was inadvertently
-introduced in v3.4.0.</p>
-
-<p>That bug broke installation under Python 3.5 and it also prevented Libcloud
-from being installed inside the same (virtual) environment where older version
-of the requests library was already installed or where some other dependency
-depends on older version of the requests library.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>Libcloud v3.4.x will be the last release series which still supports Python
-3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.4.1"
-</pre>
-
-<h3 id="upgrading">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==3.4.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.4.1/">https://libcloud.readthedocs.org/en/v3.4.1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.4.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/2022/03/12/libcloud-3-5-0-released.html b/output/blog/2022/03/12/libcloud-3-5-0-released.html
deleted file mode 100644
index 888f9a8..0000000
--- a/output/blog/2022/03/12/libcloud-3-5-0-released.html
+++ /dev/null
@@ -1,261 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="news,release announcement" />

-    

-

-    

-      <title>Libcloud 3.5.0 released | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Libcloud 3.5.0 released" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="article" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/2022/03/12/libcloud-3-5-0-released.html" property="og:url">

-    

-    

-      <meta content="2022-03-12T00:00:00+00:00" property="article:published_time">

-      <meta content="https://libcloud.apache.org/about.html" property="article:author">

-    

-

-    

-      

-      <meta content="news" property="article:tag">

-      

-      <meta content="release announcement" property="article:tag">

-      

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    
-<div class="post">
-  
-    <h2>Libcloud 3.5.0 released</h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 12, 2022</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.5.0.</p>
-
-<p>This release includes new features, improvements and bug fixes.</p>
-
-<p>Highlights include:</p>
-
-<ul>
-  <li>Improvements to the OpenStack driver</li>
-  <li>New storage driver for Scaleway Object Storage</li>
-  <li>Improvements to the HTTP requests retrying code</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0</a>.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>This release drops support for Python 3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>Last release which still supports Python 3.5 is Libcloud v3.4.1.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.5.0"
-</pre>
-
-<h3 id="upgrading">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==3.5.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.5.0/">https://libcloud.readthedocs.org/en/v3.5.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.5.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-Share : <a href="https://twitter.com/share" class="twitter-share-button"{count} data-via="libcloud" data-size="large" data-hashtags="cloud">Tweet</a>
-<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2010/02/index.html b/output/blog/archives/2010/02/index.html
deleted file mode 100644
index a5263bb..0000000
--- a/output/blog/archives/2010/02/index.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2010 02">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2010 &raquo; February | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2010 &raquo; February" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2010 02" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2010/02/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2010/02/02/libcloud-0-2-0-released.html">Libcloud 0.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on Feb 02, 2010</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.2.0 has been released.</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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2010/05/index.html b/output/blog/archives/2010/05/index.html
deleted file mode 100644
index 61584a1..0000000
--- a/output/blog/archives/2010/05/index.html
+++ /dev/null
@@ -1,206 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2010 05">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2010 &raquo; May | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2010 &raquo; May" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2010 05" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2010/05/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2010/05/11/libcloud-0-3-1-released.html">Libcloud 0.3.1 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on May 11, 2010</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are pleased to
-announce the release and immediate availability of version 0.3.1 of Apache
-Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with many of
-the popular cloud server providers. It was created to make it easy for
-developers to build products that work between any of the services that it
-supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>New Drivers for Dreamhost, Eucalyptus, Enomaly ECP, IBM Developer
-Cloud and SoftLayer.</li>
-  <li>Added new deployment and bootstrap API.</li>
-  <li>Added support for Amazon EC2 Asia Pacific (Singapore) Region</li>
-  <li>Improved test coverage for all drivers.</li>
-</ul>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201005.mbox/%3CAANLkTilX0aWMhmdZWm-vCF3XjNaOQHrv7MWuj0ogNhRf@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2010/10/index.html b/output/blog/archives/2010/10/index.html
deleted file mode 100644
index e0b7750..0000000
--- a/output/blog/archives/2010/10/index.html
+++ /dev/null
@@ -1,208 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2010 10">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2010 &raquo; October | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2010 &raquo; October" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2010 10" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2010/10/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2010/10/12/libcloud-0-4-0-released.html">Libcloud 0.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on Oct 12, 2010</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are pleased to
-announce the release and immediate availability of version 0.4.0 of Apache
-Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with many of
-the popular cloud server providers. It was created to make it easy for
-developers to build products that work between any of the services that it
-supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>Removed dependency on Zope.Interface.</li>
-  <li>New driver for ElasticHosts.</li>
-  <li>Bug fixes and improvements for GoGrid, EC2, Linode, Slicehost, and
-RimuHosting.</li>
-</ul>
-
-<p>See the CHANGES file for more details: 
-<a href="https://svn.apache.org/repos/asf/incubator/libcloud/tags/0.4.0/CHANGES">https://svn.apache.org/repos/asf/incubator/libcloud/tags/0.4.0/CHANGES</a>.</p>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201010.mbox/%3CAANLkTinqaKjPE-xJUgEdZibF0oeCiyHwCx0VRmC9F=UW@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2011/01/index.html b/output/blog/archives/2011/01/index.html
deleted file mode 100644
index 21ae244..0000000
--- a/output/blog/archives/2011/01/index.html
+++ /dev/null
@@ -1,203 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2011 01">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2011 &raquo; January | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2011 &raquo; January" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2011 01" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2011/01/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2011/01/17/libcloud-0-4-2-released.html">Libcloud 0.4.2 released</a></h2>
-  
-  <span class="post-date-author">By Jerry Chen on Jan 17, 2011</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are
-pleased to announce the release and immediate availability of version
-0.4.2 of Apache Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with
-many of the popular cloud server providers. It was created to make it
-easy for developers to build products that work between any of the
-services that it supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>New drivers for CloudSigma, Brightbox, Rackspace UK</li>
-  <li>Improvements to deployment capabilities</li>
-  <li>libcloud.security module for SSL certificate verification, see
-http://wiki.apache.org/incubator/LibcloudSSL</li>
-</ul>
-
-
-  </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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2011/02/index.html b/output/blog/archives/2011/02/index.html
deleted file mode 100644
index 666e624..0000000
--- a/output/blog/archives/2011/02/index.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2011 02">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2011 &raquo; February | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2011 &raquo; February" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2011 02" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2011/02/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2011/02/15/libcloud-sprint-will-be-held-at-pycon-2011.html">Libcloud sprint will be held at PyCon 2011</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 15, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at PyCon 2011 in Atlanta. For more information,
-please refer to the <a href="http://mail-archives.apache.org/mod_mbox/incubator-libcloud/201102.mbox/%3CAANLkTimwn5Dm372VYZ4YVcgKQqbVVwxyo8=DMFtHoTwg@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/pycon.html" rel="tag">pycon</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2011/05/index.html b/output/blog/archives/2011/05/index.html
deleted file mode 100644
index a4a96e4..0000000
--- a/output/blog/archives/2011/05/index.html
+++ /dev/null
@@ -1,268 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2011 05">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2011 &raquo; May | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2011 &raquo; May" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2011 05" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2011/05/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2011/05/25/libcloud-0-5-0-released.html">Libcloud 0.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 25, 2011</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>I would like to announce Libcloud 0.5.0. This version represents a big
-milestone, because it includes many new features, drivers, improvement and
-two totally new API’s - storage and load-balancers.</p>
-
-<h3 id="major-changes-and-features-since-the-last-release">Major changes and features since the last release</h3>
-
-<p><strong>New Storage API</strong></p>
-
-<p>Storage API which allows you to manage cloud storage has been added to the
-core. Currently two provider drivers are available (Rackspace Cloud Files
-and Amazon S3), but you can expect more drivers in the future releases.</p>
-
-<p><strong>New load-balancer API</strong></p>
-
-<p>Load-balancer API which allows you to manage load-balancers as a service
-(LBaaS) has been added to the core. Currently two provider drivers are
-available (Rackspace and GoGrid), but you can expect more drivers in the
-future releases.</p>
-
-<p><strong>New compute drivers</strong></p>
-
-<p>This release includes 5 new compute drivers. The compute API now supports a
-total of 24 different providers.</p>
-
-<ul>
-  <li>Bluebox (contributed by Christian Paredes)</li>
-  <li>Gandi.net (contributed by Aymeric Barantal)</li>
-  <li>Nimbus (contributed by David LaBissoniere)</li>
-  <li>OpenStack (contributed by Roman Bogorodskiy)</li>
-  <li>Opsource.net cloud (contributed by Joe Miller)</li>
-</ul>
-
-<h3 id="api-changes">API changes</h3>
-
-<p>To support new services, core Libcloud API had to be refactored. The library
-now consists of three top-level modules:</p>
-
-<ul>
-  <li>libcloud.compute.* (everything related to the compute has been moved here)</li>
-  <li>libcloud.storage.* (new place for the storage API)</li>
-  <li>libcloud.loadbalancer.* (new place for the load-balancer API)</li>
-</ul>
-
-<p>Importing stuff from the old location (e.g. from libcloud.providers import
-get_driver) should still work, but you will receive a deprecation warning.</p>
-
-<p>You are encouraged to update your code to use the new module locations. The
-old paths will be fully deprecated and removed in version 0.6.0.</p>
-
-<h3 id="other-notable-changes">Other notable changes</h3>
-
-<p>All the pricing data has been moved to a separate JSON file. This should
-make updating pricing a lot easier.</p>
-
-<p>For a full list of changes, please check the CHANGES file &lt;
-https://github.com/apache/libcloud/blob/trunk/CHANGES&gt;.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.5.0 can be downloaded from
-http://libcloud.apache.org/downloads.html or install it using pip - pip
-install apache-libcloud</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>For the API documentation, please refer to
-https://libcloud.apache.org/apidocs/0.5.0/</p>
-
-<p>For a real world example, check the example_{compute,storage,balancer}.py
-files which are located in the root directory.</p>
-
-<p>We have been pretty busy with this release so we currently don’t have any
-articles about the new APIs on the website yet, but we will try to add them
-this week.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker (
-https://issues.apache.org/jira/browse/LIBCLOUD).</p>
-
-<p>Attaching an example or test which reproduces it would be ideal</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTi=LqBidHLHUwAJSAWSzd-qSpad+dA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2011/06/index.html b/output/blog/archives/2011/06/index.html
deleted file mode 100644
index 81f2699..0000000
--- a/output/blog/archives/2011/06/index.html
+++ /dev/null
@@ -1,185 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2011 06">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2011 &raquo; June | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2011 &raquo; June" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2011 06" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2011/06/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2011/06/06/libcloud-sprint-will-be-held-at-europython-2011.html">Libcloud sprint will be held at EuroPython 2011</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 06, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at EuroPython 2011 in Florence, Italy. For more
-information, please refer to the <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201106.mbox/%3CBANLkTiniHVi+EYpo6iBYvA-BxwPkZmfSig@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/europython.html" rel="tag">europython</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2011/07/index.html b/output/blog/archives/2011/07/index.html
deleted file mode 100644
index 5b4bb14..0000000
--- a/output/blog/archives/2011/07/index.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2011 07">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2011 &raquo; July | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2011 &raquo; July" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2011 07" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2011/07/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2011/07/04/libcloud-0-5-2-released.html">Libcloud 0.5.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 04, 2011</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>I would like to announce Libcloud 0.5.2. This release primary fixes two bugs
-which were introduced in Libcloud 0.5.0 and improves listing of the objects
-in the containers which contain more objects that fit into a single
-response.</p>
-
-<h3 id="notable-changes-bug-fixes-and-improvements">Notable changes, bug-fixes and improvements</h3>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>Fix a regression in the <code class="language-plaintext highlighter-rouge">deploy_node()</code> method and make it more robust</li>
-  <li>Fix a regression in the Nimbus driver create_node() method</li>
-  <li>Improved node name and tag handling in the Amazon EC2 driver</li>
-  <li>Improved pricing and response handling in the OpenStack driver</li>
-  <li>New driver for SkaliCloud (skalicloud.com)</li>
-  <li>New driver for ServerLove (serverlove.com)</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>Fix handling of the containers with a lot of objects. Now an iterator
-object is returned when user calls <code class="language-plaintext highlighter-rouge">list_container_objects()</code> method
-and this object transparently handles pagination.</li>
-</ul>
-
-<p>For a full list of changes, please check the CHANGES file &lt;
-https://github.com/apache/libcloud/blob/0.5.2/CHANGES&gt;.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.5.2 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip - pip
-install apache-libcloud</p>
-
-<p>It is possible that the file hasn’t been synced to all the mirrors yet so if
-this is the case, please use the apache mirror -
-http://www.apache.org/dist/libcloud</p>
-
-<h3 id="documentation">Documentation*</h3>
-
-<p>API documentation can be found at https://libcloud.apache.org/apidocs/0.5.2/</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201107.mbox/%3CCAJMHEm+-=3NxsZj+n+bogmYzGsxDJQOU_2aJbuNS77nmnsekJw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2011/09/index.html b/output/blog/archives/2011/09/index.html
deleted file mode 100644
index e2ffcf0..0000000
--- a/output/blog/archives/2011/09/index.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2011 09">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2011 &raquo; September | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2011 &raquo; September" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2011 09" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2011/09/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2011/09/01/libcloud-on-floss-weekly.html">Episode about Libcloud on FLOSS Weekly podcast</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 01, 2011</span>
-
-  <div class="post-content">
-    <p>Tomaz Muraus has been guest on a <a href="http://twit.tv/show/floss-weekly/">FLOSS weekly podcast</a> where he talked
-about Apache Libcloud.</p>
-
-<p>For a recording and show notes, please see the official show page -
-<a href="http://twit.tv/show/floss-weekly/181">FLOSS Weekly 181</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/podcasts.html" rel="tag">podcasts</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2011/10/index.html b/output/blog/archives/2011/10/index.html
deleted file mode 100644
index e36f002..0000000
--- a/output/blog/archives/2011/10/index.html
+++ /dev/null
@@ -1,289 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2011 10">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2011 &raquo; October | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2011 &raquo; October" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2011 10" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2011/10/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2011/10/19/libcloud-0-6-0-beta1-released.html">Libcloud 0.6.0-beta1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Oct 19, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.1!</p>
-
-<p>This release represents a big milestone for us and includes many
-improvements and new drivers, but the most important thing is a brand new
-DNS API.</p>
-
-<p>DNS API allows users to manage DNS service provided by many different
-providers. This release includes a driver for Linode DNS (
-http://www.linode.com/features.cfm), Zerigo DNS (http://www.zerigo.com/)
-and Rackspace Cloud DNS (
-http://www.rackspace.com/cloud/cloud_hosting_products/dns/). In the future
-we also plan to expand it (hopefully with your help) and add new drivers
-for providers such as Amazon and others.</p>
-
-<p>Other notable changes, bug-fixes and improvements:</p>
-
-<p><strong>Documentation</strong></p>
-
-<ul>
-  <li>New documentation which is available at http://libcloud.apache.org/docs/</li>
-</ul>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>SSL certificate validation is now enabled by default. If no CA
-certificate files are found on startup, an exception is thrown.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Ninefold.com (also a first driver for public Australian
-cloud provider in Libcloud)</li>
-  <li>Support for OpenStack 1.1 API and many other improvements in the
-OpenStack driver</li>
-  <li>Linode driver now support a new Japan location</li>
-  <li>Support for deployment using an SSH key</li>
-  <li>Amazon EC2 driver now supports deploy functionality using an SSH key</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>New driver for Google storage (http://code.google.com/apis/storage/)</li>
-  <li>New driver for Ninefold.com storage (http://ninefold.com/cloud-storage/)</li>
-</ul>
-
-<p><strong>Load Balancer</strong></p>
-
-<ul>
-  <li>New driver for ninefold.com (
-https://ninefold.com/support/display/SPT/Load+Balancing)</li>
-  <li>Rackspace driver now also supports UK location</li>
-</ul>
-
-<p>Any many other improvements and bug fixes!</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a></p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEm+8XX704mSY4qw4P0YSBjGK=0SWCKjzSHBe8sLD__2UnA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2011/11/index.html b/output/blog/archives/2011/11/index.html
deleted file mode 100644
index ba0e501..0000000
--- a/output/blog/archives/2011/11/index.html
+++ /dev/null
@@ -1,410 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2011 11">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2011 &raquo; November | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2011 &raquo; November" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2011 11" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2011/11/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2011/11/22/new-committer-hutson-betts-join-our-team.html">New committer Hutson Betts joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 22, 2011</span>
-
-  <div class="post-content">
-    <p>Hi all,</p>
-
-<p>I just wanted to let everyone know that the Libcloud PMC has decided to
-invite a new committer - Hutson Betts (hbetts).</p>
-
-<p>He has previously mostly contributed to the OpenNebula driver and the
-networking API.</p>
-
-<p>We believe that granting him the committer status will allow him to more
-easily and directly contribute to the project.</p>
-
-<p>Please help us welcome him!</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201111.mbox/%3CCAJMHEm+08-1MMCgHDZgULc+StDiwgR+_krVZvHOJF0odcU_OWg@mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2011/11/17/libcloud-0-6-2-released.html">Libcloud 0.6.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 17, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.2!</p>
-
-<p>This is primary a bug-fix release and includes the following bug-fixes:</p>
-
-<ul>
-  <li>Fix the PollingConnection class and actually use the poll_interval class
-variable (previously it was ignored). This bug-fix affects Rackspace Cloud
-DNS driver, CloudStack and Ninefold compute driver.</li>
-  <li>Fix a bug in the Rackspace Cloud DNS driver exception handling and throw
-an Exception if an unexpected status code is returned.</li>
-</ul>
-
-<p>Besides the bug-fixes it also includes some new features:</p>
-
-<ul>
-  <li>Support for Amazon’s new location (Oregon)</li>
-  <li>Expose CloudStack provider. This way it can be used with an arbitrary
-CloudStack installation and not just with the provider drivers which
-sub-class it (e.g. Ninefold.com driver).</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup">https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.2 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.2/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup">https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEmJTN407_JJRfnwDuJxNsWCupEGc0cXWxs%3DM-n8HoHoQKQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2011/11/09/libcloud-0-6-1-released.html">Libcloud 0.6.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 09, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.1!</p>
-
-<p>This release represents a big milestone for us and includes many
-improvements and new drivers, but the most important thing is a brand new
-DNS API.</p>
-
-<p>DNS API allows users to manage DNS service provided by many different
-providers. This release includes a driver for Linode DNS (
-http://www.linode.com/features.cfm), Zerigo DNS (http://www.zerigo.com/)
-and Rackspace Cloud DNS (
-http://www.rackspace.com/cloud/cloud_hosting_products/dns/). In the future
-we also plan to expand it (hopefully with your help) and add new drivers
-for providers such as Amazon and others.</p>
-
-<p>Other notable changes, bug-fixes and improvements:</p>
-
-<p><strong>Documentation</strong></p>
-
-<ul>
-  <li>New documentation which is available at http://libcloud.apache.org/docs/</li>
-</ul>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>SSL certificate validation is now enabled by default. If no CA
-certificate files are found on startup, an exception is thrown.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Ninefold.com (also a first driver for public Australian
-cloud provider in Libcloud)</li>
-  <li>Support for OpenStack 1.1 API and many other improvements in the
-OpenStack driver</li>
-  <li>Linode driver now support a new Japan location</li>
-  <li>Support for deployment using an SSH key</li>
-  <li>Amazon EC2 driver now supports deploy functionality using an SSH key</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>New driver for Google storage (http://code.google.com/apis/storage/)</li>
-  <li>New driver for Ninefold.com storage (http://ninefold.com/cloud-storage/)</li>
-</ul>
-
-<p>Load Balancer:</p>
-
-<ul>
-  <li>New driver for ninefold.com (
-https://ninefold.com/support/display/SPT/Load+Balancing)</li>
-  <li>Rackspace driver now also supports UK location</li>
-</ul>
-
-<p>Any many other improvements and bug fixes!</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<p>###Thanks</p>
-
-<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/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEm+8XX704mSY4qw4P0YSBjGK=0SWCKjzSHBe8sLD__2UnA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2011/12/index.html b/output/blog/archives/2011/12/index.html
deleted file mode 100644
index 3a8c35d..0000000
--- a/output/blog/archives/2011/12/index.html
+++ /dev/null
@@ -1,295 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2011 12">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2011 &raquo; December | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2011 &raquo; December" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2011 12" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2011/12/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html">2011 in retrospect and a Happy New Year from the Libcloud team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 30, 2011</span>
-
-  <div class="post-content">
-    <p>Dear users &amp; developers,</p>
-
-<p>First of all, Libcloud team wishes everyone a Happy New Year 2012!</p>
-
-<p>2011 has been a great year for us and we have accomplished a lot of things:</p>
-
-<ul>
-  <li>Website has been ported to the Apache CMS and updated with a lot of new
-content, including documentation</li>
-  <li>In May we have graduated from the incubator to a top level project</li>
-  <li>Two new committers have joined the team (Tomaz Muraus, Hutson Betts)</li>
-  <li>We have grown from supporting a single API (cloud servers) to supporting
-four different APIs (cloud servers, load balancers, cloud storage, dns)</li>
-  <li>We have introduced support for Python 3</li>
-  <li>We have released a total of 7 new versions</li>
-  <li>We have received many patches by external contributors</li>
-  <li>We have held two development sprints (PyCon, EuroPython)</li>
-  <li>Code wise we have grown from ~4300 LOC to ~14300 LOC (excluding tests)</li>
-</ul>
-
-<p>Lets try to make 2012 even better :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201112.mbox/%3CCAJMHEmL1D-HuCj4LSH-mF1bP_Of6XwEfuP1Y74_2APeD-8OrFA@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/2011/12/09/libcloud-0-7-1-released.html">Libcloud 0.7.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 09, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.7.1!</p>
-
-<p>This release represents another big milestone for us and introduces a
-support for Python 3!</p>
-
-<p>Other notable changes:</p>
-
-<ul>
-  <li>New Las Vegas location for the CloudSigma provider</li>
-  <li>Improvements to the OpenStack driver</li>
-  <li>Improvements to the OpenNebula driver</li>
-  <li>Support for Amazon EC2 new “Cluster Compute Eight Extra Large” instance
-size</li>
-</ul>
-
-<p>This release also removes old, deprecated (pre-0.5) paths. If you still
-haven’t updated your code you need to do it now otherwise it won’t work
-with 0.7.1 and future releases.</p>
-
-<p>Script which can help you with the migration from the old style paths to
-the new ones can be found at
-http://libcloud.apache.org/upgrade-notes-0-7.html.</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.7.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-7.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.7.1/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.7.1/CHANGES?revision=1210679&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201112.mbox/%3CCAJMHEm+qKuSarmvQZ4H1PVUkv6L3vssjQEHs+3MCtSJ9hfBwOw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2012/02/index.html b/output/blog/archives/2012/02/index.html
deleted file mode 100644
index e0d786d..0000000
--- a/output/blog/archives/2012/02/index.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2012 02">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2012 &raquo; February | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2012 &raquo; February" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2012 02" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2012/02/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2012/02/08/libcloud-0-8-0-released.html">Libcloud 0.8.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 08, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.8.0!</p>
-
-<p>Release highlights:</p>
-
-<ul>
-  <li>Support for handling compressed (gzip, deflate) responses</li>
-  <li>Support for new Amazon EC2 location - South America (Sao Paulo)</li>
-</ul>
-
-<p>Other notable changes:</p>
-
-<ul>
-  <li>Many improvements and additions of extension methods in the OpenStack
-compute driver</li>
-  <li>Many improvements and additions of extension methods in the Rackspace
-load-balancer driver</li>
-  <li>Improvements in the OpenNebula compute driver</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.8.0 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-8.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.8.0/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.8.0/CHANGES?revision=r1240459&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201202.mbox/%3CCAJMHEmJJcigBO+ZoSyxFGvc5Z37t-t3KKHBHyyMi7L-J4-Y03A@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2012/04/index.html b/output/blog/archives/2012/04/index.html
deleted file mode 100644
index bafc841..0000000
--- a/output/blog/archives/2012/04/index.html
+++ /dev/null
@@ -1,254 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2012 04">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2012 &raquo; April | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2012 &raquo; April" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2012 04" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2012/04/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2012/04/01/libcloud-0-9-1-released.html">Libcloud 0.9.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 01, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.9.1!</p>
-
-<p>Release highlights:</p>
-
-<ul>
-  <li>A lot of improvements and additional functionality in the OpenStack
-driver. Now a generic OpenStack driver (Provider.OPENSTACK) also works with
-devstack.org and trystack.org installations</li>
-  <li>Improvements and better exception propagation in the deploy_node method</li>
-  <li>New driver for ElasticHosts Los Angeles and Toronto location</li>
-  <li>Support for new EC2 instance type - m1.medium</li>
-</ul>
-
-<p>Bug fixes:</p>
-
-<ul>
-  <li>Don’t lowercase special header names in the Amazon S3 storage driver.
-This fixes a bug with multi-objects delete calls.</li>
-  <li>Properly handle OpenStack providers which return public IP addresses
-under the ‘internet’ key in the ‘addresses’ dictionary</li>
-  <li>Make create_node in Linode driver return a Node instance instead of a
-listen of Node instances</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.9.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.9.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.9.1/CHANGES?revision=r1307716&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201204.mbox/%3CCAJMHEmJzeGL%2BU1PNeX0T-1dcxUC1um88jQTAmskZ-mXTQ3QLGw%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2012/05/index.html b/output/blog/archives/2012/05/index.html
deleted file mode 100644
index 5f3a494..0000000
--- a/output/blog/archives/2012/05/index.html
+++ /dev/null
@@ -1,332 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2012 05">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2012 &raquo; May | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2012 &raquo; May" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2012 05" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2012/05/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2012/05/24/libcloud-0-10-1-released.html">Libcloud 0.10.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 24, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.10.1!</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>Allow user to specify which IP to use when calling deploy_node
-(defaults to ‘public_ips’). Previously it only worked with public IP, now
-user can pass ‘private_ips’ as an argument and SSH client will try to
-connect to the node first private IP address.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Joyent cloud (http://www.joyentcloud.com/)</li>
-  <li>New driver for VCL cloud (
-http://www.educause.edu/blog/hes8/CloudComputingandtheVirtualCom/167931)</li>
-  <li>A lot of improvements and new features in the Brightbox driver</li>
-  <li>Support for Vmware vCloud version 1.5</li>
-  <li>Modify ParamikoSSHClient to connect to the SSH agent and automatically
-look for private keys in ~/.ssh if the ‘auth’ and ‘ssh_key’ argument is not
-specified when calling deploy_node.</li>
-  <li>Modify IBM driver so it works with IBM Smart Cloud Enterprise</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>Support for uploading large files in the CloudFiles driver</li>
-  <li>New driver for OpenStack Swift installations based on the CloudFiles
-driver</li>
-</ul>
-
-<p><strong>Bug fixes</strong></p>
-
-<ul>
-  <li>Fix a bug in the CloudSigma Las Vegas compute driver</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.10.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.10.1/</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.10.1/CHANGES?revision=r1340892&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201205.mbox/%3CCAJMHEmKtqtkWsTHVYeO-ijytw9caQ4p%2B-ip7And3aPJhKuA8vA%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2012/05/05/website-and-code-svn-repository-moved.html">SVN repositories moved, mailing lists addresses changed</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 05, 2012</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>Due to recent graduation (woho!), all the SVN repositories have been moved
-and the mailing list addresses have also been changed.</p>
-
-<p>If you are already subscribed to one of the old mailing list addresses your
-subscription was automatically transfered to the new one so you don’t need
-to do anything on your part.</p>
-
-<p>New addresses can be found bellow.</p>
-
-<p><strong>SVN repositories</strong></p>
-
-<ul>
-  <li>Main code repository: https://svn.apache.org/repos/asf/libcloud/</li>
-  <li>Website repository:
-https://svn.apache.org/repos/infra/websites/production/libcloud</li>
-</ul>
-
-<p><strong>Mailing lists addresses</strong></p>
-
-<ul>
-  <li>dev@libcloud.apache.org (was libcloud@incubator.apache.org)</li>
-  <li>commits@libcloud.apache.org from (was
-libcloud-commits@incubator.apache.org)</li>
-  <li>
-    <p>private@libcloud.apache.org from (was
-libcloud-private@incubator.apache.org)</p>
-  </li>
-  <li>users@libcloud.apache.org - this is a new users mailing list for a general
-talk about Libcloud and other off-topic things</li>
-  <li>security@libcloud.apache.org - new private mailing list used for reporting
-security vulnerabilities</li>
-</ul>
-
-<h2 id="note-to-the-committers">Note to the committers</h2>
-
-<p>CMS part of the website hasn’t been fully migrated yet. In the mean time,
-please try to avoid editing raw HTML files, because this means we will need
-to manually edit markdown files again when the CMS stuff is migrated.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTinTq7RrKpe8SMmSeKKW8yQpu-77Ew@mail.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/infrastructure.html" rel="tag">infrastructure</a>, <a href="/blog/tags/svn.html" rel="tag">svn</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2012/07/index.html b/output/blog/archives/2012/07/index.html
deleted file mode 100644
index 7901df8..0000000
--- a/output/blog/archives/2012/07/index.html
+++ /dev/null
@@ -1,265 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2012 07">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2012 &raquo; July | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2012 &raquo; July" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2012 07" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2012/07/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <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 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 id="release-highlights">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: “from libcloud import test”</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_volume, destroy_volume,
-attach_volume, detach_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 id="download">Download</h3>
-
-<p>Libcloud 0.10.1 can be downloaded from http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.1/</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or
-test which reproduces your problem.</p>
-
-<h3 id="thanks">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+f0TCd2iteS-A@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2012/08/index.html b/output/blog/archives/2012/08/index.html
deleted file mode 100644
index 50829de..0000000
--- a/output/blog/archives/2012/08/index.html
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2012 08">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2012 &raquo; August | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2012 &raquo; August" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2012 08" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2012/08/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2012/08/22/libcloud-0-11-1-released.html">Libcloud 0.11.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 22, 2012</span>
-
-  <div class="post-content">
-    <p>This release fixes a possible SSL man-in-the-middle vulnerability inside
-the code which performs the SSL certificate validation. For more
-information about the vulnerability, please see the “Security” page -
-<a href="http://libcloud.apache.org/security.html">http://libcloud.apache.org/security.html</a>.</p>
-
-<p>Everyone using an older version is strongly encouraged to upgrade to this
-release.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.1 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Thanks to the researchers from the University of Texas at Austin
-(Martin Georgiev, Suman Jana and Vitaly Shmatikov) who discovered this
-vulnerability.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/www-announce/201208.mbox/%3CCAJMHEmL958gN+GZT0tWDM9jVmMBj+w0qqY8TYXbJUNPwdW+6yA@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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2012/09/index.html b/output/blog/archives/2012/09/index.html
deleted file mode 100644
index c940b1a..0000000
--- a/output/blog/archives/2012/09/index.html
+++ /dev/null
@@ -1,252 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2012 09">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2012 &raquo; September | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2012 &raquo; September" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2012 09" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2012/09/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2012/09/25/libcloud-0-11-3-released.html">Libcloud 0.11.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 25, 2012</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.11.3!</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>Add new Rackspace Nova driver for Chicago (ORD) location</li>
-  <li>Add new methods for managing storage volumes and other extenstion methods
-to the IBM SCE driver.</li>
-  <li>Allow user to pass ‘timeout’ argument to the ‘deploy_node’ method</li>
-</ul>
-
-<p><strong>Bug fixes</strong></p>
-
-<ul>
-  <li>Fix a bug with the Libcloud SSL verification code. Code was too strict
-and didn’t allow “-“ character in the sub-domain when using a wildcard
-certificate.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.3/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / ortest which reproduces your problem.</p>
-
-<h3 id="thanks">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.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/www-announce/201209.mbox/%3CCAJMHEmLn+MV_pcNZv03PW5wuS5c=O8cFdqMH8LFtaUr1gggkdw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2012/11/index.html b/output/blog/archives/2012/11/index.html
deleted file mode 100644
index 34ea3e0..0000000
--- a/output/blog/archives/2012/11/index.html
+++ /dev/null
@@ -1,287 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2012 11">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2012 &raquo; November | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2012 &raquo; November" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2012 11" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2012/11/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2012/11/19/libcloud-0-11-4-released.html">Libcloud 0.11.4 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 19, 2012</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.11.4!</p>
-
-<p>This release is a bug fix release and contains no new features.</p>
-
-<p>Next release which will contain new features and some backward incompatible
-changes will happen in the 0.12.x series in the next couple of weeks.</p>
-
-<p>Bug fixes:</p>
-
-<ul>
-  <li>Fix some of tests failures which happened in Python 3.3 due to randomized
-dictionary ordering.</li>
-  <li>Fix a bug where a numeric instead of a string value was used for the
-content-length header in VCloud driver.</li>
-  <li>Don’t ignore ex_force_service_region argument in the CloudFiles driver.</li>
-  <li>Fix a bug which caused the connection to not be closed when using Python
-2.6 and calling get_object on an object which doesn’t exist in the S3
-driver.</li>
-  <li>Update ‘if type’ checks in the update_record methods to behave correctly
-if users passes in RecordType.A with a value of 0 - if type is not None.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.11.4/CHANGES?revision=r1411030&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.4/CHANGES?revision=r1411030&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.4 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.4/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or
-test which reproduces your problem.</p>
-
-<h3 id="thanks">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.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201211.mbox/%3CCAJMHEmL73OCjiNqg0QGPWb1Cc2JnQ4OWjXs5ah-sU%2BA%3DOwPUTg%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2012/11/16/new-committer-ilgiz-islamgulov-joins-the-team.html">New committer Ilgiz Islamgulov joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 16, 2012</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud
-has asked Ilgiz Islamgulov to become a committer and we are pleased
-to announce that they have accepted.</p>
-
-<p>Ilgiz worked on the Libcloud REST GSoC project
-(http://libcloud.apache.org/gsoc-2012.html) this summer and he has made a
-great progress on it.</p>
-
-<p>Giving him commit access will allow him to more directly contribute to the
-project and work on integrating Libcloud REST into main line.</p>
-
-<p>Everyone, please help me welcome him to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201211.mbox/%3CCAJMHEmJmRDdQbfRSxOBTueSJ8u4-VgU8YaeP5LcJ2gwubfNF2g%40mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2012/12/index.html b/output/blog/archives/2012/12/index.html
deleted file mode 100644
index 8562b63..0000000
--- a/output/blog/archives/2012/12/index.html
+++ /dev/null
@@ -1,264 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2012 12">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2012 &raquo; December | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2012 &raquo; December" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2012 12" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2012/12/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2012/12/28/new-committer-mahendra-maheshwara-joins-our-team.html">New committer Mahendra Maheshwara joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 28, 2012</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked
-Mahendra Maheshwara to become a committer and we are pleased to announce
-that they have accepted.</p>
-
-<p>Mahendra Maheshwara has joined the Libcloud community fairly recently, but
-he has already contributed multiple great patches -
-https://issues.apache.org/jira/issues/?jql=project%20%3D%20LIBCLOUD%20AND%20reporter%20in%20(%22mahendra.m%22)
-.</p>
-
-<p>Giving him commit access will allow him to more directly contribute to the
-project.</p>
-
-<p>Everyone, please help me welcome him to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201212.mbox/%3CCAJMHEmLyVg66Kb1Q9LRD1z9bSbtVFU=hTZGeWO2pc+s4qcEpow@mail.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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <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 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 ‘resolved’.</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 “Libcloud REST” (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 “Avoiding Vendor Lock-In Using Apache Libcloud”
-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-EYg@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>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2013/02/index.html b/output/blog/archives/2013/02/index.html
deleted file mode 100644
index af70526..0000000
--- a/output/blog/archives/2013/02/index.html
+++ /dev/null
@@ -1,261 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2013 02">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2013 &raquo; February | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2013 &raquo; February" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2013 02" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2013/02/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2013/02/18/libcloud-0-12-1-released.html">Libcloud 0.12.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 18, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.12.1!</p>
-
-<p>This release includes many new features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New more efficient generator based approach for iterating over paginated
-collections.</li>
-  <li>New generator based method for iterating over containers
-(iterate_containers).</li>
-  <li>Old ENUM style provided constants have been replaced with a string
-version. This allows users to dynamically register new providers using new
-set_driver method.</li>
-  <li>Support for multipart uploads in the Amazon S3 storage driver.</li>
-  <li>New load balancer driver for Amazon Load Balancing (ELB) service.</li>
-  <li>New storage driver for Azure Blog storage</li>
-  <li>New “local storage” storage driver</li>
-  <li>Support for multipart uploads in the S3 driver</li>
-  <li>Allow user to specify which CA cert is used for verifying server SSL
-certificate by setting “SSL_CERT_FILE” environment variable</li>
-  <li>Drivers which use xmlrplic library now use Libcloud HTTP layer for making
-HTTP requests. This means those drivers now support LIBCLOUD_DEBUG and SSL
-cert validation functionality</li>
-</ul>
-
-<p>Full change log can be found at
-https://svn.apache.org/repos/asf/libcloud/tags/0.12.1/CHANGES</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.12.1 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.12.1/
-.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/repos/asf/libcloud/tags/0.12.1/CHANGES">https://svn.apache.org/repos/asf/libcloud/tags/0.12.1/CHANGES</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201302.mbox/%3CCAJMHEmLc0RfSxM9UhXPeTwKiNDbZPsQs6SJMA1o3y1D4Cv+reA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2013/03/index.html b/output/blog/archives/2013/03/index.html
deleted file mode 100644
index b1edb0f..0000000
--- a/output/blog/archives/2013/03/index.html
+++ /dev/null
@@ -1,240 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2013 03">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2013 &raquo; March | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2013 &raquo; March" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2013 03" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2013/03/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2013/03/21/libcloud-0-12-3-released.html">Libcloud 0.12.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 21, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.12.3!</p>
-
-<p>This release is primarily a bug fix release and fixes Python 3.3,
-deployment and some other issues.</p>
-
-<p>Full change log can be found at
-https://svn.apache.org/repos/asf/libcloud/tags/0.12.3/CHANGES</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.12.3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.12.3/
-.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/repos/asf/libcloud/tags/0.12.3/CHANGES">https://svn.apache.org/repos/asf/libcloud/tags/0.12.3/CHANGES</a>.</p>
-
-<p>Source: <a href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201303.mbox/%3CCAJMHEmJDKsYOn%3DaVDyChdQCgHbKc1r2n0Wy4_UxGmdd-aXf-WQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2013/07/index.html b/output/blog/archives/2013/07/index.html
deleted file mode 100644
index 667e369..0000000
--- a/output/blog/archives/2013/07/index.html
+++ /dev/null
@@ -1,236 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2013 07">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2013 &raquo; July | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2013 &raquo; July" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2013 07" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2013/07/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2013/07/01/libcloud-0-13-0-released.html">Libcloud 0.13.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 01, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.13.0!</p>
-
-<p>This release includes a lot of improvements and bug fixes.</p>
-
-<p>Full change log can be found at <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=640bd2f4db8bc11674fc8c1829922d0c79b733cd;hb=9c0d11a4cf7e588ad87c7e57311bbb1d955cc2a7">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.0 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.13.0/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=640bd2f4db8bc11674fc8c1829922d0c79b733cd;hb=9c0d11a4cf7e588ad87c7e57311bbb1d955cc2a7">CHANGES file</a>.</p>
-
-<p>Source: <a href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201307.mbox/%3CCAJMHEmJBU_aMREM0f0LD-nHZt6pWTt9WabfdxDPtDSy%2B1w7K8g%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2013/08/index.html b/output/blog/archives/2013/08/index.html
deleted file mode 100644
index b36f748..0000000
--- a/output/blog/archives/2013/08/index.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2013 08">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2013 &raquo; August | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2013 &raquo; August" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2013 08" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2013/08/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <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 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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/pmc.html" rel="tag">pmc</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2013/09/index.html b/output/blog/archives/2013/09/index.html
deleted file mode 100644
index d1f654c..0000000
--- a/output/blog/archives/2013/09/index.html
+++ /dev/null
@@ -1,246 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2013 09">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2013 &raquo; September | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2013 &raquo; September" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2013 09" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2013/09/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2013/09/05/libcloud-0-13-1-released.html">Libcloud 0.13.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 05, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.13.1!</p>
-
-<p>This is a bug-fix only release. Among some smaller bugs it also fixes
-Content-Length regression which broke create and update operations in
-the Bluebox Compute and Azure Storage driver (LIBCLOUD-362, LIBCLOUD-3901).</p>
-
-<p>Full change log can be found at <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=ca90c84e296ca82e2206eb86ed7364c588aad503;hb=602b6a7a27dca6990a38eb887e1d6615826387d5">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.0 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.13.1/
-.</p>
-
-<p>We also have a new Sphinx documentation which can be found at
-https://libcloud.apache.org/docs/.
-Keep in mind though, that this documentation reflects state in trunk which
-includes some backward incompatible changes which aren’t present in 0.13.1.
-All the examples in the documentation which only work with trunk are
-clearly marked with a note.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=ca90c84e296ca82e2206eb86ed7364c588aad503;hb=602b6a7a27dca6990a38eb887e1d6615826387d5">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201309.mbox/%3CCAJMHEmL4-Xuysx13z1EDwq-1K95eDyANqgY2tYGUT-MB5Sz4bQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2013/11/index.html b/output/blog/archives/2013/11/index.html
deleted file mode 100644
index 93c0364..0000000
--- a/output/blog/archives/2013/11/index.html
+++ /dev/null
@@ -1,307 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2013 11">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2013 &raquo; November | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2013 &raquo; November" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2013 11" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2013/11/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html">New committer Brian Curtin joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 25, 2013</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked Brian
-Curtin 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. Everyone, please help us welcome him
-to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201311.mbox/%3CCAJMHEmJZO0%3DPLpLXe9W9wPXTLwh2iQ3x2xXy%2BWhqjdFBv2%2BHbw%40mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2013/11/21/libcloud-0-14-0-beta3-released.html">Libcloud 0.14.0-beta3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 21, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.14.0-beta3, a first
-(beta) release in the 0.14.0 series.</p>
-
-<p>The reason this is a beta and not a final release is that it includes some
-pretty big changes (most notably the “region” argument change). I would
-like those changes to get some more real-life testing before doing a final
-release.</p>
-
-<p>Being a first release in the 0.14.0 series means it brings many (and I mean
-many!) new features, changes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>To make working with providers which support multiple regions easier and
-more user-friendly, some of the drivers have moved away from the “one
-class per region” to a single class plus “region” argument model. Those
-drivers include: EC2, Rackspace, ElasticHosts, Joyent, CloudFiles.</li>
-  <li>Addition of a programmatic way of updating the pricing file and ability
-to use a custom pricing file. For more information, please see the
-<a href="https://libcloud.readthedocs.org/en/latest/compute/pricing.html#using-a-custom-pricing-file">documentation</a></li>
-  <li>Addition of block storage management methods to the following drivers:
-OpenNebula, OpenStack, EC2</li>
-  <li>Unification of the extension arguments for handling security groups in
-the EC2 and OpenStack driver</li>
-  <li>Many new features and improvements in the CloudStack driver</li>
-  <li>New compute and loadbalancer driver for Google Compute Engine (GCE)</li>
-  <li>Ability to export Libcloud’s DNS zone to BIND zone format</li>
-  <li>and much more!</li>
-</ul>
-
-<p>Some of the changes noted above are also backward incompatible. For more
-information on what has changed and how to update your code to work with
-a new release, please visit the <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0">Upgrade Notes</a> section in our
-documentation.</p>
-
-<h3 id="other-non-code-changes-worth-a-mention">Other non-code changes worth a mention</h3>
-
-<ul>
-  <li>Tests now also run on travis-ci - <a href="https://travis-ci.org/apache/libcloud">https://travis-ci.org/apache/libcloud</a></li>
-  <li>New documentation is now also available on RTD -
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></li>
-</ul>
-
-<p>Full change log can be found <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=1a8d9e2072d4b49b5718b19f534573f9dfb224e4;hb=5ef0707b2a34f0e8520fe029e7313b7c57f15919#l3">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.14.0-beta3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.14.0-beta3</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.14.0-beta3</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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
-https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0
-.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-https://libcloud.readthedocs.org/en/latest/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h2 id="thanks">Thanks</h2>
-
-<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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=1a8d9e2072d4b49b5718b19f534573f9dfb224e4;hb=5ef0707b2a34f0e8520fe029e7313b7c57f15919#l3">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201311.mbox/%3CCAJMHEm%2B51RFT672GanfW9DKopcmDtZz2kkA7m0uufP1UupjeZw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2013/12/index.html b/output/blog/archives/2013/12/index.html
deleted file mode 100644
index dcab09e..0000000
--- a/output/blog/archives/2013/12/index.html
+++ /dev/null
@@ -1,359 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2013 12">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2013 &raquo; December | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2013 &raquo; December" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2013 12" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2013/12/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2013/12/31/libcloud-0-13-3-released.html">Libcloud 0.13.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 31, 2013</span>
-
-  <div class="post-content">
-    <p>This release fixes a security issue with a potential leak of data contained on
-a destroyed DigitalOcean node. Only users who are using a DigitalOcean driver
-are affected.</p>
-
-<h3 id="details-about-the-vulnerability">Details about the vulnerability</h3>
-
-<p>DigitalOcean recently changed the default API behavior from scrub to
-non-scrub when destroying a VM without notifying the customers and API
-consumers.</p>
-
-<p>Libcloud prior to this release doesn’t explicitly send “scrub_data” query
-parameter when destroying a node. This means nodes which are destroyed using
-Libcloud are vulnerable to later customers stealing data contained on them.</p>
-
-<p>This release fixes that by always sending “scrub_data” query parameter when
-destroying a DigitalOcean node.</p>
-
-<p>If you are using a DigitalOcean driver, you are strongly encouraged to
-upgrade (or downgrade if you are using 0.14.0-beta3 beta release) to this
-release.</p>
-
-<p>For more information, please see the <a href="/security.html#CVE-2013-6480">Security page</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.3 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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’t been synced to all the mirrors yet. If
-this is the case, please use the main Apache mirror -
-https://www.apache.org/dist/libcloud.</p>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a>.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=a06b0ed4c443f9f56784572a4e291e779de599e3;hb=a1fdac91ec9fdf699d77f9f9b01699de7f56171e#l3">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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <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 on Dec 29, 2013</span>
-
-  <div class="post-content">
-    <p>In addition to our existing users (<strong>users@libcloud.apache.org</strong>), developers
-(<strong>dev@libcloud.apache.org</strong>) and commits (<strong>commits@libcloud.apache.org</strong>)
-mailing list, we now also have a new very low volume announce mailing list -
-<strong>announce@libcloud.apache.org</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:announce-subscribe@libcloud.apache.org">announce-subscribe@libcloud.apache.org</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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 28, 2013</span>
-
-  <div class="post-content">
-    <p>Dear Libcloud users, developers and team members,</p>
-
-<p>2013 is slowly coming to an end, and we would like to wish everyone a happy
-and successful new year!</p>
-
-<p>Now it’s also the time to look back at the things which have been accomplished,
-important events which have happened and some statistics for 2013.</p>
-
-<h3 id="important-events-and-milestones">Important Events and Milestones</h3>
-
-<ul>
-  <li>Two new committers have joined our team - <a href="/blog/2013/08/04/new-committer-john-carr-joins-our-team.html">John Carr</a>, <a href="/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html">Brian Curtin</a></li>
-  <li>In June we held a Libcloud Design Day at the Rackspace San Francisco
-office. See <a href="http://www.tomaz.me/2013/06/12/libcloud-design-day-recap-improving-libcloud-and-plans-for-the-future.html">Libcloud Design Day Recap</a> blog post for a recap.</li>
-  <li>We have finally migrated from SVN to Git.</li>
-  <li>We have started to work on new and improved documentation which is now
-available on <a href="https://libcloud.readthedocs.org/en/latest/">ReadTheDocs</a>.</li>
-  <li>In addition to the Apache Buildbot instance, our tests now also run on
-<a href="https://travis-ci.org/apache/libcloud">Travis CI</a>.</li>
-  <li>Key pair management methods have been promoted to be part of the base
-compute API. See <a href="http://www.tomaz.me/2013/12/11/libcloud-update-key-pair-management-methods-are-now-part-of-the-base-api.html">Libcloud update - Key pair management methods are now
-part of the base API</a> blog post for more information.</li>
-</ul>
-
-<h3 id="statistics">Statistics</h3>
-
-<ul>
-  <li><strong>197</strong> new JIRA issues have been opened (total of <strong>472</strong>). Out of those
-197 issues, <strong>138</strong> are now marked as ‘resolved’.</li>
-  <li>Github mirror stars: <strong>331</strong> (+65 YTD)</li>
-  <li>Twitter followers: <strong>449</strong> (+149 YTD)</li>
-  <li>Google+ page +1’s: <strong>1591</strong></li>
-  <li>We had a total of <strong>5 releases</strong> (0.12.1, 0.12.3, 0.12.4, 0.13.0, 0.13.1,
-0.13.2, 0.14.0-beta3)</li>
-  <li>Combination of SVN and Git repository has had a total of <strong>963 commits</strong>.</li>
-</ul>
-
-<h3 id="sources">Sources</h3>
-
-<p>Numbers listed above have been retrieved on <strong>26th of December, 2013</strong> from the
-sources listed bellow:</p>
-
-<ul>
-  <li>Libcloud website - <a href="http://libcloud.apache.org/">http://libcloud.apache.org/</a></li>
-  <li>Twitter account - <a href="https://twitter.com/libcloud">https://twitter.com/libcloud</a></li>
-  <li>Google+ page - <a href="https://plus.google.com/b/100590055818889164025/100590055818889164025">Apache Libcloud</a></li>
-  <li>Github mirror - <a href="https://github.com/apache/libcloud">https://github.com/apache/libcloud</a></li>
-  <li>JIRA - <a href="https://issues.apache.org/jira/browse/LIBCLOUD">https://issues.apache.org/jira/browse/LIBCLOUD</a></li>
-  <li>PyPi - <a href="https://pypi.python.org/pypi/apache-libcloud/">https://pypi.python.org/pypi/apache-libcloud/</a></li>
-  <li>Ohloh - <a href="https://www.ohloh.net/p/libcloud/">https://www.ohloh.net/p/libcloud/</a></li>
-</ul>
-
-<p>Those numbers and numbers for the past years are also available in a semi
-machine readable format in a <a href="https://docs.google.com/spreadsheets/d/1k_UBpA_HiQcZvO_TPi12yfN0VwCk42R8CXFFX0FYUAM">Google Spreadsheet</a>.</p>
-
-<h3 id="old-retrospect-blog-posts">Old retrospect blog posts</h3>
-
-<ul>
-  <li><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></li>
-  <li><a href="/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html">2011 in retrospect and a Happy New Year from the Libcloud team</a></li>
-</ul>
-
-<p>Thanks again to everyone for their contributions and lets make 2014 even better
-and more successful :)</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>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2014/01/index.html b/output/blog/archives/2014/01/index.html
deleted file mode 100644
index 524c72b..0000000
--- a/output/blog/archives/2014/01/index.html
+++ /dev/null
@@ -1,461 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2014 01">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2014 &raquo; January | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2014 &raquo; January" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2014 01" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2014/01/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/01/27/libcloud-0-14-and-the-new-exoscale-driver.html">Libcloud 0.14 and the new Exoscale driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 27, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14 which has been <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released recently</a> includes many new features
-and improvements. One of those new features is also a driver for the
-<a href="https://www.exoscale.ch/open-cloud/compute/">Exoscale public cloud</a>.</p>
-
-<p>Exoscale is a public cloud service provider based in Switzerland. Their cloud
-is powered by an open-source cloud computing platform <a href="https://cloudstack.apache.org/">Apache CloudStack</a>.
-As such, the new Exoscale driver heavily relies on the existing
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="https://www.exoscale.ch" target="_blank">
-  <img src="/images/posts/2014-01-27-libcloud-0-14-and-the-new-exoscale-driver/exoscale.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you want to learn more about how to get started with the new Exoscale
-driver, you should read <a href="https://www.exoscale.ch/syslog/2014/01/27/licloud-guest-post/">Libcloud 0.14 and Exoscale</a> blog post which has
-been written by one of our developers and posted on the Exoscale blog.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/01/23/welcome-to-the-new-website.html">Welcome to the new website</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 23, 2014</span>
-
-  <div class="post-content">
-    <p>Today we are pleased to announce a new, improved and more user friendly version
-of our website.</p>
-
-<h3 id="background-and-history">Background and History</h3>
-
-<p>Original website was developed and published back in 2009 when the project was
-first announced.</p>
-
-<p>A lot has changed since 2009 and during that time the web has been evolving at
-a rapid pace. Now we have terms such as <a href="http://getbootstrap.com/">responsive web design</a>, great
-front-end frameworks for building responsive websites such as <a href="http://getbootstrap.com/">Bootstrap</a>
-and <a href="http://foundation.zurb.com/">Zurb</a> and many other new things which didn’t exist or weren’t widely
-used back when we first launched.</p>
-
-<p>During this time we focused most of our efforts on improving the code and
-making the library better. This meant the website didn’t receive a lot of
-needed love and attention so design-wise, it was mostly stuck in the 2009 era.</p>
-
-<p>Over the years it has become apparent that presentation and documentation is
-also equally or even more important then the code itself, so we have decided
-to fix some of the “mistakes” we have made in the past.</p>
-
-<p>A couple of months back we launched a <a href="https://libcloud.readthedocs.org/en/latest/">new documentation</a> and today, we are
-happy to present you a new and much improved website which was built with
-modern tools and principles in mind.</p>
-
-<h3 id="improvements-and-new-features">Improvements and New Features</h3>
-
-<div class="imginline">
-  <p><img src="/images/posts/tbd/preview.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Responsive design makes a site pleasure to use on a
-  variety of devices and screen sizes. Image by placeit.net.</p>
-</div>
-
-<p>New website includes many improvements and new features. Some of the more
-important ones are listed bellow.</p>
-
-<h4 id="more-modern-and-user-friendly-design">More modern and user-friendly design</h4>
-
-<p>New website now features a more modern and user-friendly design. This includes
-bigger fonts, better typography and so on.</p>
-
-<p>On top of that, the new design is fully responsive which means you can now
-better enjoy the content on smaller devices such as mobile phones and tablets.</p>
-
-<h4 id="improved-and-re-designed-landing-page">Improved and re-designed landing page</h4>
-
-<p>We know that landing pages are very important so we have decided to totally
-re-design and re-organise ours.</p>
-
-<p>New landing page now displays all the important information (project features,
-code examples, showcases some companies and projects using Libcloud) and also
-features a more clear call to action.</p>
-
-<h4 id="blog-section">Blog section</h4>
-
-<p>New website now features a fully-fledged blog.</p>
-
-<p>We will use the blog to post important project news, keep you up to date with
-what is currently going on and post case studies and stories from projects and
-companies which are using Libcloud.</p>
-
-<p>If you are using an RSS reader to stay up to date, we also offer an
-<a href="/blog/atom.xml">ATOM feed</a>.</p>
-
-<h4 id="updated-credits-page">Updated Credits Page</h4>
-
-<p><a href="/credits.html">Credits</a> page now features an up to date list of people who have
-contributed code and documentation.</p>
-
-<p>As noted on that page, the list is automatically generated from the CHANGES
-file so it might not be 100% accurate.</p>
-
-<h4 id="search-engine-optimizations">Search Engine Optimizations</h4>
-
-<p>We have made some changes which will make our website a bit more friendly to
-the web crawlers and search engines. We hope this will make it easier for you
-to more quickly find the content you are looking for.</p>
-
-<p>The changes we have made include improvements to the underlying HTML markup,
-addition of the <a href="http://ogp.me/">OpenGraph</a> tags and an addition of a sitemap.</p>
-
-<h3 id="under-the-hood">Under the Hood</h3>
-
-<p>Old website was powered by <a href="http://www.apache.org/dev/cms.html">Apache CMS</a>. It mostly worked good enough for
-simple use cases, but a small user base means it lacks a large ecosystem around
-it which is pretty standard for many other popular content management systems.</p>
-
-<p>Because of that, we have decided to switch to <a href="http://jekyllrb.com/">Jekyll</a>, a Ruby based static
-website and blog engine.</p>
-
-<p>On top of that, the new website is fully responsive and built using
-<a href="http://getbootstrap.com/">Bootstrap 3</a> front-end framework.</p>
-
-<p>Similar to the old website, source code is still stored in an SVN repository
-so all the benefits we get from version control are preserved.</p>
-
-<p>Source code of the new website can be found in the <a href="https://svn.apache.org/repos/asf/libcloud/site/trunk/">SVN repository</a>.</p>
-
-<h3 id="conclusion">Conclusion</h3>
-
-<p>We hope you will like and enjoy the new website.</p>
-
-<p>We also hope the new website now better reflects the underlying evolution of
-the library and the direction we are heading.</p>
-
-<p>If you have any suggestions on how we can make the website even better, don’t
-hesitate and share it with us. You can send your feedback to the
-<a href="/community.html#mailing-lists">mailing list</a>, or you can <a href="/community.html#website-repository">checkout the website repository</a> and make
-the changes yourself.</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/website.html" rel="tag">website</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/01/22/libcloud-0-14-0-released.html">Libcloud 0.14.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 22, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce a long awaited Libcloud 0.14.0 release.</p>
-
-<p>This is a first release in the 0.14 series which means it brings many
-(and I mean many!) new features, changes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>To make working with providers which support multiple regions easier and
-more user-friendly, some of the drivers have moved away from the “one
-class per region” to a single class plus “region” argument model. Those
-drivers include: EC2, Rackspace, ElasticHosts, Joyent, CloudFiles.</li>
-  <li>Addition of a programmatic way of updating the pricing file and ability
-to use a custom pricing file. For more information, please see
-https://libcloud.readthedocs.org/en/latest/compute/pricing.html#using-a-custom-pricing-file</li>
-  <li>Addition of block storage management methods to the following drivers:
-OpenNebula, OpenStack, EC2</li>
-  <li>Unification of the extension arguments for handling security groups in
-the EC2 and OpenStack driver</li>
-  <li>New standard compute API for SSH key-pair management</li>
-  <li>Many new features and improvements in the CloudStack driver</li>
-  <li>New compute and load balancer driver for Google Compute Engine (GCE)</li>
-  <li>Ability to export Libcloud’s DNS zone to BIND zone format</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-14-0-beta3">here</a> and <a href="https://libcloud.readthedocs.org/en/latest/changelog.html#changes-with-apache-libcloud-0-14-0">here</a> (keep in mind that this
-release also includes all the changes from 0.14.0-beta3).</p>
-
-<h3 id="note-about-backward-compatibility">Note about backward compatibility</h3>
-
-<p>Some of the changes noted above are backward incompatible. For more
-information on what has changed and how to update your code to work with
-a new release, please visit the <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0">Upgrade Notes page</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.14.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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.14.0</code></pre>
-</figure>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.14.0</code></pre>
-</figure>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a>.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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-14-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/01/01/quick-update-about-0-13-3-release-and-digitalocean-vulnerability.html">Quick update about 0.13.3 release and DigitalOcean vulnerability</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 01, 2014</span>
-
-  <div class="post-content">
-    <p>This is a quick update about the recent 0.13.3 security release and the
-DigitalOcean vulnerability.</p>
-
-<p>DigitalOcean updated their blog post. The updated post says that
-scrubbing is now enabled by default for all the newly issued destroy
-requests:</p>
-
-<blockquote>
-  <p>All Destroys Default to Scrub</p>
-
-  <p>We have updated the destroy method to scrub on all destroys, both for
-web and API requests.</p>
-</blockquote>
-
-<p>This means that no action is required on the client side and upgrading
-to 0.13.3 should not be necessary anymore.</p>
-
-<p>References:</p>
-
-<ul>
-  <li><a href="https://twitter.com/digitalocean/status/418140046265294848">https://twitter.com/digitalocean/status/418140046265294848</a></li>
-  <li><a href="https://digitalocean.com/blog_posts/transparency-regarding-data-security">https://digitalocean.com/blog_posts/transparency-regarding-data-security</a></li>
-</ul>
-
-  </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/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2014/02/index.html b/output/blog/archives/2014/02/index.html
deleted file mode 100644
index e1a2de0..0000000
--- a/output/blog/archives/2014/02/index.html
+++ /dev/null
@@ -1,485 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2014 02">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2014 &raquo; February | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2014 &raquo; February" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2014 02" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2014/02/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/02/21/libcloud-0-14-and-ikoula.html">Libcloud 0.14.0 and the new Ikoula driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 21, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.0 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released last month</a>. Among many improvements and new
-features, this release also includes a brand new driver for
-<a href="http://express.ikoula.co.uk/public-cloud">Ikoula public cloud</a> which is based on the generic <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://express.ikoula.co.uk/public-cloud" target="_blank">
-  <img src="/images/posts/2014-02-21-libcloud-0-14-and-ikoula/ikoula.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>Folks over at Ikoula wrote a short introductory post about this new driver. The post
-is in French, so if you speak French and are interested in using Ikoula driver,
-you should check it out - <a href="http://www.ikoula-blog.com/apache_libcloud">Utilisation d’Apache-Libcloud au sein du Cloud
-Ikoula</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a>, <a href="/blog/tags/cloudstack.html" rel="tag">cloudstack</a>, <a href="/blog/tags/ikoula.html" rel="tag">ikoula</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/02/18/libcloud-0-14-and-google-cloud-platform.html">Libcloud 0.14 and Google Cloud Platform</a></h2>
-  
-  <span class="post-date-author">By Rick Wright on Feb 18, 2014</span>
-
-  <div class="post-content">
-    <p><em>This is a guest post by <a href="https://github.com/wrigri">Rick Wright</a>. Rick is an engineer at Google and
-the main contributor to the Libcloud Google Compute Engine driver.</em></p>
-
-<p>As anyone following this blog knows, Libcloud 0.14 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">recently released</a>.
-Included in this release is new support for the Google Compute Engine service
-that was recently made generally available.</p>
-
-<p>The first Libcloud driver for Google Compute Engine was initially released last
-summer, and has been continually updated to support new Compute Engine
-features. Support for the Compute Engine Load Balancer was also recently added.</p>
-
-<p>Libcloud had previously added support for Google Cloud Storage through the S3
-compatibility API.</p>
-
-<p>In this post, we’ll show you how to get up and running with Google Compute
-Engine with Libcloud, show you how to create some instances (nodes) and point
-you to additional resources. We also show you how you can start up 20
-instances in under a minute.</p>
-
-<div class="imginline">
-  <p><a href="https://cloud.google.com/" target="_blank">
-  <img src="/images/posts/gce/image03.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<h2 id="getting-started">Getting Started</h2>
-
-<p>If you haven’t yet signed up for Google Compute Engine, more information can
-be found on the <a href="https://cloud.google.com/">Google Cloud Platform</a> site. We hope that you will look at
-the Google Cloud Platform and consider Compute Engine for workloads of any
-size.</p>
-
-<p>If you are familiar with Libcloud, using the driver for Compute Engine will
-also be familiar to you as nearly all of the standard Libcloud API methods for
-Compute and Load Balancing are supported by the Compute Engine drivers.</p>
-
-<h2 id="setting-up-authentication">Setting up Authentication</h2>
-
-<p>Google Compute Engine uses OAuth2 for authentication and Libcloud supports two
-different authentication methods for Compute Engine: Service Accounts and
-Installed Applications. More information can be found about these options in
-the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>, but here is a simple walk-through for getting
-your Service Account credentials (note that the Service Account authentication
-requires the PyCrypto library):</p>
-
-<p>From the Console (<a href="https://cloud.google.com/console">https://cloud.google.com/console</a>), select your project. When
-your project is open, select “APIs &amp; auth” and then “Credentials” as shown
-below:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image01.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To create a new Service Account ID, click on “Create New Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image04.png" class="img-responsive inline" /></p>
-</div>
-
-<p>Select “Service account” and click “Create Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image00.png" class="img-responsive inline" /></p>
-</div>
-
-<p>This will create and download a PCKS-12 private key to your local machine. You
-will need to convert this to a .pem format key. (See additional instructions
-in the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>).</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image02.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To connect to Compute Engine from Libclould, you will need to provide both the
-“Email address” for the service account and the path to the key file.</p>
-
-<h2 id="creating-an-instance">Creating an Instance</h2>
-
-<p>The Compute Engine driver supports the normal Libcloud ways of doing things.
-For example, to create the driver you would do something like this:</p>
-
-<pre>
-from libcloud.compute.types import Provider
-from libcloud.compute.providers import get_driver
-Driver = get_driver(Provider.GCE)
-gce = Driver('your_service_account_email', 'path_to_pem_file',
-             datacenter='us-central1-a',
-             project='your_project_id')
-</pre>
-
-<p>Then, you may want to get a list of machine sizes or images to use for your
-node creation:</p>
-
-<pre>
-sizes = gce.list_sizes()
-images = gce.list_images()
-</pre>
-
-<p>and then filter them to find the correct size/image object to create your
-node. For example:</p>
-
-<pre>
-size_obj = [s for s in sizes if s.id == 'n1-standard-1'][0]
-image_obj = [i for i in images if i.name == 'debian-7'][0]
-</pre>
-
-<p>Finally, you would create the node using the create_node() method:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size=size_obj,
-                           image=img_obj)
-</pre>
-
-<p>The GCE driver also supports the ability to pass in size/image by name instead
-of by object, so you could create your new node like this, without looking up
-the sizes/images:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size='n1-standard-1',
-                           image='debian-7')
-</pre>
-
-<p>In this case a new node will be created using the “n1-standard-1” machine
-type and will use the latest “debian-7” image that is available.</p>
-
-<h2 id="creating-multiple-instances">Creating Multiple Instances</h2>
-
-<p>We have added an extra method to the Compute Engine driver to help in the
-creation of multiple instances/nodes in parallel.  This is the
-“ex_create_multiple_nodes()” method, and it can be used like this:</p>
-
-<pre>
-base_name = 'multiple-nodes'
-number = 20
-start_time = time.time()
-multi_nodes = gce.ex_create_multiple_nodes(
-    base_name, 'n1-standard-1', 'debian-7', number)
-end_time = time.time()
-
-print('Created the following %s nodes in %.2f seconds' % (
-   number, end_time-start_time))
-
-for node in multi_nodes:
-   print('   %s' % node.name)
-</pre>
-
-<p>Running this gives the following output (timing will likely vary somewhat):</p>
-
-<pre>
-Created the following 20 nodes in 35.77 seconds
-  multiple-nodes-000
-  multiple-nodes-001
-  multiple-nodes-002
-  multiple-nodes-003
-  multiple-nodes-004
-  ...
-</pre>
-
-<h2 id="onward">Onward</h2>
-
-<p>This post showed you how to get started, and additional example code can be
-found in the <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_demo.py">Libcloud Compute Engine demo code</a>. The demo code can show you
-how to use most of the features of the driver, including: Creating disks,
-firewalls and addresses; setting tags; attaching and detaching disks and
-deleting resources. There is <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_lb_demo.py">separate demo code</a> for the Load Balancer
-functions which shows how to quickly set up 3 web servers with a Load Balancer
-controlling the traffic to them. In addition, the driver documentation
-contains the documentation for the extra methods that cover nearly all of the
-features of the Compute Engine API.</p>
-
-<p>We are excited to be able to contribute to the Libcloud project and hope that
-you will find it useful. We like working with Libcloud and have used it as the
-basis for contributing code to other open source projects such as <a href="http://ansible.com/">Ansible</a>
-and <a href="http://www.saltstack.com/">SaltStack</a>. If you run into problems or find bugs, please
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD">report them</a> (or send a <a href="https://github.com/apache/libcloud">pull request</a>) and we will be happy to continue
-to fix and enhance the Compute Engine driver in Libcloud.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/providers.html" rel="tag">providers</a>, <a href="/blog/tags/gce.html" rel="tag">gce</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <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 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 “CloudStack guy”.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/02/14/call-for-participation-in-gsoc-2014.html">Call for Participation in Google Summer of Code 2014</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 14, 2014</span>
-
-  <div class="post-content">
-    <div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you would like to participate in Google Summer of Code 2014 and work on
-Apache Libcloud, we invite you to read the following blog post for more
-information - <a href="http://www.tomaz.me/2014/02/11/libcloud-gsoc-cfp.html">Libcloud Google Summer of Code 2014 Call for Participation</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/02/11/libcloud-0-14-1-and-cloudsigma.html">Libcloud 0.14.1 and the new CloudSigma driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 11, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.1 has been <a href="/blog/2014/02/08/libcloud-0-14-1-released.html">release recently</a>. Among other bug fixes,
-improvements and new features, this release also includes a brand new compute
-driver for <a href="https://www.cloudsigma.com">CloudSigma</a> API 2.0 with an <a href="https://libcloud.readthedocs.org/en//latest/compute/drivers/cloudsigma.html">extensive documentation</a>.</p>
-
-<div class="imginline">
-  <p><a href="https://www.cloudsigma.com" target="_blank">
-  <img src="/images/posts/2014-02-11-libcloud-0-14-1-and-cloudsigma/cloudsigma.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you want to learn more about this new driver, I encourage you to check a guest
-post I wrote on the CloudSigma blog which shows some examples of how to use this new
-driver - <a href="https://www.cloudsigma.com/2014/02/11/cloudsigma-api-v2-0-is-now-supported-in-libcloud/">CloudSigma API v2.0 is now supported in Libcloud</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/archives/2014/02/page/2/">« Previous Page</a></span>
-    
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2014/02/page/2/index.html b/output/blog/archives/2014/02/page/2/index.html
deleted file mode 100644
index a85b869..0000000
--- a/output/blog/archives/2014/02/page/2/index.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2014 02">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2014 &raquo; February | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2014 &raquo; February" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2014 02" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2014/02/page/2/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/02/08/libcloud-0-14-1-released.html">Libcloud 0.14.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 08, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.14.1!</p>
-
-<p>This release includes some bug-fixes, improvements and new features.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New driver for <a href="https://libcloud.readthedocs.org/en//latest/compute/drivers/cloudsigma.html">CloudSigma API 2.0</a></li>
-  <li>Improvements in the OpenStack driver</li>
-  <li>Support for records with multiple values in the Route53 DNS driver</li>
-  <li>Support for paging through zones and records in the Rackspace DNS 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-14-1">here</a>.</p>
-
-<h3 id="download">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.14.1
-</pre>
-
-<h3 id="upgrading">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.14.1
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-14-1">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-1</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.14.1/">https://libcloud.readthedocs.org/en/v0.14.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-14-1">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201309.mbox/%3CCAJMHEmL4-Xuysx13z1EDwq-1K95eDyANqgY2tYGUT-MB5Sz4bQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/02/07/new-committer-alex-gaynor-joins-our-team.html">New committer Alex Gaynor joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 07, 2014</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked Alex
-Gaynor 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. Everyone, please help us welcome him
-to the 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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/02/04/libcloud-0-14-and-rackspace.html">Libcloud 0.14 and the Rackspace drivers</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 04, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14 which has been <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released recently</a> includes many new features
-and improvements. Among those new features is also a better support for working
-with multiple regions in the Rackspace drivers.</p>
-
-<p>Brian Curtin, one of the Libcloud commiters wrote a great post about Libcloud
-0.14 and the Rackspace drivers on the Rackspace developer blog - <a href="http://developer.rackspace.com/blog/libcloud-0-dot-14-released.html">Libcloud 0.14
-Released</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://www.rackspace.com/cloud/" target="_blank">
-  <img src="/images/posts/2014-02-04-libcloud-0-14-and-rackspace/rackspace.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>We encourage everyone who wants to learn more about Libcloud and Rackspace
-drivers to <a href="http://developer.rackspace.com/blog/libcloud-0-dot-14-released.html">check it out</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/archives/2014/02/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2014/04/index.html b/output/blog/archives/2014/04/index.html
deleted file mode 100644
index c08c748..0000000
--- a/output/blog/archives/2014/04/index.html
+++ /dev/null
@@ -1,213 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2014 04">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2014 &raquo; April | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2014 &raquo; April" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2014 04" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2014/04/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/04/15/libcloud-at-apachecon.html">ApacheCon and CloudStack Collaboration conference presnetations</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2014</span>
-
-  <div class="post-content">
-    <p>Last week <a href="http://events.linuxfoundation.org/events/apachecon-north-america">ApacheCon North America</a> and <a href="http://events.linuxfoundation.org/events/cloudstack-collaboration-conference-north-america">CloudStack Collaboration
-Conference</a> took place in Denver, Colorado.</p>
-
-<div class="imginline">
-  <p><a href="http://events.linuxfoundation.org/events/apachecon-north-america" target="_blank">
-  <img src="/images/apachecon_denver.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>During that week multiple presentations about Libcloud took place. In
-this post I’m including links to the slides of some of those
-presentations:</p>
-
-<ul>
-  <li><a href="http://www.slideshare.net/sebastiengoasguen/apache-libcloud">Apache Libcloud by Sebastien Goasguen</a> - Sebastien had a great introductory
-presentation about Libcloud. His presentation also included a great demo
-of using Libcloud’s deploy_node functionality to deploy a Worpdress blog on
-Exoscale.</li>
-  <li><a href="https://www.mist.io">Mobile, multi-cloud management on top of libcloud by Dimitris Moraitis</a> -
-Dimitris presented how they utilize Libcloud at <a href="https://www.mist.io">mist.io</a>.</li>
-</ul>
-
-<div class="imginline">
-  <p><img src="/images/posts/sacon.jpg" class="img-responsive inline" /></p>
-  <p>Sebastien delivering his talk.</p>
-</div>
-
-<p><em>I was also supposed to deliver a presentation about Libcloud’s history,
-evolution and lessons learned, but due to severe tonsillitis which has been
-strecthing for over 3 weeks, I sadly had to cancel my talk.</em></p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/apachecon.html" rel="tag">apachecon</a>, <a href="/blog/tags/ccna.html" rel="tag">ccna</a>, <a href="/blog/tags/presentations.html" rel="tag">presentations</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2014/05/index.html b/output/blog/archives/2014/05/index.html
deleted file mode 100644
index 80b16cd..0000000
--- a/output/blog/archives/2014/05/index.html
+++ /dev/null
@@ -1,196 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2014 05">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2014 &raquo; May | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2014 &raquo; May" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2014 05" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2014/05/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <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>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 13, 2014</span>
-
-  <div class="post-content">
-    <p>This is just a quick announcement that we have been granted one slot under
-the Apache Softare Foundation umbrella in Google Summer of Code 2014.</p>
-
-<p>Student Rahul Ranjan will work on a <a href="https://www.google-melange.com/gsoc/project/details/google/gsoc2014/rahulrrixe/5649050225344512">CLI interface for Libcloud</a>.</p>
-
-<div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you are interested in other projects, students and organization which
-have been accepted, please visit <a href="https://www.google-melange.com/gsoc/projects/list/google/gsoc2014">this page</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2014/06/index.html b/output/blog/archives/2014/06/index.html
deleted file mode 100644
index bf303a8..0000000
--- a/output/blog/archives/2014/06/index.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2014 06">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2014 &raquo; June | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2014 &raquo; June" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2014 06" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2014/06/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <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 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 id="release-highlights">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 id="download">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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.15.0</code></pre>
-</figure>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.15.0</code></pre>
-</figure>
-
-<h3 id="documentation">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 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2014/07/index.html b/output/blog/archives/2014/07/index.html
deleted file mode 100644
index 2f626f9..0000000
--- a/output/blog/archives/2014/07/index.html
+++ /dev/null
@@ -1,282 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2014 07">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2014 &raquo; July | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2014 &raquo; July" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2014 07" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2014/07/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/07/10/libcloud-0-15-1-released.html">Libcloud 0.15.1 released</a></h2>
-  
-  <span class="post-date-author">By Sebastien Goasguen on Jul 10, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.15.1!</p>
-
-<p>This release includes some bug-fixes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Improvements in the EC2 driver</li>
-  <li>Improvements in the CloudStack driver</li>
-  <li>Improvements in the Openstack driver</li>
-  <li>Fixes a possible race condition in the <code class="language-plaintext highlighter-rouge">deploy_node</code> method</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-15-1">here</a>.</p>
-
-<h3 id="download">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.15.1
-</pre>
-
-<h3 id="upgrading">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.15.1
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-15-1">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-15-1</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.15.1/">https://libcloud.readthedocs.org/en/v0.15.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-15-1">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201407.mbox/%3c82E964C2-22F0-4D08-80AA-F3C8EC124B70@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/07/07/libcloud-5th-birthday-celebration-during-europython-week-in-berlin.html">Libcloud's 5th birthday celebration during EuroPython week in Berlin</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2014</span>
-
-  <div class="post-content">
-    <p>On July 23nd of this year it will be exactly 5 years from the initial project
-announcement on the <a href="http://web.archive.org/web/20120517182502/https://www.cloudkick.com/blog/2009/jul/23/libcloud-announced/">Cloudkick blog</a>.</p>
-
-<p>We are going to celebrate this great milestone with a cake and drinks and we
-would like to invite you to join us. The celebration will take place in a nice
-bar during the <a href="https://ep2014.europython.eu/en/">EuroPython week</a> in Berlin, Germany.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/cake.png" class="img-responsive inline" /></p>
-  <p class="img-caption">The cake is not a lie!</p>
-</div>
-
-<p>Celebration will be attended by Libcloud developers so this is also a great
-opportunity for you to meet and hang with us in real-life and ask any questions
-you might have about the project.</p>
-
-<div class="imginline">
-  <p><a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531" target="_blank"><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/eventbrite_page.jpg" class="img-responsive inline" /></a></p>
-  <p class="img-caption">For more information visit the eventbrite page.</p>
-</div>
-
-<p>For more information, exact location and RSVP, please refer to the
-<a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531">Eventbrite page</a>. Keep in mind that RSVP is mandatory if you want to
-attend the celebration.</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/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/events.html" rel="tag">events</a>, <a href="/blog/tags/celebrations.html" rel="tag">celebrations</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2014/11/index.html b/output/blog/archives/2014/11/index.html
deleted file mode 100644
index 316430d..0000000
--- a/output/blog/archives/2014/11/index.html
+++ /dev/null
@@ -1,251 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2014 11">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2014 &raquo; November | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2014 &raquo; November" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2014 11" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2014/11/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/11/12/libcloud-0-16-0-released.html">Libcloud 0.16.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 12, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.16.0!</p>
-
-<p>This is a first release in the 0.16 series which means it brings many
-new features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Support for OpenStack Identity API v3.0. For more information and
-examples, see the following blog post - <a href="http://www.tomaz.me/2014/08/23/libcloud-now-supports-openstack-identity-keystone-api-v3.html">Libcloud now supports OpenStack
-Identity (Keystone) API v3</a>.</li>
-  <li>Support for HTTP proxy for outgoing HTTP requests. For information on how
-to use this new feature, please refer to the <a href="https://libcloud.readthedocs.org/en/latest/other/using-http-proxy.html">Using an HTTP proxy</a> section
-in the documentation.</li>
-  <li>New driver for <a href="http://www.vmware.com/products/vsphere/">VMware vSphere</a> based clouds. For documentation, please see
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/vsphere.html">this</a> page.</li>
-  <li>Support for <a href="https://aws.amazon.com/govcloud-us/">Amazon GovCloud</a>.</li>
-  <li>New driver for the <a href="https://www.profitbricks.com/">ProfitBricks</a> provider.</li>
-  <li>Support for authentication with the internal metadata service in the
-Google Compute Engine driver. For more information, please refer to the
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html#internal-authentication">Internal Authentication</a> section in the documentation.</li>
-  <li>Easier debugging with <code class="language-plaintext highlighter-rouge">LIBCLOUD_DEBUG</code> by pretty-formatting JSON and XML
-responses. For information on how to use this feature, see <a href="https://libcloud.readthedocs.org/en/latest/troubleshooting.html#example-2-making-json-xml-response-human-friendly">Making JSON / XML
-response human friendly</a> example in the documentation.</li>
-  <li>and more</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-16-0">here</a>.</p>
-
-<h3 id="download">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.16.0
-</pre>
-
-<h3 id="upgrading">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.16.0
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-16-0">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-16-0</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.16.0/">https://libcloud.readthedocs.org/en/v0.16.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-16-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2014/12/index.html b/output/blog/archives/2014/12/index.html
deleted file mode 100644
index 2da870d..0000000
--- a/output/blog/archives/2014/12/index.html
+++ /dev/null
@@ -1,194 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2014 12">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2014 &raquo; December | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2014 &raquo; December" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2014 12" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2014/12/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2014/12/04/eric-johnson-joins-our-team.html">Eric Johnson (erjohnso) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 04, 2014</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member Eric Johnson!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has asked Eric
-Johnson to join us as a committer and a PMC member and we are pleased to
-announce that he has accepted.</p>
-
-<p>Eric has been involved in the Libcloud community for a while now. He has made
-many substantial contributions to the Google Compute Engine drivers. On top of
-that, he also contributed to other projects which utilize Libcloud.</p>
-
-<p>We are happy to have him on our team and we are looking forward to even better
-and more complete Google Compute Engine drivers.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2015/02/index.html b/output/blog/archives/2015/02/index.html
deleted file mode 100644
index bf212e5..0000000
--- a/output/blog/archives/2015/02/index.html
+++ /dev/null
@@ -1,241 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2015 02">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2015 &raquo; February | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2015 &raquo; February" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2015 02" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2015/02/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <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 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 id="release-highlights">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 class="language-plaintext highlighter-rouge">us-east-2</code> and <code class="language-plaintext highlighter-rouge">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 id="download">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 id="upgrading">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 id="upgrade-notes">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 id="documentation">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 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2015/03/index.html b/output/blog/archives/2015/03/index.html
deleted file mode 100644
index 8025fb7..0000000
--- a/output/blog/archives/2015/03/index.html
+++ /dev/null
@@ -1,195 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2015 03">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2015 &raquo; March | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2015 &raquo; March" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2015 03" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2015/03/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2015/03/17/allard-hoeve-joins-our-team.html">Allard Hoeve (allard) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 17, 2015</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/allardhoeve">Allard
-Hoeve</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has asked Allard
-Hoeve to join us as a committer and we are pleased to announce that he has
-accepted.</p>
-
-<p>Allard has joined the community just recently, but he has already contributed
-some high quality changes and proposals.</p>
-
-<p>We are happy to have him on our team and we are looking forward to his future
-contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2015/08/index.html b/output/blog/archives/2015/08/index.html
deleted file mode 100644
index baa7aa7..0000000
--- a/output/blog/archives/2015/08/index.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2015 08">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2015 &raquo; August | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2015 &raquo; August" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2015 08" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2015/08/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2015/08/13/libcloud-0-18-0-released.html">Libcloud 0.18.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 13, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.18.0.</p>
-
-<p>This is a first release in the 0.18 series which means it brings many new
-features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New compute driver for <a href="https://azure.microsoft.com/en-us/services/virtual-machines/">Microsoft Azure Virtual Machines service</a></li>
-  <li>New compute driver for <a href="https://www.runabove.com/index.xml">RunAbove compute service</a></li>
-  <li>New compute driver for <a href="https://www.cloudwatt.com/en/">Cloudwatt compute service</a></li>
-  <li>New compute driver for <a href="https://www.packet.net/">Packet.net</a></li>
-  <li>New compute driver for <a href="https://onapp.com/platform/onapp-cloud">OnApp Cloud service</a></li>
-  <li>New compute driver for <a href="http://cloud.dimensiondata.com/am/en/">Dimension Data compute service</a></li>
-  <li>New storage driver for <a href="https://www.pcextreme.nl/en/aurora/objects">AuroraObjects service</a></li>
-  <li>New load balancer driver for <a href="https://www.softlayer.com/load-balancing">Softlayer loadbalancing service</a></li>
-  <li>New DNS driver for <a href="https://www.digitalocean.com/">DigitalOcean DNS service</a></li>
-  <li>Support for DigitalOcean API v2 which is not used by default.</li>
-  <li>Support for AWS Signature version 4 and new AWS Frankfurt, Germany region</li>
-  <li>Support for retrying failed HTTP requests (disabled by default, to enable it, 
-set <code class="language-plaintext highlighter-rouge">LIBCLOUD_RETRY_FAILED_HTTP_REQUESTS</code> environment variable to True)</li>
-  <li>Many improvements in the HostVirtual compute driver</li>
-  <li>and much more!</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-18-0">here</a>.</p>
-
-<h3 id="download">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.18.0
-</pre>
-
-<h3 id="upgrading">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.18.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.18.0/">https://libcloud.readthedocs.org/en/v0.18.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-18-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2015/10/index.html b/output/blog/archives/2015/10/index.html
deleted file mode 100644
index 154cb7c..0000000
--- a/output/blog/archives/2015/10/index.html
+++ /dev/null
@@ -1,295 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2015 10">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2015 &raquo; October | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2015 &raquo; October" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2015 10" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2015/10/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2015/10/30/libcloud-0-19-0-released.html">Libcloud 0.19.0 released</a></h2>
-  
-  <span class="post-date-author">By Eric Johnson on Oct 30, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.19.0.</p>
-
-<p>This is a first release in the 0.19 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New load balancer driver for <a href="http://cloud.dimensiondata.com/am/en/">Dimension Data</a></li>
-  <li>New DNS driver for <a href="https://www.pcextreme.com/aurora/dns">AuroraDNS</a></li>
-  <li>New DNS driver for <a href="http://www.worldwidedns.net/home.asp">WorldWideDNS</a></li>
-  <li>New DNS driver for <a href="https://dnsimple.com/">DNSimple</a></li>
-  <li>New DNS driver for <a href="https://pointhq.com/">PointDNS</a></li>
-  <li>New DNS driver for <a href="https://www.vultr.com/">Vult DNS</a></li>
-  <li>New DNS driver for <a href="http://www.liquidweb.com/">Liquidweb DNS</a></li>
-  <li>New DNS driver for <a href="http://zonomi.com/">Zonomi DNS</a></li>
-  <li>New DNS driver for <a href="https://durabledns.com/">Durable DNS</a></li>
-  <li>Added volume management methods and more to <a href="https://www.runabove.com/index.xml">RunAbove compute service</a></li>
-  <li>Added new South America East region to <a href="https://aws.amazon.com/s3/">S3 storage driver</a></li>
-  <li>Many more improvements and API v2.0 added to the <a href="http://cloud.dimensiondata.com/am/en/services/public-cloud/cloud-networks">Dimension Data compute driver</a></li>
-  <li>New API v1 support for <a href="https://cloud.google.com/dns/">Google Cloud DNS</a></li>
-  <li>Many improvements in the HostVirtual compute driver</li>
-  <li>and much more!</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-19-0">here</a>.</p>
-
-<h3 id="download">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.19.0
-</pre>
-
-<h3 id="upgrading">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.19.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.19.0/">https://libcloud.readthedocs.org/en/v0.19.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-19-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2015/10/05/libcloud-is-participating-in-hacktoberfest.html">Libcloud is participating in Hacktoberfest</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Oct 05, 2015</span>
-
-  <div class="post-content">
-    <p>Github and DigitalOcean are organizing <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest</a> again this year.</p>
-
-<p>Hacktoberfest is a month-long celebration of open source software where people
-are encouraged to contribute to different open source projects. Each user who
-submits four pull requests to any Github hosted open source project of their
-choice will receive a free t-shirt.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2015-10-05-libcloud-is-participating-in-hacktoberfest/hacktoberfest-tshirt.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Hacktoberfest 2015 t-shirt.</p>
-</div>
-
-<p>This year we are also happy to announce that we have been selected as one of
-the highlighted Python projects which users are invited to check, play with it
-and contribute to.</p>
-
-<p>We think this is a great opportunity for both, long time users and contributors,
-but especially people who are new to open source to learn how open source works
-and participate.</p>
-
-<p>Having said that, we would like to invite anyone who is interested to participate
-and contribute to our project. You can find more information on contributing to
-Libcloud in our <a href="https://libcloud.readthedocs.org/en/latest/development.html#contributing">contribution guide</a>.</p>
-
-<p>For more information about the Hacktoberfest project itself and information on
-how to sign up, please visit the <a href="https://hacktoberfest.digitalocean.com/">official website</a> and announcement blog post
-from <a href="https://github.com/blog/2067-hacktoberfest-contribute-to-open-source-in-october">Github</a> and <a href="https://www.digitalocean.com/company/blog/hacktoberfest-is-back/">DigitalOcean</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/hacktoberfest.html" rel="tag">hacktoberfest</a>, <a href="/blog/tags/github.html" rel="tag">github</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2015/11/index.html b/output/blog/archives/2015/11/index.html
deleted file mode 100644
index 9328b4d..0000000
--- a/output/blog/archives/2015/11/index.html
+++ /dev/null
@@ -1,227 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2015 11">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2015 &raquo; November | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2015 &raquo; November" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2015 11" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2015/11/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2015/11/18/anthony-shaw-joins-our-team.html">Anthony Shaw (anthonyshaw) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 18, 2015</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/tonybaloney">Anthony
-Shaw</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Anthony
-Shaw to join us as a committer and a PMC member and we are pleased to announce
-that he has accepted.</p>
-
-<p>Anthony has joined the community fairly recently, but he has already made a lot
-of <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Atonybaloney+is%3Aclosed">substantial contributions</a>. Those contributions range from new Dimension
-Data drivers and various related improvements to a proposal for a new <a href="https://github.com/apache/libcloud/pull/629">backup
-API</a> for Backup as a Service products and projects.</p>
-
-<p>While we are talking about the new backup API - we would like to encourage
-everyone who is either a service provider offering Backup as a Service product
-or a person interested in using this API to join us and <a href="https://github.com/apache/libcloud/pull/629">participate in the
-discussion</a>. The more feedback we get, the better and more widely applicable
-we can make this new API.</p>
-
-<p>For anyone who would like to know more about Anthony here is his short bio:</p>
-
-<blockquote>
-  <p>Anthony Shaw works for the global system integrator Dimension Data as Head of
-Innovation. Anthony has been working in the hosting/service provider industry
-for the last 10 years for MSPs within Europe, North America and Australia in
-various Product Management and Product Development roles. Anthony is an
-open-source advocate and has been promoting the Libcloud project internally to
-Dimension Data for the last 9 months as well as maintaining its driver.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>I think we will continue to see consolidation in IaaS providers over the next
-12 months, so likelihood is the number of drivers will reduce, but the
-importance of being cloud agnostic to people is becoming more apparent as some
-are already being burnt by integrations into APIs that companies like Dell and
-Ninefold have pulled the plug on. Libcloud is a key project for developers not
-wanting to lock themselves too heavily to a vendor. I would also like to see
-expansion of additional services like backup, load balancing and containers so
-that users can still take advantages of these features through our driver.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2015/12/index.html b/output/blog/archives/2015/12/index.html
deleted file mode 100644
index fbd675d..0000000
--- a/output/blog/archives/2015/12/index.html
+++ /dev/null
@@ -1,245 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2015 12">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2015 &raquo; December | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2015 &raquo; December" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2015 12" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2015/12/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2015/12/15/libcloud-0-20-0-released.html">Libcloud 0.20.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Dec 15, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.20.0.</p>
-
-<p>This is a first release in the 0.20 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<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 <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_INC &amp; OUTSCALE_SAS drivers</li>
-  <li>Added C4, M4 instance types in Amazon EC2 driver</li>
-  <li>Add support for multiple regions in Aurora compute driver</li>
-  <li>GoogleStorageDriver can now use either our S3 authentication or other Google Cloud Platform OAuth2 authentication methods.</li>
-  <li>Removed DreamHosts Compute Driver, DreamHosts users will now use the OpenStack Node driver since DreamHosts are OpenStack API compliant</li>
-  <li>and much more!</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-20-0">here</a>.</p>
-
-<h3 id="download">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.20.0
-</pre>
-
-<h3 id="upgrading">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.20.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-20-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2016/01/index.html b/output/blog/archives/2016/01/index.html
deleted file mode 100644
index cc3dd9e..0000000
--- a/output/blog/archives/2016/01/index.html
+++ /dev/null
@@ -1,582 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2016 01">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2016 &raquo; January | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2016 &raquo; January" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2016 01" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2016/01/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2016/01/26/libcloud-1-0-0-pre1-released.html">Libcloud 1.0.0-pre1 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jan 26, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0-pre1.</p>
-
-<p>This is a first pre-release in the 1.0.0 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>A full blog post on the new features in 1.0.0 can be found <a href="http://libcloud.apache.org/blog/2016/01/20/libcloud-1.0-pre1.html">here</a></p>
-
-<p>This includes:</p>
-
-<ul>
-  <li>Introduction of Container-as-a-Service API drivers for <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html">Kubernetes</a>, <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html">Docker</a>, <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">Amazon ECS</a> and <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html">Joyent Triton</a></li>
-  <li>Introduction of Backup-as-a-Service API</li>
-  <li>Addition of South Korea region for Amazon EC2</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="download">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==1.0.0-pre1
-</pre>
-
-<h3 id="upgrading">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==1.0.0-pre1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <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>.
-Tomaz spoke about how much of a huge challenge porting the project to Python 3.x would be(!) as well as the 1.0 milestone.</p>
-
-<p>It is worth listening to the podcast to see how far things have come, we now average 2 pull-requests a day and have 156 contributors.</p>
-
-<p>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’m sure you’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 id="history-of-our-drivers">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)</li>
-  <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>
-  <li>DNS (v0.6.0)</li>
-  <li>Support for zones, records, recordtypes</li>
-  <li>19 providers including CloudFlare, DigitalOcean, DNSimple, GoDaddy, Google DNS, Linode, Rackspace, Amazon R53, Zerigo</li>
-  <li>Object Storage (v0.5.0)</li>
-  <li>Support for containers and objects</li>
-  <li>11 providers including Amazon S3, Azure Blobs, Google storage, CloudFiles, OpenStack Swift</li>
-  <li>Load Balancer (v0.5.0)</li>
-  <li>Support for nodes, balancers, listeners and algorithms</li>
-  <li>11 providers including CloudStack, Dimension Data, Amazon ELB, Google GCE LB, SoftLayer LB</li>
-  <li>Backup (v0.20.0)</li>
-  <li>Support for backup targets, recovery points and jobs</li>
-  <li>3 providers, Dimension Data, Amazon EBS snaps, Google snaps</li>
-</ul>
-
-<h2 id="introducing-backup-drivers">Introducing Backup Drivers</h2>
-
-<p>With 1.0-pre1 we have introduced a new driver type for backup, <code class="language-plaintext highlighter-rouge">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 id="terminology">Terminology</h3>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.backup.base.BackupTarget</code> - Represents a backup target, like a Virtual Machine, a folder or a database.</li>
-  <li><code class="language-plaintext highlighter-rouge">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 class="language-plaintext highlighter-rouge">libcloud.backup.base.BackupTargetJob</code> - Represents a backup job running on backup target.</li>
-</ul>
-
-<h2 id="introducing-container-as-a-service-drivers">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 href="http://www.slideshare.net/AnthonyShaw5/introducing-container-asaservice-support-to-apache-libcloud">A presentation on this topic is available on SlideShare.</a></p>
-
-<p><strong>Isn’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 id="container-api-design">Container API design</h3>
-
-<p>Container-as-a-Service providers will implement the <code class="language-plaintext highlighter-rouge">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 id="simple-container-support">Simple Container Support</h3>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.ContainerImage</code> - Represents an image that can be deployed, like an application or an operating system</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.Container</code> - Represents a deployed container image running on a container host</li>
-</ul>
-
-<h3 id="cluster-suppport">Cluster Suppport</h3>
-
-<p>Cluster support extends on the basic driver functions, but where drivers implement the class-level attribute <code class="language-plaintext highlighter-rouge">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 class="language-plaintext highlighter-rouge">libcloud.container.base.ContainerCluster</code> - Represents a deployed container image running on a container host</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.ClusterLocation</code> - Represents a location for clusters to be deployed</li>
-</ul>
-
-<h3 id="using-the-container-drivers">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="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><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="p">.</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">'user'</span><span class="p">,</span> <span class="s">'api key'</span><span class="p">)</span>
-
-<span class="n">image</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">install_image</span><span class="p">(</span><span class="s">'tomcat:8.0'</span><span class="p">)</span>
-<span class="n">container</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span><span class="s">'tomcat'</span><span class="p">,</span> <span class="n">image</span><span class="p">)</span>
-
-<span class="n">container</span><span class="p">.</span><span class="n">restart</span><span class="p">()</span>
-</code></pre></div></div>
-
-<h3 id="container-registries">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’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="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><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="p">.</span><span class="n">get_image</span><span class="p">(</span><span class="s">'ubuntu'</span><span class="p">,</span> <span class="s">'latest'</span><span class="p">)</span> 
-</code></pre></div></div>
-
-<p>When other container registry services are made available these can be provided in a similar context.</p>
-
-<h3 id="prototype-drivers-in-libcloudcontainer">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><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html">Docker</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html">Joyent Triton</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html">Google Kubernetes</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">Amazon Elastic Container Service (as well as Amazon Container Registry Service)</a></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 id="providing-feedback">Providing feedback</h1>
-
-<p>The <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201601.mbox/%3CCAOZ4b6sJM8ofMinGJCpfJEq7BYcAbfJBVCE7cfPniESqkEpkPQ%40mail.gmail.com%3E">voting thread</a> is open, please use this as your opportunity to give feedback.</p>
-
-<h1 id="thanks">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>
-  
-  <span class="post-date-author">By Eric Johnson on Jan 19, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.20.1.</p>
-
-<p>This is a bug-fix release in the 0.20 series.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Allow for old and new style service accounts for GCE driver</li>
-  <li>Fix syntax error with DimensionDataStatus object</li>
-  <li>Fix bug in public IP addition command for DimensionData driver</li>
-  <li>Fix error with proxy_url with vCloud Compute driver.</li>
-  <li>Fix with hasattr for Rackspace DNS driver.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="download">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.20.1
-</pre>
-
-<h3 id="upgrading">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.20.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release 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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 14, 2016</span>
-
-  <div class="post-content">
-    <p>This is an announcement for users of the Linode driver for Libcloud who might
-have started experiencing issues recently.</p>
-
-<h2 id="background">Background</h2>
-
-<p>A couple of Libcloud users have reported that they have recently started
-experiencing issues when talking to the Linode API using Libcloud. They have
-received messages similar to the one shown below.</p>
-
-<pre>
-socket.error: [Errno 104] Connection reset by peer
-</pre>
-
-<p>It turns out that the issue is related to the used SSL / TLS version. For
-compatibility and security reasons (Libcloud also supports older Python
-versions), Libcloud uses TLS v1.0 by default.</p>
-
-<p>Linode recently dropped support for TLS v1.0 and it now only support TLS &gt;=
-v1.1. This means Libcloud won’t work out of the box anymore.</p>
-
-<h2 id="solution">Solution</h2>
-
-<p>If you are experiencing this issue, you should update your code to use TLS v1.2
-or TLS v1.1 as shown below.</p>
-
-<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>import ssl
-
-import libcloud.security
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_1
-# or even better if your system and Python version supports TLS v1.2
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_2
-
-# Instantiate and work with the Linode driver here...
-</code></pre></div></div>
-
-<p>Keep in mind that for this to work you need to have a recent version of OpenSSL
-installed on your system and you need to use Python &gt;= 3.4 or Python 2.7.9.</p>
-
-<p>For more details please see recently updated <a href="https://libcloud.readthedocs.org/en/latest/other/ssl-certificate-validation.html#changing-used-ssl-tls-version">documentation</a>. If you are
-still experiencing issues or have any questions, please feel free to reach
-us via the mailing list or IRC.</p>
-
-<p>Note: Even if you are not experiencing any issues, it’s generally a good idea
-to use the highest version of TLS supported by your system and the provider you
-use.</p>
-
-<h2 id="quick-note-on-sslprotocol_sslv23">Quick note on ssl.PROTOCOL_SSLv23</h2>
-
-<p>Python uses <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> constant by default. When this constant is
-used, it will let client known to pick the highest protocol version which both
-the client and server support (it will be selecting between SSL v3.0, TLS v1.0,
-TLS v1.1 and TLS v1.2).</p>
-
-<p>We use <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_TLSv1</code> instead of <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> for security
-and compatibility reasons. SSL v3.0 is considered broken and unsafe and using
-<code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> can result in an increased risk for a downgrade attack.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Special thanks to Jacob Riley, Steve V, Heath Naylor and everyone from
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD-791">LIBCLOUD-791</a> who helped debug and track down the root cause of this issue.</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/linode.html" rel="tag">linode</a>, <a href="/blog/tags/announcement.html" rel="tag">announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2016/02/index.html b/output/blog/archives/2016/02/index.html
deleted file mode 100644
index 67ea06c..0000000
--- a/output/blog/archives/2016/02/index.html
+++ /dev/null
@@ -1,408 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2016 02">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2016 &raquo; February | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2016 &raquo; February" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2016 02" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2016/02/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2016/02/16/new-drivers-deprecated-drivers.html">New compute drivers and deprecated drivers in 1.0</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Feb 16, 2016</span>
-
-  <div class="post-content">
-    <p>With Libcloud 1.0.0 around the corner, it’s time to have a spring clean of the compute drivers. Granted, it’s not spring everywhere -actually
-I’m writing from Sydney, Australia where it’s definitely summer.</p>
-
-<p>Looking at the 52 providers in the 0.21.0 release, I have identified 5 providers that are no longer available or open.</p>
-
-<ul>
-  <li>CloudFrames</li>
-  <li>Looks dead - website doesn’t work, can’t see any references to this online.</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.cloudframes</code></li>
-  <li>HP Public Cloud (Helion)</li>
-  <li><a href="https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2566">Shut down on 31st of January 2016</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.hpcloud</code></li>
-  <li>IBM SmartCloud Enterprise</li>
-  <li><a href="http://www.theregister.co.uk/2013/10/31/ibm_to_shutter_smartcloud_enterprise_moves_customers_to_softlayer/">Shut down 2014, customers instructed to move to SoftLayer</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.ibm_sce</code></li>
-  <li>Ninefold</li>
-  <li><a href="http://www.itnews.com.au/news/ninefold-to-shut-down-411312">Ninefold shut down in January 2016</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.ninefold</code></li>
-  <li>Opsource</li>
-  <li>Dimension Data acquired OpSource in 2012, the Opsource driver is succeeded by the Dimension Data driver.</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.opsource</code></li>
-</ul>
-
-<h3 id="handling-deprecated-drivers">Handling deprecated drivers</h3>
-
-<p>For 1.0.0, we need a clean and user-friendly way of handling deprecated drivers as well as keeping the repository clean from legacy code.</p>
-
-<p>The most obvious implementation is that calls to <code class="language-plaintext highlighter-rouge">get_driver(Provider.NINEFOLD)</code> as an example will return a user error message saying
-this provider is no longer supported with a link to a new article and an alternative solution.</p>
-
-<p>Currently, users trying to instantiate a HPE public cloud driver for example will get a connection error, which is not user friendly.</p>
-
-<h3 id="new-compute-drivers-in-100-pre2">New compute drivers in 1.0.0-pre2</h3>
-
-<p>The upcoming release, so currently available in trunk contains some new compute drivers.</p>
-
-<ul>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/ntta.html">NTT America Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/internetsolutions.html">Internet Solutions Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/medone.html">Med-1 Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/indosat.html">Indosat Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/bsnl.html">BSNL IDC Cloud</a></li>
-</ul>
-
-<p>Full change log can be found at <a href="https://github.com/apache/libcloud/blob/trunk/CHANGES.rst">here</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/02/05/libcloud-containers-example.html">Using the container abstraction API in 1.0.0-pre1</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Feb 05, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>Containers are the talk of the town, you can’t escape an event or meetup without someone talking about containers. The lessons we
-learnt with compute abstraction are applying widely with containers in 2016. APIs are not consistent between clouds, designs are not
-standardised and yet, users are trying to consume multiple services.</p>
-
-<p>We introduced Container-as-a-Service support in <a href="http://libcloud.apache.org/blog/2016/01/26/libcloud-1-0-0-pre1-released.html">1.0.0-pre1</a>, a community pre-release with the intention of sparking feedback from 
-the open-source community about the design and the implementation of 4 example drivers :</p>
-
-<ul>
-  <li>Docker</li>
-  <li>Joyent Triton</li>
-  <li>Amazon EC2 Container Service</li>
-  <li>Google Kubernetes</li>
-</ul>
-
-<p>In this tutorial we’re going to explore how to do this:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2016-02-05-containers/container_cloud_example.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Deploying containers across platforms.</p>
-</div>
-
-<p>Pulling images from the Docker hub, deploying to Docker, Kubernetes and Amazon ECS then auditing them with a single query.</p>
-
-<h2 id="getting-started-with-100-pre1">Getting Started with 1.0.0-pre1</h2>
-
-<p>First off, let’s install the new packages, you probably want to do this within a virtualenv if you’re using Apache Libcloud for other projects.</p>
-
-<p>So run these commands at a Linux Shell to create a virtualenv called ‘containers’ and install the pre-release packages into that environment.</p>
-
-<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   virtualenv containers
-   <span class="nb">cd </span>containers
-   <span class="nb">source </span>bin/activate
-   pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>1.0.0-pre1
-</code></pre></div></div>
-
-<p>Now you can start using this package with a test script, let’s create one called containers.py</p>
-
-<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   <span class="nb">touch </span>containers.py
-</code></pre></div></div>
-
-<p>Using your favourite text editor, update that file to import the 1.0.0-pre1 libraries and the factory methods for instantiating containers.</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   <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>
-</code></pre></div></div>
-
-<p><code class="language-plaintext highlighter-rouge">get_driver</code> is a factory method as with all libcloud APIs, you call this method with the <code class="language-plaintext highlighter-rouge">Provider</code> that you want to instantiate. Our options are:</p>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">Provider.DOCKER</code> - Standalone Docker API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.KUBERNETES</code> - Kubernetes Cluster endpoint</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.JOYENT</code> - Joyent Triton Public API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.ECS</code> - Amazon EC2 Container Service</li>
-</ul>
-
-<p>Calling <code class="language-plaintext highlighter-rouge">get_driver</code> will return a reference to the driver class that you requested. You can then instantiate that class into an object using the 
-contructor. This is always a set of parameters for setting the host or region, the authentication and any other options.</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   <span class="n">driver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">DOCKER</span><span class="p">)</span>
-</code></pre></div></div>
-
-<p>Now we can call our driver and get an instance of it called <code class="language-plaintext highlighter-rouge">docker_driver</code> and use that to deploy a container. For Docker you need the pem files on the server,
-the host (IP or FQDN) and the port.</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   <span class="n">docker_driver</span> <span class="o">=</span> <span class="n">driver</span><span class="p">(</span><span class="n">host</span><span class="o">=</span><span class="s">'https://198.61.239.128'</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="mi">4243</span><span class="p">,</span>
-             <span class="n">key_file</span><span class="o">=</span><span class="s">'key.pem'</span><span class="p">,</span> <span class="n">cert_file</span><span class="o">=</span><span class="s">'cert.pem'</span><span class="p">)</span>
-</code></pre></div></div>
-
-<p>Docker requires that images are available in the image database before they can be deployed as containers. With Kubernetes and Amazon ECS this step is not required
-as when you deploy a container it carries out that download for you.</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   <span class="n">image</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">install_image</span><span class="p">(</span><span class="s">'tomcat:8.0'</span><span class="p">)</span>
-</code></pre></div></div>
-
-<p>Now that Docker has the version 8.0 image of Apache Tomcat, you can deploy this as a container called <code class="language-plaintext highlighter-rouge">my_tomcat_container</code>. Tomcat runs on TCP/8080 by default so we 
-want to bind that port for our container using an optional parameter <code class="language-plaintext highlighter-rouge">port_bindings</code></p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   <span class="n">bindings</span> <span class="o">=</span> <span class="p">{</span> <span class="s">"22/tcp"</span><span class="p">:</span> <span class="p">[{</span> <span class="s">"HostPort"</span><span class="p">:</span> <span class="s">"11022"</span> <span class="p">}]</span> <span class="p">}</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span><span class="s">'my_tomcat_container'</span><span class="p">,</span> <span class="n">image</span><span class="p">,</span> <span class="n">port_bindings</span><span class="o">=</span><span class="n">bindings</span><span class="p">)</span>
-</code></pre></div></div>
-
-<p>This will have deployed the container and started it up for you, you can disable the automatic startup by using <code class="language-plaintext highlighter-rouge">start=False</code> as a keyword argument. You can now call upon this container and 
-run methods, <code class="language-plaintext highlighter-rouge">restart</code>, <code class="language-plaintext highlighter-rouge">start</code>, <code class="language-plaintext highlighter-rouge">stop</code> and <code class="language-plaintext highlighter-rouge">destroy</code>.</p>
-
-<p>For example, to blow away that test container:</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-</code></pre></div></div>
-
-<h2 id="crossing-the-streams-calling-kubernetes-and-amazon-ec2-container-service">Crossing the streams; calling Kubernetes and Amazon EC2 Container Service</h2>
-
-<p>With Docker we saw that we needed to “pull” the image before we deployed it. Kubernetes and Amazon ECS don’t have that requirement, but as a safeguard you can query the Docker Hub API using a 
-utility class provided</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   <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="p">.</span><span class="n">get_image</span><span class="p">(</span><span class="s">'tomcat'</span><span class="p">,</span> <span class="s">'8.0'</span><span class="p">)</span>
-</code></pre></div></div>
-
-<p>Now <code class="language-plaintext highlighter-rouge">image</code> can be used to deploy to any driver instance that you create. Let’s try that against Kubernetes and ECS.</p>
-
-<h3 id="amazon-ecs">Amazon ECS</h3>
-
-<p>Before you run this example, you will need an API key and the permissions for that key to have the <code class="language-plaintext highlighter-rouge">AmazonEC2ContainerServiceFullAccess</code> role. <code class="language-plaintext highlighter-rouge">ap-southeast-2</code> is my nearest region, but you can 
-swap this out for any of the Amazon public regions that have the ECS service available.</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   <span class="n">e_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">ECS</span><span class="p">)</span>
-   <span class="n">ecs</span> <span class="o">=</span> <span class="n">e_cls</span><span class="p">(</span><span class="n">access_id</span><span class="o">=</span><span class="s">'SDHFISJDIFJSIDFJ'</span><span class="p">,</span>
-               <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-               <span class="n">region</span><span class="o">=</span><span class="s">'ap-southeast-2'</span><span class="p">)</span>
-</code></pre></div></div>
-
-<p>ECS and Kubernetes both support some form of grouping or clustering for your containers. This is available as <code class="language-plaintext highlighter-rouge">create_cluster</code>, <code class="language-plaintext highlighter-rouge">list_cluster</code>.</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>   <span class="n">cluster</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span>
-            <span class="n">ex_container_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">,</span> <span class="n">ex_host_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">)</span>
-</code></pre></div></div>
-
-<p>This will have deployed a task definition in Amazon ECS with a single container inside, with a cluster called ‘main’ and deployed the tomcat:8.0 image from the Docker hub to that region.</p>
-
-<p>Check out the <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">ECS Documentation</a> for more details.</p>
-
-<h3 id="kubernetes">Kubernetes</h3>
-
-<p>Kubernetes authentication is currently only implemented for None (off) and Basic HTTP authentication. Let’s use the <a href="http://kubernetes.io/v1.1/docs/admin/authentication.html">basic HTTP authentication method</a> to connect.</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>
-<span class="n">k_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">KUBERNETES</span><span class="p">)</span>
-
-<span class="n">kubernetes</span> <span class="o">=</span> <span class="n">k_cls</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="s">'my_username'</span><span class="p">,</span>
-                   <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-                   <span class="n">host</span><span class="o">=</span><span class="s">'126.32.21.4'</span><span class="p">)</span>
-<span class="n">cluster2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-<span class="n">container2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
-</code></pre></div></div>
-
-<h2 id="wrapping-it-up">Wrapping it up</h2>
-
-<p>Now, let’s wrap that all up by doing a list comprehension across the 3 drivers to get a list of all containers and print their ID’s and Names. Then delete them.</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="n">containers</span> <span class="o">=</span> <span class="p">[</span><span class="n">conn</span><span class="p">.</span><span class="n">list_containers</span><span class="p">()</span> <span class="k">for</span> <span class="n">conn</span> <span class="ow">in</span> <span class="p">[</span><span class="n">docker</span><span class="p">,</span> <span class="n">ecs</span><span class="p">,</span> <span class="n">kubernetes</span><span class="p">]]</span>
-<span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">containers</span><span class="p">:</span>
-    <span class="k">print</span><span class="p">(</span><span class="s">"%s : %s"</span> <span class="o">%</span> <span class="p">(</span><span class="n">container</span><span class="p">.</span><span class="nb">id</span><span class="p">,</span> <span class="n">container</span><span class="p">.</span><span class="n">name</span><span class="p">))</span>
-    <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-
-</code></pre></div></div>
-
-<h3 id="about-the-author">About the Author</h3>
-
-<p>Anthony Shaw is on the PMC for Apache Libcloud, you can follow Anthony on Twitter at <a href="https://twitter.com/anthonypjshaw">@anthonypjshaw</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/containers.html" rel="tag">containers</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2016/04/index.html b/output/blog/archives/2016/04/index.html
deleted file mode 100644
index 168ec48..0000000
--- a/output/blog/archives/2016/04/index.html
+++ /dev/null
@@ -1,606 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2016 04">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2016 &raquo; April | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2016 &raquo; April" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2016 04" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2016/04/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2016/04/11/libcloud-1-0-0-rc2-released.html">Libcloud 1.0.0-rc2 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 11, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0-rc2.</p>
-
-<p>This the second pre-release in the 1.0.0 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>This includes:</p>
-
-<ul>
-  <li>Deprecated drivers that were no longer available such as Ninefold, IBM SCE <a href="http://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html">more details</a></li>
-  <li>The Amazon EC2 driver has been changed to use region codes instead of separate drivers for each region.</li>
-  <li>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class</li>
-  <li>Support for Dimension Data backup</li>
-  <li>Added NSOne, LuaDNS, NearlyFreeSpeech.NET DNS drivers</li>
-  <li>Added Aliyun compute, load balancer and storage drivers</li>
-  <li>Added Outscale storage driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="important-breaking-change---amazon-ec2-driver-changes">Important breaking change-  Amazon EC2 driver changes</h3>
-
-<p>The Amazon EC2 API was updated to consolidate the regional-based drivers into a single driver with a region argument in the constructor.</p>
-
-<p>Amazon Instances should now be instantiated using the following syntax:</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">EC2</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">'us-east-i1'</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">'access key'</span><span class="p">,</span> <span class="s">'secret key'</span><span class="p">)</span>
-</code></pre></div></div>
-
-<p>This brings the Amazon API inline with the other drivers, makes it easier to maintain and switch between regions.</p>
-
-<h3 id="bug-fixes">Bug fixes</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>
-    <p>Fix a bug with consuming stdout and stderr in the paramiko SSH client which
-would manifest itself under very rare condition when a consumed chunk only
-contained a single byte or part of a multi byte UTF-8 character.
-[Lakshmi Kannan, Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Increase default chunk size from <code class="language-plaintext highlighter-rouge">1024</code> to <code class="language-plaintext highlighter-rouge">4096</code> bytes in the paramiko
-SSH client. This results in smaller number of receive calls on the average.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix to Dimension Data API address for Middle-East and Africa
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Throw a more user-friendly exception on “No address associated with hostname”.
-(GITHUB-711, GITHUB-714, LIBCLOUD-803)
-[Tomaz Muraus, Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Remove deprecated provider constants with the region in the name and related
-driver classes (e.g. <code class="language-plaintext highlighter-rouge">EC2_US_EAST</code>, etc.).</p>
-
-    <p>Those drivers have moved to single provider constant + <code class="language-plaintext highlighter-rouge">region</code> constructor
-argument model.
-[Tomaz Muraus]</p>
-  </li>
-</ul>
-
-<h3 id="new-or-deprecated-drivers">New or deprecated drivers</h3>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>
-    <p>Deprecated IBM SCE, HP Helion, OpSource, Ninefold and CloudFrames drivers, removed
-driver code and tests.
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Introduced error messages (<code class="language-plaintext highlighter-rouge">libcloud.compute.deprecated</code>) for deprecated drivers
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New Compute drivers- BSNL, Indosat, Med-1, NTT-America, Internet Solutions
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun Elastic Compute Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>
-    <p>Added Outscale storage driver
-(GITHUB-730)
-[Javier M. Mellid]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun OSS Storage Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="loadbalancer">Loadbalancer</h4>
-
-<ul>
-  <li>New driver for Aliyun SLB Loadbalancer Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>
-    <p>Added NearlyFreeSpeech.net (NSFN) driver
-[Ken Drayer]</p>
-  </li>
-  <li>
-    <p>Added Lua DNS driver
-[Oltjano Terpollari]</p>
-  </li>
-  <li>
-    <p>Added NSOne driver
-[Oltjano Terpollari]</p>
-  </li>
-</ul>
-
-<h2 id="bug-fixes-1">Bug fixes</h2>
-
-<ul>
-  <li>
-    <p>Fix a bug in the GoDaddy driver - make sure <code class="language-plaintext highlighter-rouge">host</code> attribute on the
-connection class is correctly set to the hostname.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix handling of <code class="language-plaintext highlighter-rouge">MX</code> records in the Gandi driver.
-(GITHUB-718)
-[Ryan Lee]</p>
-  </li>
-</ul>
-
-<h2 id="improvements">Improvements</h2>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>
-    <p>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class. This
-method is to be used with provider drivers which support multiple regions and
-<code class="language-plaintext highlighter-rouge">region</code> constructor argument. It allows users to enumerate available /
-supported regions.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for VMWare tools VM information inside list_nodes responses
-(GITHUB-734)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>[ec2] added ex_encrypted and ex_kms_key_id optional parameters to the create volume method
-(GITHUB-729)
-[Viktor Ognev]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for managing host anti-affinity rules, added paging support to
-all supported calls and added support for requesting priority ordering when creating ACL rules
-(GITHUB-726)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Addition of Dimension Data Australia federal government region to dimension data
-drivers.
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>[openstack] when creating floating IPs, added pool_id as an optional argument
-(GITHUB-725)
-[marko-p]</p>
-  </li>
-  <li>
-    <p>[google compute] Added setMachineType method to allow for changing sizes of instances
-(GITHUB-721)
-[Eric Johnson]</p>
-  </li>
-  <li>
-    <p>[google compute] allow bypassing image search in standard project list
-(GITHUB-713)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Add support for requesting a MKS token for accessing the remote console in VMware
-vCloud driver
-(GITHUB-706)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Add support in VMware vCloud driver for v5.5 API, with snapshot support
-(GITHUB-658)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Added support for adding a family to an image on Google Compute Driver
-(GITHUB-704)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Fix to set default signature version for AWS Seoul region to v4, removed
-non-supported size (hs1.xlarge)
-(GITHUB-684)
-[Geunwoo Shin]</p>
-  </li>
-  <li>
-    <p>Support filtering by location in list_nodes for dimension data compute driver
-fix lack of paging support
-(GITHUB-691)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Support for filtering by IPv4, IPv6, network, network domain, VLAN in Dimension
-data driver.
-(GITHUB-694)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Added <code class="language-plaintext highlighter-rouge">Node.created_at</code> which, on supported drivers, contains the datetime the
-node was first started.
-(GITHUB-698)
-[Allard Hoeve] [Rick van de Loo]</p>
-  </li>
-</ul>
-
-<h3 id="storage-1">Storage</h3>
-
-<ul>
-  <li>
-    <p>Improvements to Google Auth for Storage and Compute and MIME bug fix
-(LIBCLOUD-800, GITHUB-689)
-[Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Implement <code class="language-plaintext highlighter-rouge">get_container</code>, <code class="language-plaintext highlighter-rouge">get_object</code> and <code class="language-plaintext highlighter-rouge">upload_object_via_stream</code>
-methods in the Backblaze B2 storage driver.</p>
-
-    <p>Note: Backblaze API doesn’t upload streaming uploads so when using
-<code class="language-plaintext highlighter-rouge">upload_object_via_stream</code> whole file is read and buffered in memory.
-(GITHUB-696)
-[Jay jshridha]</p>
-  </li>
-</ul>
-
-<h3 id="backup">Backup</h3>
-
-<ul>
-  <li>Dimension Data - added additional testing, fixed bug on client response naming,
-added support for adding backup clients to a backup enabled node.
-(GITHUB-692, GITHUB-693, GITHUB-695)
-[Jeff Dunham]</li>
-</ul>
-
-<h3 id="download">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==1.0.0-rc2
-</pre>
-
-<h3 id="upgrading">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==1.0.0-rc2
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 file</a>.</p>
-
-<p>We would like to thank the following community members for their contribution to this release:</p>
-
-<ul>
-  <li>Jeff Dunham</li>
-  <li>Max Illfelder</li>
-  <li>Ken Dreyer</li>
-  <li>Sam Song</li>
-  <li>Oltjano Terpollari</li>
-  <li>Javier M. Mellid</li>
-</ul>
-
-
-  </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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2016/04/06/requests-support.html">Experimental support for the requests package</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 06, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>I’ve just pushed a branch of the latest version of libcloud using the popular <code class="language-plaintext highlighter-rouge">requests</code> package by Kenneth Reitz instead of our home-rolled HTTP client library.</p>
-
-<p>This article is for both users and developers of libcloud. If you want to give feedback, please join the developer mailing list.</p>
-
-<h2 id="why">Why?</h2>
-
-<ul>
-  <li>requests is the defacto standard - it would be in the standard library but agreed against to allow it to develop faster https://github.com/kennethreitz/requests/issues/2424</li>
-  <li>it works with python 2.6-&gt;3.5</li>
-  <li>Our SSL experience has a lot to be desired for Windows users, having to download the CA cert package and setting environment variables just to get SSL working</li>
-  <li>Developers can use requests_mock for deeper integration testing</li>
-  <li>less code to maintain</li>
-  <li>the role of libcloud is for cloud abstraction, we provide no value in writing and maintaining our own HTTP client library</li>
-</ul>
-
-<h2 id="benefits-of-requests">Benefits of requests</h2>
-
-<p>There are a number of benefits to having a requests package</p>
-
-<ul>
-  <li>The client library code is smaller, leaner and simpler.</li>
-  <li>Requests has built in decompression support, we no longer need to support this</li>
-  <li>Requests has built in RAW download, upload support, helping with our storage drivers</li>
-</ul>
-
-<h2 id="implications-of-the-change">Implications of the change</h2>
-
-<ul>
-  <li>There are no longer 2 classes (<code class="language-plaintext highlighter-rouge">LibcloudHTTPSConnection</code> and <code class="language-plaintext highlighter-rouge">LibcloudHTTPConnection</code>) to be provided to each driver, they are now 1 class - <code class="language-plaintext highlighter-rouge">LibcloudConnection</code>. You probably won’t notice this because it is a property of the <code class="language-plaintext highlighter-rouge">Connection</code> class, but
-if you are developing or extending functionality then it is implicated.</li>
-  <li>Unit tests will look slightly different (see below)</li>
-  <li>This change broke 4200 unit tests (out of 6340)! I’ve since fixed them all since they were coupled to the original implementation, but now I don’t know if all of tests are valid.</li>
-</ul>
-
-<h2 id="testing-with-requests">Testing with requests</h2>
-
-<p>Unit tests that were written like this:</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_classes</span> <span class="o">=</span> \	
-           <span class="p">(</span><span class="bp">None</span><span class="p">,</span> <span class="n">DigitalOceanMockHttp</span><span class="p">)</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre></div></div>
-
-<p>Because of the change have been modified to (I updated all of them - so this is just for future reference)</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_class</span> <span class="o">=</span> <span class="n">DigitalOceanMockHttp</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre></div></div>
-
-<h1 id="check-it-out">Check it out!</h1>
-
-<p>The package is on my personal apache site, you can download it and install it in a virtualenv for testing.</p>
-
-<p><code class="language-plaintext highlighter-rouge">pip install -e http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/apache-libcloud-1.0.0-rc2-requests.zip@feature#egg=apache-libcloud</code></p>
-
-<p>The hashes are my <a href="http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/">apache space</a></p>
-
-<p>Have a look at the <a href="https://github.com/apache/libcloud/pull/728/files">PR and the change set</a> for a list of changes</p>
-
-<h1 id="what-might-break">What might break?</h1>
-
-<p>What I’m really looking for is for users of Libcloud to take 15 minutes, an existing (working) libcloud script, install this package in a virtualenv and just validate
-that there are no regression bugs with this change.</p>
-
-<p>I’m particularly sceptical about the storage drivers.</p>
-
-<p>Once we have enough community feedback, we will propose a vote to merge this into trunk for future release.</p>
-
-<h2 id="credit">Credit</h2>
-
-<p>Credit to dz0ny on IRC for contributing some of the requests patch.</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/api.html" rel="tag">API</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2016/06/index.html b/output/blog/archives/2016/06/index.html
deleted file mode 100644
index f147b12..0000000
--- a/output/blog/archives/2016/06/index.html
+++ /dev/null
@@ -1,530 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2016 06">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2016 &raquo; June | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2016 &raquo; June" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2016 06" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2016/06/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2016/06/22/libcloud-1-0-0-released.html">Libcloud 1.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jun 22, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0.</p>
-
-<p>This first release in the 1.0 series which means it brings many new
-features, improvements, bug-fixes, and drivers. The 1.0 series includes 2 new driver types, <a href="http://libcloud.readthedocs.io/en/latest/container/index.html">container-as-a-service</a> and <a href="http://libcloud.readthedocs.io/en/latest/backup/index.html">backup-as-a-service</a>.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>This includes:</p>
-
-<ul>
-  <li>New backup-as-a-service and container-as-a-service driver types</li>
-  <li>Deprecated drivers that were no longer available such as Ninefold, IBM SCE <a href="http://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html">more details</a></li>
-  <li>Add support for authenticating against Keystone and OpenStack based clouds
-using OpenID Connect tokens.</li>
-  <li>GCE nodes can be launched in a subnetwork and support for subnetworks</li>
-  <li>Add Image Family support for GCE</li>
-  <li>Add new <code class="language-plaintext highlighter-rouge">Perth, Australia</code> and <code class="language-plaintext highlighter-rouge">Manila, Philippines</code> region to the CloudSigma
-v2 driver.</li>
-  <li>Add new S3 RGW storage driver.</li>
-  <li>The Amazon EC2 driver has been changed to use region codes instead of separate drivers for each region.</li>
-  <li>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class</li>
-  <li>Support for Dimension Data backup</li>
-  <li>Added NSOne, LuaDNS, NearlyFreeSpeech.NET, BuddyNS, DNSPod DNS drivers</li>
-  <li>Added Aliyun compute, load balancer and storage drivers</li>
-  <li>Added Outscale storage driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors for their ongoing support to the project.</p>
-
-<p><a href="https://github.com/Kami">Tomaz Muraus</a>, <a href="https://github.com/pquerna">Paul Querna</a>, 
-<a href="https://github.com/jcsalterego">Jerry Chen</a>, <a href="https://github.com/jadunham1">Jeff Dunham</a>, <a href="https://github.com/erjohnso">Eric Johnson</a>,
-<a href="https://github.com/jedsmith">Jed Smith</a>, <a href="https://github.com/wrigri">Rick Wright</a>, <a href="https://github.com/novel">Roman Bogorodskiy</a>,
-<a href="https://github.com/baldwinmathew">Mathew Baldwin</a>, <a href="https://github.com/davidcrossland">David Crossland</a>, <a href="https://github.com/alex">Alex Gaynor</a>,
-<a href="https://github.com/allardhoeve">Allard Hoeve</a>, <a href="https://github.com/runseb">Sebastien Goasguen</a>, <a href="https://github.com/franckcuny">Franck Cuny</a>,
-<a href="https://github.com/ktdreyer">Ken Dreyer</a>, <a href="https://github.com/jcastillo2nd">Javier Castillo II</a>, <a href="https://github.com/wido">Wido den Hollander</a>,
-<a href="https://github.com/bennettaur">Michael Bennett</a>, <a href="https://github.com/ZuluPro">Anthony Monthe</a>, <a href="https://github.com/zerthimon">Lior Goikhburg</a>,
-<a href="https://github.com/encyphered">Geunwoo Shin</a>, <a href="https://github.com/juanfont">Juan Font</a>, <a href="https://github.com/schaubl">“schaubl”</a>,
-<a href="https://github.com/mbrukman">Misha Brukman</a>, <a href="https://github.com/jetbird">Oltjano Terpollari</a>, <a href="https://github.com/pzrq">Peter Schmidt</a>,
-<a href="https://github.com/mingsheng36">Ming Sheng</a>, <a href="https://github.com/gertjanol">Gertjan Oude Lohuis</a>,
-<a href="https://github.com/mgogoulos">Markos Gogoulos</a>, <a href="https://github.com/bernard357">Bernard Paques</a>,
-<a href="https://github.com/Phreedom">Evgeny Egorochkin</a>, <a href="https://github.com/gigimon">Oleg</a>, <a href="https://github.com/atsaki">Atsushi Sasaki</a>,
-<a href="https://github.com/micafer">Miguel Caballer</a>, <a href="https://github.com/kumarappanc">Kumar</a>, <a href="https://github.com/gmcdonald">Gavin McDonald</a>,
-<a href="https://github.com/boul">Roeland Kuipers</a>, <a href="https://github.com/briancurtin">Brian Curtin</a>, <a href="https://github.com/ikusalic">Ivan Kusalic</a>,
-<a href="https://github.com/ferewuz">Vanč Levstik</a>, <a href="https://github.com/davidwilson2038">None</a>, <a href="https://github.com/Smotko">Anže Pečar</a>,
-<a href="https://github.com/MrBasset">“MrBasset”</a>, <a href="https://github.com/crunkleton">None</a>, <a href="https://github.com/jmunhoz">Javier M. Mellid</a>,
-<a href="https://github.com/jimbobhickville">Greg Hill</a>, <a href="https://github.com/Jc2k">None</a>, <a href="https://github.com/sfriesel">Stefan Friesel</a>,
-<a href="https://github.com/relaxdiego">Mark Maglana</a>, <a href="https://github.com/aleGpereira">Alejandro Gabriel Pereira</a>,
-<a href="https://github.com/kyle-long">Kyle Long</a>, <a href="https://github.com/teemuvesala">Teemu Vesala</a>, <a href="https://github.com/LordShion">Filipe Silva</a>,
-<a href="https://github.com/jshridha">Jay</a>, <a href="https://github.com/bernieke">Bernard Kerckenaere</a>, <a href="https://github.com/jobelenus">John Obelenus</a>,
-<a href="https://github.com/bsdlp">Jon Chen</a>, <a href="https://github.com/lawrencellui-dd">Larry Lui</a>,</p>
-
-<h3 id="important-breaking-change---amazon-ec2-driver-changes">Important breaking change-  Amazon EC2 driver changes</h3>
-
-<p>The Amazon EC2 API was updated to consolidate the regional-based drivers into a single driver with a region argument in the constructor.</p>
-
-<p>Amazon Instances should now be instantiated using the following syntax:</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">EC2</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">'access key'</span><span class="p">,</span> <span class="s">'secret key'</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">'us-east-1'</span><span class="p">)</span>
-</code></pre></div></div>
-
-<p>This brings the Amazon API inline with the other drivers, makes it easier to maintain and switch between regions.</p>
-
-<h3 id="bug-fixes">Bug fixes</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>
-    <p>Fix a bug with consuming stdout and stderr in the paramiko SSH client which
-would manifest itself under very rare condition when a consumed chunk only
-contained a single byte or part of a multi byte UTF-8 character.
-[Lakshmi Kannan, Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Increase default chunk size from <code class="language-plaintext highlighter-rouge">1024</code> to <code class="language-plaintext highlighter-rouge">4096</code> bytes in the paramiko
-SSH client. This results in smaller number of receive calls on the average.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix to Dimension Data API address for Middle-East and Africa
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Throw a more user-friendly exception on “No address associated with hostname”.
-(GITHUB-711, GITHUB-714, LIBCLOUD-803)
-[Tomaz Muraus, Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Remove deprecated provider constants with the region in the name and related
-driver classes (e.g. <code class="language-plaintext highlighter-rouge">EC2_US_EAST</code>, etc.).</p>
-
-    <p>Those drivers have moved to single provider constant + <code class="language-plaintext highlighter-rouge">region</code> constructor
-argument model.
-[Tomaz Muraus]</p>
-  </li>
-</ul>
-
-<h3 id="new-or-deprecated-drivers">New or deprecated drivers</h3>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>
-    <p>Deprecated IBM SCE, HP Helion, OpSource, Ninefold and CloudFrames drivers, removed
-driver code and tests.
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Introduced error messages (<code class="language-plaintext highlighter-rouge">libcloud.compute.deprecated</code>) for deprecated drivers
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New Compute drivers- BSNL, Indosat, Med-1, NTT-America, Internet Solutions
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun Elastic Compute Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>
-    <p>Added Outscale storage driver
-(GITHUB-730)
-[Javier M. Mellid]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun OSS Storage Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="loadbalancer">Loadbalancer</h4>
-
-<ul>
-  <li>New driver for Aliyun SLB Loadbalancer Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>
-    <p>Added NearlyFreeSpeech.net (NSFN) driver
-[Ken Drayer]</p>
-  </li>
-  <li>
-    <p>Added Lua DNS driver
-[Oltjano Terpollari]</p>
-  </li>
-  <li>
-    <p>Added NSOne driver
-[Oltjano Terpollari]</p>
-  </li>
-</ul>
-
-<h2 id="bug-fixes-1">Bug fixes</h2>
-
-<ul>
-  <li>
-    <p>Fix a bug in the GoDaddy driver - make sure <code class="language-plaintext highlighter-rouge">host</code> attribute on the
-connection class is correctly set to the hostname.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix handling of <code class="language-plaintext highlighter-rouge">MX</code> records in the Gandi driver.
-(GITHUB-718)
-[Ryan Lee]</p>
-  </li>
-</ul>
-
-<h2 id="improvements">Improvements</h2>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>
-    <p>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class. This
-method is to be used with provider drivers which support multiple regions and
-<code class="language-plaintext highlighter-rouge">region</code> constructor argument. It allows users to enumerate available /
-supported regions.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for VMWare tools VM information inside list_nodes responses
-(GITHUB-734)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>[ec2] added ex_encrypted and ex_kms_key_id optional parameters to the create volume method
-(GITHUB-729)
-[Viktor Ognev]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for managing host anti-affinity rules, added paging support to
-all supported calls and added support for requesting priority ordering when creating ACL rules
-(GITHUB-726)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Addition of Dimension Data Australia federal government region to dimension data
-drivers.
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>[openstack] when creating floating IPs, added pool_id as an optional argument
-(GITHUB-725)
-[marko-p]</p>
-  </li>
-  <li>
-    <p>[google compute] Added setMachineType method to allow for changing sizes of instances
-(GITHUB-721)
-[Eric Johnson]</p>
-  </li>
-  <li>
-    <p>[google compute] allow bypassing image search in standard project list
-(GITHUB-713)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Add support for requesting a MKS token for accessing the remote console in VMware
-vCloud driver
-(GITHUB-706)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Add support in VMware vCloud driver for v5.5 API, with snapshot support
-(GITHUB-658)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Added support for adding a family to an image on Google Compute Driver
-(GITHUB-704)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Fix to set default signature version for AWS Seoul region to v4, removed
-non-supported size (hs1.xlarge)
-(GITHUB-684)
-[Geunwoo Shin]</p>
-  </li>
-  <li>
-    <p>Support filtering by location in list_nodes for dimension data compute driver
-fix lack of paging support
-(GITHUB-691)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Support for filtering by IPv4, IPv6, network, network domain, VLAN in Dimension
-data driver.
-(GITHUB-694)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Added <code class="language-plaintext highlighter-rouge">Node.created_at</code> which, on supported drivers, contains the datetime the
-node was first started.
-(GITHUB-698)
-[Allard Hoeve] [Rick van de Loo]</p>
-  </li>
-</ul>
-
-<h3 id="storage-1">Storage</h3>
-
-<ul>
-  <li>
-    <p>Improvements to Google Auth for Storage and Compute and MIME bug fix
-(LIBCLOUD-800, GITHUB-689)
-[Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Implement <code class="language-plaintext highlighter-rouge">get_container</code>, <code class="language-plaintext highlighter-rouge">get_object</code> and <code class="language-plaintext highlighter-rouge">upload_object_via_stream</code>
-methods in the Backblaze B2 storage driver.</p>
-
-    <p>Note: Backblaze API doesn’t upload streaming uploads so when using
-<code class="language-plaintext highlighter-rouge">upload_object_via_stream</code> whole file is read and buffered in memory.
-(GITHUB-696)
-[Jay jshridha]</p>
-  </li>
-</ul>
-
-<h3 id="backup">Backup</h3>
-
-<ul>
-  <li>Dimension Data - added additional testing, fixed bug on client response naming,
-added support for adding backup clients to a backup enabled node.
-(GITHUB-692, GITHUB-693, GITHUB-695)
-[Jeff Dunham]</li>
-</ul>
-
-<h3 id="download">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==1.0.0
-</pre>
-
-<h3 id="upgrading">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==1.0.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2016/07/index.html b/output/blog/archives/2016/07/index.html
deleted file mode 100644
index 90261cb..0000000
--- a/output/blog/archives/2016/07/index.html
+++ /dev/null
@@ -1,239 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2016 07">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2016 &raquo; July | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2016 &raquo; July" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2016 07" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2016/07/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2016/07/07/libcloud-1-1-0-released.html">Libcloud 1.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.1.0.</p>
-
-<p>This is a first release after v1.0.0. It includes various improvements
-and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Support for automatic SNI (SSL extension) using the hostname
-supplied to connect to.</li>
-  <li>Various improvements in the libvirt driver</li>
-  <li>Various improvements in the DimensionData driver</li>
-  <li>Various improvements in the Aliyun driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.io/en/v1.1.0/changelog.html#changes-with-apache-libcloud-1-1-0">here</a>.</p>
-
-<h3 id="download">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==1.1.0
-</pre>
-
-<h3 id="upgrading">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==1.1.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v1.1.0/">https://libcloud.readthedocs.org/en/v1.1.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.io/en/v1.1.0/changelog.html#changes-with-apache-libcloud-1-1-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2016/09/index.html b/output/blog/archives/2016/09/index.html
deleted file mode 100644
index ef44f97..0000000
--- a/output/blog/archives/2016/09/index.html
+++ /dev/null
@@ -1,295 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2016 09">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2016 &raquo; September | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2016 &raquo; September" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2016 09" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2016/09/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2016/09/23/libcloud-1-2-1-released.html">Libcloud 1.2.1 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Sep 23, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.2.1.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<h3 id="changes-in-apache-libcloud-121">Changes in Apache Libcloud 1.2.1</h3>
-
-<ul>
-  <li>Fix issue enabling backups on Dimension Data driver</li>
-</ul>
-
-<h3 id="changes-in-apache-libcloud-120">Changes in Apache Libcloud 1.2.0</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>Fix caching of auth tokens in the Google Compute Engine drivers. Now we make
-sure that the file is truncated before writing a new token. Not truncating the
-file would cause issues if the new token is shorted then the existing one
-which is cached in the file.</li>
-</ul>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>Fix image undeprecation in GCE</li>
-  <li>Added Managed Instance Groups in GCE</li>
-  <li>Allow undeprecation of an image in GCE</li>
-  <li>BUGFIX Values with wildcards failed signature validation in cloudstack</li>
-  <li>Added StorageState-Migrating to the cloudstack driver.</li>
-  <li>Update copy image logic to match create image in GCE driver.</li>
-  <li>Removed HD attribute from the Abiquo compute driver to support the 3.4 API</li>
-  <li>Add image and size details to list_nodes response in Dimension Data driver</li>
-  <li>Add support for changing VM admin password in VMware driver</li>
-  <li>Add Barcelona (Spain) region to the Aurora Compute driver.</li>
-  <li>Various improvements in the libvirt driver.</li>
-</ul>
-
-<h4 id="load-balancer">Load balancer</h4>
-
-<ul>
-  <li>Add support for temporary IAM role credentials (token) to the AWS ELB driver.</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>Updated the ‘extra’ parameter in update_record() to be optional in aurora driver</li>
-  <li>Support for iterating over records and zones in the Aurora DNS driver</li>
-  <li>Add support for DS, PTR, SSFHFP and TLSA record type to the Aurora DNS driver.</li>
-</ul>
-
-<h4 id="container">Container</h4>
-
-<ul>
-  <li>Add network mode and labels when creating containers within docker driver</li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>Fix authentication issue in S3/China region, disabled multipart uploads as
-not supported by region.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.2.1
-</pre>
-
-<h3 id="upgrading">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==1.2.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2016/10/index.html b/output/blog/archives/2016/10/index.html
deleted file mode 100644
index cc722f4..0000000
--- a/output/blog/archives/2016/10/index.html
+++ /dev/null
@@ -1,284 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2016 10">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2016 &raquo; October | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2016 &raquo; October" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2016 10" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2016/10/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2016/10/14/libcloud-1-3-0-released.html">Libcloud 1.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Oct 14, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.3.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="important-changes">Important changes</h3>
-
-<ul>
-  <li>RunAbove driver is now the OVH cloud driver because of changes in the
-platform. Users will get a deprecated error message and pointed to the
-website for more information.</li>
-  <li>Fixed support for SLES/OpenSUSE 12, now checks the default certificate
-path (does not impact users using certifi).</li>
-  <li>DigitalOcean v1 API has been deprecated in favour of the new 2.0 API.</li>
-</ul>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<h4 id="rancher-driver">Rancher Driver</h4>
-
-<p>Mario Loria contributed a full Rancher driver for our container abstraction
-interface. Documentation is available with examples of usage, you can use
-the driver to deploy containers, services, stacks or operate and maintain
-existing deployments! Thanks Mario.</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">from</span> <span class="nn">libcloud.container.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<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.base</span> <span class="kn">import</span> <span class="n">ContainerImage</span>
-
-<span class="n">driver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">RANCHER</span><span class="p">)</span>
-
-<span class="n">connection</span> <span class="o">=</span> <span class="n">driver</span><span class="p">(</span><span class="s">"MYRANCHERACCESSKEY"</span><span class="p">,</span> <span class="s">"MYRANCHERSECRETKEY"</span><span class="p">,</span>
-                    <span class="n">host</span><span class="o">=</span><span class="s">"17.23.66.4"</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="mi">443</span><span class="p">)</span>
-
-<span class="n">image</span> <span class="o">=</span> <span class="n">ContainerImage</span><span class="p">(</span><span class="s">"hastebin"</span><span class="p">,</span> <span class="s">"hastebin"</span><span class="p">,</span> <span class="s">"rlister/hastebin"</span><span class="p">,</span> <span class="s">"latest"</span><span class="p">,</span>
-                       <span class="n">driver</span><span class="o">=</span><span class="bp">None</span><span class="p">)</span>
-
-<span class="n">new_service</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">ex_deploy_service</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s">"excitingservice"</span><span class="p">,</span> <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-                                           <span class="n">environmentid</span><span class="o">=</span><span class="s">"1e2"</span><span class="p">,</span>
-                                           <span class="n">environment</span><span class="o">=</span><span class="p">{</span>
-                                               <span class="s">"STORAGE_TYPE"</span><span class="p">:</span> <span class="s">"file"</span>
-                                           <span class="p">})</span></code></pre>
-</figure>
-
-<h4 id="new-api">New API</h4>
-
-<p>As well as the direct <code class="language-plaintext highlighter-rouge">get_driver API</code>, there is now a short-hand API for
-users to choose.</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">import</span> <span class="nn">libcloud</span>
-
-<span class="n">cls</span> <span class="o">=</span> <span class="n">libcloud</span><span class="p">.</span><span class="n">get_driver</span><span class="p">(</span><span class="n">libcloud</span><span class="p">.</span><span class="n">DriverType</span><span class="p">.</span><span class="n">COMPUTE</span><span class="p">,</span> <span class="n">libcloud</span><span class="p">.</span><span class="n">DriverType</span><span class="p">.</span><span class="n">COMPUTE</span><span class="p">.</span><span class="n">RACKSPACE</span><span class="p">)</span></code></pre>
-</figure>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.3.0
-</pre>
-
-<h3 id="upgrading">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==1.3.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2016/11/index.html b/output/blog/archives/2016/11/index.html
deleted file mode 100644
index e7f6909..0000000
--- a/output/blog/archives/2016/11/index.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2016 11">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2016 &raquo; November | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2016 &raquo; November" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2016 11" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2016/11/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2016/11/27/libcloud-1-4-0-released.html">Libcloud 1.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Nov 27, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.4.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>The release includes a new Azure ARM driver and an Amazon Application
-Load Balancer (ALB) driver.</p>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.4.0
-</pre>
-
-<h3 id="upgrading">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==1.4.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2016/12/index.html b/output/blog/archives/2016/12/index.html
deleted file mode 100644
index aa09a8f..0000000
--- a/output/blog/archives/2016/12/index.html
+++ /dev/null
@@ -1,246 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2016 12">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2016 &raquo; December | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2016 &raquo; December" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2016 12" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2016/12/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2016/12/29/libcloud-1-5-0-released.html">Libcloud 1.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Dec 29, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.5.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>[azure] New method for accessing rate cards.</li>
-  <li>[openstack] Add new Connection class to support VOMS proxys to keystone
-servers.</li>
-  <li>[ec2] Added m4 instances to us-gov and brazil, added m4.16xlarge to all.</li>
-  <li>Add new CloudScale.ch driver</li>
-  <li>[dimensiondata] Added support for 2.4 API, added support for image import,
-cloning. Add feature for changing NIC VLANs, add feature for changing NIC
-order for a server.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.5.0
-</pre>
-
-<h3 id="upgrading">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==1.5.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2017/04/index.html b/output/blog/archives/2017/04/index.html
deleted file mode 100644
index 5806962..0000000
--- a/output/blog/archives/2017/04/index.html
+++ /dev/null
@@ -1,703 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2017 04">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2017 &raquo; April | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2017 &raquo; April" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2017 04" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2017/04/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2017/04/25/libcloud-2-0-0-released.html">Libcloud 2.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 25, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.0.0.</p>
-
-<p>This major release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<ul>
-  <li>Apache Libcloud 2.0 series replaces the use of Python httplib with a hard dependency on the <code class="language-plaintext highlighter-rouge">requests</code> package. Users no longer
-have to specific Certificate Authority bundles when using Apache Libcloud</li>
-  <li>10% performance improvement through the use of HTTP sessions</li>
-  <li>Support for buffered IO streams for storage drivers</li>
-  <li>Support for Python 3.6, deprecation of Python 3.2</li>
-  <li>3 new drivers - <a href="http://libcloud.readthedocs.io/en/latest/compute/drivers/onapp.html">OnApp Compute</a>, <a href="http://libcloud.readthedocs.io/en/latest/dns/drivers/onapp.html">OnApp DNS</a>, <a href="http://libcloud.readthedocs.io/en/latest/compute/drivers/oneandone.html">1&amp;1 Compute</a></li>
-  <li>Lots of improvements to our Azure ARM support</li>
-  <li>Continuing udates to the Amazon drivers</li>
-</ul>
-
-<p>A detailed description of the 2.0 HTTP API is documented <a href="http://libcloud.readthedocs.io/en/latest/other/changes_in_2_0.html">here</a></p>
-
-<h3 id="compute-api-changes">Compute API Changes</h3>
-
-<ul>
-  <li>Outscale SAS doc improvements and logo update</li>
-</ul>
-
-<h4 id="onapp-changes">OnApp Changes</h4>
-
-<ul>
-  <li>Add list images support for OnApp driver</li>
-  <li>Add keypair management to OnApp driver</li>
-</ul>
-
-<h4 id="amazon-ec2-changes">Amazon EC2 Changes</h4>
-
-<ul>
-  <li>Add r4 instance types for AWS</li>
-  <li>Add support for AWS eu-west-2 and ca-central-1 regions</li>
-  <li>Add P2 GPU instance types</li>
-  <li>Add method to modify snapshot attribute for EC2</li>
-  <li>Add ENA support for EC2 compute images</li>
-  <li>Add support for forcing detachment of EBS volumes to EC2 driver</li>
-  <li>Add support for ModifyVolume and DescribeVolumesModifications</li>
-  <li>Added Import Snapshot and Describe Import Snapshot to EC2 compute driver</li>
-  <li>Add missing regions in AWS storage and compute drivers</li>
-  <li>Add SR-IOV net support to images in EC2 compute driver</li>
-  <li>Fix - update t2.small image size from 11 CPU to 1</li>
-  <li>Added Billing Product for image in EC2 compute driver</li>
-</ul>
-
-<h4 id="linode-changes">Linode changes</h4>
-
-<ul>
-  <li>Add start, stop instance methods and fix incorrect state TERMINATED to STOPPED</li>
-</ul>
-
-<h4 id="azure-arm-changes">Azure ARM changes</h4>
-
-<ul>
-  <li>Fix typeerror on ex_list_nics</li>
-  <li>Add support for Azure Cloud Environments as well as Locations</li>
-  <li>Fix string representation of the VhdImage type and fix listing of Public IP addresses</li>
-  <li>Add network security groups to azure ARM</li>
-  <li>Add the ability to list resource groups</li>
-  <li>Fix Azure ARM driver condition for ex_list_publishers where location is specified</li>
-</ul>
-
-<h4 id="google-cloud-changes">Google Cloud changes</h4>
-
-<ul>
-  <li>Allow delete instances from managed group</li>
-  <li>Allow preemptible instances to be created</li>
-  <li>Remove validation checks for guestOsFeatures</li>
-</ul>
-
-<h4 id="alibaba-aliyun-changes">Alibaba Aliyun changes</h4>
-
-<ul>
-  <li>Add aliyun ecs instance join leave security group</li>
-  <li>Fix Aliyun ECS, Load balancer and storage adapters when using unicode UTF-8 characters in the names of resources</li>
-</ul>
-
-<h4 id="digitalocean-changes">DigitalOcean changes</h4>
-
-<ul>
-  <li>Add price_monthly extra param to digitalocean sizes</li>
-</ul>
-
-<h4 id="vmware-vsphere-changes">VMWare vSphere changes</h4>
-
-<ul>
-  <li>Fix issue with authentication methods crashing</li>
-</ul>
-
-<h3 id="storage">Storage</h3>
-
-<ul>
-  <li>Reintroduce S3 multipart upload support with signature v4</li>
-</ul>
-
-<h3 id="dns">DNS</h3>
-
-<ul>
-  <li>Add <a href="http://libcloud.readthedocs.io/en/latest/dns/drivers/onapp.html">OnApp driver</a></li>
-</ul>
-
-<h2 id="minor-changes">Minor changes</h2>
-
-<h3 id="common">Common</h3>
-
-<ul>
-  <li>Added an integration test API and a test suite for validating functionality
-without mocking any libcloud subsystems</li>
-  <li>Change Cloudscale to cloudscale.ch.</li>
-</ul>
-
-<h2 id="bug-fixes">Bug Fixes</h2>
-
-<h3 id="compute">Compute</h3>
-
-<h4 id="200">2.0.0</h4>
-
-<ul>
-  <li>
-    <p>Fix OpenStack drivers not correctly setting URLs when used with identity API, would default to 127.0.0.1 and service
-catalog URLs were not adhered to.</p>
-  </li>
-  <li>
-    <p>Fix Aliyun ECS, Load balancer and storage adapters when using unicode UTF-8 characters in the names of resources
-in 2.0.0rc2 &lt; it would fail as a MalformedResponseError, Python 2.7 element tree was raising a unicode error</p>
-  </li>
-  <li>
-    <p>Refactor the test classes to use the full libcloud.http and libcloud.common.base modules, with Connection,
-Response all used with requests_mock. This increases our test coverages and catches bugs in drivers’ custom
-parse_body and auth modules</p>
-  </li>
-  <li>
-    <p>Rename libcloud.httplib_ssl to libcloud.http now that we don’t use httplib</p>
-  </li>
-</ul>
-
-<h4 id="200rc2">2.0.0rc2</h4>
-
-<ul>
-  <li>Fix Public IP not assigned when creating NIC on Azure ARM</li>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<ul>
-  <li>Tinu Cleatus for the OnApp driver</li>
-  <li>Alex Misstear for the EC2 improvements</li>
-  <li>Jie Ren for the Aliyun improvements</li>
-  <li>Francisco Ros for the DigitalOcean improvements</li>
-  <li>Peter Amstutz and Joseph Hall for the Azure ARM API updates</li>
-  <li>All of our community for their ongoing support and contributions…</li>
-</ul>
-
-<h3 id="download">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.0.0
-</pre>
-
-<h3 id="upgrading">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.0.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2017/04/09/async-rfc.html">Have your say - async support in Apache Libcloud</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 09, 2017</span>
-
-  <div class="post-content">
-    <p>One of the big requests whilst we were replacing <code class="language-plaintext highlighter-rouge">httplib</code> with the <code class="language-plaintext highlighter-rouge">requests</code> package in 2.0 was why didn’t
-we use a HTTP library that supports <em>asynchronous</em> API calls.</p>
-
-<p>The intention for 2.0 and replacing the HTTP backend classes was to improve the usability of the project, by making SSL
-certificates easier to manage, improving the maintainability of our source code by using an active 3rd party package and
-also improving performance and stability.</p>
-
-<p>Apache Libcloud already has documentation on threaded libraries like gevent and callback-based libraries like Twisted, see
-<a href="https://libcloud.readthedocs.io/en/latest/other/using-libcloud-in-multithreaded-and-async-environments.html">using libcloud in multithreaded environments</a>
-for examples.</p>
-
-<p><a href="https://www.python.org/dev/peps/pep-0492/#">PEP 492</a>, implemented in Python 3.5 provides a new coroutine protocol using methods,
-<code class="language-plaintext highlighter-rouge">__await__</code> for classes, a coroutine method wrapper, or a method that returns a coroutine object.
-Also async <a href="https://www.python.org/dev/peps/pep-0492/#asynchronous-iterators-and-async-for">iterators</a> and <a href="https://www.python.org/dev/peps/pep-0492/#asynchronous-context-managers-and-async-with">context managers</a>
-have been introduced.</p>
-
-<p>We would like to take advantage of the new language features by offering APIs in Apache Libcloud without breaking backward compatibility and
-compatibility for users of &lt;Python 3.5.</p>
-
-<p>Use cases for this would be:</p>
-
-<ul>
-  <li>Being able to fetch <code class="language-plaintext highlighter-rouge">Node</code> or <code class="language-plaintext highlighter-rouge">StorageObject</code>s from multiple geographies or drivers simultaneously.</li>
-  <li>Being able to quickly upload or download storage objects by parallelizing operations on the <code class="language-plaintext highlighter-rouge">StorageDriver</code>.</li>
-  <li>Being able to call a long-running API method (e.g. generate report), whilst running other code.</li>
-</ul>
-
-<h2 id="design-1---async-context-managers-pr-1016">Design 1 - async context managers <a href="https://github.com/apache/libcloud/pull/1016">PR 1016</a></h2>
-
-<p>This design would allow drivers to operate in 2 modes, the first is for synchronous method calls, they return list or object
-data as per usual. The second mode, API methods like <code class="language-plaintext highlighter-rouge">NodeDriver.list_nodes</code> would return a <a href="https://www.python.org/dev/peps/pep-0492/#coroutine-objects">coroutine object</a>
-and could be awaited or gathered using an event loop.</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="kn">from</span> <span class="nn">integration.driver.test</span> <span class="kn">import</span> <span class="n">TestNodeDriver</span>
-<span class="kn">from</span> <span class="nn">libcloud.async_util</span> <span class="kn">import</span> <span class="n">AsyncSession</span>
-
-<span class="n">driver</span> <span class="o">=</span> <span class="n">TestNodeDriver</span><span class="p">(</span><span class="s">'apache'</span><span class="p">,</span> <span class="s">'libcloud'</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="c1"># regular API call
-</span>    <span class="n">nodes</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">()</span>
-
-    <span class="k">async</span> <span class="k">with</span> <span class="n">AsyncSession</span><span class="p">(</span><span class="n">driver</span><span class="p">)</span> <span class="k">as</span> <span class="n">async_instance</span><span class="p">:</span>
-        <span class="n">nodes</span> <span class="o">=</span> <span class="k">await</span> <span class="n">async_instance</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">()</span>
-
-    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="n">nodes</span><span class="p">)</span> <span class="o">==</span> <span class="mi">2</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre></div></div>
-
-<h2 id="design-2---additional-methods-in-each-driver-for-coroutines-pr-1027">Design 2 - Additional methods in each driver for coroutines <a href="https://github.com/apache/libcloud/pull/1027">PR 1027</a></h2>
-
-<p>This is the second design concept for async support in Libcloud.</p>
-
-<p>The concept here is to have Asynchronous Mixins, <code class="language-plaintext highlighter-rouge">LibcloudConnection</code> uses requests and <code class="language-plaintext highlighter-rouge">LibcloudAsyncConnection</code> uses aiohttp for async transport <a href="https://github.com/tonybaloney/libcloud/blob/d4fe097476d2f02941e17d5e1b1d405fcf44c0f7/libcloud/connection_async.py#L22-L42">see</a></p>
-
-<p>The LibcloudAsyncConnection is an implementation detail of AsyncConnection, which is the API for the drivers to consume <a href="https://github.com/tonybaloney/libcloud/blob/d4fe097476d2f02941e17d5e1b1d405fcf44c0f7/libcloud/common/base.py#L742-L778">see</a></p>
-
-<p>The drivers then use this mixin for their custom connection classes, e.g.</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>
-<span class="k">class</span> <span class="nc">GoogleStorageConnection</span><span class="p">(</span><span class="n">ConnectionUserAndKey</span><span class="p">,</span> <span class="n">AsyncConnection</span><span class="p">):</span>
-    <span class="p">...</span>
-
-</code></pre></div></div>
-
-<p>They then inherit from <code class="language-plaintext highlighter-rouge">libcloud.storage.base.StorageAsyncDriver</code>, which uses a new set of base methods, e.g. <code class="language-plaintext highlighter-rouge">iterate_containers_async</code> and can be implemented like this:</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code>        <span class="k">async</span> <span class="k">def</span> <span class="nf">iterate_containers_async</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-            <span class="n">response</span> <span class="o">=</span> <span class="k">await</span> <span class="bp">self</span><span class="p">.</span><span class="n">connection</span><span class="p">.</span><span class="n">request_async</span><span class="p">(</span><span class="s">'/'</span><span class="p">)</span>
-            <span class="k">if</span> <span class="n">response</span><span class="p">.</span><span class="n">status</span> <span class="o">==</span> <span class="n">httplib</span><span class="p">.</span><span class="n">OK</span><span class="p">:</span>
-                <span class="n">containers</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">_to_containers</span><span class="p">(</span><span class="n">obj</span><span class="o">=</span><span class="n">response</span><span class="p">.</span><span class="nb">object</span><span class="p">,</span>
-                                                 <span class="n">xpath</span><span class="o">=</span><span class="s">'Buckets/Bucket'</span><span class="p">)</span>
-                <span class="k">return</span> <span class="n">containers</span>
-    
-            <span class="k">raise</span> <span class="n">LibcloudError</span><span class="p">(</span><span class="s">'Unexpected status code: %s'</span> <span class="o">%</span> <span class="p">(</span><span class="n">response</span><span class="p">.</span><span class="n">status</span><span class="p">),</span>
-                                <span class="n">driver</span><span class="o">=</span><span class="bp">self</span><span class="p">)</span>
-</code></pre></div></div>
-
-<p>Now the consumer can more or less do this:</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.storage.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
-<span class="kn">from</span> <span class="nn">libcloud.storage.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-
-<span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="n">GoogleStorageDriver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">GOOGLE_STORAGE</span><span class="p">)</span>
-<span class="n">driver</span> <span class="o">=</span> <span class="n">GoogleStorageDriver</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="n">KEY</span><span class="p">,</span> <span class="n">secret</span><span class="o">=</span><span class="n">SECRET</span><span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
-    <span class="k">print</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="n">tasks</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="k">async</span> <span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_containers_async</span><span class="p">():</span>
-        <span class="k">async</span> <span class="k">for</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_container_objects_async</span><span class="p">(</span><span class="n">container</span><span class="p">):</span>
-            <span class="n">tasks</span><span class="p">.</span><span class="n">append</span><span class="p">(</span><span class="n">asyncio</span><span class="p">.</span><span class="n">ensure_future</span><span class="p">(</span><span class="n">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">)))</span>
-    <span class="k">await</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">gather</span><span class="p">(</span><span class="o">*</span><span class="n">tasks</span><span class="p">)</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre></div></div>
-
-<h2 id="design-3---initializer-with-async-mode">Design 3 - Initializer with “<em>async</em>” mode</h2>
-
-<p>This option is similar to 2, except that if a driver is instantiated with “<code class="language-plaintext highlighter-rouge">async=True</code>”,
-then all driver class methods would return coroutine objects. Internally, it would
-patch the Connection class with the AsyncConnection class.</p>
-
-<p>The downside of this is that all method calls to a driver would need to be awaited or used
-by an event loop.</p>
-
-<div class="language-python highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.storage.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
-<span class="kn">from</span> <span class="nn">libcloud.storage.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-
-<span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="n">GoogleStorageDriver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">GOOGLE_STORAGE</span><span class="p">)</span>
-<span class="n">driver</span> <span class="o">=</span> <span class="n">GoogleStorageDriver</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="n">KEY</span><span class="p">,</span> <span class="n">secret</span><span class="o">=</span><span class="n">SECRET</span><span class="p">,</span> <span class="k">async</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
-    <span class="k">print</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="n">tasks</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="k">async</span> <span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_containers</span><span class="p">():</span>
-        <span class="k">async</span> <span class="k">for</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_container_objects</span><span class="p">(</span><span class="n">container</span><span class="p">):</span>
-            <span class="n">tasks</span><span class="p">.</span><span class="n">append</span><span class="p">(</span><span class="n">asyncio</span><span class="p">.</span><span class="n">ensure_future</span><span class="p">(</span><span class="n">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">)))</span>
-    <span class="k">await</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">gather</span><span class="p">(</span><span class="o">*</span><span class="n">tasks</span><span class="p">)</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre></div></div>
-
-<h1 id="give-us-feedback">Give us feedback</h1>
-
-<p>Got a better idea? Have an API or design, the question we’re asking is 
-“if you wanted to use Libcloud for an async application, what would the code look like?” This helps us design
-the API and the implementation details can follow.</p>
-
-<p>Feel free to comment on the mailing list or on the pull requests, or raise your own pull-request with an API design.</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/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2017/04/07/libcloud-2-0-0-rc2-released.html">Libcloud 2.0.0rc2 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 07, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.0.0rc2.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<ul>
-  <li>Apache Libcloud 2.0 series replaces the use of Python httplib with a hard dependency on the <code class="language-plaintext highlighter-rouge">requests</code> package. Users’ no longer
-have to specific Certificate Authority bundles when using Apache Libcloud</li>
-  <li>10% performance improvement through the use of HTTP sessions</li>
-  <li>Support for buffered IO streams for storage drivers</li>
-  <li>Support for Python 3.6, deprecation of Python 3.2</li>
-</ul>
-
-<p>A detailed description of the 2.0 changes is documented <a href="http://libcloud.readthedocs.io/en/latest/other/changes_in_2_0.html">here</a></p>
-
-<p>Note that 2.0.0rc1 was not released to PyPi as 4 breaking issues were discovered by users. The changelog for both 2.0.0rc2 and rc1 is below.</p>
-
-<h2 id="release-highlights-for-200rc2">Release highlights for 2.0.0rc2</h2>
-
-<h3 id="compute">Compute</h3>
-
-<ul>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<h3 id="common">Common</h3>
-
-<ul>
-  <li>Fix LIBCLOUD_DEBUG trying to decompress already decompressed responses</li>
-  <li>Added an integration test API and a test suite for validating functionality
-without mocking any libcloud subsystems</li>
-  <li>Fix for Linode classes since 2.0x</li>
-  <li>Fix CertificateConnection not correctly signing requests in 2.0rc1, impacted
-Azure classic driver, OpenStack and Docker driver</li>
-  <li>Change Cloudscale to cloudscale.ch.</li>
-  <li>Explicitly check if response is None in RawResponse class</li>
-</ul>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>Outscale SAS doc improvements and logo update</li>
-  <li>[GCE] Allow preemptible instances to be created</li>
-  <li>Add support for forcing detachment of EBS volumes to EC2 driver</li>
-  <li>Fix Public IP not assigned when creating NIC on Azure ARM</li>
-  <li>[ONAPP] Add list images support for OnApp driver</li>
-  <li>[EC2] Add r4 instance types for AWS</li>
-  <li>[EC2] support for AWS eu-west-2 and ca-central-1 regions</li>
-  <li>[EC2] Add P2 GPU instance types</li>
-  <li>[EC2] Add method to modify snapshot attribute for EC2</li>
-  <li>[Linode] Add start, stop instance methods and fix incorrect state TERMINATED to STOPPED</li>
-  <li>[EC2] Add ENA support for EC2 compute images</li>
-  <li>[Azure ARM] fix typeerror on ex_list_nics</li>
-  <li>[GCE] allow delete instances from managed group</li>
-</ul>
-
-<h3 id="storage">Storage</h3>
-
-<ul>
-  <li>Reintroduce S3 multipart upload support with signature v4</li>
-</ul>
-
-<h2 id="changes-apache-libcloud-200rc1">Changes Apache Libcloud 2.0.0rc1</h2>
-
-<h3 id="common-1">Common</h3>
-
-<ul>
-  <li>Fix DEBUG mode, also add support for using io.StringIO as the file handle when calling libcloud.enable_debug</li>
-  <li>Introduction of the requests package as the mechanism for making HTTP requests for all drivers</li>
-  <li>Fix bug where custom port and secure flag would not get propagated to connection class</li>
-  <li>Fix bug where custom port would not get propagated to connection</li>
-  <li>Fix bug where instantiating a connection from URL and then requesting an action with a leading / would lead to
-a malformed URL</li>
-</ul>
-
-<h3 id="compute-2">Compute</h3>
-
-<ul>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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.0.0rc2
-</pre>
-
-<h3 id="upgrading">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.0.0rc2
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2017/07/index.html b/output/blog/archives/2017/07/index.html
deleted file mode 100644
index 1c9e13f..0000000
--- a/output/blog/archives/2017/07/index.html
+++ /dev/null
@@ -1,232 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2017 07">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2017 &raquo; July | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2017 &raquo; July" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2017 07" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2017/07/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2017/07/17/libcloud-2-1-0-released.html">Libcloud 2.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jul 17, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.1.0!</p>
-
-<p>The release includes a new driver for Google Container Engine (GKE),
-upgrades to the OpenStack driver to support keystone v3 and Nova v2.x</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-1-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-1-0</a>.</p>
-
-<p>All of our community for their ongoing support and contributions…</p>
-
-<h3 id="download">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.1.0
-</pre>
-
-<h3 id="upgrading">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.1.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.1.0/">https://libcloud.readthedocs.org/en/v2.1.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.1.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2017/09/index.html b/output/blog/archives/2017/09/index.html
deleted file mode 100644
index adbf7ed..0000000
--- a/output/blog/archives/2017/09/index.html
+++ /dev/null
@@ -1,307 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2017 09">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2017 &raquo; September | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2017 &raquo; September" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2017 09" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2017/09/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2017/09/21/libcloud-2-2-1-released.html">Libcloud 2.2.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 21, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.2.1!</p>
-
-<p>This is a first patch release in the 2.2.x series and as such, it
-includes some bug fixes and improvements.</p>
-
-<p>The most important one of them fixes an installation of Libcloud 2.2.0
-failing on some operating-system and file-system combinations (e.g.
-ecryptfs layered on top of ext3/4) which don’t support file names longer
-than 143 characters.</p>
-
-<p>In addition to that, it also includes performance improvement for the
-deploy functionality available to the compute drivers. Now the deploy
-scripts which produce a lot of output should finish a lot faster.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-2-1">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-2-1</a>.</p>
-
-<h3 id="download">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.2.1
-</pre>
-
-<h3 id="upgrading">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.2.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.2.1/">https://libcloud.readthedocs.org/en/v2.2.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.2.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2017/09/03/libcloud-2-2-0-released.html">Libcloud 2.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Sep 03, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.2.0!</p>
-
-<p>The release includes a new improvements to Azure ARM support, fixes for
-Route 53 users, and support for TLS authenticated Docker drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.2.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.2.0</a>.</p>
-
-<p>All of our community for their ongoing support and contributions…</p>
-
-<h3 id="download">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.2.0
-</pre>
-
-<h3 id="upgrading">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.2.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.2.0/">https://libcloud.readthedocs.org/en/v2.2.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.2.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2017/12/index.html b/output/blog/archives/2017/12/index.html
deleted file mode 100644
index cf62e84..0000000
--- a/output/blog/archives/2017/12/index.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2017 12">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2017 &raquo; December | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2017 &raquo; December" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2017 12" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2017/12/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2017/12/30/libcloud-year-in-review-2017-released.html">Libcloud Year in Review 2017</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 30, 2017</span>
-
-  <div class="post-content">
-    <p>Another year is behind us. Like most of the previous years, this year included
-a lot of exciting development. This post is going to present some statistics and
-highlights of the year.</p>
-
-<h3 id="year-in-numbers-recap">Year in Numbers (recap)</h3>
-
-<ul>
-  <li>800+ commits</li>
-  <li>191 opened PRs on Github (159 closed, 32 open at the time of this writing)</li>
-  <li>86 opened JIRA issues</li>
-  <li>75+ different contributors</li>
-  <li>4 releases (3 major ones)</li>
-</ul>
-
-<div class="imginline">
-  <p><a href="https://www.openhub.net/p/libcloud" target="_blank"><img src="/images/posts/2017-12-30-libcloud-year-in-review-2017-released/Screenshot from 2017-12-29 19-07-48.png" class="img-responsive inline" /></a></p>
-  <p class="img-caption">Statistics from Open Hub.</p>
-</div>
-
-<p>You can also dig into the numbers yourself on <a href="https://github.com/apache/libcloud/pulse">Github</a>, <a href="https://www.openhub.net/p/libcloud">Open Hub</a> and
-<a href="https://projects.apache.org/project.html?libcloud">Apache Project Information</a>.</p>
-
-<h2 id="releases">Releases</h2>
-
-<p>This year we had 4 releases (2.0.0, 2.1.0, 2.2.0, 2.2.1). Out of that, three
-major ones.</p>
-
-<p>Libcloud 2.0.0 which was released in April represented a big milestone. We
-finally moved away from our home grown HTTP abstraction layer built on top
-of Python’s httplib library to the popular requests library.</p>
-
-<p>Back in the day when the project started, requests library didn’t exist yet so
-we needed to build a lot of the functionality which is now provided by requests
-ourselves. Move to requests means that we now have a lot less code to maintain
-and we can focus our efforts on the actual drivers which is core to Libcloud and
-where the project provides value.</p>
-
-<p>To give you an idea how much effort it took - the ground work for that change
-started back in 2016 (<a href="https://libcloud.apache.org/blog/2016/04/06/requests-support.html">https://libcloud.apache.org/blog/2016/04/06/requests-support.html</a>,
-<a href="https://github.com/apache/libcloud/pull/728">https://github.com/apache/libcloud/pull/728</a>), but it took a lot more testing
-and work to get it stable enough so we were finally able to include it as part
-of the stable 2.0.0 release (and before that, we also released a couple of release
-candidates so users could test and verify that their Libcloud related code
-still works as expected without any regressions).</p>
-
-<p>Special thanks to <a href="https://twitter.com/anthonypjshaw?lang=en">Anthony Shaw</a> for leading this effort and not giving up (the
-change itself involved touching a lot of code and updating test cases for most
-of the drivers which resulted in a lot of not so pleasant work and merge
-conflicts).</p>
-
-<h2 id="community">Community</h2>
-
-<p>The community continued to grow and we have received contributions from more
-than 75 different contributors. Keep in mind that this number only includes
-people who contributed a code change which has been merged into trunk. The
-actual number is quite a bit higher (code who didn’t get merged, people who
-reported a bug or didn’t include a code change, etc).</p>
-
-<p>We have also added one new committer - Quentin Pradet.</p>
-
-<h2 id="ecosystem">Ecosystem</h2>
-
-<p>In addition to various proprietary and private code bases, Libcloud continues
-to be used as an important part by various open-source <a href="https://pypi.python.org/pypi?%3Aaction=search&amp;term=libcloud&amp;submit=search">projects and
-libraries</a>.</p>
-
-<p>Most notable ones include <a href="https://saltstack.com/">SaltStack</a>, <a href="https://stackstorm.com/">StackStorm</a> and <a href="https://www.google.si/search?ei=bqVGWvyGMYOXkwWlgI7gCw&amp;q=ansible&amp;oq=ansible&amp;gs_l=psy-ab.3..0i67k1j0l9.2982.2982.0.3130.1.1.0.0.0.0.99.99.1.1.0....0...1c.1.64.psy-ab..0.1.99....0.4KRxU06xPjw">Ansible</a>.</p>
-
-<h2 id="conclusion">Conclusion</h2>
-
-<p>I would like to take this opportunity to thank everyone who has contributed
-to the project in one form or another. No matter how small or involved, your
-contribution helped project grow and push through another successful year.</p>
-
-<p>Again, thank you, happy and successful 2018 and see you soon.</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/year-in-review.html" rel="tag">year in review</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2018/03/index.html b/output/blog/archives/2018/03/index.html
deleted file mode 100644
index ae8810b..0000000
--- a/output/blog/archives/2018/03/index.html
+++ /dev/null
@@ -1,233 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2018 03">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2018 &raquo; March | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2018 &raquo; March" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2018 03" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2018/03/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2018/03/03/libcloud-2-3-0-released.html">Libcloud 2.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 03, 2018</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.3.0!</p>
-
-<p>Most notable changes are the dropping of support for Python 2.6 and 3.3,
-both of which are now unsupported distributions.</p>
-
-<p>There are new drivers for UpCloud, Digital Ocean Spaces, bug fixes and
-improvements for many other drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-3-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-3-0</a>.</p>
-
-<h3 id="download">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.3.0
-</pre>
-
-<h3 id="upgrading">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.3.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.3.0/">https://libcloud.readthedocs.org/en/v2.3.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.3.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2018/06/index.html b/output/blog/archives/2018/06/index.html
deleted file mode 100644
index 283fc34..0000000
--- a/output/blog/archives/2018/06/index.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2018 06">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2018 &raquo; June | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2018 &raquo; June" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2018 06" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2018/06/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2018/06/27/rick-van-de-loo-joins-our-team.html">Rick van de Loo (vdloo) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 27, 2018</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/vdloo">Rick van de
-Loo</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Rick
-van de Loo to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>In the last couple of years Rick has <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Avdloo+is%3Aclosed">contributed various high quality
-changes</a> to the project and we are happy to have him on board.</p>
-
-<p>For anyone who would like to know more about Rick here is his short bio:</p>
-
-<blockquote>
-  <p>Rick van de Loo is the lead developer on Hypernode, a highly automated and
-cloud agnostic hosting platform specialised for Magento built on top of Apache
-Libcloud. Since Rick started working on Hypernode he has seen it scale from
-double digits to thousands of servers, along the road orchestrating various
-high volume cross-provider migrations. His main focus is on platform
-stability and feature development, of which a large part has been integrating
-cloud APIs and working around their incompatibilities and unreliable nature.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>Since we started using Libcloud around four years ago the landscape has
-changed a lot. But even though container-based and serverless architectures
-have become more prominent, compute is still the cornerstone of cloud. Most
-of my contributions have been about standardising functionality across
-different compute providers and implementing new driver methods, mainly
-related to the AWS, DigitalOcean and OpenStack APIs. As an Apache Libcloud
-team member I will continue to contribute changes that help us scratch our
-own itch and encourage other members of the Hypernode team to do the same.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2018/11/index.html b/output/blog/archives/2018/11/index.html
deleted file mode 100644
index e193084..0000000
--- a/output/blog/archives/2018/11/index.html
+++ /dev/null
@@ -1,230 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2018 11">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2018 &raquo; November | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2018 &raquo; November" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2018 11" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2018/11/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2018/11/08/libcloud-2-4-0-released.html">Libcloud 2.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Quentin Pradet on Nov 08, 2018</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.4.0!</p>
-
-<p>The most notable change is Python 3.7 support. There is also a new
-Scaleway driver, and improvements for many other drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-4-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-4-0</a>.</p>
-
-<h3 id="download">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.4.0
-</pre>
-
-<h3 id="upgrading">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.4.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.4.0/">https://libcloud.readthedocs.org/en/v2.4.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.4.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2019/05/index.html b/output/blog/archives/2019/05/index.html
deleted file mode 100644
index d6aee3d..0000000
--- a/output/blog/archives/2019/05/index.html
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2019 05">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2019 &raquo; May | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2019 &raquo; May" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2019 05" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2019/05/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2019/05/30/libcloud-2-5-0-released.html">Libcloud 2.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 30, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.5.0!</p>
-
-<p>This release includes various improvements and additions to the
-OpenStack driver, new compute and load balancers drivers for
-NTT-CIS cloud and more.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-5-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-5-0</a>.</p>
-
-<h3 id="download">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.5.0
-</pre>
-
-<h3 id="upgrading">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.5.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.5.0/">https://libcloud.readthedocs.org/en/v2.5.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.5.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2019/08/index.html b/output/blog/archives/2019/08/index.html
deleted file mode 100644
index be5fb7a..0000000
--- a/output/blog/archives/2019/08/index.html
+++ /dev/null
@@ -1,299 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2019 08">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2019 &raquo; August | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2019 &raquo; August" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2019 08" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2019/08/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2019/08/28/libcloud-2-6-0-released.html">Libcloud 2.6.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 28, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.6.0!</p>
-
-<p>This release includes many new features and improvements. Highlights
-include:</p>
-
-<ul>
-  <li><a href="https://libcloud.readthedocs.io/en/latest/compute/drivers/gridscale.html">New compute driver for Gridscale.io provider</a></li>
-  <li>New compute driver for Maxihost provider</li>
-  <li>Various improvements in the OpenStack compute driver</li>
-  <li><a href="https://libcloud.readthedocs.io/en/latest/other/using-http-proxy.html">Support for <code class="language-plaintext highlighter-rouge">https</code> proxies</a></li>
-  <li>Various improvements in the Azure blobs storage driver</li>
-  <li>Various improvements to the deploy node functionality and handling of
-unsupported SSH key types</li>
-  <li>CloudFlare DNS driver has been updated to use CloudFlare API v4</li>
-  <li>and much more.</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.6.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.0</a>.</p>
-
-<h3 id="download">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.6.0
-</pre>
-
-<h3 id="upgrading">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.6.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.6.0/">https://libcloud.readthedocs.org/en/v2.6.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.6.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2019/08/27/clemens-wolff-joins-our-team.html">Clemens Wolff (clewolff) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 27, 2019</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/c-w">Clemens
-Wolff</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Clemens
-Wolff to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>Clemens has participated in the Libcloud community for a while now and during
-his participation he made a <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Ac-w">number of high quality contributions to the
-project</a>.</p>
-
-<p>For anyone who would like to know more about Clemens here is his short bio:</p>
-
-<blockquote>
-  <p>Clemens Wolff is a tech lead in Microsoft’s Commercial Software
-Engineering team, enabling customers from around the world to create scalable,
-resilient and efficient software solutions applying relevant technologies and
-platforms, including cloud computing, highly scalable data engines, machine
-learning and analytics, and distributed messaging systems.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>I was introduced to Libcloud while working with a research group at Imperial
-College London on porting OKpy, an open source computer science classroom
-management system, from GCP to Azure. OKpy uses Libcloud which made
-migrating the object storage needs of the application a breeze. Since this
-initial exposure, I’ve been using Libcloud on many projects to ensure
-cross-cloud compatibility and to simplify testing via the local provider
-implementations. Most of my contributions have been about maintaining and
-updating the Azure implementation of Libcloud’s storage driver and
-building test automation to ensure that Libcloud can seamlessly be used
-with Azure.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2019/11/index.html b/output/blog/archives/2019/11/index.html
deleted file mode 100644
index 06c59c0..0000000
--- a/output/blog/archives/2019/11/index.html
+++ /dev/null
@@ -1,229 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2019 11">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2019 &raquo; November | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2019 &raquo; November" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2019 11" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2019/11/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2019/11/18/libcloud-2-6-1-released.html">Libcloud 2.6.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 18, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.6.1!</p>
-
-<p>This release includes various small bug fixes and improvements.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.1">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.1</a>.</p>
-
-<h3 id="download">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.6.1
-</pre>
-
-<h3 id="upgrading">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.6.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.6.1/">https://libcloud.readthedocs.org/en/v2.6.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.6.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2019/12/index.html b/output/blog/archives/2019/12/index.html
deleted file mode 100644
index 3bd4bdf..0000000
--- a/output/blog/archives/2019/12/index.html
+++ /dev/null
@@ -1,295 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2019 12">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2019 &raquo; December | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2019 &raquo; December" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2019 12" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2019/12/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2019/12/09/libcloud-2-7-0-released.html">Libcloud 2.7.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 09, 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 class="language-plaintext highlighter-rouge">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, “class per region”
-approach will still be supported until the next major release.</li>
-  <li>New <code class="language-plaintext highlighter-rouge">start_node()</code> and <code class="language-plaintext highlighter-rouge">stop_node()</code> method have been added to the base
-Libcloud compute API and the existing drivers which implement
-<code class="language-plaintext highlighter-rouge">ex_start_node()</code> and <code class="language-plaintext highlighter-rouge">ex_stop_node()</code> methods have been updated to
-implement those new methods. Old <code class="language-plaintext highlighter-rouge">ex_</code> methods will continue to work for
-backward compatibility reasons.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-7-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-7-0</a>.</p>
-
-<h3 id="dropping-support-for-python-27-and-python-34">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 id="how-does-this-affect-me">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 id="how-does-this-affect-the-libcloud-development-team">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’t use <code class="language-plaintext highlighter-rouge">six</code> Python 2
-/ 3 compatibility library, but uses custom glue / wrapper code for that.</p>
-
-<p>There are multiple reasons why we didn’t use <code class="language-plaintext highlighter-rouge">six</code> - one is that we still
-needed to support Python 2.5 which is not supported by <code class="language-plaintext highlighter-rouge">six</code> 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.</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 id="download">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 id="upgrading">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 id="upgrade-notes">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 id="documentation">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 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2020/01/index.html b/output/blog/archives/2020/01/index.html
deleted file mode 100644
index d57365d..0000000
--- a/output/blog/archives/2020/01/index.html
+++ /dev/null
@@ -1,346 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2020 01">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2020 &raquo; January | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2020 &raquo; January" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2020 01" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2020/01/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2020/01/29/libcloud-3-0-0-rc1-released.html">Libcloud 3.0.0-rc1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 29, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.0.0-rc1.</p>
-
-<p>This is the first release candidate for Libcloud v3.0.0 which includes many 
-changes, the biggest one being dropping support for Python 2.7 and 
-Python 3 &lt; 3.5.</p>
-
-<p>Since this is a first release which drops support for those Python versions,
-we want to give our users some time to opt-in and test it and verify
-everything works as expected, before we produce a stable v3.0.0 release.</p>
-
-<p>Other highlights include:</p>
-
-<ul>
-  <li>Type annotations for the base storage API</li>
-  <li>Various improvements in the Azure Blobs driver</li>
-  <li>New standard “prefix” keyword argument in the <code class="language-plaintext highlighter-rouge">{list,iterate}_container_objects</code>
-methods</li>
-  <li>2 new compute drivers (KubeVirt, LXD)</li>
-</ul>
-
-<p>If no major issues are found, this release candidate (with any other fixes
-which accumulate in trunk until then) will become a stable v3.0.0 release
-some time in the near future.</p>
-
-<p>Keep in mind that this is a pre-release so it won’t be installed by pip
-by default when you run <code class="language-plaintext highlighter-rouge">pip install apache-libcloud</code>.</p>
-
-<p>To install it, you need to explicitly specify a version as shown in the
-Download section below.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1</a>.</p>
-
-<h3 id="download">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==3.0.0rc-1"
-</pre>
-
-<h3 id="upgrading">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==3.0.0rc-1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.0.0-rc1/">https://libcloud.readthedocs.org/en/v3.0.0-rc1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.0.0-rc1/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2020/01/02/libcloud-2-8-0-released.html">Libcloud 2.8.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 02, 2020</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.8.0.</p>
-
-<p>This release includes various changes, most notable ones being:</p>
-
-<ul>
-  <li>Distribution now includes <code class="language-plaintext highlighter-rouge">py.typed</code> file which signals mypy that
-this package contains type annotations (currently only for the
-base compute API).</li>
-  <li>Fix wheel metadata. There was a bug where conditional dependencies
-were not specified correctly so it would try to install <code class="language-plaintext highlighter-rouge">typing</code>
-and <code class="language-plaintext highlighter-rouge">enum34</code> dependency on Python versions where there is not needed.</li>
-  <li>Fix <code class="language-plaintext highlighter-rouge">get_driver()</code> bug / regression not working if the <code class="language-plaintext highlighter-rouge">provider</code>
-argument was a string and not a Provider ENUM.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-0</a>.</p>
-
-<h3 id="dropping-support-for-python-27-and-python-34">Dropping support for Python 2.7 and Python 3.4</h3>
-
-<p>The plan was for v2.7.0 to be the last major release before v3.0.0 which
-drops support for Python 2.7 and Python 3.4, but this has changed since
-v2.7.0 introduced some small regressions / bugs which needed to be fixed.</p>
-
-<p>If no major issues are found in this release, this will be the
-last release before v3.0.0 which drops support for those Python
-versions.</p>
-
-<p>For more information on dropping support for Python 2.7 and Python 3.4, please
-refer to the v2.7.0 release announcement
-<a href="https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html">https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html</a>.</p>
-
-<h3 id="download">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.8.0"
-</pre>
-
-<h3 id="upgrading">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.8.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.0/">https://libcloud.readthedocs.org/en/v2.8.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2020/03/index.html b/output/blog/archives/2020/03/index.html
deleted file mode 100644
index c70af71..0000000
--- a/output/blog/archives/2020/03/index.html
+++ /dev/null
@@ -1,234 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2020 03">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2020 &raquo; March | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2020 &raquo; March" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2020 03" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2020/03/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2020/03/03/libcloud-2-8-1-released.html">Libcloud 2.8.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 03, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.1.</p>
-
-<p>This release includes various bug-fixes which have accumulated in trunk since
-the last release.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-1</a>.</p>
-
-<p>Keep in mind that 2.8.x is purely a bug fix release series. New features and
-improvements will be added to the upcoming 3.x.x release series which
-only support Python 3.</p>
-
-<h3 id="download">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.8.1"
-</pre>
-
-<h3 id="upgrading">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.8.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.1/">https://libcloud.readthedocs.org/en/v2.8.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2020/04/index.html b/output/blog/archives/2020/04/index.html
deleted file mode 100644
index 54f573d..0000000
--- a/output/blog/archives/2020/04/index.html
+++ /dev/null
@@ -1,321 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2020 04">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2020 &raquo; April | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2020 &raquo; April" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2020 04" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2020/04/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2020/04/15/libcloud-3-0-0-released.html">Libcloud 3.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.0.0.</p>
-
-<p>This is the first release in the v3.x.x series. It includes many changes
-and improvements, the biggest one being dropping support for Python 2.7 and
-Python 3 &lt; 3.5.</p>
-
-<p>If you still need to use Python 2.7 or Python 3 &lt; 3.5 you can use Libcloud
-v2.8.x release series which still supports those Python versions - keep in
-mind though that this release series only includes bug fixes. All the new
-features and improvements will land in the v3.x.x series.</p>
-
-<p>Other highlights include:</p>
-
-<ul>
-  <li>Type annotations for the base storage API</li>
-  <li>Various improvements in the Azure Blobs driver</li>
-  <li>New standard “prefix” keyword argument in the <code class="language-plaintext highlighter-rouge">{list,iterate}_container_objects</code>
-methods</li>
-  <li>4 new compute drivers (KubeVirt, LXD, Kamatera, GiG G8)</li>
-  <li>Various improvements to the <code class="language-plaintext highlighter-rouge">deploy_node()</code> functionality</li>
-  <li>and much more</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0</a> and
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1</a>.</p>
-
-<h3 id="download">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==3.0.0"
-</pre>
-
-<h3 id="upgrading">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==3.0.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.0.0/">https://libcloud.readthedocs.org/en/v3.0.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.0.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2020/04/15/libcloud-2-8-2-released.html">Libcloud 2.8.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.2.</p>
-
-<p>This release includes a couple of bug fixes and small improvements for
-the <code class="language-plaintext highlighter-rouge">deploy_node()</code> functionality.</p>
-
-<p>Keep in mind that v2.8.x is a bug-fix only release series. All the other
-new features and improvements are available in v3.0.0 release which
-drops support for Python &lt; 3.5.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2.8.2">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2.8.2</a>.</p>
-
-<h3 id="download">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.8.2"
-</pre>
-
-<h3 id="upgrading">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.8.2"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.2/">https://libcloud.readthedocs.org/en/v2.8.2/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.2/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2020/06/index.html b/output/blog/archives/2020/06/index.html
deleted file mode 100644
index 343e4cd..0000000
--- a/output/blog/archives/2020/06/index.html
+++ /dev/null
@@ -1,296 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2020 06">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2020 &raquo; June | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2020 &raquo; June" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2020 06" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2020/06/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2020/06/12/libcloud-3-1-0-released.html">Libcloud 3.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 12, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.1.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0</a>.</p>
-
-<h3 id="download">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==3.1.0"
-</pre>
-
-<h3 id="upgrading">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==3.1.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.1.0/">https://libcloud.readthedocs.org/en/v3.1.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.1.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2020/06/12/libcloud-2-8-3-released.html">Libcloud 2.8.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 12, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.3.</p>
-
-<p>This is a bug-fix only release in the v2.8.x release. It includes two bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://github.com/apache/libcloud/blob/2.8.x/CHANGES.rst">https://github.com/apache/libcloud/blob/2.8.x/CHANGES.rst</a>.</p>
-
-<h3 id="download">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.8.3"
-</pre>
-
-<h3 id="upgrading">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.8.3"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.3/">https://libcloud.readthedocs.org/en/v2.8.3/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.3/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2020/08/index.html b/output/blog/archives/2020/08/index.html
deleted file mode 100644
index 7aed7ce..0000000
--- a/output/blog/archives/2020/08/index.html
+++ /dev/null
@@ -1,266 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2020 08">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2020 &raquo; August | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2020 &raquo; August" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2020 08" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2020/08/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2020/08/31/miguel-caballer-joins-our-team.html">Miguel Caballer (micafer) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 31, 2020</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/micafer">Miguel Caballer</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Miguel
-Caballer to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>Miguel has been part of the Libcloud community for many years now and during
-his participation he made various contributions to the project, majority of
-them focusing on our OpenStack drivers.</p>
-
-<p>For anyone who would like to know more about Miguel here is his short bio:</p>
-
-<blockquote>
-  <p>Miguel Caballer is part of the Grid and High Performance Computing group of
-UPV since 2001. He is the lead developer of the Infrastructure Manager (IM),
-a tool that deploys complex and customized virtual infrastructures on IaaS
-Cloud deployments. He has participated in different research projects about
-the application of Grid and Cloud computing techniques to several areas of
-engineering. Other fields of interest include green computing.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>When I start the development of the IM (in python) I found that Libcloud was
-the best option to connect with different cloud back-ends using a single
-library and using the same basic set of functions calls. It has improved a
-lot in the last years adding extra functionality for each connector that makes
-it a really good alternative to native libraries. My main contributions has been
-mainly related with the OpenStack driver, one of the most user cloud providers
-by the IM tool. I’m very proud to be an Apache Libcloud team member and I will
-continue with my contributions.</p>
-</blockquote>
-
-
-  </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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2020/08/02/latest-provider-pricing-data-available-in-s3-bucket.html">Latest up to date provider pricing.json data file is now available in an S3 bucket</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 02, 2020</span>
-
-  <div class="post-content">
-    <p>Recently we added a new job to our CI / CD which runs daily and retrieves latest
-pricing data for various providers and publishes pricing.json file which can be
-used by Libcloud to a public read-only S3 bucket.</p>
-
-<p>More information on where to download it and how to use this file can be found in
-<a href="https://libcloud.readthedocs.io/en/latest/compute/pricing.html#downloading-latest-pricing-data-from-an-s3-bucket">our documentation</a>.</p>
-
-<h2 id="background-context">Background, Context</h2>
-
-<p>In the past, we ran the script which updates pricing.json file which is bundled
-with each Libcloud release just before publishing a new release.</p>
-
-<p>The problem is that the pricing data can change often, so updating it only once
-every couple of months as part of a Libcloud release is not sufficient.</p>
-
-<p>To solve for that problem, we now update and publish pricing.json file which
-includes latest retrieved pricing data for various providers on a daily basis.</p>
-
-<p>It’s worth noting that we can’t guarantee 100% accuracy of this data so you
-should only use this data as estimate and you should never rely solely on
-Libcloud pricing data.</p>
-
-<h2 id="thanks">Thanks</h2>
-
-<p>We would like to extend special thanks to <a href="https://github.com/Eis-D-Z">Eis D. Zaster</a> who has
-contributed new scraping scripts for multiple providers and also made
-various improvements and fixes to the existing scraping scripts.</p>
-
-<p>In addition to that, we would like to thank <a href="https://aws.amazon.com/blogs/opensource/aws-promotional-credits-open-source-projects/">Amazon Web Services</a> which
-granted us free credits for their EC2 and S3 service which we plan to use
-for hosting this pricing file, end to end tests and more.</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/pricing-data.html" rel="tag">pricing data</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2020/09/index.html b/output/blog/archives/2020/09/index.html
deleted file mode 100644
index 8d0627c..0000000
--- a/output/blog/archives/2020/09/index.html
+++ /dev/null
@@ -1,230 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2020 09">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2020 &raquo; September | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2020 &raquo; September" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2020 09" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2020/09/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2020/09/20/libcloud-3-2-0-released.html">Libcloud 3.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 20, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.2.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0</a>.</p>
-
-<h3 id="download">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==3.2.0"
-</pre>
-
-<h3 id="upgrading">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==3.2.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.2.0/">https://libcloud.readthedocs.org/en/v3.2.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.2.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2021/01/index.html b/output/blog/archives/2021/01/index.html
deleted file mode 100644
index eac7e9b..0000000
--- a/output/blog/archives/2021/01/index.html
+++ /dev/null
@@ -1,304 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2021 01">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2021 &raquo; January | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2021 &raquo; January" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2021 01" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2021/01/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2021/01/25/libcloud-3-3-1-released.html">Libcloud 3.3.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 25, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.3.1.</p>
-
-<p>This release includes 2 bug fixes.</p>
-
-<p>One of them fixes a regression in EC2 driver which was inadvertently
-introduced in v3.3.1. That regression broke authentication for some
-regions such as us-east-2 which utilize authentication algorithm
-version 4.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1</a>.</p>
-
-<h3 id="download">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==3.3.1"
-</pre>
-
-<h3 id="upgrading">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==3.3.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.3.1/">https://libcloud.readthedocs.org/en/v3.3.1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Thanks to <a href="https://github.com/olegrtecno">@olegrtecno</a> for reporting EC2 authentication issue and
-<a href="https://github.com/RunOrVeith">Veith Röthlingshöfer - @RunOrVeith</a> for reporting bug in Google Storage
-driver which has also been fixed in this release.</p>
-
-<p>Full list of people who contributed to this release can be found in the
-<a href="https://libcloud.readthedocs.org/en/v3.3.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2021/01/02/libcloud-3-3-0-released.html">Libcloud 3.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 02, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.3.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0</a>.</p>
-
-<h3 id="download">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==3.3.0"
-</pre>
-
-<h3 id="upgrading">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==3.3.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.3.0/">https://libcloud.readthedocs.org/en/v3.3.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.3.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2021/06/index.html b/output/blog/archives/2021/06/index.html
deleted file mode 100644
index cc674ba..0000000
--- a/output/blog/archives/2021/06/index.html
+++ /dev/null
@@ -1,205 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2021 06">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2021 &raquo; June | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2021 &raquo; June" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2021 06" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2021/06/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2021/06/03/dimitris-moraitis-joins-our-team.html">Dimitris Moraitis (dmo) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 03, 2021</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/d-mo">Dimitris Moraitis</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Dimitris
-Moraitis to join us as a committer and we are pleased to announce that
-they have accepted.</p>
-
-<p>Dimitris is one of the founders and main contributors to the open source multi
-cloud management project called <a href="https://github.com/mistio/mist-ce">Mist.io</a>.</p>
-
-<p>Mist.io has been an early user and adopter of Libcloud. Over the years,
-Dimitris and the rest of the Mist.io team have contributed many changes and
-improvements to Libcloud.</p>
-
-<p>For anyone who would like to know more about Dimitris here is his short bio:</p>
-
-<blockquote>
-  <p>Dimitris is an entrepreneur &amp; engineer committed to open technologies. He
-holds a UoA CS BSc. He has been serving as the technical lead for organizations
-around the world since 2001. He’s the co-founder &amp; CTO of Mist.io, the open
-source multicloud management platform. He’s particularly interested in DevOps,
-UX, AI/ML and the social impact of technology.</p>
-</blockquote>
-
-
-  </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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2021/11/index.html b/output/blog/archives/2021/11/index.html
deleted file mode 100644
index 4b55646..0000000
--- a/output/blog/archives/2021/11/index.html
+++ /dev/null
@@ -1,354 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2021 11">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2021 &raquo; November | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2021 &raquo; November" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2021 11" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2021/11/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2021/11/15/libcloud-3-4-1-released.html">Libcloud 3.4.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 15, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.4.1.</p>
-
-<p>This is a bug fix release which fixes an installation bug that was inadvertently
-introduced in v3.4.0.</p>
-
-<p>That bug broke installation under Python 3.5 and it also prevented Libcloud
-from being installed inside the same (virtual) environment where older version
-of the requests library was already installed or where some other dependency
-depends on older version of the requests library.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>Libcloud v3.4.x will be the last release series which still supports Python
-3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.4.1"
-</pre>
-
-<h3 id="upgrading">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==3.4.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.4.1/">https://libcloud.readthedocs.org/en/v3.4.1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.4.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-  <div class="post">
-  
-    <h2><a href="/blog/2021/11/11/libcloud-3-4-0-released.html">Libcloud 3.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 11, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.4.0.</p>
-
-<p>This release includes new features, improvements and bug fixes.</p>
-
-<p>Highlights include:</p>
-
-<ul>
-  <li>Improvements and more flexibility in the failed HTTP requests retrying code</li>
-  <li>Various improvements to the Equinix Metal compute driver</li>
-  <li>Improvements and updates to the Outscale, Vultr, CloudSigma and OpenStack
-compute drivers</li>
-  <li>Support for authenticating via API tokens to the CloudFlare DNS driver</li>
-  <li>Support for using external cache for OpenStack auth tokens</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0</a>.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>Libcloud v3.4.x will be the last release series which still supports Python
-3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.4.0"
-</pre>
-
-<h3 id="upgrading">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==3.4.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.4.0/">https://libcloud.readthedocs.org/en/v3.4.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.4.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/archives/2022/03/index.html b/output/blog/archives/2022/03/index.html
deleted file mode 100644
index 922a4cd..0000000
--- a/output/blog/archives/2022/03/index.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Archive: 2022 03">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Archive: 2022 &raquo; March | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Archive: 2022 &raquo; March" property="og:title">

-    

-

-    

-

-    

-      <meta content="Archive: 2022 03" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/archives/2022/03/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      
-
-  <div class="post">
-  
-    <h2><a href="/blog/2022/03/12/libcloud-3-5-0-released.html">Libcloud 3.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 12, 2022</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.5.0.</p>
-
-<p>This release includes new features, improvements and bug fixes.</p>
-
-<p>Highlights include:</p>
-
-<ul>
-  <li>Improvements to the OpenStack driver</li>
-  <li>New storage driver for Scaleway Object Storage</li>
-  <li>Improvements to the HTTP requests retrying code</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0</a>.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>This release drops support for Python 3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>Last release which still supports Python 3.5 is Libcloud v3.4.1.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.5.0"
-</pre>
-
-<h3 id="upgrading">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==3.5.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.5.0/">https://libcloud.readthedocs.org/en/v3.5.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.5.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-
-
-<p class="navigation">
-  
-
-  
-</p>
-
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/atom.xml b/output/blog/atom.xml
deleted file mode 100644
index 0beadfb..0000000
--- a/output/blog/atom.xml
+++ /dev/null
@@ -1,643 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom">
-  <title>Apache Libcloud</title>
-  <subtitle>Python library that abstracts away differences among multiple cloud provider APIs</subtitle>
-  <link href="https://libcloud.apache.org" rel="self" />
-  <link href="https://libcloud.apache.org" />
-  <id>https://libcloud.apache.org</id>
-  <updated>2022-03-30T10:16:59+00:00</updated>
-  <author>
-    <name>The Apache Software Foundation</name>
-  </author>
-
-    
-  <entry>
-    <title>Libcloud 3.5.0 released</title>
-    <link href="https://libcloud.apache.org/blog/2022/03/12/libcloud-3-5-0-released.html" />
-    <id>https://libcloud.apache.org/blog/2022/03/12/libcloud-3-5-0-released.html</id>
-    <updated>2022-03-12T00:00:00+00:00</updated>
-    <author>
-      <name>Tomaz Muraus</name>
-    </author>
-    <content type="html">&lt;p&gt;We are happy to announce Libcloud v3.5.0.&lt;/p&gt;
-
-&lt;p&gt;This release includes new features, improvements and bug fixes.&lt;/p&gt;
-
-&lt;p&gt;Highlights include:&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;Improvements to the OpenStack driver&lt;/li&gt;
-  &lt;li&gt;New storage driver for Scaleway Object Storage&lt;/li&gt;
-  &lt;li&gt;Improvements to the HTTP requests retrying code&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;A list of all the changes can be found at
-&lt;a href=&quot;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0&quot;&gt;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h3 id=&quot;note-on-python-35-support&quot;&gt;Note on Python 3.5 support&lt;/h3&gt;
-
-&lt;p&gt;This release drops support for Python 3.5.&lt;/p&gt;
-
-&lt;p&gt;Python 3.5 has been EOL and non-supported for more than a year
-(&lt;a href=&quot;https://endoflife.date/python&quot;&gt;https://endoflife.date/python&lt;/a&gt;) now and a lot of libraries (including some we
-depend on) have already dropped support for it.&lt;/p&gt;
-
-&lt;p&gt;Last release which still supports Python 3.5 is Libcloud v3.4.1.&lt;/p&gt;
-
-&lt;h3 id=&quot;note-on-code-style-change-developers-only&quot;&gt;Note on code style change (developers only)&lt;/h3&gt;
-
-&lt;p&gt;To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (&lt;a href=&quot;https://github.com/psf/black&quot;&gt;https://github.com/psf/black&lt;/a&gt;) and we will
-automatically enforce black code style (&lt;a href=&quot;https://black.readthedocs.io/en/stable/&quot;&gt;https://black.readthedocs.io/en/stable/&lt;/a&gt;)
-for all the new code going forward.&lt;/p&gt;
-
-&lt;p&gt;This should make it easier to contribute and read the code since all the code
-will be using the same style.&lt;/p&gt;
-
-&lt;h3 id=&quot;download&quot;&gt;Download&lt;/h3&gt;
-
-&lt;p&gt;The release can can be downloaded from
-&lt;a href=&quot;https://libcloud.apache.org/downloads.html&quot;&gt;https://libcloud.apache.org/downloads.html&lt;/a&gt; or installed using pip:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install &quot;apache-libcloud==3.5.0&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrading&quot;&gt;Upgrading&lt;/h3&gt;
-
-&lt;p&gt;If you have installed Libcloud using pip you can also use it to upgrade it:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install --upgrade &quot;apache-libcloud==3.5.0&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrade-notes&quot;&gt;Upgrade notes&lt;/h3&gt;
-
-&lt;p&gt;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 &lt;a href=&quot;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&quot;&gt;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;documentation&quot;&gt;Documentation&lt;/h3&gt;
-
-&lt;p&gt;Regular and API documentation is available at &lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.5.0/&quot;&gt;https://libcloud.readthedocs.org/en/v3.5.0/&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;bugs--issues&quot;&gt;Bugs / Issues&lt;/h3&gt;
-
-&lt;p&gt;If you find any bug or issue, please report it on our issue tracker
-&lt;a href=&quot;https://github.com/apache/libcloud/issues&quot;&gt;https://github.com/apache/libcloud/issues&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;Don’t forget to attach an example and / or test which reproduces your
-problem.&lt;/p&gt;
-
-&lt;h3 id=&quot;thanks&quot;&gt;Thanks&lt;/h3&gt;
-
-&lt;p&gt;Thanks to everyone who contributed and made this release possible! Full
-list of people who contributed to this release can be found in the
-&lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.5.0/changelog.html&quot;&gt;CHANGES file&lt;/a&gt;.&lt;/p&gt;
-
-</content>
-  </entry>
-    
-  <entry>
-    <title>Libcloud 3.4.1 released</title>
-    <link href="https://libcloud.apache.org/blog/2021/11/15/libcloud-3-4-1-released.html" />
-    <id>https://libcloud.apache.org/blog/2021/11/15/libcloud-3-4-1-released.html</id>
-    <updated>2021-11-15T00:00:00+00:00</updated>
-    <author>
-      <name>Tomaz Muraus</name>
-    </author>
-    <content type="html">&lt;p&gt;We are happy to announce Libcloud v3.4.1.&lt;/p&gt;
-
-&lt;p&gt;This is a bug fix release which fixes an installation bug that was inadvertently
-introduced in v3.4.0.&lt;/p&gt;
-
-&lt;p&gt;That bug broke installation under Python 3.5 and it also prevented Libcloud
-from being installed inside the same (virtual) environment where older version
-of the requests library was already installed or where some other dependency
-depends on older version of the requests library.&lt;/p&gt;
-
-&lt;h3 id=&quot;note-on-python-35-support&quot;&gt;Note on Python 3.5 support&lt;/h3&gt;
-
-&lt;p&gt;Libcloud v3.4.x will be the last release series which still supports Python
-3.5.&lt;/p&gt;
-
-&lt;p&gt;Python 3.5 has been EOL and non-supported for more than a year
-(&lt;a href=&quot;https://endoflife.date/python&quot;&gt;https://endoflife.date/python&lt;/a&gt;) now and a lot of libraries (including some we
-depend on) have already dropped support for it.&lt;/p&gt;
-
-&lt;p&gt;This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.&lt;/p&gt;
-
-&lt;h3 id=&quot;note-on-code-style-change-developers-only&quot;&gt;Note on code style change (developers only)&lt;/h3&gt;
-
-&lt;p&gt;To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (&lt;a href=&quot;https://github.com/psf/black&quot;&gt;https://github.com/psf/black&lt;/a&gt;) and we will
-automatically enforce black code style (&lt;a href=&quot;https://black.readthedocs.io/en/stable/&quot;&gt;https://black.readthedocs.io/en/stable/&lt;/a&gt;)
-for all the new code going forward.&lt;/p&gt;
-
-&lt;p&gt;This should make it easier to contribute and read the code since all the code
-will be using the same style.&lt;/p&gt;
-
-&lt;h3 id=&quot;download&quot;&gt;Download&lt;/h3&gt;
-
-&lt;p&gt;The release can can be downloaded from
-&lt;a href=&quot;https://libcloud.apache.org/downloads.html&quot;&gt;https://libcloud.apache.org/downloads.html&lt;/a&gt; or installed using pip:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install &quot;apache-libcloud==3.4.1&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrading&quot;&gt;Upgrading&lt;/h3&gt;
-
-&lt;p&gt;If you have installed Libcloud using pip you can also use it to upgrade it:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install --upgrade &quot;apache-libcloud==3.4.1&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrade-notes&quot;&gt;Upgrade notes&lt;/h3&gt;
-
-&lt;p&gt;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 &lt;a href=&quot;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&quot;&gt;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;documentation&quot;&gt;Documentation&lt;/h3&gt;
-
-&lt;p&gt;Regular and API documentation is available at &lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.4.1/&quot;&gt;https://libcloud.readthedocs.org/en/v3.4.1/&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;bugs--issues&quot;&gt;Bugs / Issues&lt;/h3&gt;
-
-&lt;p&gt;If you find any bug or issue, please report it on our issue tracker
-&lt;a href=&quot;https://github.com/apache/libcloud/issues&quot;&gt;https://github.com/apache/libcloud/issues&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;Don’t forget to attach an example and / or test which reproduces your
-problem.&lt;/p&gt;
-
-&lt;h3 id=&quot;thanks&quot;&gt;Thanks&lt;/h3&gt;
-
-&lt;p&gt;Thanks to everyone who contributed and made this release possible! Full
-list of people who contributed to this release can be found in the
-&lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.4.1/changelog.html&quot;&gt;CHANGES file&lt;/a&gt;.&lt;/p&gt;
-
-</content>
-  </entry>
-    
-  <entry>
-    <title>Libcloud 3.4.0 released</title>
-    <link href="https://libcloud.apache.org/blog/2021/11/11/libcloud-3-4-0-released.html" />
-    <id>https://libcloud.apache.org/blog/2021/11/11/libcloud-3-4-0-released.html</id>
-    <updated>2021-11-11T00:00:00+00:00</updated>
-    <author>
-      <name>Tomaz Muraus</name>
-    </author>
-    <content type="html">&lt;p&gt;We are happy to announce Libcloud v3.4.0.&lt;/p&gt;
-
-&lt;p&gt;This release includes new features, improvements and bug fixes.&lt;/p&gt;
-
-&lt;p&gt;Highlights include:&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;Improvements and more flexibility in the failed HTTP requests retrying code&lt;/li&gt;
-  &lt;li&gt;Various improvements to the Equinix Metal compute driver&lt;/li&gt;
-  &lt;li&gt;Improvements and updates to the Outscale, Vultr, CloudSigma and OpenStack
-compute drivers&lt;/li&gt;
-  &lt;li&gt;Support for authenticating via API tokens to the CloudFlare DNS driver&lt;/li&gt;
-  &lt;li&gt;Support for using external cache for OpenStack auth tokens&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;A list of all the changes can be found at
-&lt;a href=&quot;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0&quot;&gt;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h3 id=&quot;note-on-python-35-support&quot;&gt;Note on Python 3.5 support&lt;/h3&gt;
-
-&lt;p&gt;Libcloud v3.4.x will be the last release series which still supports Python
-3.5.&lt;/p&gt;
-
-&lt;p&gt;Python 3.5 has been EOL and non-supported for more than a year
-(&lt;a href=&quot;https://endoflife.date/python&quot;&gt;https://endoflife.date/python&lt;/a&gt;) now and a lot of libraries (including some we
-depend on) have already dropped support for it.&lt;/p&gt;
-
-&lt;p&gt;This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.&lt;/p&gt;
-
-&lt;h3 id=&quot;note-on-code-style-change-developers-only&quot;&gt;Note on code style change (developers only)&lt;/h3&gt;
-
-&lt;p&gt;To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (&lt;a href=&quot;https://github.com/psf/black&quot;&gt;https://github.com/psf/black&lt;/a&gt;) and we will
-automatically enforce black code style (&lt;a href=&quot;https://black.readthedocs.io/en/stable/&quot;&gt;https://black.readthedocs.io/en/stable/&lt;/a&gt;)
-for all the new code going forward.&lt;/p&gt;
-
-&lt;p&gt;This should make it easier to contribute and read the code since all the code
-will be using the same style.&lt;/p&gt;
-
-&lt;h3 id=&quot;download&quot;&gt;Download&lt;/h3&gt;
-
-&lt;p&gt;The release can can be downloaded from
-&lt;a href=&quot;https://libcloud.apache.org/downloads.html&quot;&gt;https://libcloud.apache.org/downloads.html&lt;/a&gt; or installed using pip:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install &quot;apache-libcloud==3.4.0&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrading&quot;&gt;Upgrading&lt;/h3&gt;
-
-&lt;p&gt;If you have installed Libcloud using pip you can also use it to upgrade it:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install --upgrade &quot;apache-libcloud==3.4.0&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrade-notes&quot;&gt;Upgrade notes&lt;/h3&gt;
-
-&lt;p&gt;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 &lt;a href=&quot;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&quot;&gt;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;documentation&quot;&gt;Documentation&lt;/h3&gt;
-
-&lt;p&gt;Regular and API documentation is available at &lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.4.0/&quot;&gt;https://libcloud.readthedocs.org/en/v3.4.0/&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;bugs--issues&quot;&gt;Bugs / Issues&lt;/h3&gt;
-
-&lt;p&gt;If you find any bug or issue, please report it on our issue tracker
-&lt;a href=&quot;https://github.com/apache/libcloud/issues&quot;&gt;https://github.com/apache/libcloud/issues&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;Don’t forget to attach an example and / or test which reproduces your
-problem.&lt;/p&gt;
-
-&lt;h3 id=&quot;thanks&quot;&gt;Thanks&lt;/h3&gt;
-
-&lt;p&gt;Thanks to everyone who contributed and made this release possible! Full
-list of people who contributed to this release can be found in the
-&lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.4.0/changelog.html&quot;&gt;CHANGES file&lt;/a&gt;.&lt;/p&gt;
-
-</content>
-  </entry>
-    
-  <entry>
-    <title>Dimitris Moraitis (dmo) joins our team</title>
-    <link href="https://libcloud.apache.org/blog/2021/06/03/dimitris-moraitis-joins-our-team.html" />
-    <id>https://libcloud.apache.org/blog/2021/06/03/dimitris-moraitis-joins-our-team.html</id>
-    <updated>2021-06-03T00:00:00+00:00</updated>
-    <author>
-      <name>Tomaz Muraus</name>
-    </author>
-    <content type="html">&lt;p&gt;Please help us extend a warm welcome to our newest team member &lt;a href=&quot;https://github.com/d-mo&quot;&gt;Dimitris Moraitis&lt;/a&gt;!&lt;/p&gt;
-
-&lt;p&gt;The Project Management Committee (PMC) for Apache Libcloud has invited Dimitris
-Moraitis to join us as a committer and we are pleased to announce that
-they have accepted.&lt;/p&gt;
-
-&lt;p&gt;Dimitris is one of the founders and main contributors to the open source multi
-cloud management project called &lt;a href=&quot;https://github.com/mistio/mist-ce&quot;&gt;Mist.io&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;Mist.io has been an early user and adopter of Libcloud. Over the years,
-Dimitris and the rest of the Mist.io team have contributed many changes and
-improvements to Libcloud.&lt;/p&gt;
-
-&lt;p&gt;For anyone who would like to know more about Dimitris here is his short bio:&lt;/p&gt;
-
-&lt;blockquote&gt;
-  &lt;p&gt;Dimitris is an entrepreneur &amp;amp; engineer committed to open technologies. He
-holds a UoA CS BSc. He has been serving as the technical lead for organizations
-around the world since 2001. He’s the co-founder &amp;amp; CTO of Mist.io, the open
-source multicloud management platform. He’s particularly interested in DevOps,
-UX, AI/ML and the social impact of technology.&lt;/p&gt;
-&lt;/blockquote&gt;
-
-</content>
-  </entry>
-    
-  <entry>
-    <title>Libcloud 3.3.1 released</title>
-    <link href="https://libcloud.apache.org/blog/2021/01/25/libcloud-3-3-1-released.html" />
-    <id>https://libcloud.apache.org/blog/2021/01/25/libcloud-3-3-1-released.html</id>
-    <updated>2021-01-25T00:00:00+00:00</updated>
-    <author>
-      <name>Tomaz Muraus</name>
-    </author>
-    <content type="html">&lt;p&gt;We are happy to announce Libcloud v3.3.1.&lt;/p&gt;
-
-&lt;p&gt;This release includes 2 bug fixes.&lt;/p&gt;
-
-&lt;p&gt;One of them fixes a regression in EC2 driver which was inadvertently
-introduced in v3.3.1. That regression broke authentication for some
-regions such as us-east-2 which utilize authentication algorithm
-version 4.&lt;/p&gt;
-
-&lt;p&gt;A list of all the changes can be found at
-&lt;a href=&quot;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1&quot;&gt;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h3 id=&quot;download&quot;&gt;Download&lt;/h3&gt;
-
-&lt;p&gt;The release can can be downloaded from
-&lt;a href=&quot;https://libcloud.apache.org/downloads.html&quot;&gt;https://libcloud.apache.org/downloads.html&lt;/a&gt; or installed using pip:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install &quot;apache-libcloud==3.3.1&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrading&quot;&gt;Upgrading&lt;/h3&gt;
-
-&lt;p&gt;If you have installed Libcloud using pip you can also use it to upgrade it:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install --upgrade &quot;apache-libcloud==3.3.1&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrade-notes&quot;&gt;Upgrade notes&lt;/h3&gt;
-
-&lt;p&gt;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 &lt;a href=&quot;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&quot;&gt;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;documentation&quot;&gt;Documentation&lt;/h3&gt;
-
-&lt;p&gt;Regular and API documentation is available at &lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.3.1/&quot;&gt;https://libcloud.readthedocs.org/en/v3.3.1/&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;bugs--issues&quot;&gt;Bugs / Issues&lt;/h3&gt;
-
-&lt;p&gt;If you find any bug or issue, please report it on our issue tracker
-&lt;a href=&quot;https://github.com/apache/libcloud/issues&quot;&gt;https://github.com/apache/libcloud/issues&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;Don’t forget to attach an example and / or test which reproduces your
-problem.&lt;/p&gt;
-
-&lt;h3 id=&quot;thanks&quot;&gt;Thanks&lt;/h3&gt;
-
-&lt;p&gt;Thanks to &lt;a href=&quot;https://github.com/olegrtecno&quot;&gt;@olegrtecno&lt;/a&gt; for reporting EC2 authentication issue and
-&lt;a href=&quot;https://github.com/RunOrVeith&quot;&gt;Veith Röthlingshöfer - @RunOrVeith&lt;/a&gt; for reporting bug in Google Storage
-driver which has also been fixed in this release.&lt;/p&gt;
-
-&lt;p&gt;Full list of people who contributed to this release can be found in the
-&lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.3.1/changelog.html&quot;&gt;CHANGES file&lt;/a&gt;.&lt;/p&gt;
-
-</content>
-  </entry>
-    
-  <entry>
-    <title>Libcloud 3.3.0 released</title>
-    <link href="https://libcloud.apache.org/blog/2021/01/02/libcloud-3-3-0-released.html" />
-    <id>https://libcloud.apache.org/blog/2021/01/02/libcloud-3-3-0-released.html</id>
-    <updated>2021-01-02T00:00:00+00:00</updated>
-    <author>
-      <name>Tomaz Muraus</name>
-    </author>
-    <content type="html">&lt;p&gt;We are happy to announce Libcloud v3.3.0.&lt;/p&gt;
-
-&lt;p&gt;This release includes various improvements and bug fixes.&lt;/p&gt;
-
-&lt;p&gt;A list of all the changes can be found at
-&lt;a href=&quot;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0&quot;&gt;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h3 id=&quot;download&quot;&gt;Download&lt;/h3&gt;
-
-&lt;p&gt;The release can can be downloaded from
-&lt;a href=&quot;https://libcloud.apache.org/downloads.html&quot;&gt;https://libcloud.apache.org/downloads.html&lt;/a&gt; or installed using pip:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install &quot;apache-libcloud==3.3.0&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrading&quot;&gt;Upgrading&lt;/h3&gt;
-
-&lt;p&gt;If you have installed Libcloud using pip you can also use it to upgrade it:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install --upgrade &quot;apache-libcloud==3.3.0&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrade-notes&quot;&gt;Upgrade notes&lt;/h3&gt;
-
-&lt;p&gt;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 &lt;a href=&quot;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&quot;&gt;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;documentation&quot;&gt;Documentation&lt;/h3&gt;
-
-&lt;p&gt;Regular and API documentation is available at &lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.3.0/&quot;&gt;https://libcloud.readthedocs.org/en/v3.3.0/&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;bugs--issues&quot;&gt;Bugs / Issues&lt;/h3&gt;
-
-&lt;p&gt;If you find any bug or issue, please report it on our issue tracker
-&lt;a href=&quot;https://github.com/apache/libcloud/issues&quot;&gt;https://github.com/apache/libcloud/issues&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;Don’t forget to attach an example and / or test which reproduces your
-problem.&lt;/p&gt;
-
-&lt;h3 id=&quot;thanks&quot;&gt;Thanks&lt;/h3&gt;
-
-&lt;p&gt;Thanks to everyone who contributed and made this release possible! Full
-list of people who contributed to this release can be found in the
-&lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.3.0/changelog.html&quot;&gt;CHANGES file&lt;/a&gt;.&lt;/p&gt;
-
-</content>
-  </entry>
-    
-  <entry>
-    <title>Libcloud 3.2.0 released</title>
-    <link href="https://libcloud.apache.org/blog/2020/09/20/libcloud-3-2-0-released.html" />
-    <id>https://libcloud.apache.org/blog/2020/09/20/libcloud-3-2-0-released.html</id>
-    <updated>2020-09-20T00:00:00+00:00</updated>
-    <author>
-      <name>Tomaz Muraus</name>
-    </author>
-    <content type="html">&lt;p&gt;We are happy to announce Libcloud v3.2.0.&lt;/p&gt;
-
-&lt;p&gt;This release includes various improvements and bug fixes.&lt;/p&gt;
-
-&lt;p&gt;A list of all the changes can be found at
-&lt;a href=&quot;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0&quot;&gt;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h3 id=&quot;download&quot;&gt;Download&lt;/h3&gt;
-
-&lt;p&gt;The release can can be downloaded from
-&lt;a href=&quot;https://libcloud.apache.org/downloads.html&quot;&gt;https://libcloud.apache.org/downloads.html&lt;/a&gt; or installed using pip:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install &quot;apache-libcloud==3.2.0&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrading&quot;&gt;Upgrading&lt;/h3&gt;
-
-&lt;p&gt;If you have installed Libcloud using pip you can also use it to upgrade it:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install --upgrade &quot;apache-libcloud==3.2.0&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrade-notes&quot;&gt;Upgrade notes&lt;/h3&gt;
-
-&lt;p&gt;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 &lt;a href=&quot;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&quot;&gt;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;documentation&quot;&gt;Documentation&lt;/h3&gt;
-
-&lt;p&gt;Regular and API documentation is available at &lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.2.0/&quot;&gt;https://libcloud.readthedocs.org/en/v3.2.0/&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;bugs--issues&quot;&gt;Bugs / Issues&lt;/h3&gt;
-
-&lt;p&gt;If you find any bug or issue, please report it on our issue tracker
-&lt;a href=&quot;https://github.com/apache/libcloud/issues&quot;&gt;https://github.com/apache/libcloud/issues&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;Don’t forget to attach an example and / or test which reproduces your
-problem.&lt;/p&gt;
-
-&lt;h3 id=&quot;thanks&quot;&gt;Thanks&lt;/h3&gt;
-
-&lt;p&gt;Thanks to everyone who contributed and made this release possible! Full
-list of people who contributed to this release can be found in the
-&lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.2.0/changelog.html&quot;&gt;CHANGES file&lt;/a&gt;.&lt;/p&gt;
-
-</content>
-  </entry>
-    
-  <entry>
-    <title>Miguel Caballer (micafer) joins our team</title>
-    <link href="https://libcloud.apache.org/blog/2020/08/31/miguel-caballer-joins-our-team.html" />
-    <id>https://libcloud.apache.org/blog/2020/08/31/miguel-caballer-joins-our-team.html</id>
-    <updated>2020-08-31T00:00:00+00:00</updated>
-    <author>
-      <name>Tomaz Muraus</name>
-    </author>
-    <content type="html">&lt;p&gt;Please help us extend a warm welcome to our newest team member &lt;a href=&quot;https://github.com/micafer&quot;&gt;Miguel Caballer&lt;/a&gt;!&lt;/p&gt;
-
-&lt;p&gt;The Project Management Committee (PMC) for Apache Libcloud has invited Miguel
-Caballer to join us as a committer and we are pleased to announce that he
-has accepted.&lt;/p&gt;
-
-&lt;p&gt;Miguel has been part of the Libcloud community for many years now and during
-his participation he made various contributions to the project, majority of
-them focusing on our OpenStack drivers.&lt;/p&gt;
-
-&lt;p&gt;For anyone who would like to know more about Miguel here is his short bio:&lt;/p&gt;
-
-&lt;blockquote&gt;
-  &lt;p&gt;Miguel Caballer is part of the Grid and High Performance Computing group of
-UPV since 2001. He is the lead developer of the Infrastructure Manager (IM),
-a tool that deploys complex and customized virtual infrastructures on IaaS
-Cloud deployments. He has participated in different research projects about
-the application of Grid and Cloud computing techniques to several areas of
-engineering. Other fields of interest include green computing.&lt;/p&gt;
-&lt;/blockquote&gt;
-
-&lt;p&gt;And in his own words:&lt;/p&gt;
-
-&lt;blockquote&gt;
-  &lt;p&gt;When I start the development of the IM (in python) I found that Libcloud was
-the best option to connect with different cloud back-ends using a single
-library and using the same basic set of functions calls. It has improved a
-lot in the last years adding extra functionality for each connector that makes
-it a really good alternative to native libraries. My main contributions has been
-mainly related with the OpenStack driver, one of the most user cloud providers
-by the IM tool. I’m very proud to be an Apache Libcloud team member and I will
-continue with my contributions.&lt;/p&gt;
-&lt;/blockquote&gt;
-
-</content>
-  </entry>
-    
-  <entry>
-    <title>Latest up to date provider pricing.json data file is now available in an S3 bucket</title>
-    <link href="https://libcloud.apache.org/blog/2020/08/02/latest-provider-pricing-data-available-in-s3-bucket.html" />
-    <id>https://libcloud.apache.org/blog/2020/08/02/latest-provider-pricing-data-available-in-s3-bucket.html</id>
-    <updated>2020-08-02T00:00:00+00:00</updated>
-    <author>
-      <name>Tomaz Muraus</name>
-    </author>
-    <content type="html">&lt;p&gt;Recently we added a new job to our CI / CD which runs daily and retrieves latest
-pricing data for various providers and publishes pricing.json file which can be
-used by Libcloud to a public read-only S3 bucket.&lt;/p&gt;
-
-&lt;p&gt;More information on where to download it and how to use this file can be found in
-&lt;a href=&quot;https://libcloud.readthedocs.io/en/latest/compute/pricing.html#downloading-latest-pricing-data-from-an-s3-bucket&quot;&gt;our documentation&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h2 id=&quot;background-context&quot;&gt;Background, Context&lt;/h2&gt;
-
-&lt;p&gt;In the past, we ran the script which updates pricing.json file which is bundled
-with each Libcloud release just before publishing a new release.&lt;/p&gt;
-
-&lt;p&gt;The problem is that the pricing data can change often, so updating it only once
-every couple of months as part of a Libcloud release is not sufficient.&lt;/p&gt;
-
-&lt;p&gt;To solve for that problem, we now update and publish pricing.json file which
-includes latest retrieved pricing data for various providers on a daily basis.&lt;/p&gt;
-
-&lt;p&gt;It’s worth noting that we can’t guarantee 100% accuracy of this data so you
-should only use this data as estimate and you should never rely solely on
-Libcloud pricing data.&lt;/p&gt;
-
-&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
-
-&lt;p&gt;We would like to extend special thanks to &lt;a href=&quot;https://github.com/Eis-D-Z&quot;&gt;Eis D. Zaster&lt;/a&gt; who has
-contributed new scraping scripts for multiple providers and also made
-various improvements and fixes to the existing scraping scripts.&lt;/p&gt;
-
-&lt;p&gt;In addition to that, we would like to thank &lt;a href=&quot;https://aws.amazon.com/blogs/opensource/aws-promotional-credits-open-source-projects/&quot;&gt;Amazon Web Services&lt;/a&gt; which
-granted us free credits for their EC2 and S3 service which we plan to use
-for hosting this pricing file, end to end tests and more.&lt;/p&gt;
-
-</content>
-  </entry>
-    
-  <entry>
-    <title>Libcloud 3.1.0 released</title>
-    <link href="https://libcloud.apache.org/blog/2020/06/12/libcloud-3-1-0-released.html" />
-    <id>https://libcloud.apache.org/blog/2020/06/12/libcloud-3-1-0-released.html</id>
-    <updated>2020-06-12T00:00:00+00:00</updated>
-    <author>
-      <name>Tomaz Muraus</name>
-    </author>
-    <content type="html">&lt;p&gt;We are happy to announce Libcloud v3.1.0.&lt;/p&gt;
-
-&lt;p&gt;This release includes various improvements and bug fixes.&lt;/p&gt;
-
-&lt;p&gt;A list of all the changes can be found at
-&lt;a href=&quot;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0&quot;&gt;https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h3 id=&quot;download&quot;&gt;Download&lt;/h3&gt;
-
-&lt;p&gt;The release can can be downloaded from
-&lt;a href=&quot;https://libcloud.apache.org/downloads.html&quot;&gt;https://libcloud.apache.org/downloads.html&lt;/a&gt; or installed using pip:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install &quot;apache-libcloud==3.1.0&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrading&quot;&gt;Upgrading&lt;/h3&gt;
-
-&lt;p&gt;If you have installed Libcloud using pip you can also use it to upgrade it:&lt;/p&gt;
-
-&lt;pre&gt;
-pip install --upgrade &quot;apache-libcloud==3.1.0&quot;
-&lt;/pre&gt;
-
-&lt;h3 id=&quot;upgrade-notes&quot;&gt;Upgrade notes&lt;/h3&gt;
-
-&lt;p&gt;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 &lt;a href=&quot;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&quot;&gt;https://libcloud.readthedocs.org/en/latest/upgrade_notes.html&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;documentation&quot;&gt;Documentation&lt;/h3&gt;
-
-&lt;p&gt;Regular and API documentation is available at &lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.1.0/&quot;&gt;https://libcloud.readthedocs.org/en/v3.1.0/&lt;/a&gt;&lt;/p&gt;
-
-&lt;h3 id=&quot;bugs--issues&quot;&gt;Bugs / Issues&lt;/h3&gt;
-
-&lt;p&gt;If you find any bug or issue, please report it on our issue tracker
-&lt;a href=&quot;https://github.com/apache/libcloud/issues&quot;&gt;https://github.com/apache/libcloud/issues&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;Don’t forget to attach an example and / or test which reproduces your
-problem.&lt;/p&gt;
-
-&lt;h3 id=&quot;thanks&quot;&gt;Thanks&lt;/h3&gt;
-
-&lt;p&gt;Thanks to everyone who contributed and made this release possible! Full
-list of people who contributed to this release can be found in the
-&lt;a href=&quot;https://libcloud.readthedocs.org/en/v3.1.0/changelog.html&quot;&gt;CHANGES file&lt;/a&gt;.&lt;/p&gt;
-
-</content>
-  </entry>
-    
-</feed>
diff --git a/output/blog/index.html b/output/blog/index.html
deleted file mode 100644
index 18afa0a..0000000
--- a/output/blog/index.html
+++ /dev/null
@@ -1,589 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li class="active"><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2022/03/12/libcloud-3-5-0-released.html">Libcloud 3.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 12, 2022</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.5.0.</p>
-
-<p>This release includes new features, improvements and bug fixes.</p>
-
-<p>Highlights include:</p>
-
-<ul>
-  <li>Improvements to the OpenStack driver</li>
-  <li>New storage driver for Scaleway Object Storage</li>
-  <li>Improvements to the HTTP requests retrying code</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0</a>.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>This release drops support for Python 3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>Last release which still supports Python 3.5 is Libcloud v3.4.1.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.5.0"
-</pre>
-
-<h3 id="upgrading">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==3.5.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.5.0/">https://libcloud.readthedocs.org/en/v3.5.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.5.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2021/11/15/libcloud-3-4-1-released.html">Libcloud 3.4.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 15, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.4.1.</p>
-
-<p>This is a bug fix release which fixes an installation bug that was inadvertently
-introduced in v3.4.0.</p>
-
-<p>That bug broke installation under Python 3.5 and it also prevented Libcloud
-from being installed inside the same (virtual) environment where older version
-of the requests library was already installed or where some other dependency
-depends on older version of the requests library.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>Libcloud v3.4.x will be the last release series which still supports Python
-3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.4.1"
-</pre>
-
-<h3 id="upgrading">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==3.4.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.4.1/">https://libcloud.readthedocs.org/en/v3.4.1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.4.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2021/11/11/libcloud-3-4-0-released.html">Libcloud 3.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 11, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.4.0.</p>
-
-<p>This release includes new features, improvements and bug fixes.</p>
-
-<p>Highlights include:</p>
-
-<ul>
-  <li>Improvements and more flexibility in the failed HTTP requests retrying code</li>
-  <li>Various improvements to the Equinix Metal compute driver</li>
-  <li>Improvements and updates to the Outscale, Vultr, CloudSigma and OpenStack
-compute drivers</li>
-  <li>Support for authenticating via API tokens to the CloudFlare DNS driver</li>
-  <li>Support for using external cache for OpenStack auth tokens</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0</a>.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>Libcloud v3.4.x will be the last release series which still supports Python
-3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.4.0"
-</pre>
-
-<h3 id="upgrading">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==3.4.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.4.0/">https://libcloud.readthedocs.org/en/v3.4.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.4.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2021/06/03/dimitris-moraitis-joins-our-team.html">Dimitris Moraitis (dmo) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 03, 2021</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/d-mo">Dimitris Moraitis</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Dimitris
-Moraitis to join us as a committer and we are pleased to announce that
-they have accepted.</p>
-
-<p>Dimitris is one of the founders and main contributors to the open source multi
-cloud management project called <a href="https://github.com/mistio/mist-ce">Mist.io</a>.</p>
-
-<p>Mist.io has been an early user and adopter of Libcloud. Over the years,
-Dimitris and the rest of the Mist.io team have contributed many changes and
-improvements to Libcloud.</p>
-
-<p>For anyone who would like to know more about Dimitris here is his short bio:</p>
-
-<blockquote>
-  <p>Dimitris is an entrepreneur &amp; engineer committed to open technologies. He
-holds a UoA CS BSc. He has been serving as the technical lead for organizations
-around the world since 2001. He’s the co-founder &amp; CTO of Mist.io, the open
-source multicloud management platform. He’s particularly interested in DevOps,
-UX, AI/ML and the social impact of technology.</p>
-</blockquote>
-
-
-  </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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2021/01/25/libcloud-3-3-1-released.html">Libcloud 3.3.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 25, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.3.1.</p>
-
-<p>This release includes 2 bug fixes.</p>
-
-<p>One of them fixes a regression in EC2 driver which was inadvertently
-introduced in v3.3.1. That regression broke authentication for some
-regions such as us-east-2 which utilize authentication algorithm
-version 4.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1</a>.</p>
-
-<h3 id="download">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==3.3.1"
-</pre>
-
-<h3 id="upgrading">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==3.3.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.3.1/">https://libcloud.readthedocs.org/en/v3.3.1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Thanks to <a href="https://github.com/olegrtecno">@olegrtecno</a> for reporting EC2 authentication issue and
-<a href="https://github.com/RunOrVeith">Veith Röthlingshöfer - @RunOrVeith</a> for reporting bug in Google Storage
-driver which has also been fixed in this release.</p>
-
-<p>Full list of people who contributed to this release can be found in the
-<a href="https://libcloud.readthedocs.org/en/v3.3.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/2/">« Previous Page</a></span>
-    
-  
-
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/10/index.html b/output/blog/page/10/index.html
deleted file mode 100644
index 00ef336..0000000
--- a/output/blog/page/10/index.html
+++ /dev/null
@@ -1,556 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/10/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2015/12/15/libcloud-0-20-0-released.html">Libcloud 0.20.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Dec 15, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.20.0.</p>
-
-<p>This is a first release in the 0.20 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<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 <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_INC &amp; OUTSCALE_SAS drivers</li>
-  <li>Added C4, M4 instance types in Amazon EC2 driver</li>
-  <li>Add support for multiple regions in Aurora compute driver</li>
-  <li>GoogleStorageDriver can now use either our S3 authentication or other Google Cloud Platform OAuth2 authentication methods.</li>
-  <li>Removed DreamHosts Compute Driver, DreamHosts users will now use the OpenStack Node driver since DreamHosts are OpenStack API compliant</li>
-  <li>and much more!</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-20-0">here</a>.</p>
-
-<h3 id="download">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.20.0
-</pre>
-
-<h3 id="upgrading">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.20.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-20-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2015/11/18/anthony-shaw-joins-our-team.html">Anthony Shaw (anthonyshaw) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 18, 2015</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/tonybaloney">Anthony
-Shaw</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Anthony
-Shaw to join us as a committer and a PMC member and we are pleased to announce
-that he has accepted.</p>
-
-<p>Anthony has joined the community fairly recently, but he has already made a lot
-of <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Atonybaloney+is%3Aclosed">substantial contributions</a>. Those contributions range from new Dimension
-Data drivers and various related improvements to a proposal for a new <a href="https://github.com/apache/libcloud/pull/629">backup
-API</a> for Backup as a Service products and projects.</p>
-
-<p>While we are talking about the new backup API - we would like to encourage
-everyone who is either a service provider offering Backup as a Service product
-or a person interested in using this API to join us and <a href="https://github.com/apache/libcloud/pull/629">participate in the
-discussion</a>. The more feedback we get, the better and more widely applicable
-we can make this new API.</p>
-
-<p>For anyone who would like to know more about Anthony here is his short bio:</p>
-
-<blockquote>
-  <p>Anthony Shaw works for the global system integrator Dimension Data as Head of
-Innovation. Anthony has been working in the hosting/service provider industry
-for the last 10 years for MSPs within Europe, North America and Australia in
-various Product Management and Product Development roles. Anthony is an
-open-source advocate and has been promoting the Libcloud project internally to
-Dimension Data for the last 9 months as well as maintaining its driver.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>I think we will continue to see consolidation in IaaS providers over the next
-12 months, so likelihood is the number of drivers will reduce, but the
-importance of being cloud agnostic to people is becoming more apparent as some
-are already being burnt by integrations into APIs that companies like Dell and
-Ninefold have pulled the plug on. Libcloud is a key project for developers not
-wanting to lock themselves too heavily to a vendor. I would also like to see
-expansion of additional services like backup, load balancing and containers so
-that users can still take advantages of these features through our driver.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2015/10/30/libcloud-0-19-0-released.html">Libcloud 0.19.0 released</a></h2>
-  
-  <span class="post-date-author">By Eric Johnson on Oct 30, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.19.0.</p>
-
-<p>This is a first release in the 0.19 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New load balancer driver for <a href="http://cloud.dimensiondata.com/am/en/">Dimension Data</a></li>
-  <li>New DNS driver for <a href="https://www.pcextreme.com/aurora/dns">AuroraDNS</a></li>
-  <li>New DNS driver for <a href="http://www.worldwidedns.net/home.asp">WorldWideDNS</a></li>
-  <li>New DNS driver for <a href="https://dnsimple.com/">DNSimple</a></li>
-  <li>New DNS driver for <a href="https://pointhq.com/">PointDNS</a></li>
-  <li>New DNS driver for <a href="https://www.vultr.com/">Vult DNS</a></li>
-  <li>New DNS driver for <a href="http://www.liquidweb.com/">Liquidweb DNS</a></li>
-  <li>New DNS driver for <a href="http://zonomi.com/">Zonomi DNS</a></li>
-  <li>New DNS driver for <a href="https://durabledns.com/">Durable DNS</a></li>
-  <li>Added volume management methods and more to <a href="https://www.runabove.com/index.xml">RunAbove compute service</a></li>
-  <li>Added new South America East region to <a href="https://aws.amazon.com/s3/">S3 storage driver</a></li>
-  <li>Many more improvements and API v2.0 added to the <a href="http://cloud.dimensiondata.com/am/en/services/public-cloud/cloud-networks">Dimension Data compute driver</a></li>
-  <li>New API v1 support for <a href="https://cloud.google.com/dns/">Google Cloud DNS</a></li>
-  <li>Many improvements in the HostVirtual compute driver</li>
-  <li>and much more!</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-19-0">here</a>.</p>
-
-<h3 id="download">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.19.0
-</pre>
-
-<h3 id="upgrading">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.19.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.19.0/">https://libcloud.readthedocs.org/en/v0.19.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-19-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2015/10/05/libcloud-is-participating-in-hacktoberfest.html">Libcloud is participating in Hacktoberfest</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Oct 05, 2015</span>
-
-  <div class="post-content">
-    <p>Github and DigitalOcean are organizing <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest</a> again this year.</p>
-
-<p>Hacktoberfest is a month-long celebration of open source software where people
-are encouraged to contribute to different open source projects. Each user who
-submits four pull requests to any Github hosted open source project of their
-choice will receive a free t-shirt.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2015-10-05-libcloud-is-participating-in-hacktoberfest/hacktoberfest-tshirt.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Hacktoberfest 2015 t-shirt.</p>
-</div>
-
-<p>This year we are also happy to announce that we have been selected as one of
-the highlighted Python projects which users are invited to check, play with it
-and contribute to.</p>
-
-<p>We think this is a great opportunity for both, long time users and contributors,
-but especially people who are new to open source to learn how open source works
-and participate.</p>
-
-<p>Having said that, we would like to invite anyone who is interested to participate
-and contribute to our project. You can find more information on contributing to
-Libcloud in our <a href="https://libcloud.readthedocs.org/en/latest/development.html#contributing">contribution guide</a>.</p>
-
-<p>For more information about the Hacktoberfest project itself and information on
-how to sign up, please visit the <a href="https://hacktoberfest.digitalocean.com/">official website</a> and announcement blog post
-from <a href="https://github.com/blog/2067-hacktoberfest-contribute-to-open-source-in-october">Github</a> and <a href="https://www.digitalocean.com/company/blog/hacktoberfest-is-back/">DigitalOcean</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/hacktoberfest.html" rel="tag">hacktoberfest</a>, <a href="/blog/tags/github.html" rel="tag">github</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2015/08/13/libcloud-0-18-0-released.html">Libcloud 0.18.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 13, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.18.0.</p>
-
-<p>This is a first release in the 0.18 series which means it brings many new
-features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New compute driver for <a href="https://azure.microsoft.com/en-us/services/virtual-machines/">Microsoft Azure Virtual Machines service</a></li>
-  <li>New compute driver for <a href="https://www.runabove.com/index.xml">RunAbove compute service</a></li>
-  <li>New compute driver for <a href="https://www.cloudwatt.com/en/">Cloudwatt compute service</a></li>
-  <li>New compute driver for <a href="https://www.packet.net/">Packet.net</a></li>
-  <li>New compute driver for <a href="https://onapp.com/platform/onapp-cloud">OnApp Cloud service</a></li>
-  <li>New compute driver for <a href="http://cloud.dimensiondata.com/am/en/">Dimension Data compute service</a></li>
-  <li>New storage driver for <a href="https://www.pcextreme.nl/en/aurora/objects">AuroraObjects service</a></li>
-  <li>New load balancer driver for <a href="https://www.softlayer.com/load-balancing">Softlayer loadbalancing service</a></li>
-  <li>New DNS driver for <a href="https://www.digitalocean.com/">DigitalOcean DNS service</a></li>
-  <li>Support for DigitalOcean API v2 which is not used by default.</li>
-  <li>Support for AWS Signature version 4 and new AWS Frankfurt, Germany region</li>
-  <li>Support for retrying failed HTTP requests (disabled by default, to enable it, 
-set <code class="language-plaintext highlighter-rouge">LIBCLOUD_RETRY_FAILED_HTTP_REQUESTS</code> environment variable to True)</li>
-  <li>Many improvements in the HostVirtual compute driver</li>
-  <li>and much more!</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-18-0">here</a>.</p>
-
-<h3 id="download">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.18.0
-</pre>
-
-<h3 id="upgrading">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.18.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.18.0/">https://libcloud.readthedocs.org/en/v0.18.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-18-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/11/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/9/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/11/index.html b/output/blog/page/11/index.html
deleted file mode 100644
index 27e5588..0000000
--- a/output/blog/page/11/index.html
+++ /dev/null
@@ -1,496 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/11/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2015/03/17/allard-hoeve-joins-our-team.html">Allard Hoeve (allard) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 17, 2015</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/allardhoeve">Allard
-Hoeve</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has asked Allard
-Hoeve to join us as a committer and we are pleased to announce that he has
-accepted.</p>
-
-<p>Allard has joined the community just recently, but he has already contributed
-some high quality changes and proposals.</p>
-
-<p>We are happy to have him on our team and we are looking forward to his future
-contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <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 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 id="release-highlights">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 class="language-plaintext highlighter-rouge">us-east-2</code> and <code class="language-plaintext highlighter-rouge">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 id="download">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 id="upgrading">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 id="upgrade-notes">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 id="documentation">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 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-announcement.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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 04, 2014</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member Eric Johnson!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has asked Eric
-Johnson to join us as a committer and a PMC member and we are pleased to
-announce that he has accepted.</p>
-
-<p>Eric has been involved in the Libcloud community for a while now. He has made
-many substantial contributions to the Google Compute Engine drivers. On top of
-that, he also contributed to other projects which utilize Libcloud.</p>
-
-<p>We are happy to have him on our team and we are looking forward to even better
-and more complete Google Compute Engine drivers.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/11/12/libcloud-0-16-0-released.html">Libcloud 0.16.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 12, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.16.0!</p>
-
-<p>This is a first release in the 0.16 series which means it brings many
-new features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Support for OpenStack Identity API v3.0. For more information and
-examples, see the following blog post - <a href="http://www.tomaz.me/2014/08/23/libcloud-now-supports-openstack-identity-keystone-api-v3.html">Libcloud now supports OpenStack
-Identity (Keystone) API v3</a>.</li>
-  <li>Support for HTTP proxy for outgoing HTTP requests. For information on how
-to use this new feature, please refer to the <a href="https://libcloud.readthedocs.org/en/latest/other/using-http-proxy.html">Using an HTTP proxy</a> section
-in the documentation.</li>
-  <li>New driver for <a href="http://www.vmware.com/products/vsphere/">VMware vSphere</a> based clouds. For documentation, please see
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/vsphere.html">this</a> page.</li>
-  <li>Support for <a href="https://aws.amazon.com/govcloud-us/">Amazon GovCloud</a>.</li>
-  <li>New driver for the <a href="https://www.profitbricks.com/">ProfitBricks</a> provider.</li>
-  <li>Support for authentication with the internal metadata service in the
-Google Compute Engine driver. For more information, please refer to the
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html#internal-authentication">Internal Authentication</a> section in the documentation.</li>
-  <li>Easier debugging with <code class="language-plaintext highlighter-rouge">LIBCLOUD_DEBUG</code> by pretty-formatting JSON and XML
-responses. For information on how to use this feature, see <a href="https://libcloud.readthedocs.org/en/latest/troubleshooting.html#example-2-making-json-xml-response-human-friendly">Making JSON / XML
-response human friendly</a> example in the documentation.</li>
-  <li>and more</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-16-0">here</a>.</p>
-
-<h3 id="download">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.16.0
-</pre>
-
-<h3 id="upgrading">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.16.0
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-16-0">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-16-0</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.16.0/">https://libcloud.readthedocs.org/en/v0.16.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-16-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/07/10/libcloud-0-15-1-released.html">Libcloud 0.15.1 released</a></h2>
-  
-  <span class="post-date-author">By Sebastien Goasguen on Jul 10, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.15.1!</p>
-
-<p>This release includes some bug-fixes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Improvements in the EC2 driver</li>
-  <li>Improvements in the CloudStack driver</li>
-  <li>Improvements in the Openstack driver</li>
-  <li>Fixes a possible race condition in the <code class="language-plaintext highlighter-rouge">deploy_node</code> method</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-15-1">here</a>.</p>
-
-<h3 id="download">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.15.1
-</pre>
-
-<h3 id="upgrading">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.15.1
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-15-1">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-15-1</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.15.1/">https://libcloud.readthedocs.org/en/v0.15.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-15-1">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201407.mbox/%3c82E964C2-22F0-4D08-80AA-F3C8EC124B70@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/12/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/10/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/12/index.html b/output/blog/page/12/index.html
deleted file mode 100644
index 213c3d4..0000000
--- a/output/blog/page/12/index.html
+++ /dev/null
@@ -1,427 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/12/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/07/07/libcloud-5th-birthday-celebration-during-europython-week-in-berlin.html">Libcloud's 5th birthday celebration during EuroPython week in Berlin</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2014</span>
-
-  <div class="post-content">
-    <p>On July 23nd of this year it will be exactly 5 years from the initial project
-announcement on the <a href="http://web.archive.org/web/20120517182502/https://www.cloudkick.com/blog/2009/jul/23/libcloud-announced/">Cloudkick blog</a>.</p>
-
-<p>We are going to celebrate this great milestone with a cake and drinks and we
-would like to invite you to join us. The celebration will take place in a nice
-bar during the <a href="https://ep2014.europython.eu/en/">EuroPython week</a> in Berlin, Germany.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/cake.png" class="img-responsive inline" /></p>
-  <p class="img-caption">The cake is not a lie!</p>
-</div>
-
-<p>Celebration will be attended by Libcloud developers so this is also a great
-opportunity for you to meet and hang with us in real-life and ask any questions
-you might have about the project.</p>
-
-<div class="imginline">
-  <p><a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531" target="_blank"><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/eventbrite_page.jpg" class="img-responsive inline" /></a></p>
-  <p class="img-caption">For more information visit the eventbrite page.</p>
-</div>
-
-<p>For more information, exact location and RSVP, please refer to the
-<a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531">Eventbrite page</a>. Keep in mind that RSVP is mandatory if you want to
-attend the celebration.</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/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/events.html" rel="tag">events</a>, <a href="/blog/tags/celebrations.html" rel="tag">celebrations</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <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 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 id="release-highlights">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 id="download">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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.15.0</code></pre>
-</figure>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.15.0</code></pre>
-</figure>
-
-<h3 id="documentation">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 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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-announcement.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>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 13, 2014</span>
-
-  <div class="post-content">
-    <p>This is just a quick announcement that we have been granted one slot under
-the Apache Softare Foundation umbrella in Google Summer of Code 2014.</p>
-
-<p>Student Rahul Ranjan will work on a <a href="https://www.google-melange.com/gsoc/project/details/google/gsoc2014/rahulrrixe/5649050225344512">CLI interface for Libcloud</a>.</p>
-
-<div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you are interested in other projects, students and organization which
-have been accepted, please visit <a href="https://www.google-melange.com/gsoc/projects/list/google/gsoc2014">this page</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/04/15/libcloud-at-apachecon.html">ApacheCon and CloudStack Collaboration conference presnetations</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2014</span>
-
-  <div class="post-content">
-    <p>Last week <a href="http://events.linuxfoundation.org/events/apachecon-north-america">ApacheCon North America</a> and <a href="http://events.linuxfoundation.org/events/cloudstack-collaboration-conference-north-america">CloudStack Collaboration
-Conference</a> took place in Denver, Colorado.</p>
-
-<div class="imginline">
-  <p><a href="http://events.linuxfoundation.org/events/apachecon-north-america" target="_blank">
-  <img src="/images/apachecon_denver.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>During that week multiple presentations about Libcloud took place. In
-this post I’m including links to the slides of some of those
-presentations:</p>
-
-<ul>
-  <li><a href="http://www.slideshare.net/sebastiengoasguen/apache-libcloud">Apache Libcloud by Sebastien Goasguen</a> - Sebastien had a great introductory
-presentation about Libcloud. His presentation also included a great demo
-of using Libcloud’s deploy_node functionality to deploy a Worpdress blog on
-Exoscale.</li>
-  <li><a href="https://www.mist.io">Mobile, multi-cloud management on top of libcloud by Dimitris Moraitis</a> -
-Dimitris presented how they utilize Libcloud at <a href="https://www.mist.io">mist.io</a>.</li>
-</ul>
-
-<div class="imginline">
-  <p><img src="/images/posts/sacon.jpg" class="img-responsive inline" /></p>
-  <p>Sebastien delivering his talk.</p>
-</div>
-
-<p><em>I was also supposed to deliver a presentation about Libcloud’s history,
-evolution and lessons learned, but due to severe tonsillitis which has been
-strecthing for over 3 weeks, I sadly had to cancel my talk.</em></p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/apachecon.html" rel="tag">apachecon</a>, <a href="/blog/tags/ccna.html" rel="tag">ccna</a>, <a href="/blog/tags/presentations.html" rel="tag">presentations</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/02/21/libcloud-0-14-and-ikoula.html">Libcloud 0.14.0 and the new Ikoula driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 21, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.0 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released last month</a>. Among many improvements and new
-features, this release also includes a brand new driver for
-<a href="http://express.ikoula.co.uk/public-cloud">Ikoula public cloud</a> which is based on the generic <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://express.ikoula.co.uk/public-cloud" target="_blank">
-  <img src="/images/posts/2014-02-21-libcloud-0-14-and-ikoula/ikoula.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>Folks over at Ikoula wrote a short introductory post about this new driver. The post
-is in French, so if you speak French and are interested in using Ikoula driver,
-you should check it out - <a href="http://www.ikoula-blog.com/apache_libcloud">Utilisation d’Apache-Libcloud au sein du Cloud
-Ikoula</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a>, <a href="/blog/tags/cloudstack.html" rel="tag">cloudstack</a>, <a href="/blog/tags/ikoula.html" rel="tag">ikoula</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/13/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/11/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/13/index.html b/output/blog/page/13/index.html
deleted file mode 100644
index 1b529f3..0000000
--- a/output/blog/page/13/index.html
+++ /dev/null
@@ -1,555 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/13/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/02/18/libcloud-0-14-and-google-cloud-platform.html">Libcloud 0.14 and Google Cloud Platform</a></h2>
-  
-  <span class="post-date-author">By Rick Wright on Feb 18, 2014</span>
-
-  <div class="post-content">
-    <p><em>This is a guest post by <a href="https://github.com/wrigri">Rick Wright</a>. Rick is an engineer at Google and
-the main contributor to the Libcloud Google Compute Engine driver.</em></p>
-
-<p>As anyone following this blog knows, Libcloud 0.14 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">recently released</a>.
-Included in this release is new support for the Google Compute Engine service
-that was recently made generally available.</p>
-
-<p>The first Libcloud driver for Google Compute Engine was initially released last
-summer, and has been continually updated to support new Compute Engine
-features. Support for the Compute Engine Load Balancer was also recently added.</p>
-
-<p>Libcloud had previously added support for Google Cloud Storage through the S3
-compatibility API.</p>
-
-<p>In this post, we’ll show you how to get up and running with Google Compute
-Engine with Libcloud, show you how to create some instances (nodes) and point
-you to additional resources. We also show you how you can start up 20
-instances in under a minute.</p>
-
-<div class="imginline">
-  <p><a href="https://cloud.google.com/" target="_blank">
-  <img src="/images/posts/gce/image03.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<h2 id="getting-started">Getting Started</h2>
-
-<p>If you haven’t yet signed up for Google Compute Engine, more information can
-be found on the <a href="https://cloud.google.com/">Google Cloud Platform</a> site. We hope that you will look at
-the Google Cloud Platform and consider Compute Engine for workloads of any
-size.</p>
-
-<p>If you are familiar with Libcloud, using the driver for Compute Engine will
-also be familiar to you as nearly all of the standard Libcloud API methods for
-Compute and Load Balancing are supported by the Compute Engine drivers.</p>
-
-<h2 id="setting-up-authentication">Setting up Authentication</h2>
-
-<p>Google Compute Engine uses OAuth2 for authentication and Libcloud supports two
-different authentication methods for Compute Engine: Service Accounts and
-Installed Applications. More information can be found about these options in
-the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>, but here is a simple walk-through for getting
-your Service Account credentials (note that the Service Account authentication
-requires the PyCrypto library):</p>
-
-<p>From the Console (<a href="https://cloud.google.com/console">https://cloud.google.com/console</a>), select your project. When
-your project is open, select “APIs &amp; auth” and then “Credentials” as shown
-below:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image01.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To create a new Service Account ID, click on “Create New Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image04.png" class="img-responsive inline" /></p>
-</div>
-
-<p>Select “Service account” and click “Create Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image00.png" class="img-responsive inline" /></p>
-</div>
-
-<p>This will create and download a PCKS-12 private key to your local machine. You
-will need to convert this to a .pem format key. (See additional instructions
-in the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>).</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image02.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To connect to Compute Engine from Libclould, you will need to provide both the
-“Email address” for the service account and the path to the key file.</p>
-
-<h2 id="creating-an-instance">Creating an Instance</h2>
-
-<p>The Compute Engine driver supports the normal Libcloud ways of doing things.
-For example, to create the driver you would do something like this:</p>
-
-<pre>
-from libcloud.compute.types import Provider
-from libcloud.compute.providers import get_driver
-Driver = get_driver(Provider.GCE)
-gce = Driver('your_service_account_email', 'path_to_pem_file',
-             datacenter='us-central1-a',
-             project='your_project_id')
-</pre>
-
-<p>Then, you may want to get a list of machine sizes or images to use for your
-node creation:</p>
-
-<pre>
-sizes = gce.list_sizes()
-images = gce.list_images()
-</pre>
-
-<p>and then filter them to find the correct size/image object to create your
-node. For example:</p>
-
-<pre>
-size_obj = [s for s in sizes if s.id == 'n1-standard-1'][0]
-image_obj = [i for i in images if i.name == 'debian-7'][0]
-</pre>
-
-<p>Finally, you would create the node using the create_node() method:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size=size_obj,
-                           image=img_obj)
-</pre>
-
-<p>The GCE driver also supports the ability to pass in size/image by name instead
-of by object, so you could create your new node like this, without looking up
-the sizes/images:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size='n1-standard-1',
-                           image='debian-7')
-</pre>
-
-<p>In this case a new node will be created using the “n1-standard-1” machine
-type and will use the latest “debian-7” image that is available.</p>
-
-<h2 id="creating-multiple-instances">Creating Multiple Instances</h2>
-
-<p>We have added an extra method to the Compute Engine driver to help in the
-creation of multiple instances/nodes in parallel.  This is the
-“ex_create_multiple_nodes()” method, and it can be used like this:</p>
-
-<pre>
-base_name = 'multiple-nodes'
-number = 20
-start_time = time.time()
-multi_nodes = gce.ex_create_multiple_nodes(
-    base_name, 'n1-standard-1', 'debian-7', number)
-end_time = time.time()
-
-print('Created the following %s nodes in %.2f seconds' % (
-   number, end_time-start_time))
-
-for node in multi_nodes:
-   print('   %s' % node.name)
-</pre>
-
-<p>Running this gives the following output (timing will likely vary somewhat):</p>
-
-<pre>
-Created the following 20 nodes in 35.77 seconds
-  multiple-nodes-000
-  multiple-nodes-001
-  multiple-nodes-002
-  multiple-nodes-003
-  multiple-nodes-004
-  ...
-</pre>
-
-<h2 id="onward">Onward</h2>
-
-<p>This post showed you how to get started, and additional example code can be
-found in the <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_demo.py">Libcloud Compute Engine demo code</a>. The demo code can show you
-how to use most of the features of the driver, including: Creating disks,
-firewalls and addresses; setting tags; attaching and detaching disks and
-deleting resources. There is <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_lb_demo.py">separate demo code</a> for the Load Balancer
-functions which shows how to quickly set up 3 web servers with a Load Balancer
-controlling the traffic to them. In addition, the driver documentation
-contains the documentation for the extra methods that cover nearly all of the
-features of the Compute Engine API.</p>
-
-<p>We are excited to be able to contribute to the Libcloud project and hope that
-you will find it useful. We like working with Libcloud and have used it as the
-basis for contributing code to other open source projects such as <a href="http://ansible.com/">Ansible</a>
-and <a href="http://www.saltstack.com/">SaltStack</a>. If you run into problems or find bugs, please
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD">report them</a> (or send a <a href="https://github.com/apache/libcloud">pull request</a>) and we will be happy to continue
-to fix and enhance the Compute Engine driver in Libcloud.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/providers.html" rel="tag">providers</a>, <a href="/blog/tags/gce.html" rel="tag">gce</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <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 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 “CloudStack guy”.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/02/14/call-for-participation-in-gsoc-2014.html">Call for Participation in Google Summer of Code 2014</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 14, 2014</span>
-
-  <div class="post-content">
-    <div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you would like to participate in Google Summer of Code 2014 and work on
-Apache Libcloud, we invite you to read the following blog post for more
-information - <a href="http://www.tomaz.me/2014/02/11/libcloud-gsoc-cfp.html">Libcloud Google Summer of Code 2014 Call for Participation</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/02/11/libcloud-0-14-1-and-cloudsigma.html">Libcloud 0.14.1 and the new CloudSigma driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 11, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.1 has been <a href="/blog/2014/02/08/libcloud-0-14-1-released.html">release recently</a>. Among other bug fixes,
-improvements and new features, this release also includes a brand new compute
-driver for <a href="https://www.cloudsigma.com">CloudSigma</a> API 2.0 with an <a href="https://libcloud.readthedocs.org/en//latest/compute/drivers/cloudsigma.html">extensive documentation</a>.</p>
-
-<div class="imginline">
-  <p><a href="https://www.cloudsigma.com" target="_blank">
-  <img src="/images/posts/2014-02-11-libcloud-0-14-1-and-cloudsigma/cloudsigma.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you want to learn more about this new driver, I encourage you to check a guest
-post I wrote on the CloudSigma blog which shows some examples of how to use this new
-driver - <a href="https://www.cloudsigma.com/2014/02/11/cloudsigma-api-v2-0-is-now-supported-in-libcloud/">CloudSigma API v2.0 is now supported in Libcloud</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/02/08/libcloud-0-14-1-released.html">Libcloud 0.14.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 08, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.14.1!</p>
-
-<p>This release includes some bug-fixes, improvements and new features.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New driver for <a href="https://libcloud.readthedocs.org/en//latest/compute/drivers/cloudsigma.html">CloudSigma API 2.0</a></li>
-  <li>Improvements in the OpenStack driver</li>
-  <li>Support for records with multiple values in the Route53 DNS driver</li>
-  <li>Support for paging through zones and records in the Rackspace DNS 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-14-1">here</a>.</p>
-
-<h3 id="download">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.14.1
-</pre>
-
-<h3 id="upgrading">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.14.1
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-14-1">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-1</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.14.1/">https://libcloud.readthedocs.org/en/v0.14.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-14-1">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201309.mbox/%3CCAJMHEmL4-Xuysx13z1EDwq-1K95eDyANqgY2tYGUT-MB5Sz4bQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/14/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/12/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/14/index.html b/output/blog/page/14/index.html
deleted file mode 100644
index eed439d..0000000
--- a/output/blog/page/14/index.html
+++ /dev/null
@@ -1,511 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/14/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/02/07/new-committer-alex-gaynor-joins-our-team.html">New committer Alex Gaynor joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 07, 2014</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked Alex
-Gaynor 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. Everyone, please help us welcome him
-to the 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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/02/04/libcloud-0-14-and-rackspace.html">Libcloud 0.14 and the Rackspace drivers</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 04, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14 which has been <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released recently</a> includes many new features
-and improvements. Among those new features is also a better support for working
-with multiple regions in the Rackspace drivers.</p>
-
-<p>Brian Curtin, one of the Libcloud commiters wrote a great post about Libcloud
-0.14 and the Rackspace drivers on the Rackspace developer blog - <a href="http://developer.rackspace.com/blog/libcloud-0-dot-14-released.html">Libcloud 0.14
-Released</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://www.rackspace.com/cloud/" target="_blank">
-  <img src="/images/posts/2014-02-04-libcloud-0-14-and-rackspace/rackspace.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>We encourage everyone who wants to learn more about Libcloud and Rackspace
-drivers to <a href="http://developer.rackspace.com/blog/libcloud-0-dot-14-released.html">check it out</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/01/27/libcloud-0-14-and-the-new-exoscale-driver.html">Libcloud 0.14 and the new Exoscale driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 27, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14 which has been <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released recently</a> includes many new features
-and improvements. One of those new features is also a driver for the
-<a href="https://www.exoscale.ch/open-cloud/compute/">Exoscale public cloud</a>.</p>
-
-<p>Exoscale is a public cloud service provider based in Switzerland. Their cloud
-is powered by an open-source cloud computing platform <a href="https://cloudstack.apache.org/">Apache CloudStack</a>.
-As such, the new Exoscale driver heavily relies on the existing
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="https://www.exoscale.ch" target="_blank">
-  <img src="/images/posts/2014-01-27-libcloud-0-14-and-the-new-exoscale-driver/exoscale.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you want to learn more about how to get started with the new Exoscale
-driver, you should read <a href="https://www.exoscale.ch/syslog/2014/01/27/licloud-guest-post/">Libcloud 0.14 and Exoscale</a> blog post which has
-been written by one of our developers and posted on the Exoscale blog.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/01/23/welcome-to-the-new-website.html">Welcome to the new website</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 23, 2014</span>
-
-  <div class="post-content">
-    <p>Today we are pleased to announce a new, improved and more user friendly version
-of our website.</p>
-
-<h3 id="background-and-history">Background and History</h3>
-
-<p>Original website was developed and published back in 2009 when the project was
-first announced.</p>
-
-<p>A lot has changed since 2009 and during that time the web has been evolving at
-a rapid pace. Now we have terms such as <a href="http://getbootstrap.com/">responsive web design</a>, great
-front-end frameworks for building responsive websites such as <a href="http://getbootstrap.com/">Bootstrap</a>
-and <a href="http://foundation.zurb.com/">Zurb</a> and many other new things which didn’t exist or weren’t widely
-used back when we first launched.</p>
-
-<p>During this time we focused most of our efforts on improving the code and
-making the library better. This meant the website didn’t receive a lot of
-needed love and attention so design-wise, it was mostly stuck in the 2009 era.</p>
-
-<p>Over the years it has become apparent that presentation and documentation is
-also equally or even more important then the code itself, so we have decided
-to fix some of the “mistakes” we have made in the past.</p>
-
-<p>A couple of months back we launched a <a href="https://libcloud.readthedocs.org/en/latest/">new documentation</a> and today, we are
-happy to present you a new and much improved website which was built with
-modern tools and principles in mind.</p>
-
-<h3 id="improvements-and-new-features">Improvements and New Features</h3>
-
-<div class="imginline">
-  <p><img src="/images/posts/tbd/preview.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Responsive design makes a site pleasure to use on a
-  variety of devices and screen sizes. Image by placeit.net.</p>
-</div>
-
-<p>New website includes many improvements and new features. Some of the more
-important ones are listed bellow.</p>
-
-<h4 id="more-modern-and-user-friendly-design">More modern and user-friendly design</h4>
-
-<p>New website now features a more modern and user-friendly design. This includes
-bigger fonts, better typography and so on.</p>
-
-<p>On top of that, the new design is fully responsive which means you can now
-better enjoy the content on smaller devices such as mobile phones and tablets.</p>
-
-<h4 id="improved-and-re-designed-landing-page">Improved and re-designed landing page</h4>
-
-<p>We know that landing pages are very important so we have decided to totally
-re-design and re-organise ours.</p>
-
-<p>New landing page now displays all the important information (project features,
-code examples, showcases some companies and projects using Libcloud) and also
-features a more clear call to action.</p>
-
-<h4 id="blog-section">Blog section</h4>
-
-<p>New website now features a fully-fledged blog.</p>
-
-<p>We will use the blog to post important project news, keep you up to date with
-what is currently going on and post case studies and stories from projects and
-companies which are using Libcloud.</p>
-
-<p>If you are using an RSS reader to stay up to date, we also offer an
-<a href="/blog/atom.xml">ATOM feed</a>.</p>
-
-<h4 id="updated-credits-page">Updated Credits Page</h4>
-
-<p><a href="/credits.html">Credits</a> page now features an up to date list of people who have
-contributed code and documentation.</p>
-
-<p>As noted on that page, the list is automatically generated from the CHANGES
-file so it might not be 100% accurate.</p>
-
-<h4 id="search-engine-optimizations">Search Engine Optimizations</h4>
-
-<p>We have made some changes which will make our website a bit more friendly to
-the web crawlers and search engines. We hope this will make it easier for you
-to more quickly find the content you are looking for.</p>
-
-<p>The changes we have made include improvements to the underlying HTML markup,
-addition of the <a href="http://ogp.me/">OpenGraph</a> tags and an addition of a sitemap.</p>
-
-<h3 id="under-the-hood">Under the Hood</h3>
-
-<p>Old website was powered by <a href="http://www.apache.org/dev/cms.html">Apache CMS</a>. It mostly worked good enough for
-simple use cases, but a small user base means it lacks a large ecosystem around
-it which is pretty standard for many other popular content management systems.</p>
-
-<p>Because of that, we have decided to switch to <a href="http://jekyllrb.com/">Jekyll</a>, a Ruby based static
-website and blog engine.</p>
-
-<p>On top of that, the new website is fully responsive and built using
-<a href="http://getbootstrap.com/">Bootstrap 3</a> front-end framework.</p>
-
-<p>Similar to the old website, source code is still stored in an SVN repository
-so all the benefits we get from version control are preserved.</p>
-
-<p>Source code of the new website can be found in the <a href="https://svn.apache.org/repos/asf/libcloud/site/trunk/">SVN repository</a>.</p>
-
-<h3 id="conclusion">Conclusion</h3>
-
-<p>We hope you will like and enjoy the new website.</p>
-
-<p>We also hope the new website now better reflects the underlying evolution of
-the library and the direction we are heading.</p>
-
-<p>If you have any suggestions on how we can make the website even better, don’t
-hesitate and share it with us. You can send your feedback to the
-<a href="/community.html#mailing-lists">mailing list</a>, or you can <a href="/community.html#website-repository">checkout the website repository</a> and make
-the changes yourself.</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/website.html" rel="tag">website</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/01/22/libcloud-0-14-0-released.html">Libcloud 0.14.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 22, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce a long awaited Libcloud 0.14.0 release.</p>
-
-<p>This is a first release in the 0.14 series which means it brings many
-(and I mean many!) new features, changes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>To make working with providers which support multiple regions easier and
-more user-friendly, some of the drivers have moved away from the “one
-class per region” to a single class plus “region” argument model. Those
-drivers include: EC2, Rackspace, ElasticHosts, Joyent, CloudFiles.</li>
-  <li>Addition of a programmatic way of updating the pricing file and ability
-to use a custom pricing file. For more information, please see
-https://libcloud.readthedocs.org/en/latest/compute/pricing.html#using-a-custom-pricing-file</li>
-  <li>Addition of block storage management methods to the following drivers:
-OpenNebula, OpenStack, EC2</li>
-  <li>Unification of the extension arguments for handling security groups in
-the EC2 and OpenStack driver</li>
-  <li>New standard compute API for SSH key-pair management</li>
-  <li>Many new features and improvements in the CloudStack driver</li>
-  <li>New compute and load balancer driver for Google Compute Engine (GCE)</li>
-  <li>Ability to export Libcloud’s DNS zone to BIND zone format</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-14-0-beta3">here</a> and <a href="https://libcloud.readthedocs.org/en/latest/changelog.html#changes-with-apache-libcloud-0-14-0">here</a> (keep in mind that this
-release also includes all the changes from 0.14.0-beta3).</p>
-
-<h3 id="note-about-backward-compatibility">Note about backward compatibility</h3>
-
-<p>Some of the changes noted above are backward incompatible. For more
-information on what has changed and how to update your code to work with
-a new release, please visit the <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0">Upgrade Notes page</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.14.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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.14.0</code></pre>
-</figure>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.14.0</code></pre>
-</figure>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a>.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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-14-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/15/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/13/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/15/index.html b/output/blog/page/15/index.html
deleted file mode 100644
index f6f9c34..0000000
--- a/output/blog/page/15/index.html
+++ /dev/null
@@ -1,459 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/15/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2014/01/01/quick-update-about-0-13-3-release-and-digitalocean-vulnerability.html">Quick update about 0.13.3 release and DigitalOcean vulnerability</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 01, 2014</span>
-
-  <div class="post-content">
-    <p>This is a quick update about the recent 0.13.3 security release and the
-DigitalOcean vulnerability.</p>
-
-<p>DigitalOcean updated their blog post. The updated post says that
-scrubbing is now enabled by default for all the newly issued destroy
-requests:</p>
-
-<blockquote>
-  <p>All Destroys Default to Scrub</p>
-
-  <p>We have updated the destroy method to scrub on all destroys, both for
-web and API requests.</p>
-</blockquote>
-
-<p>This means that no action is required on the client side and upgrading
-to 0.13.3 should not be necessary anymore.</p>
-
-<p>References:</p>
-
-<ul>
-  <li><a href="https://twitter.com/digitalocean/status/418140046265294848">https://twitter.com/digitalocean/status/418140046265294848</a></li>
-  <li><a href="https://digitalocean.com/blog_posts/transparency-regarding-data-security">https://digitalocean.com/blog_posts/transparency-regarding-data-security</a></li>
-</ul>
-
-  </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/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2013/12/31/libcloud-0-13-3-released.html">Libcloud 0.13.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 31, 2013</span>
-
-  <div class="post-content">
-    <p>This release fixes a security issue with a potential leak of data contained on
-a destroyed DigitalOcean node. Only users who are using a DigitalOcean driver
-are affected.</p>
-
-<h3 id="details-about-the-vulnerability">Details about the vulnerability</h3>
-
-<p>DigitalOcean recently changed the default API behavior from scrub to
-non-scrub when destroying a VM without notifying the customers and API
-consumers.</p>
-
-<p>Libcloud prior to this release doesn’t explicitly send “scrub_data” query
-parameter when destroying a node. This means nodes which are destroyed using
-Libcloud are vulnerable to later customers stealing data contained on them.</p>
-
-<p>This release fixes that by always sending “scrub_data” query parameter when
-destroying a DigitalOcean node.</p>
-
-<p>If you are using a DigitalOcean driver, you are strongly encouraged to
-upgrade (or downgrade if you are using 0.14.0-beta3 beta release) to this
-release.</p>
-
-<p>For more information, please see the <a href="/security.html#CVE-2013-6480">Security page</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.3 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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’t been synced to all the mirrors yet. If
-this is the case, please use the main Apache mirror -
-https://www.apache.org/dist/libcloud.</p>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a>.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=a06b0ed4c443f9f56784572a4e291e779de599e3;hb=a1fdac91ec9fdf699d77f9f9b01699de7f56171e#l3">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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <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 on Dec 29, 2013</span>
-
-  <div class="post-content">
-    <p>In addition to our existing users (<strong>users@libcloud.apache.org</strong>), developers
-(<strong>dev@libcloud.apache.org</strong>) and commits (<strong>commits@libcloud.apache.org</strong>)
-mailing list, we now also have a new very low volume announce mailing list -
-<strong>announce@libcloud.apache.org</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:announce-subscribe@libcloud.apache.org">announce-subscribe@libcloud.apache.org</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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 28, 2013</span>
-
-  <div class="post-content">
-    <p>Dear Libcloud users, developers and team members,</p>
-
-<p>2013 is slowly coming to an end, and we would like to wish everyone a happy
-and successful new year!</p>
-
-<p>Now it’s also the time to look back at the things which have been accomplished,
-important events which have happened and some statistics for 2013.</p>
-
-<h3 id="important-events-and-milestones">Important Events and Milestones</h3>
-
-<ul>
-  <li>Two new committers have joined our team - <a href="/blog/2013/08/04/new-committer-john-carr-joins-our-team.html">John Carr</a>, <a href="/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html">Brian Curtin</a></li>
-  <li>In June we held a Libcloud Design Day at the Rackspace San Francisco
-office. See <a href="http://www.tomaz.me/2013/06/12/libcloud-design-day-recap-improving-libcloud-and-plans-for-the-future.html">Libcloud Design Day Recap</a> blog post for a recap.</li>
-  <li>We have finally migrated from SVN to Git.</li>
-  <li>We have started to work on new and improved documentation which is now
-available on <a href="https://libcloud.readthedocs.org/en/latest/">ReadTheDocs</a>.</li>
-  <li>In addition to the Apache Buildbot instance, our tests now also run on
-<a href="https://travis-ci.org/apache/libcloud">Travis CI</a>.</li>
-  <li>Key pair management methods have been promoted to be part of the base
-compute API. See <a href="http://www.tomaz.me/2013/12/11/libcloud-update-key-pair-management-methods-are-now-part-of-the-base-api.html">Libcloud update - Key pair management methods are now
-part of the base API</a> blog post for more information.</li>
-</ul>
-
-<h3 id="statistics">Statistics</h3>
-
-<ul>
-  <li><strong>197</strong> new JIRA issues have been opened (total of <strong>472</strong>). Out of those
-197 issues, <strong>138</strong> are now marked as ‘resolved’.</li>
-  <li>Github mirror stars: <strong>331</strong> (+65 YTD)</li>
-  <li>Twitter followers: <strong>449</strong> (+149 YTD)</li>
-  <li>Google+ page +1’s: <strong>1591</strong></li>
-  <li>We had a total of <strong>5 releases</strong> (0.12.1, 0.12.3, 0.12.4, 0.13.0, 0.13.1,
-0.13.2, 0.14.0-beta3)</li>
-  <li>Combination of SVN and Git repository has had a total of <strong>963 commits</strong>.</li>
-</ul>
-
-<h3 id="sources">Sources</h3>
-
-<p>Numbers listed above have been retrieved on <strong>26th of December, 2013</strong> from the
-sources listed bellow:</p>
-
-<ul>
-  <li>Libcloud website - <a href="http://libcloud.apache.org/">http://libcloud.apache.org/</a></li>
-  <li>Twitter account - <a href="https://twitter.com/libcloud">https://twitter.com/libcloud</a></li>
-  <li>Google+ page - <a href="https://plus.google.com/b/100590055818889164025/100590055818889164025">Apache Libcloud</a></li>
-  <li>Github mirror - <a href="https://github.com/apache/libcloud">https://github.com/apache/libcloud</a></li>
-  <li>JIRA - <a href="https://issues.apache.org/jira/browse/LIBCLOUD">https://issues.apache.org/jira/browse/LIBCLOUD</a></li>
-  <li>PyPi - <a href="https://pypi.python.org/pypi/apache-libcloud/">https://pypi.python.org/pypi/apache-libcloud/</a></li>
-  <li>Ohloh - <a href="https://www.ohloh.net/p/libcloud/">https://www.ohloh.net/p/libcloud/</a></li>
-</ul>
-
-<p>Those numbers and numbers for the past years are also available in a semi
-machine readable format in a <a href="https://docs.google.com/spreadsheets/d/1k_UBpA_HiQcZvO_TPi12yfN0VwCk42R8CXFFX0FYUAM">Google Spreadsheet</a>.</p>
-
-<h3 id="old-retrospect-blog-posts">Old retrospect blog posts</h3>
-
-<ul>
-  <li><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></li>
-  <li><a href="/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html">2011 in retrospect and a Happy New Year from the Libcloud team</a></li>
-</ul>
-
-<p>Thanks again to everyone for their contributions and lets make 2014 even better
-and more successful :)</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/11/25/new-committers-brian-curtin-joins-our-team.html">New committer Brian Curtin joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 25, 2013</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked Brian
-Curtin 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. Everyone, please help us welcome him
-to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201311.mbox/%3CCAJMHEmJZO0%3DPLpLXe9W9wPXTLwh2iQ3x2xXy%2BWhqjdFBv2%2BHbw%40mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/16/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/14/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/16/index.html b/output/blog/page/16/index.html
deleted file mode 100644
index 63332f2..0000000
--- a/output/blog/page/16/index.html
+++ /dev/null
@@ -1,569 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/16/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2013/11/21/libcloud-0-14-0-beta3-released.html">Libcloud 0.14.0-beta3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 21, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.14.0-beta3, a first
-(beta) release in the 0.14.0 series.</p>
-
-<p>The reason this is a beta and not a final release is that it includes some
-pretty big changes (most notably the “region” argument change). I would
-like those changes to get some more real-life testing before doing a final
-release.</p>
-
-<p>Being a first release in the 0.14.0 series means it brings many (and I mean
-many!) new features, changes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>To make working with providers which support multiple regions easier and
-more user-friendly, some of the drivers have moved away from the “one
-class per region” to a single class plus “region” argument model. Those
-drivers include: EC2, Rackspace, ElasticHosts, Joyent, CloudFiles.</li>
-  <li>Addition of a programmatic way of updating the pricing file and ability
-to use a custom pricing file. For more information, please see the
-<a href="https://libcloud.readthedocs.org/en/latest/compute/pricing.html#using-a-custom-pricing-file">documentation</a></li>
-  <li>Addition of block storage management methods to the following drivers:
-OpenNebula, OpenStack, EC2</li>
-  <li>Unification of the extension arguments for handling security groups in
-the EC2 and OpenStack driver</li>
-  <li>Many new features and improvements in the CloudStack driver</li>
-  <li>New compute and loadbalancer driver for Google Compute Engine (GCE)</li>
-  <li>Ability to export Libcloud’s DNS zone to BIND zone format</li>
-  <li>and much more!</li>
-</ul>
-
-<p>Some of the changes noted above are also backward incompatible. For more
-information on what has changed and how to update your code to work with
-a new release, please visit the <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0">Upgrade Notes</a> section in our
-documentation.</p>
-
-<h3 id="other-non-code-changes-worth-a-mention">Other non-code changes worth a mention</h3>
-
-<ul>
-  <li>Tests now also run on travis-ci - <a href="https://travis-ci.org/apache/libcloud">https://travis-ci.org/apache/libcloud</a></li>
-  <li>New documentation is now also available on RTD -
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></li>
-</ul>
-
-<p>Full change log can be found <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=1a8d9e2072d4b49b5718b19f534573f9dfb224e4;hb=5ef0707b2a34f0e8520fe029e7313b7c57f15919#l3">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.14.0-beta3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.14.0-beta3</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.14.0-beta3</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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
-https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0
-.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-https://libcloud.readthedocs.org/en/latest/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h2 id="thanks">Thanks</h2>
-
-<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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=1a8d9e2072d4b49b5718b19f534573f9dfb224e4;hb=5ef0707b2a34f0e8520fe029e7313b7c57f15919#l3">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201311.mbox/%3CCAJMHEm%2B51RFT672GanfW9DKopcmDtZz2kkA7m0uufP1UupjeZw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2013/09/05/libcloud-0-13-1-released.html">Libcloud 0.13.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 05, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.13.1!</p>
-
-<p>This is a bug-fix only release. Among some smaller bugs it also fixes
-Content-Length regression which broke create and update operations in
-the Bluebox Compute and Azure Storage driver (LIBCLOUD-362, LIBCLOUD-3901).</p>
-
-<p>Full change log can be found at <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=ca90c84e296ca82e2206eb86ed7364c588aad503;hb=602b6a7a27dca6990a38eb887e1d6615826387d5">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.0 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.13.1/
-.</p>
-
-<p>We also have a new Sphinx documentation which can be found at
-https://libcloud.apache.org/docs/.
-Keep in mind though, that this documentation reflects state in trunk which
-includes some backward incompatible changes which aren’t present in 0.13.1.
-All the examples in the documentation which only work with trunk are
-clearly marked with a note.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=ca90c84e296ca82e2206eb86ed7364c588aad503;hb=602b6a7a27dca6990a38eb887e1d6615826387d5">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201309.mbox/%3CCAJMHEmL4-Xuysx13z1EDwq-1K95eDyANqgY2tYGUT-MB5Sz4bQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <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 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-committer.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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 01, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.13.0!</p>
-
-<p>This release includes a lot of improvements and bug fixes.</p>
-
-<p>Full change log can be found at <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=640bd2f4db8bc11674fc8c1829922d0c79b733cd;hb=9c0d11a4cf7e588ad87c7e57311bbb1d955cc2a7">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.0 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.13.0/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=640bd2f4db8bc11674fc8c1829922d0c79b733cd;hb=9c0d11a4cf7e588ad87c7e57311bbb1d955cc2a7">CHANGES file</a>.</p>
-
-<p>Source: <a href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201307.mbox/%3CCAJMHEmJBU_aMREM0f0LD-nHZt6pWTt9WabfdxDPtDSy%2B1w7K8g%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2013/03/21/libcloud-0-12-3-released.html">Libcloud 0.12.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 21, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.12.3!</p>
-
-<p>This release is primarily a bug fix release and fixes Python 3.3,
-deployment and some other issues.</p>
-
-<p>Full change log can be found at
-https://svn.apache.org/repos/asf/libcloud/tags/0.12.3/CHANGES</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.12.3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.12.3/
-.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/repos/asf/libcloud/tags/0.12.3/CHANGES">https://svn.apache.org/repos/asf/libcloud/tags/0.12.3/CHANGES</a>.</p>
-
-<p>Source: <a href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201303.mbox/%3CCAJMHEmJDKsYOn%3DaVDyChdQCgHbKc1r2n0Wy4_UxGmdd-aXf-WQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/17/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/15/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/17/index.html b/output/blog/page/17/index.html
deleted file mode 100644
index 4e39917..0000000
--- a/output/blog/page/17/index.html
+++ /dev/null
@@ -1,516 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/17/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2013/02/18/libcloud-0-12-1-released.html">Libcloud 0.12.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 18, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.12.1!</p>
-
-<p>This release includes many new features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New more efficient generator based approach for iterating over paginated
-collections.</li>
-  <li>New generator based method for iterating over containers
-(iterate_containers).</li>
-  <li>Old ENUM style provided constants have been replaced with a string
-version. This allows users to dynamically register new providers using new
-set_driver method.</li>
-  <li>Support for multipart uploads in the Amazon S3 storage driver.</li>
-  <li>New load balancer driver for Amazon Load Balancing (ELB) service.</li>
-  <li>New storage driver for Azure Blog storage</li>
-  <li>New “local storage” storage driver</li>
-  <li>Support for multipart uploads in the S3 driver</li>
-  <li>Allow user to specify which CA cert is used for verifying server SSL
-certificate by setting “SSL_CERT_FILE” environment variable</li>
-  <li>Drivers which use xmlrplic library now use Libcloud HTTP layer for making
-HTTP requests. This means those drivers now support LIBCLOUD_DEBUG and SSL
-cert validation functionality</li>
-</ul>
-
-<p>Full change log can be found at
-https://svn.apache.org/repos/asf/libcloud/tags/0.12.1/CHANGES</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.12.1 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.12.1/
-.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/repos/asf/libcloud/tags/0.12.1/CHANGES">https://svn.apache.org/repos/asf/libcloud/tags/0.12.1/CHANGES</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201302.mbox/%3CCAJMHEmLc0RfSxM9UhXPeTwKiNDbZPsQs6SJMA1o3y1D4Cv+reA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2012/12/28/new-committer-mahendra-maheshwara-joins-our-team.html">New committer Mahendra Maheshwara joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 28, 2012</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked
-Mahendra Maheshwara to become a committer and we are pleased to announce
-that they have accepted.</p>
-
-<p>Mahendra Maheshwara has joined the Libcloud community fairly recently, but
-he has already contributed multiple great patches -
-https://issues.apache.org/jira/issues/?jql=project%20%3D%20LIBCLOUD%20AND%20reporter%20in%20(%22mahendra.m%22)
-.</p>
-
-<p>Giving him commit access will allow him to more directly contribute to the
-project.</p>
-
-<p>Everyone, please help me welcome him to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201212.mbox/%3CCAJMHEmLyVg66Kb1Q9LRD1z9bSbtVFU=hTZGeWO2pc+s4qcEpow@mail.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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <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 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 ‘resolved’.</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 “Libcloud REST” (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 “Avoiding Vendor Lock-In Using Apache Libcloud”
-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-EYg@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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 19, 2012</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.11.4!</p>
-
-<p>This release is a bug fix release and contains no new features.</p>
-
-<p>Next release which will contain new features and some backward incompatible
-changes will happen in the 0.12.x series in the next couple of weeks.</p>
-
-<p>Bug fixes:</p>
-
-<ul>
-  <li>Fix some of tests failures which happened in Python 3.3 due to randomized
-dictionary ordering.</li>
-  <li>Fix a bug where a numeric instead of a string value was used for the
-content-length header in VCloud driver.</li>
-  <li>Don’t ignore ex_force_service_region argument in the CloudFiles driver.</li>
-  <li>Fix a bug which caused the connection to not be closed when using Python
-2.6 and calling get_object on an object which doesn’t exist in the S3
-driver.</li>
-  <li>Update ‘if type’ checks in the update_record methods to behave correctly
-if users passes in RecordType.A with a value of 0 - if type is not None.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.11.4/CHANGES?revision=r1411030&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.4/CHANGES?revision=r1411030&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.4 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.4/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or
-test which reproduces your problem.</p>
-
-<h3 id="thanks">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.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201211.mbox/%3CCAJMHEmL73OCjiNqg0QGPWb1Cc2JnQ4OWjXs5ah-sU%2BA%3DOwPUTg%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2012/11/16/new-committer-ilgiz-islamgulov-joins-the-team.html">New committer Ilgiz Islamgulov joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 16, 2012</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud
-has asked Ilgiz Islamgulov to become a committer and we are pleased
-to announce that they have accepted.</p>
-
-<p>Ilgiz worked on the Libcloud REST GSoC project
-(http://libcloud.apache.org/gsoc-2012.html) this summer and he has made a
-great progress on it.</p>
-
-<p>Giving him commit access will allow him to more directly contribute to the
-project and work on integrating Libcloud REST into main line.</p>
-
-<p>Everyone, please help me welcome him to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201211.mbox/%3CCAJMHEmJmRDdQbfRSxOBTueSJ8u4-VgU8YaeP5LcJ2gwubfNF2g%40mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/18/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/16/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/18/index.html b/output/blog/page/18/index.html
deleted file mode 100644
index e833634..0000000
--- a/output/blog/page/18/index.html
+++ /dev/null
@@ -1,625 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/18/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2012/09/25/libcloud-0-11-3-released.html">Libcloud 0.11.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 25, 2012</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.11.3!</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>Add new Rackspace Nova driver for Chicago (ORD) location</li>
-  <li>Add new methods for managing storage volumes and other extenstion methods
-to the IBM SCE driver.</li>
-  <li>Allow user to pass ‘timeout’ argument to the ‘deploy_node’ method</li>
-</ul>
-
-<p><strong>Bug fixes</strong></p>
-
-<ul>
-  <li>Fix a bug with the Libcloud SSL verification code. Code was too strict
-and didn’t allow “-“ character in the sub-domain when using a wildcard
-certificate.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.3/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / ortest which reproduces your problem.</p>
-
-<h3 id="thanks">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.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/www-announce/201209.mbox/%3CCAJMHEmLn+MV_pcNZv03PW5wuS5c=O8cFdqMH8LFtaUr1gggkdw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2012/08/22/libcloud-0-11-1-released.html">Libcloud 0.11.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 22, 2012</span>
-
-  <div class="post-content">
-    <p>This release fixes a possible SSL man-in-the-middle vulnerability inside
-the code which performs the SSL certificate validation. For more
-information about the vulnerability, please see the “Security” page -
-<a href="http://libcloud.apache.org/security.html">http://libcloud.apache.org/security.html</a>.</p>
-
-<p>Everyone using an older version is strongly encouraged to upgrade to this
-release.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.1 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Thanks to the researchers from the University of Texas at Austin
-(Martin Georgiev, Suman Jana and Vitaly Shmatikov) who discovered this
-vulnerability.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/www-announce/201208.mbox/%3CCAJMHEmL958gN+GZT0tWDM9jVmMBj+w0qqY8TYXbJUNPwdW+6yA@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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <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 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 id="release-highlights">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: “from libcloud import test”</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_volume, destroy_volume,
-attach_volume, detach_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 id="download">Download</h3>
-
-<p>Libcloud 0.10.1 can be downloaded from http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.1/</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or
-test which reproduces your problem.</p>
-
-<h3 id="thanks">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+f0TCd2iteS-A@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2012/05/24/libcloud-0-10-1-released.html">Libcloud 0.10.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 24, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.10.1!</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>Allow user to specify which IP to use when calling deploy_node
-(defaults to ‘public_ips’). Previously it only worked with public IP, now
-user can pass ‘private_ips’ as an argument and SSH client will try to
-connect to the node first private IP address.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Joyent cloud (http://www.joyentcloud.com/)</li>
-  <li>New driver for VCL cloud (
-http://www.educause.edu/blog/hes8/CloudComputingandtheVirtualCom/167931)</li>
-  <li>A lot of improvements and new features in the Brightbox driver</li>
-  <li>Support for Vmware vCloud version 1.5</li>
-  <li>Modify ParamikoSSHClient to connect to the SSH agent and automatically
-look for private keys in ~/.ssh if the ‘auth’ and ‘ssh_key’ argument is not
-specified when calling deploy_node.</li>
-  <li>Modify IBM driver so it works with IBM Smart Cloud Enterprise</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>Support for uploading large files in the CloudFiles driver</li>
-  <li>New driver for OpenStack Swift installations based on the CloudFiles
-driver</li>
-</ul>
-
-<p><strong>Bug fixes</strong></p>
-
-<ul>
-  <li>Fix a bug in the CloudSigma Las Vegas compute driver</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.10.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.10.1/</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.10.1/CHANGES?revision=r1340892&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201205.mbox/%3CCAJMHEmKtqtkWsTHVYeO-ijytw9caQ4p%2B-ip7And3aPJhKuA8vA%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2012/05/05/website-and-code-svn-repository-moved.html">SVN repositories moved, mailing lists addresses changed</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 05, 2012</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>Due to recent graduation (woho!), all the SVN repositories have been moved
-and the mailing list addresses have also been changed.</p>
-
-<p>If you are already subscribed to one of the old mailing list addresses your
-subscription was automatically transfered to the new one so you don’t need
-to do anything on your part.</p>
-
-<p>New addresses can be found bellow.</p>
-
-<p><strong>SVN repositories</strong></p>
-
-<ul>
-  <li>Main code repository: https://svn.apache.org/repos/asf/libcloud/</li>
-  <li>Website repository:
-https://svn.apache.org/repos/infra/websites/production/libcloud</li>
-</ul>
-
-<p><strong>Mailing lists addresses</strong></p>
-
-<ul>
-  <li>dev@libcloud.apache.org (was libcloud@incubator.apache.org)</li>
-  <li>commits@libcloud.apache.org from (was
-libcloud-commits@incubator.apache.org)</li>
-  <li>
-    <p>private@libcloud.apache.org from (was
-libcloud-private@incubator.apache.org)</p>
-  </li>
-  <li>users@libcloud.apache.org - this is a new users mailing list for a general
-talk about Libcloud and other off-topic things</li>
-  <li>security@libcloud.apache.org - new private mailing list used for reporting
-security vulnerabilities</li>
-</ul>
-
-<h2 id="note-to-the-committers">Note to the committers</h2>
-
-<p>CMS part of the website hasn’t been fully migrated yet. In the mean time,
-please try to avoid editing raw HTML files, because this means we will need
-to manually edit markdown files again when the CMS stuff is migrated.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTinTq7RrKpe8SMmSeKKW8yQpu-77Ew@mail.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/infrastructure.html" rel="tag">infrastructure</a>, <a href="/blog/tags/svn.html" rel="tag">svn</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/19/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/17/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/19/index.html b/output/blog/page/19/index.html
deleted file mode 100644
index 20a2898..0000000
--- a/output/blog/page/19/index.html
+++ /dev/null
@@ -1,535 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/19/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2012/04/01/libcloud-0-9-1-released.html">Libcloud 0.9.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 01, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.9.1!</p>
-
-<p>Release highlights:</p>
-
-<ul>
-  <li>A lot of improvements and additional functionality in the OpenStack
-driver. Now a generic OpenStack driver (Provider.OPENSTACK) also works with
-devstack.org and trystack.org installations</li>
-  <li>Improvements and better exception propagation in the deploy_node method</li>
-  <li>New driver for ElasticHosts Los Angeles and Toronto location</li>
-  <li>Support for new EC2 instance type - m1.medium</li>
-</ul>
-
-<p>Bug fixes:</p>
-
-<ul>
-  <li>Don’t lowercase special header names in the Amazon S3 storage driver.
-This fixes a bug with multi-objects delete calls.</li>
-  <li>Properly handle OpenStack providers which return public IP addresses
-under the ‘internet’ key in the ‘addresses’ dictionary</li>
-  <li>Make create_node in Linode driver return a Node instance instead of a
-listen of Node instances</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.9.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.9.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.9.1/CHANGES?revision=r1307716&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201204.mbox/%3CCAJMHEmJzeGL%2BU1PNeX0T-1dcxUC1um88jQTAmskZ-mXTQ3QLGw%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2012/02/08/libcloud-0-8-0-released.html">Libcloud 0.8.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 08, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.8.0!</p>
-
-<p>Release highlights:</p>
-
-<ul>
-  <li>Support for handling compressed (gzip, deflate) responses</li>
-  <li>Support for new Amazon EC2 location - South America (Sao Paulo)</li>
-</ul>
-
-<p>Other notable changes:</p>
-
-<ul>
-  <li>Many improvements and additions of extension methods in the OpenStack
-compute driver</li>
-  <li>Many improvements and additions of extension methods in the Rackspace
-load-balancer driver</li>
-  <li>Improvements in the OpenNebula compute driver</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.8.0 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-8.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.8.0/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.8.0/CHANGES?revision=r1240459&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201202.mbox/%3CCAJMHEmJJcigBO+ZoSyxFGvc5Z37t-t3KKHBHyyMi7L-J4-Y03A@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html">2011 in retrospect and a Happy New Year from the Libcloud team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 30, 2011</span>
-
-  <div class="post-content">
-    <p>Dear users &amp; developers,</p>
-
-<p>First of all, Libcloud team wishes everyone a Happy New Year 2012!</p>
-
-<p>2011 has been a great year for us and we have accomplished a lot of things:</p>
-
-<ul>
-  <li>Website has been ported to the Apache CMS and updated with a lot of new
-content, including documentation</li>
-  <li>In May we have graduated from the incubator to a top level project</li>
-  <li>Two new committers have joined the team (Tomaz Muraus, Hutson Betts)</li>
-  <li>We have grown from supporting a single API (cloud servers) to supporting
-four different APIs (cloud servers, load balancers, cloud storage, dns)</li>
-  <li>We have introduced support for Python 3</li>
-  <li>We have released a total of 7 new versions</li>
-  <li>We have received many patches by external contributors</li>
-  <li>We have held two development sprints (PyCon, EuroPython)</li>
-  <li>Code wise we have grown from ~4300 LOC to ~14300 LOC (excluding tests)</li>
-</ul>
-
-<p>Lets try to make 2012 even better :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201112.mbox/%3CCAJMHEmL1D-HuCj4LSH-mF1bP_Of6XwEfuP1Y74_2APeD-8OrFA@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/2011/12/09/libcloud-0-7-1-released.html">Libcloud 0.7.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 09, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.7.1!</p>
-
-<p>This release represents another big milestone for us and introduces a
-support for Python 3!</p>
-
-<p>Other notable changes:</p>
-
-<ul>
-  <li>New Las Vegas location for the CloudSigma provider</li>
-  <li>Improvements to the OpenStack driver</li>
-  <li>Improvements to the OpenNebula driver</li>
-  <li>Support for Amazon EC2 new “Cluster Compute Eight Extra Large” instance
-size</li>
-</ul>
-
-<p>This release also removes old, deprecated (pre-0.5) paths. If you still
-haven’t updated your code you need to do it now otherwise it won’t work
-with 0.7.1 and future releases.</p>
-
-<p>Script which can help you with the migration from the old style paths to
-the new ones can be found at
-http://libcloud.apache.org/upgrade-notes-0-7.html.</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.7.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-7.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.7.1/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.7.1/CHANGES?revision=1210679&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201112.mbox/%3CCAJMHEm+qKuSarmvQZ4H1PVUkv6L3vssjQEHs+3MCtSJ9hfBwOw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2011/11/22/new-committer-hutson-betts-join-our-team.html">New committer Hutson Betts joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 22, 2011</span>
-
-  <div class="post-content">
-    <p>Hi all,</p>
-
-<p>I just wanted to let everyone know that the Libcloud PMC has decided to
-invite a new committer - Hutson Betts (hbetts).</p>
-
-<p>He has previously mostly contributed to the OpenNebula driver and the
-networking API.</p>
-
-<p>We believe that granting him the committer status will allow him to more
-easily and directly contribute to the project.</p>
-
-<p>Please help us welcome him!</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201111.mbox/%3CCAJMHEm+08-1MMCgHDZgULc+StDiwgR+_krVZvHOJF0odcU_OWg@mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/20/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/18/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/2/index.html b/output/blog/page/2/index.html
deleted file mode 100644
index b6169fd..0000000
--- a/output/blog/page/2/index.html
+++ /dev/null
@@ -1,496 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/2/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2021/01/02/libcloud-3-3-0-released.html">Libcloud 3.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 02, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.3.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0</a>.</p>
-
-<h3 id="download">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==3.3.0"
-</pre>
-
-<h3 id="upgrading">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==3.3.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.3.0/">https://libcloud.readthedocs.org/en/v3.3.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.3.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2020/09/20/libcloud-3-2-0-released.html">Libcloud 3.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 20, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.2.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0</a>.</p>
-
-<h3 id="download">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==3.2.0"
-</pre>
-
-<h3 id="upgrading">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==3.2.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.2.0/">https://libcloud.readthedocs.org/en/v3.2.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.2.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2020/08/31/miguel-caballer-joins-our-team.html">Miguel Caballer (micafer) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 31, 2020</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/micafer">Miguel Caballer</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Miguel
-Caballer to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>Miguel has been part of the Libcloud community for many years now and during
-his participation he made various contributions to the project, majority of
-them focusing on our OpenStack drivers.</p>
-
-<p>For anyone who would like to know more about Miguel here is his short bio:</p>
-
-<blockquote>
-  <p>Miguel Caballer is part of the Grid and High Performance Computing group of
-UPV since 2001. He is the lead developer of the Infrastructure Manager (IM),
-a tool that deploys complex and customized virtual infrastructures on IaaS
-Cloud deployments. He has participated in different research projects about
-the application of Grid and Cloud computing techniques to several areas of
-engineering. Other fields of interest include green computing.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>When I start the development of the IM (in python) I found that Libcloud was
-the best option to connect with different cloud back-ends using a single
-library and using the same basic set of functions calls. It has improved a
-lot in the last years adding extra functionality for each connector that makes
-it a really good alternative to native libraries. My main contributions has been
-mainly related with the OpenStack driver, one of the most user cloud providers
-by the IM tool. I’m very proud to be an Apache Libcloud team member and I will
-continue with my contributions.</p>
-</blockquote>
-
-
-  </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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2020/08/02/latest-provider-pricing-data-available-in-s3-bucket.html">Latest up to date provider pricing.json data file is now available in an S3 bucket</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 02, 2020</span>
-
-  <div class="post-content">
-    <p>Recently we added a new job to our CI / CD which runs daily and retrieves latest
-pricing data for various providers and publishes pricing.json file which can be
-used by Libcloud to a public read-only S3 bucket.</p>
-
-<p>More information on where to download it and how to use this file can be found in
-<a href="https://libcloud.readthedocs.io/en/latest/compute/pricing.html#downloading-latest-pricing-data-from-an-s3-bucket">our documentation</a>.</p>
-
-<h2 id="background-context">Background, Context</h2>
-
-<p>In the past, we ran the script which updates pricing.json file which is bundled
-with each Libcloud release just before publishing a new release.</p>
-
-<p>The problem is that the pricing data can change often, so updating it only once
-every couple of months as part of a Libcloud release is not sufficient.</p>
-
-<p>To solve for that problem, we now update and publish pricing.json file which
-includes latest retrieved pricing data for various providers on a daily basis.</p>
-
-<p>It’s worth noting that we can’t guarantee 100% accuracy of this data so you
-should only use this data as estimate and you should never rely solely on
-Libcloud pricing data.</p>
-
-<h2 id="thanks">Thanks</h2>
-
-<p>We would like to extend special thanks to <a href="https://github.com/Eis-D-Z">Eis D. Zaster</a> who has
-contributed new scraping scripts for multiple providers and also made
-various improvements and fixes to the existing scraping scripts.</p>
-
-<p>In addition to that, we would like to thank <a href="https://aws.amazon.com/blogs/opensource/aws-promotional-credits-open-source-projects/">Amazon Web Services</a> which
-granted us free credits for their EC2 and S3 service which we plan to use
-for hosting this pricing file, end to end tests and more.</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/pricing-data.html" rel="tag">pricing data</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2020/06/12/libcloud-3-1-0-released.html">Libcloud 3.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 12, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.1.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0</a>.</p>
-
-<h3 id="download">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==3.1.0"
-</pre>
-
-<h3 id="upgrading">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==3.1.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.1.0/">https://libcloud.readthedocs.org/en/v3.1.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.1.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/3/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/20/index.html b/output/blog/page/20/index.html
deleted file mode 100644
index ff66e2e..0000000
--- a/output/blog/page/20/index.html
+++ /dev/null
@@ -1,629 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/20/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2011/11/17/libcloud-0-6-2-released.html">Libcloud 0.6.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 17, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.2!</p>
-
-<p>This is primary a bug-fix release and includes the following bug-fixes:</p>
-
-<ul>
-  <li>Fix the PollingConnection class and actually use the poll_interval class
-variable (previously it was ignored). This bug-fix affects Rackspace Cloud
-DNS driver, CloudStack and Ninefold compute driver.</li>
-  <li>Fix a bug in the Rackspace Cloud DNS driver exception handling and throw
-an Exception if an unexpected status code is returned.</li>
-</ul>
-
-<p>Besides the bug-fixes it also includes some new features:</p>
-
-<ul>
-  <li>Support for Amazon’s new location (Oregon)</li>
-  <li>Expose CloudStack provider. This way it can be used with an arbitrary
-CloudStack installation and not just with the provider drivers which
-sub-class it (e.g. Ninefold.com driver).</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup">https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.2 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.2/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup">https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEmJTN407_JJRfnwDuJxNsWCupEGc0cXWxs%3DM-n8HoHoQKQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2011/11/09/libcloud-0-6-1-released.html">Libcloud 0.6.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 09, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.1!</p>
-
-<p>This release represents a big milestone for us and includes many
-improvements and new drivers, but the most important thing is a brand new
-DNS API.</p>
-
-<p>DNS API allows users to manage DNS service provided by many different
-providers. This release includes a driver for Linode DNS (
-http://www.linode.com/features.cfm), Zerigo DNS (http://www.zerigo.com/)
-and Rackspace Cloud DNS (
-http://www.rackspace.com/cloud/cloud_hosting_products/dns/). In the future
-we also plan to expand it (hopefully with your help) and add new drivers
-for providers such as Amazon and others.</p>
-
-<p>Other notable changes, bug-fixes and improvements:</p>
-
-<p><strong>Documentation</strong></p>
-
-<ul>
-  <li>New documentation which is available at http://libcloud.apache.org/docs/</li>
-</ul>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>SSL certificate validation is now enabled by default. If no CA
-certificate files are found on startup, an exception is thrown.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Ninefold.com (also a first driver for public Australian
-cloud provider in Libcloud)</li>
-  <li>Support for OpenStack 1.1 API and many other improvements in the
-OpenStack driver</li>
-  <li>Linode driver now support a new Japan location</li>
-  <li>Support for deployment using an SSH key</li>
-  <li>Amazon EC2 driver now supports deploy functionality using an SSH key</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>New driver for Google storage (http://code.google.com/apis/storage/)</li>
-  <li>New driver for Ninefold.com storage (http://ninefold.com/cloud-storage/)</li>
-</ul>
-
-<p>Load Balancer:</p>
-
-<ul>
-  <li>New driver for ninefold.com (
-https://ninefold.com/support/display/SPT/Load+Balancing)</li>
-  <li>Rackspace driver now also supports UK location</li>
-</ul>
-
-<p>Any many other improvements and bug fixes!</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<p>###Thanks</p>
-
-<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/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEm+8XX704mSY4qw4P0YSBjGK=0SWCKjzSHBe8sLD__2UnA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2011/10/19/libcloud-0-6-0-beta1-released.html">Libcloud 0.6.0-beta1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Oct 19, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.1!</p>
-
-<p>This release represents a big milestone for us and includes many
-improvements and new drivers, but the most important thing is a brand new
-DNS API.</p>
-
-<p>DNS API allows users to manage DNS service provided by many different
-providers. This release includes a driver for Linode DNS (
-http://www.linode.com/features.cfm), Zerigo DNS (http://www.zerigo.com/)
-and Rackspace Cloud DNS (
-http://www.rackspace.com/cloud/cloud_hosting_products/dns/). In the future
-we also plan to expand it (hopefully with your help) and add new drivers
-for providers such as Amazon and others.</p>
-
-<p>Other notable changes, bug-fixes and improvements:</p>
-
-<p><strong>Documentation</strong></p>
-
-<ul>
-  <li>New documentation which is available at http://libcloud.apache.org/docs/</li>
-</ul>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>SSL certificate validation is now enabled by default. If no CA
-certificate files are found on startup, an exception is thrown.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Ninefold.com (also a first driver for public Australian
-cloud provider in Libcloud)</li>
-  <li>Support for OpenStack 1.1 API and many other improvements in the
-OpenStack driver</li>
-  <li>Linode driver now support a new Japan location</li>
-  <li>Support for deployment using an SSH key</li>
-  <li>Amazon EC2 driver now supports deploy functionality using an SSH key</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>New driver for Google storage (http://code.google.com/apis/storage/)</li>
-  <li>New driver for Ninefold.com storage (http://ninefold.com/cloud-storage/)</li>
-</ul>
-
-<p><strong>Load Balancer</strong></p>
-
-<ul>
-  <li>New driver for ninefold.com (
-https://ninefold.com/support/display/SPT/Load+Balancing)</li>
-  <li>Rackspace driver now also supports UK location</li>
-</ul>
-
-<p>Any many other improvements and bug fixes!</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a></p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEm+8XX704mSY4qw4P0YSBjGK=0SWCKjzSHBe8sLD__2UnA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2011/09/01/libcloud-on-floss-weekly.html">Episode about Libcloud on FLOSS Weekly podcast</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 01, 2011</span>
-
-  <div class="post-content">
-    <p>Tomaz Muraus has been guest on a <a href="http://twit.tv/show/floss-weekly/">FLOSS weekly podcast</a> where he talked
-about Apache Libcloud.</p>
-
-<p>For a recording and show notes, please see the official show page -
-<a href="http://twit.tv/show/floss-weekly/181">FLOSS Weekly 181</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/podcasts.html" rel="tag">podcasts</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2011/07/04/libcloud-0-5-2-released.html">Libcloud 0.5.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 04, 2011</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>I would like to announce Libcloud 0.5.2. This release primary fixes two bugs
-which were introduced in Libcloud 0.5.0 and improves listing of the objects
-in the containers which contain more objects that fit into a single
-response.</p>
-
-<h3 id="notable-changes-bug-fixes-and-improvements">Notable changes, bug-fixes and improvements</h3>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>Fix a regression in the <code class="language-plaintext highlighter-rouge">deploy_node()</code> method and make it more robust</li>
-  <li>Fix a regression in the Nimbus driver create_node() method</li>
-  <li>Improved node name and tag handling in the Amazon EC2 driver</li>
-  <li>Improved pricing and response handling in the OpenStack driver</li>
-  <li>New driver for SkaliCloud (skalicloud.com)</li>
-  <li>New driver for ServerLove (serverlove.com)</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>Fix handling of the containers with a lot of objects. Now an iterator
-object is returned when user calls <code class="language-plaintext highlighter-rouge">list_container_objects()</code> method
-and this object transparently handles pagination.</li>
-</ul>
-
-<p>For a full list of changes, please check the CHANGES file &lt;
-https://github.com/apache/libcloud/blob/0.5.2/CHANGES&gt;.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.5.2 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip - pip
-install apache-libcloud</p>
-
-<p>It is possible that the file hasn’t been synced to all the mirrors yet so if
-this is the case, please use the apache mirror -
-http://www.apache.org/dist/libcloud</p>
-
-<h3 id="documentation">Documentation*</h3>
-
-<p>API documentation can be found at https://libcloud.apache.org/apidocs/0.5.2/</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201107.mbox/%3CCAJMHEm+-=3NxsZj+n+bogmYzGsxDJQOU_2aJbuNS77nmnsekJw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/21/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/19/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/21/index.html b/output/blog/page/21/index.html
deleted file mode 100644
index ebbcd38..0000000
--- a/output/blog/page/21/index.html
+++ /dev/null
@@ -1,425 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/21/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2011/06/06/libcloud-sprint-will-be-held-at-europython-2011.html">Libcloud sprint will be held at EuroPython 2011</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 06, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at EuroPython 2011 in Florence, Italy. For more
-information, please refer to the <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201106.mbox/%3CBANLkTiniHVi+EYpo6iBYvA-BxwPkZmfSig@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/europython.html" rel="tag">europython</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2011/05/25/libcloud-0-5-0-released.html">Libcloud 0.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 25, 2011</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>I would like to announce Libcloud 0.5.0. This version represents a big
-milestone, because it includes many new features, drivers, improvement and
-two totally new API’s - storage and load-balancers.</p>
-
-<h3 id="major-changes-and-features-since-the-last-release">Major changes and features since the last release</h3>
-
-<p><strong>New Storage API</strong></p>
-
-<p>Storage API which allows you to manage cloud storage has been added to the
-core. Currently two provider drivers are available (Rackspace Cloud Files
-and Amazon S3), but you can expect more drivers in the future releases.</p>
-
-<p><strong>New load-balancer API</strong></p>
-
-<p>Load-balancer API which allows you to manage load-balancers as a service
-(LBaaS) has been added to the core. Currently two provider drivers are
-available (Rackspace and GoGrid), but you can expect more drivers in the
-future releases.</p>
-
-<p><strong>New compute drivers</strong></p>
-
-<p>This release includes 5 new compute drivers. The compute API now supports a
-total of 24 different providers.</p>
-
-<ul>
-  <li>Bluebox (contributed by Christian Paredes)</li>
-  <li>Gandi.net (contributed by Aymeric Barantal)</li>
-  <li>Nimbus (contributed by David LaBissoniere)</li>
-  <li>OpenStack (contributed by Roman Bogorodskiy)</li>
-  <li>Opsource.net cloud (contributed by Joe Miller)</li>
-</ul>
-
-<h3 id="api-changes">API changes</h3>
-
-<p>To support new services, core Libcloud API had to be refactored. The library
-now consists of three top-level modules:</p>
-
-<ul>
-  <li>libcloud.compute.* (everything related to the compute has been moved here)</li>
-  <li>libcloud.storage.* (new place for the storage API)</li>
-  <li>libcloud.loadbalancer.* (new place for the load-balancer API)</li>
-</ul>
-
-<p>Importing stuff from the old location (e.g. from libcloud.providers import
-get_driver) should still work, but you will receive a deprecation warning.</p>
-
-<p>You are encouraged to update your code to use the new module locations. The
-old paths will be fully deprecated and removed in version 0.6.0.</p>
-
-<h3 id="other-notable-changes">Other notable changes</h3>
-
-<p>All the pricing data has been moved to a separate JSON file. This should
-make updating pricing a lot easier.</p>
-
-<p>For a full list of changes, please check the CHANGES file &lt;
-https://github.com/apache/libcloud/blob/trunk/CHANGES&gt;.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.5.0 can be downloaded from
-http://libcloud.apache.org/downloads.html or install it using pip - pip
-install apache-libcloud</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>For the API documentation, please refer to
-https://libcloud.apache.org/apidocs/0.5.0/</p>
-
-<p>For a real world example, check the example_{compute,storage,balancer}.py
-files which are located in the root directory.</p>
-
-<p>We have been pretty busy with this release so we currently don’t have any
-articles about the new APIs on the website yet, but we will try to add them
-this week.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker (
-https://issues.apache.org/jira/browse/LIBCLOUD).</p>
-
-<p>Attaching an example or test which reproduces it would be ideal</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTi=LqBidHLHUwAJSAWSzd-qSpad+dA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2011/02/15/libcloud-sprint-will-be-held-at-pycon-2011.html">Libcloud sprint will be held at PyCon 2011</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 15, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at PyCon 2011 in Atlanta. For more information,
-please refer to the <a href="http://mail-archives.apache.org/mod_mbox/incubator-libcloud/201102.mbox/%3CAANLkTimwn5Dm372VYZ4YVcgKQqbVVwxyo8=DMFtHoTwg@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/pycon.html" rel="tag">pycon</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2011/01/17/libcloud-0-4-2-released.html">Libcloud 0.4.2 released</a></h2>
-  
-  <span class="post-date-author">By Jerry Chen on Jan 17, 2011</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are
-pleased to announce the release and immediate availability of version
-0.4.2 of Apache Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with
-many of the popular cloud server providers. It was created to make it
-easy for developers to build products that work between any of the
-services that it supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>New drivers for CloudSigma, Brightbox, Rackspace UK</li>
-  <li>Improvements to deployment capabilities</li>
-  <li>libcloud.security module for SSL certificate verification, see
-http://wiki.apache.org/incubator/LibcloudSSL</li>
-</ul>
-
-
-  </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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2010/10/12/libcloud-0-4-0-released.html">Libcloud 0.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on Oct 12, 2010</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are pleased to
-announce the release and immediate availability of version 0.4.0 of Apache
-Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with many of
-the popular cloud server providers. It was created to make it easy for
-developers to build products that work between any of the services that it
-supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>Removed dependency on Zope.Interface.</li>
-  <li>New driver for ElasticHosts.</li>
-  <li>Bug fixes and improvements for GoGrid, EC2, Linode, Slicehost, and
-RimuHosting.</li>
-</ul>
-
-<p>See the CHANGES file for more details: 
-<a href="https://svn.apache.org/repos/asf/incubator/libcloud/tags/0.4.0/CHANGES">https://svn.apache.org/repos/asf/incubator/libcloud/tags/0.4.0/CHANGES</a>.</p>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201010.mbox/%3CAANLkTinqaKjPE-xJUgEdZibF0oeCiyHwCx0VRmC9F=UW@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/22/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/20/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/22/index.html b/output/blog/page/22/index.html
deleted file mode 100644
index 3a4c07b..0000000
--- a/output/blog/page/22/index.html
+++ /dev/null
@@ -1,247 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/22/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2010/05/11/libcloud-0-3-1-released.html">Libcloud 0.3.1 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on May 11, 2010</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are pleased to
-announce the release and immediate availability of version 0.3.1 of Apache
-Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with many of
-the popular cloud server providers. It was created to make it easy for
-developers to build products that work between any of the services that it
-supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>New Drivers for Dreamhost, Eucalyptus, Enomaly ECP, IBM Developer
-Cloud and SoftLayer.</li>
-  <li>Added new deployment and bootstrap API.</li>
-  <li>Added support for Amazon EC2 Asia Pacific (Singapore) Region</li>
-  <li>Improved test coverage for all drivers.</li>
-</ul>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201005.mbox/%3CAANLkTilX0aWMhmdZWm-vCF3XjNaOQHrv7MWuj0ogNhRf@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2010/02/02/libcloud-0-2-0-released.html">Libcloud 0.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on Feb 02, 2010</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.2.0 has been released.</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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/21/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/3/index.html b/output/blog/page/3/index.html
deleted file mode 100644
index e5aac8f..0000000
--- a/output/blog/page/3/index.html
+++ /dev/null
@@ -1,581 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/3/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2020/06/12/libcloud-2-8-3-released.html">Libcloud 2.8.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 12, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.3.</p>
-
-<p>This is a bug-fix only release in the v2.8.x release. It includes two bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://github.com/apache/libcloud/blob/2.8.x/CHANGES.rst">https://github.com/apache/libcloud/blob/2.8.x/CHANGES.rst</a>.</p>
-
-<h3 id="download">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.8.3"
-</pre>
-
-<h3 id="upgrading">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.8.3"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.3/">https://libcloud.readthedocs.org/en/v2.8.3/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.3/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2020/04/15/libcloud-3-0-0-released.html">Libcloud 3.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.0.0.</p>
-
-<p>This is the first release in the v3.x.x series. It includes many changes
-and improvements, the biggest one being dropping support for Python 2.7 and
-Python 3 &lt; 3.5.</p>
-
-<p>If you still need to use Python 2.7 or Python 3 &lt; 3.5 you can use Libcloud
-v2.8.x release series which still supports those Python versions - keep in
-mind though that this release series only includes bug fixes. All the new
-features and improvements will land in the v3.x.x series.</p>
-
-<p>Other highlights include:</p>
-
-<ul>
-  <li>Type annotations for the base storage API</li>
-  <li>Various improvements in the Azure Blobs driver</li>
-  <li>New standard “prefix” keyword argument in the <code class="language-plaintext highlighter-rouge">{list,iterate}_container_objects</code>
-methods</li>
-  <li>4 new compute drivers (KubeVirt, LXD, Kamatera, GiG G8)</li>
-  <li>Various improvements to the <code class="language-plaintext highlighter-rouge">deploy_node()</code> functionality</li>
-  <li>and much more</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0</a> and
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1</a>.</p>
-
-<h3 id="download">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==3.0.0"
-</pre>
-
-<h3 id="upgrading">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==3.0.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.0.0/">https://libcloud.readthedocs.org/en/v3.0.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.0.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2020/04/15/libcloud-2-8-2-released.html">Libcloud 2.8.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.2.</p>
-
-<p>This release includes a couple of bug fixes and small improvements for
-the <code class="language-plaintext highlighter-rouge">deploy_node()</code> functionality.</p>
-
-<p>Keep in mind that v2.8.x is a bug-fix only release series. All the other
-new features and improvements are available in v3.0.0 release which
-drops support for Python &lt; 3.5.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2.8.2">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2.8.2</a>.</p>
-
-<h3 id="download">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.8.2"
-</pre>
-
-<h3 id="upgrading">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.8.2"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.2/">https://libcloud.readthedocs.org/en/v2.8.2/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.2/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2020/03/03/libcloud-2-8-1-released.html">Libcloud 2.8.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 03, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.1.</p>
-
-<p>This release includes various bug-fixes which have accumulated in trunk since
-the last release.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-1</a>.</p>
-
-<p>Keep in mind that 2.8.x is purely a bug fix release series. New features and
-improvements will be added to the upcoming 3.x.x release series which
-only support Python 3.</p>
-
-<h3 id="download">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.8.1"
-</pre>
-
-<h3 id="upgrading">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.8.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.1/">https://libcloud.readthedocs.org/en/v2.8.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2020/01/29/libcloud-3-0-0-rc1-released.html">Libcloud 3.0.0-rc1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 29, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.0.0-rc1.</p>
-
-<p>This is the first release candidate for Libcloud v3.0.0 which includes many 
-changes, the biggest one being dropping support for Python 2.7 and 
-Python 3 &lt; 3.5.</p>
-
-<p>Since this is a first release which drops support for those Python versions,
-we want to give our users some time to opt-in and test it and verify
-everything works as expected, before we produce a stable v3.0.0 release.</p>
-
-<p>Other highlights include:</p>
-
-<ul>
-  <li>Type annotations for the base storage API</li>
-  <li>Various improvements in the Azure Blobs driver</li>
-  <li>New standard “prefix” keyword argument in the <code class="language-plaintext highlighter-rouge">{list,iterate}_container_objects</code>
-methods</li>
-  <li>2 new compute drivers (KubeVirt, LXD)</li>
-</ul>
-
-<p>If no major issues are found, this release candidate (with any other fixes
-which accumulate in trunk until then) will become a stable v3.0.0 release
-some time in the near future.</p>
-
-<p>Keep in mind that this is a pre-release so it won’t be installed by pip
-by default when you run <code class="language-plaintext highlighter-rouge">pip install apache-libcloud</code>.</p>
-
-<p>To install it, you need to explicitly specify a version as shown in the
-Download section below.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1</a>.</p>
-
-<h3 id="download">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==3.0.0rc-1"
-</pre>
-
-<h3 id="upgrading">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==3.0.0rc-1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.0.0-rc1/">https://libcloud.readthedocs.org/en/v3.0.0-rc1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.0.0-rc1/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/4/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/2/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/4/index.html b/output/blog/page/4/index.html
deleted file mode 100644
index 513b0e9..0000000
--- a/output/blog/page/4/index.html
+++ /dev/null
@@ -1,617 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/4/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2020/01/02/libcloud-2-8-0-released.html">Libcloud 2.8.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 02, 2020</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.8.0.</p>
-
-<p>This release includes various changes, most notable ones being:</p>
-
-<ul>
-  <li>Distribution now includes <code class="language-plaintext highlighter-rouge">py.typed</code> file which signals mypy that
-this package contains type annotations (currently only for the
-base compute API).</li>
-  <li>Fix wheel metadata. There was a bug where conditional dependencies
-were not specified correctly so it would try to install <code class="language-plaintext highlighter-rouge">typing</code>
-and <code class="language-plaintext highlighter-rouge">enum34</code> dependency on Python versions where there is not needed.</li>
-  <li>Fix <code class="language-plaintext highlighter-rouge">get_driver()</code> bug / regression not working if the <code class="language-plaintext highlighter-rouge">provider</code>
-argument was a string and not a Provider ENUM.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-0</a>.</p>
-
-<h3 id="dropping-support-for-python-27-and-python-34">Dropping support for Python 2.7 and Python 3.4</h3>
-
-<p>The plan was for v2.7.0 to be the last major release before v3.0.0 which
-drops support for Python 2.7 and Python 3.4, but this has changed since
-v2.7.0 introduced some small regressions / bugs which needed to be fixed.</p>
-
-<p>If no major issues are found in this release, this will be the
-last release before v3.0.0 which drops support for those Python
-versions.</p>
-
-<p>For more information on dropping support for Python 2.7 and Python 3.4, please
-refer to the v2.7.0 release announcement
-<a href="https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html">https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html</a>.</p>
-
-<h3 id="download">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.8.0"
-</pre>
-
-<h3 id="upgrading">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.8.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.0/">https://libcloud.readthedocs.org/en/v2.8.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2019/12/09/libcloud-2-7-0-released.html">Libcloud 2.7.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 09, 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 class="language-plaintext highlighter-rouge">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, “class per region”
-approach will still be supported until the next major release.</li>
-  <li>New <code class="language-plaintext highlighter-rouge">start_node()</code> and <code class="language-plaintext highlighter-rouge">stop_node()</code> method have been added to the base
-Libcloud compute API and the existing drivers which implement
-<code class="language-plaintext highlighter-rouge">ex_start_node()</code> and <code class="language-plaintext highlighter-rouge">ex_stop_node()</code> methods have been updated to
-implement those new methods. Old <code class="language-plaintext highlighter-rouge">ex_</code> methods will continue to work for
-backward compatibility reasons.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-7-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-7-0</a>.</p>
-
-<h3 id="dropping-support-for-python-27-and-python-34">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 id="how-does-this-affect-me">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 id="how-does-this-affect-the-libcloud-development-team">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’t use <code class="language-plaintext highlighter-rouge">six</code> Python 2
-/ 3 compatibility library, but uses custom glue / wrapper code for that.</p>
-
-<p>There are multiple reasons why we didn’t use <code class="language-plaintext highlighter-rouge">six</code> - one is that we still
-needed to support Python 2.5 which is not supported by <code class="language-plaintext highlighter-rouge">six</code> 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.</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 id="download">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 id="upgrading">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 id="upgrade-notes">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 id="documentation">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 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.0/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-announcement.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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 18, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.6.1!</p>
-
-<p>This release includes various small bug fixes and improvements.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.1">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.1</a>.</p>
-
-<h3 id="download">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.6.1
-</pre>
-
-<h3 id="upgrading">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.6.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.6.1/">https://libcloud.readthedocs.org/en/v2.6.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.6.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2019/08/28/libcloud-2-6-0-released.html">Libcloud 2.6.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 28, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.6.0!</p>
-
-<p>This release includes many new features and improvements. Highlights
-include:</p>
-
-<ul>
-  <li><a href="https://libcloud.readthedocs.io/en/latest/compute/drivers/gridscale.html">New compute driver for Gridscale.io provider</a></li>
-  <li>New compute driver for Maxihost provider</li>
-  <li>Various improvements in the OpenStack compute driver</li>
-  <li><a href="https://libcloud.readthedocs.io/en/latest/other/using-http-proxy.html">Support for <code class="language-plaintext highlighter-rouge">https</code> proxies</a></li>
-  <li>Various improvements in the Azure blobs storage driver</li>
-  <li>Various improvements to the deploy node functionality and handling of
-unsupported SSH key types</li>
-  <li>CloudFlare DNS driver has been updated to use CloudFlare API v4</li>
-  <li>and much more.</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.6.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.0</a>.</p>
-
-<h3 id="download">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.6.0
-</pre>
-
-<h3 id="upgrading">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.6.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.6.0/">https://libcloud.readthedocs.org/en/v2.6.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.6.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2019/08/27/clemens-wolff-joins-our-team.html">Clemens Wolff (clewolff) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 27, 2019</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/c-w">Clemens
-Wolff</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Clemens
-Wolff to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>Clemens has participated in the Libcloud community for a while now and during
-his participation he made a <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Ac-w">number of high quality contributions to the
-project</a>.</p>
-
-<p>For anyone who would like to know more about Clemens here is his short bio:</p>
-
-<blockquote>
-  <p>Clemens Wolff is a tech lead in Microsoft’s Commercial Software
-Engineering team, enabling customers from around the world to create scalable,
-resilient and efficient software solutions applying relevant technologies and
-platforms, including cloud computing, highly scalable data engines, machine
-learning and analytics, and distributed messaging systems.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>I was introduced to Libcloud while working with a research group at Imperial
-College London on porting OKpy, an open source computer science classroom
-management system, from GCP to Azure. OKpy uses Libcloud which made
-migrating the object storage needs of the application a breeze. Since this
-initial exposure, I’ve been using Libcloud on many projects to ensure
-cross-cloud compatibility and to simplify testing via the local provider
-implementations. Most of my contributions have been about maintaining and
-updating the Azure implementation of Libcloud’s storage driver and
-building test automation to ensure that Libcloud can seamlessly be used
-with Azure.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/5/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/3/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/5/index.html b/output/blog/page/5/index.html
deleted file mode 100644
index 4381d4f..0000000
--- a/output/blog/page/5/index.html
+++ /dev/null
@@ -1,548 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/5/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2019/05/30/libcloud-2-5-0-released.html">Libcloud 2.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 30, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.5.0!</p>
-
-<p>This release includes various improvements and additions to the
-OpenStack driver, new compute and load balancers drivers for
-NTT-CIS cloud and more.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-5-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-5-0</a>.</p>
-
-<h3 id="download">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.5.0
-</pre>
-
-<h3 id="upgrading">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.5.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.5.0/">https://libcloud.readthedocs.org/en/v2.5.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.5.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2018/11/08/libcloud-2-4-0-released.html">Libcloud 2.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Quentin Pradet on Nov 08, 2018</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.4.0!</p>
-
-<p>The most notable change is Python 3.7 support. There is also a new
-Scaleway driver, and improvements for many other drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-4-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-4-0</a>.</p>
-
-<h3 id="download">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.4.0
-</pre>
-
-<h3 id="upgrading">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.4.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.4.0/">https://libcloud.readthedocs.org/en/v2.4.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.4.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2018/06/27/rick-van-de-loo-joins-our-team.html">Rick van de Loo (vdloo) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 27, 2018</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/vdloo">Rick van de
-Loo</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Rick
-van de Loo to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>In the last couple of years Rick has <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Avdloo+is%3Aclosed">contributed various high quality
-changes</a> to the project and we are happy to have him on board.</p>
-
-<p>For anyone who would like to know more about Rick here is his short bio:</p>
-
-<blockquote>
-  <p>Rick van de Loo is the lead developer on Hypernode, a highly automated and
-cloud agnostic hosting platform specialised for Magento built on top of Apache
-Libcloud. Since Rick started working on Hypernode he has seen it scale from
-double digits to thousands of servers, along the road orchestrating various
-high volume cross-provider migrations. His main focus is on platform
-stability and feature development, of which a large part has been integrating
-cloud APIs and working around their incompatibilities and unreliable nature.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>Since we started using Libcloud around four years ago the landscape has
-changed a lot. But even though container-based and serverless architectures
-have become more prominent, compute is still the cornerstone of cloud. Most
-of my contributions have been about standardising functionality across
-different compute providers and implementing new driver methods, mainly
-related to the AWS, DigitalOcean and OpenStack APIs. As an Apache Libcloud
-team member I will continue to contribute changes that help us scratch our
-own itch and encourage other members of the Hypernode team to do the same.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2018/03/03/libcloud-2-3-0-released.html">Libcloud 2.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 03, 2018</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.3.0!</p>
-
-<p>Most notable changes are the dropping of support for Python 2.6 and 3.3,
-both of which are now unsupported distributions.</p>
-
-<p>There are new drivers for UpCloud, Digital Ocean Spaces, bug fixes and
-improvements for many other drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-3-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-3-0</a>.</p>
-
-<h3 id="download">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.3.0
-</pre>
-
-<h3 id="upgrading">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.3.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.3.0/">https://libcloud.readthedocs.org/en/v2.3.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.3.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2017/12/30/libcloud-year-in-review-2017-released.html">Libcloud Year in Review 2017</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 30, 2017</span>
-
-  <div class="post-content">
-    <p>Another year is behind us. Like most of the previous years, this year included
-a lot of exciting development. This post is going to present some statistics and
-highlights of the year.</p>
-
-<h3 id="year-in-numbers-recap">Year in Numbers (recap)</h3>
-
-<ul>
-  <li>800+ commits</li>
-  <li>191 opened PRs on Github (159 closed, 32 open at the time of this writing)</li>
-  <li>86 opened JIRA issues</li>
-  <li>75+ different contributors</li>
-  <li>4 releases (3 major ones)</li>
-</ul>
-
-<div class="imginline">
-  <p><a href="https://www.openhub.net/p/libcloud" target="_blank"><img src="/images/posts/2017-12-30-libcloud-year-in-review-2017-released/Screenshot from 2017-12-29 19-07-48.png" class="img-responsive inline" /></a></p>
-  <p class="img-caption">Statistics from Open Hub.</p>
-</div>
-
-<p>You can also dig into the numbers yourself on <a href="https://github.com/apache/libcloud/pulse">Github</a>, <a href="https://www.openhub.net/p/libcloud">Open Hub</a> and
-<a href="https://projects.apache.org/project.html?libcloud">Apache Project Information</a>.</p>
-
-<h2 id="releases">Releases</h2>
-
-<p>This year we had 4 releases (2.0.0, 2.1.0, 2.2.0, 2.2.1). Out of that, three
-major ones.</p>
-
-<p>Libcloud 2.0.0 which was released in April represented a big milestone. We
-finally moved away from our home grown HTTP abstraction layer built on top
-of Python’s httplib library to the popular requests library.</p>
-
-<p>Back in the day when the project started, requests library didn’t exist yet so
-we needed to build a lot of the functionality which is now provided by requests
-ourselves. Move to requests means that we now have a lot less code to maintain
-and we can focus our efforts on the actual drivers which is core to Libcloud and
-where the project provides value.</p>
-
-<p>To give you an idea how much effort it took - the ground work for that change
-started back in 2016 (<a href="https://libcloud.apache.org/blog/2016/04/06/requests-support.html">https://libcloud.apache.org/blog/2016/04/06/requests-support.html</a>,
-<a href="https://github.com/apache/libcloud/pull/728">https://github.com/apache/libcloud/pull/728</a>), but it took a lot more testing
-and work to get it stable enough so we were finally able to include it as part
-of the stable 2.0.0 release (and before that, we also released a couple of release
-candidates so users could test and verify that their Libcloud related code
-still works as expected without any regressions).</p>
-
-<p>Special thanks to <a href="https://twitter.com/anthonypjshaw?lang=en">Anthony Shaw</a> for leading this effort and not giving up (the
-change itself involved touching a lot of code and updating test cases for most
-of the drivers which resulted in a lot of not so pleasant work and merge
-conflicts).</p>
-
-<h2 id="community">Community</h2>
-
-<p>The community continued to grow and we have received contributions from more
-than 75 different contributors. Keep in mind that this number only includes
-people who contributed a code change which has been merged into trunk. The
-actual number is quite a bit higher (code who didn’t get merged, people who
-reported a bug or didn’t include a code change, etc).</p>
-
-<p>We have also added one new committer - Quentin Pradet.</p>
-
-<h2 id="ecosystem">Ecosystem</h2>
-
-<p>In addition to various proprietary and private code bases, Libcloud continues
-to be used as an important part by various open-source <a href="https://pypi.python.org/pypi?%3Aaction=search&amp;term=libcloud&amp;submit=search">projects and
-libraries</a>.</p>
-
-<p>Most notable ones include <a href="https://saltstack.com/">SaltStack</a>, <a href="https://stackstorm.com/">StackStorm</a> and <a href="https://www.google.si/search?ei=bqVGWvyGMYOXkwWlgI7gCw&amp;q=ansible&amp;oq=ansible&amp;gs_l=psy-ab.3..0i67k1j0l9.2982.2982.0.3130.1.1.0.0.0.0.99.99.1.1.0....0...1c.1.64.psy-ab..0.1.99....0.4KRxU06xPjw">Ansible</a>.</p>
-
-<h2 id="conclusion">Conclusion</h2>
-
-<p>I would like to take this opportunity to thank everyone who has contributed
-to the project in one form or another. No matter how small or involved, your
-contribution helped project grow and push through another successful year.</p>
-
-<p>Again, thank you, happy and successful 2018 and see you soon.</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/year-in-review.html" rel="tag">year in review</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/6/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/4/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/6/index.html b/output/blog/page/6/index.html
deleted file mode 100644
index ccd7692..0000000
--- a/output/blog/page/6/index.html
+++ /dev/null
@@ -1,815 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/6/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2017/09/21/libcloud-2-2-1-released.html">Libcloud 2.2.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 21, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.2.1!</p>
-
-<p>This is a first patch release in the 2.2.x series and as such, it
-includes some bug fixes and improvements.</p>
-
-<p>The most important one of them fixes an installation of Libcloud 2.2.0
-failing on some operating-system and file-system combinations (e.g.
-ecryptfs layered on top of ext3/4) which don’t support file names longer
-than 143 characters.</p>
-
-<p>In addition to that, it also includes performance improvement for the
-deploy functionality available to the compute drivers. Now the deploy
-scripts which produce a lot of output should finish a lot faster.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-2-1">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-2-1</a>.</p>
-
-<h3 id="download">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.2.1
-</pre>
-
-<h3 id="upgrading">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.2.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.2.1/">https://libcloud.readthedocs.org/en/v2.2.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.2.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2017/09/03/libcloud-2-2-0-released.html">Libcloud 2.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Sep 03, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.2.0!</p>
-
-<p>The release includes a new improvements to Azure ARM support, fixes for
-Route 53 users, and support for TLS authenticated Docker drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.2.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.2.0</a>.</p>
-
-<p>All of our community for their ongoing support and contributions…</p>
-
-<h3 id="download">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.2.0
-</pre>
-
-<h3 id="upgrading">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.2.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.2.0/">https://libcloud.readthedocs.org/en/v2.2.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.2.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2017/07/17/libcloud-2-1-0-released.html">Libcloud 2.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jul 17, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.1.0!</p>
-
-<p>The release includes a new driver for Google Container Engine (GKE),
-upgrades to the OpenStack driver to support keystone v3 and Nova v2.x</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-1-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-1-0</a>.</p>
-
-<p>All of our community for their ongoing support and contributions…</p>
-
-<h3 id="download">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.1.0
-</pre>
-
-<h3 id="upgrading">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.1.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.1.0/">https://libcloud.readthedocs.org/en/v2.1.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.1.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2017/04/25/libcloud-2-0-0-released.html">Libcloud 2.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 25, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.0.0.</p>
-
-<p>This major release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<ul>
-  <li>Apache Libcloud 2.0 series replaces the use of Python httplib with a hard dependency on the <code class="language-plaintext highlighter-rouge">requests</code> package. Users no longer
-have to specific Certificate Authority bundles when using Apache Libcloud</li>
-  <li>10% performance improvement through the use of HTTP sessions</li>
-  <li>Support for buffered IO streams for storage drivers</li>
-  <li>Support for Python 3.6, deprecation of Python 3.2</li>
-  <li>3 new drivers - <a href="http://libcloud.readthedocs.io/en/latest/compute/drivers/onapp.html">OnApp Compute</a>, <a href="http://libcloud.readthedocs.io/en/latest/dns/drivers/onapp.html">OnApp DNS</a>, <a href="http://libcloud.readthedocs.io/en/latest/compute/drivers/oneandone.html">1&amp;1 Compute</a></li>
-  <li>Lots of improvements to our Azure ARM support</li>
-  <li>Continuing udates to the Amazon drivers</li>
-</ul>
-
-<p>A detailed description of the 2.0 HTTP API is documented <a href="http://libcloud.readthedocs.io/en/latest/other/changes_in_2_0.html">here</a></p>
-
-<h3 id="compute-api-changes">Compute API Changes</h3>
-
-<ul>
-  <li>Outscale SAS doc improvements and logo update</li>
-</ul>
-
-<h4 id="onapp-changes">OnApp Changes</h4>
-
-<ul>
-  <li>Add list images support for OnApp driver</li>
-  <li>Add keypair management to OnApp driver</li>
-</ul>
-
-<h4 id="amazon-ec2-changes">Amazon EC2 Changes</h4>
-
-<ul>
-  <li>Add r4 instance types for AWS</li>
-  <li>Add support for AWS eu-west-2 and ca-central-1 regions</li>
-  <li>Add P2 GPU instance types</li>
-  <li>Add method to modify snapshot attribute for EC2</li>
-  <li>Add ENA support for EC2 compute images</li>
-  <li>Add support for forcing detachment of EBS volumes to EC2 driver</li>
-  <li>Add support for ModifyVolume and DescribeVolumesModifications</li>
-  <li>Added Import Snapshot and Describe Import Snapshot to EC2 compute driver</li>
-  <li>Add missing regions in AWS storage and compute drivers</li>
-  <li>Add SR-IOV net support to images in EC2 compute driver</li>
-  <li>Fix - update t2.small image size from 11 CPU to 1</li>
-  <li>Added Billing Product for image in EC2 compute driver</li>
-</ul>
-
-<h4 id="linode-changes">Linode changes</h4>
-
-<ul>
-  <li>Add start, stop instance methods and fix incorrect state TERMINATED to STOPPED</li>
-</ul>
-
-<h4 id="azure-arm-changes">Azure ARM changes</h4>
-
-<ul>
-  <li>Fix typeerror on ex_list_nics</li>
-  <li>Add support for Azure Cloud Environments as well as Locations</li>
-  <li>Fix string representation of the VhdImage type and fix listing of Public IP addresses</li>
-  <li>Add network security groups to azure ARM</li>
-  <li>Add the ability to list resource groups</li>
-  <li>Fix Azure ARM driver condition for ex_list_publishers where location is specified</li>
-</ul>
-
-<h4 id="google-cloud-changes">Google Cloud changes</h4>
-
-<ul>
-  <li>Allow delete instances from managed group</li>
-  <li>Allow preemptible instances to be created</li>
-  <li>Remove validation checks for guestOsFeatures</li>
-</ul>
-
-<h4 id="alibaba-aliyun-changes">Alibaba Aliyun changes</h4>
-
-<ul>
-  <li>Add aliyun ecs instance join leave security group</li>
-  <li>Fix Aliyun ECS, Load balancer and storage adapters when using unicode UTF-8 characters in the names of resources</li>
-</ul>
-
-<h4 id="digitalocean-changes">DigitalOcean changes</h4>
-
-<ul>
-  <li>Add price_monthly extra param to digitalocean sizes</li>
-</ul>
-
-<h4 id="vmware-vsphere-changes">VMWare vSphere changes</h4>
-
-<ul>
-  <li>Fix issue with authentication methods crashing</li>
-</ul>
-
-<h3 id="storage">Storage</h3>
-
-<ul>
-  <li>Reintroduce S3 multipart upload support with signature v4</li>
-</ul>
-
-<h3 id="dns">DNS</h3>
-
-<ul>
-  <li>Add <a href="http://libcloud.readthedocs.io/en/latest/dns/drivers/onapp.html">OnApp driver</a></li>
-</ul>
-
-<h2 id="minor-changes">Minor changes</h2>
-
-<h3 id="common">Common</h3>
-
-<ul>
-  <li>Added an integration test API and a test suite for validating functionality
-without mocking any libcloud subsystems</li>
-  <li>Change Cloudscale to cloudscale.ch.</li>
-</ul>
-
-<h2 id="bug-fixes">Bug Fixes</h2>
-
-<h3 id="compute">Compute</h3>
-
-<h4 id="200">2.0.0</h4>
-
-<ul>
-  <li>
-    <p>Fix OpenStack drivers not correctly setting URLs when used with identity API, would default to 127.0.0.1 and service
-catalog URLs were not adhered to.</p>
-  </li>
-  <li>
-    <p>Fix Aliyun ECS, Load balancer and storage adapters when using unicode UTF-8 characters in the names of resources
-in 2.0.0rc2 &lt; it would fail as a MalformedResponseError, Python 2.7 element tree was raising a unicode error</p>
-  </li>
-  <li>
-    <p>Refactor the test classes to use the full libcloud.http and libcloud.common.base modules, with Connection,
-Response all used with requests_mock. This increases our test coverages and catches bugs in drivers’ custom
-parse_body and auth modules</p>
-  </li>
-  <li>
-    <p>Rename libcloud.httplib_ssl to libcloud.http now that we don’t use httplib</p>
-  </li>
-</ul>
-
-<h4 id="200rc2">2.0.0rc2</h4>
-
-<ul>
-  <li>Fix Public IP not assigned when creating NIC on Azure ARM</li>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<ul>
-  <li>Tinu Cleatus for the OnApp driver</li>
-  <li>Alex Misstear for the EC2 improvements</li>
-  <li>Jie Ren for the Aliyun improvements</li>
-  <li>Francisco Ros for the DigitalOcean improvements</li>
-  <li>Peter Amstutz and Joseph Hall for the Azure ARM API updates</li>
-  <li>All of our community for their ongoing support and contributions…</li>
-</ul>
-
-<h3 id="download">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.0.0
-</pre>
-
-<h3 id="upgrading">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.0.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2017/04/09/async-rfc.html">Have your say - async support in Apache Libcloud</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 09, 2017</span>
-
-  <div class="post-content">
-    <p>One of the big requests whilst we were replacing <code class="language-plaintext highlighter-rouge">httplib</code> with the <code class="language-plaintext highlighter-rouge">requests</code> package in 2.0 was why didn’t
-we use a HTTP library that supports <em>asynchronous</em> API calls.</p>
-
-<p>The intention for 2.0 and replacing the HTTP backend classes was to improve the usability of the project, by making SSL
-certificates easier to manage, improving the maintainability of our source code by using an active 3rd party package and
-also improving performance and stability.</p>
-
-<p>Apache Libcloud already has documentation on threaded libraries like gevent and callback-based libraries like Twisted, see
-<a href="https://libcloud.readthedocs.io/en/latest/other/using-libcloud-in-multithreaded-and-async-environments.html">using libcloud in multithreaded environments</a>
-for examples.</p>
-
-<p><a href="https://www.python.org/dev/peps/pep-0492/#">PEP 492</a>, implemented in Python 3.5 provides a new coroutine protocol using methods,
-<code class="language-plaintext highlighter-rouge">__await__</code> for classes, a coroutine method wrapper, or a method that returns a coroutine object.
-Also async <a href="https://www.python.org/dev/peps/pep-0492/#asynchronous-iterators-and-async-for">iterators</a> and <a href="https://www.python.org/dev/peps/pep-0492/#asynchronous-context-managers-and-async-with">context managers</a>
-have been introduced.</p>
-
-<p>We would like to take advantage of the new language features by offering APIs in Apache Libcloud without breaking backward compatibility and
-compatibility for users of &lt;Python 3.5.</p>
-
-<p>Use cases for this would be:</p>
-
-<ul>
-  <li>Being able to fetch <code class="language-plaintext highlighter-rouge">Node</code> or <code class="language-plaintext highlighter-rouge">StorageObject</code>s from multiple geographies or drivers simultaneously.</li>
-  <li>Being able to quickly upload or download storage objects by parallelizing operations on the <code class="language-plaintext highlighter-rouge">StorageDriver</code>.</li>
-  <li>Being able to call a long-running API method (e.g. generate report), whilst running other code.</li>
-</ul>
-
-<h2 id="design-1---async-context-managers-pr-1016">Design 1 - async context managers <a href="https://github.com/apache/libcloud/pull/1016">PR 1016</a></h2>
-
-<p>This design would allow drivers to operate in 2 modes, the first is for synchronous method calls, they return list or object
-data as per usual. The second mode, API methods like <code class="language-plaintext highlighter-rouge">NodeDriver.list_nodes</code> would return a <a href="https://www.python.org/dev/peps/pep-0492/#coroutine-objects">coroutine object</a>
-and could be awaited or gathered using an event loop.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="kn">from</span> <span class="nn">integration.driver.test</span> <span class="kn">import</span> <span class="n">TestNodeDriver</span>
-<span class="kn">from</span> <span class="nn">libcloud.async_util</span> <span class="kn">import</span> <span class="n">AsyncSession</span>
-
-<span class="n">driver</span> <span class="o">=</span> <span class="n">TestNodeDriver</span><span class="p">(</span><span class="s">'apache'</span><span class="p">,</span> <span class="s">'libcloud'</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="c1"># regular API call
-</span>    <span class="n">nodes</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">()</span>
-
-    <span class="k">async</span> <span class="k">with</span> <span class="n">AsyncSession</span><span class="p">(</span><span class="n">driver</span><span class="p">)</span> <span class="k">as</span> <span class="n">async_instance</span><span class="p">:</span>
-        <span class="n">nodes</span> <span class="o">=</span> <span class="k">await</span> <span class="n">async_instance</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">()</span>
-
-    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="n">nodes</span><span class="p">)</span> <span class="o">==</span> <span class="mi">2</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="design-2---additional-methods-in-each-driver-for-coroutines-pr-1027">Design 2 - Additional methods in each driver for coroutines <a href="https://github.com/apache/libcloud/pull/1027">PR 1027</a></h2>
-
-<p>This is the second design concept for async support in Libcloud.</p>
-
-<p>The concept here is to have Asynchronous Mixins, <code class="language-plaintext highlighter-rouge">LibcloudConnection</code> uses requests and <code class="language-plaintext highlighter-rouge">LibcloudAsyncConnection</code> uses aiohttp for async transport <a href="https://github.com/tonybaloney/libcloud/blob/d4fe097476d2f02941e17d5e1b1d405fcf44c0f7/libcloud/connection_async.py#L22-L42">see</a></p>
-
-<p>The LibcloudAsyncConnection is an implementation detail of AsyncConnection, which is the API for the drivers to consume <a href="https://github.com/tonybaloney/libcloud/blob/d4fe097476d2f02941e17d5e1b1d405fcf44c0f7/libcloud/common/base.py#L742-L778">see</a></p>
-
-<p>The drivers then use this mixin for their custom connection classes, e.g.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>
-<span class="k">class</span> <span class="nc">GoogleStorageConnection</span><span class="p">(</span><span class="n">ConnectionUserAndKey</span><span class="p">,</span> <span class="n">AsyncConnection</span><span class="p">):</span>
-    <span class="p">...</span>
-
-</code></pre>
-  </div>
-</div>
-
-<p>They then inherit from <code class="language-plaintext highlighter-rouge">libcloud.storage.base.StorageAsyncDriver</code>, which uses a new set of base methods, e.g. <code class="language-plaintext highlighter-rouge">iterate_containers_async</code> and can be implemented like this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>        <span class="k">async</span> <span class="k">def</span> <span class="nf">iterate_containers_async</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-            <span class="n">response</span> <span class="o">=</span> <span class="k">await</span> <span class="bp">self</span><span class="p">.</span><span class="n">connection</span><span class="p">.</span><span class="n">request_async</span><span class="p">(</span><span class="s">'/'</span><span class="p">)</span>
-            <span class="k">if</span> <span class="n">response</span><span class="p">.</span><span class="n">status</span> <span class="o">==</span> <span class="n">httplib</span><span class="p">.</span><span class="n">OK</span><span class="p">:</span>
-                <span class="n">containers</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">_to_containers</span><span class="p">(</span><span class="n">obj</span><span class="o">=</span><span class="n">response</span><span class="p">.</span><span class="nb">object</span><span class="p">,</span>
-                                                 <span class="n">xpath</span><span class="o">=</span><span class="s">'Buckets/Bucket'</span><span class="p">)</span>
-                <span class="k">return</span> <span class="n">containers</span>
-    
-            <span class="k">raise</span> <span class="n">LibcloudError</span><span class="p">(</span><span class="s">'Unexpected status code: %s'</span> <span class="o">%</span> <span class="p">(</span><span class="n">response</span><span class="p">.</span><span class="n">status</span><span class="p">),</span>
-                                <span class="n">driver</span><span class="o">=</span><span class="bp">self</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now the consumer can more or less do this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.storage.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
-<span class="kn">from</span> <span class="nn">libcloud.storage.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-
-<span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="n">GoogleStorageDriver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">GOOGLE_STORAGE</span><span class="p">)</span>
-<span class="n">driver</span> <span class="o">=</span> <span class="n">GoogleStorageDriver</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="n">KEY</span><span class="p">,</span> <span class="n">secret</span><span class="o">=</span><span class="n">SECRET</span><span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
-    <span class="k">print</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="n">tasks</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="k">async</span> <span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_containers_async</span><span class="p">():</span>
-        <span class="k">async</span> <span class="k">for</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_container_objects_async</span><span class="p">(</span><span class="n">container</span><span class="p">):</span>
-            <span class="n">tasks</span><span class="p">.</span><span class="n">append</span><span class="p">(</span><span class="n">asyncio</span><span class="p">.</span><span class="n">ensure_future</span><span class="p">(</span><span class="n">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">)))</span>
-    <span class="k">await</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">gather</span><span class="p">(</span><span class="o">*</span><span class="n">tasks</span><span class="p">)</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="design-3---initializer-with-async-mode">Design 3 - Initializer with “<em>async</em>” mode</h2>
-
-<p>This option is similar to 2, except that if a driver is instantiated with “<code class="language-plaintext highlighter-rouge">async=True</code>”,
-then all driver class methods would return coroutine objects. Internally, it would
-patch the Connection class with the AsyncConnection class.</p>
-
-<p>The downside of this is that all method calls to a driver would need to be awaited or used
-by an event loop.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.storage.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
-<span class="kn">from</span> <span class="nn">libcloud.storage.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-
-<span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="n">GoogleStorageDriver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">GOOGLE_STORAGE</span><span class="p">)</span>
-<span class="n">driver</span> <span class="o">=</span> <span class="n">GoogleStorageDriver</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="n">KEY</span><span class="p">,</span> <span class="n">secret</span><span class="o">=</span><span class="n">SECRET</span><span class="p">,</span> <span class="k">async</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
-    <span class="k">print</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="n">tasks</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="k">async</span> <span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_containers</span><span class="p">():</span>
-        <span class="k">async</span> <span class="k">for</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_container_objects</span><span class="p">(</span><span class="n">container</span><span class="p">):</span>
-            <span class="n">tasks</span><span class="p">.</span><span class="n">append</span><span class="p">(</span><span class="n">asyncio</span><span class="p">.</span><span class="n">ensure_future</span><span class="p">(</span><span class="n">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">)))</span>
-    <span class="k">await</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">gather</span><span class="p">(</span><span class="o">*</span><span class="n">tasks</span><span class="p">)</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h1 id="give-us-feedback">Give us feedback</h1>
-
-<p>Got a better idea? Have an API or design, the question we’re asking is 
-“if you wanted to use Libcloud for an async application, what would the code look like?” This helps us design
-the API and the implementation details can follow.</p>
-
-<p>Feel free to comment on the mailing list or on the pull requests, or raise your own pull-request with an API design.</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/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/7/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/5/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/7/index.html b/output/blog/page/7/index.html
deleted file mode 100644
index 9abc9ee..0000000
--- a/output/blog/page/7/index.html
+++ /dev/null
@@ -1,754 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/7/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2017/04/07/libcloud-2-0-0-rc2-released.html">Libcloud 2.0.0rc2 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 07, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.0.0rc2.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<ul>
-  <li>Apache Libcloud 2.0 series replaces the use of Python httplib with a hard dependency on the <code class="language-plaintext highlighter-rouge">requests</code> package. Users’ no longer
-have to specific Certificate Authority bundles when using Apache Libcloud</li>
-  <li>10% performance improvement through the use of HTTP sessions</li>
-  <li>Support for buffered IO streams for storage drivers</li>
-  <li>Support for Python 3.6, deprecation of Python 3.2</li>
-</ul>
-
-<p>A detailed description of the 2.0 changes is documented <a href="http://libcloud.readthedocs.io/en/latest/other/changes_in_2_0.html">here</a></p>
-
-<p>Note that 2.0.0rc1 was not released to PyPi as 4 breaking issues were discovered by users. The changelog for both 2.0.0rc2 and rc1 is below.</p>
-
-<h2 id="release-highlights-for-200rc2">Release highlights for 2.0.0rc2</h2>
-
-<h3 id="compute">Compute</h3>
-
-<ul>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<h3 id="common">Common</h3>
-
-<ul>
-  <li>Fix LIBCLOUD_DEBUG trying to decompress already decompressed responses</li>
-  <li>Added an integration test API and a test suite for validating functionality
-without mocking any libcloud subsystems</li>
-  <li>Fix for Linode classes since 2.0x</li>
-  <li>Fix CertificateConnection not correctly signing requests in 2.0rc1, impacted
-Azure classic driver, OpenStack and Docker driver</li>
-  <li>Change Cloudscale to cloudscale.ch.</li>
-  <li>Explicitly check if response is None in RawResponse class</li>
-</ul>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>Outscale SAS doc improvements and logo update</li>
-  <li>[GCE] Allow preemptible instances to be created</li>
-  <li>Add support for forcing detachment of EBS volumes to EC2 driver</li>
-  <li>Fix Public IP not assigned when creating NIC on Azure ARM</li>
-  <li>[ONAPP] Add list images support for OnApp driver</li>
-  <li>[EC2] Add r4 instance types for AWS</li>
-  <li>[EC2] support for AWS eu-west-2 and ca-central-1 regions</li>
-  <li>[EC2] Add P2 GPU instance types</li>
-  <li>[EC2] Add method to modify snapshot attribute for EC2</li>
-  <li>[Linode] Add start, stop instance methods and fix incorrect state TERMINATED to STOPPED</li>
-  <li>[EC2] Add ENA support for EC2 compute images</li>
-  <li>[Azure ARM] fix typeerror on ex_list_nics</li>
-  <li>[GCE] allow delete instances from managed group</li>
-</ul>
-
-<h3 id="storage">Storage</h3>
-
-<ul>
-  <li>Reintroduce S3 multipart upload support with signature v4</li>
-</ul>
-
-<h2 id="changes-apache-libcloud-200rc1">Changes Apache Libcloud 2.0.0rc1</h2>
-
-<h3 id="common-1">Common</h3>
-
-<ul>
-  <li>Fix DEBUG mode, also add support for using io.StringIO as the file handle when calling libcloud.enable_debug</li>
-  <li>Introduction of the requests package as the mechanism for making HTTP requests for all drivers</li>
-  <li>Fix bug where custom port and secure flag would not get propagated to connection class</li>
-  <li>Fix bug where custom port would not get propagated to connection</li>
-  <li>Fix bug where instantiating a connection from URL and then requesting an action with a leading / would lead to
-a malformed URL</li>
-</ul>
-
-<h3 id="compute-2">Compute</h3>
-
-<ul>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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.0.0rc2
-</pre>
-
-<h3 id="upgrading">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.0.0rc2
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2016/12/29/libcloud-1-5-0-released.html">Libcloud 1.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Dec 29, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.5.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>[azure] New method for accessing rate cards.</li>
-  <li>[openstack] Add new Connection class to support VOMS proxys to keystone
-servers.</li>
-  <li>[ec2] Added m4 instances to us-gov and brazil, added m4.16xlarge to all.</li>
-  <li>Add new CloudScale.ch driver</li>
-  <li>[dimensiondata] Added support for 2.4 API, added support for image import,
-cloning. Add feature for changing NIC VLANs, add feature for changing NIC
-order for a server.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.5.0
-</pre>
-
-<h3 id="upgrading">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==1.5.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2016/11/27/libcloud-1-4-0-released.html">Libcloud 1.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Nov 27, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.4.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>The release includes a new Azure ARM driver and an Amazon Application
-Load Balancer (ALB) driver.</p>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.4.0
-</pre>
-
-<h3 id="upgrading">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==1.4.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2016/10/14/libcloud-1-3-0-released.html">Libcloud 1.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Oct 14, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.3.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="important-changes">Important changes</h3>
-
-<ul>
-  <li>RunAbove driver is now the OVH cloud driver because of changes in the
-platform. Users will get a deprecated error message and pointed to the
-website for more information.</li>
-  <li>Fixed support for SLES/OpenSUSE 12, now checks the default certificate
-path (does not impact users using certifi).</li>
-  <li>DigitalOcean v1 API has been deprecated in favour of the new 2.0 API.</li>
-</ul>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<h4 id="rancher-driver">Rancher Driver</h4>
-
-<p>Mario Loria contributed a full Rancher driver for our container abstraction
-interface. Documentation is available with examples of usage, you can use
-the driver to deploy containers, services, stacks or operate and maintain
-existing deployments! Thanks Mario.</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">from</span> <span class="nn">libcloud.container.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<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.base</span> <span class="kn">import</span> <span class="n">ContainerImage</span>
-
-<span class="n">driver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">RANCHER</span><span class="p">)</span>
-
-<span class="n">connection</span> <span class="o">=</span> <span class="n">driver</span><span class="p">(</span><span class="s">"MYRANCHERACCESSKEY"</span><span class="p">,</span> <span class="s">"MYRANCHERSECRETKEY"</span><span class="p">,</span>
-                    <span class="n">host</span><span class="o">=</span><span class="s">"17.23.66.4"</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="mi">443</span><span class="p">)</span>
-
-<span class="n">image</span> <span class="o">=</span> <span class="n">ContainerImage</span><span class="p">(</span><span class="s">"hastebin"</span><span class="p">,</span> <span class="s">"hastebin"</span><span class="p">,</span> <span class="s">"rlister/hastebin"</span><span class="p">,</span> <span class="s">"latest"</span><span class="p">,</span>
-                       <span class="n">driver</span><span class="o">=</span><span class="bp">None</span><span class="p">)</span>
-
-<span class="n">new_service</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">ex_deploy_service</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s">"excitingservice"</span><span class="p">,</span> <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-                                           <span class="n">environmentid</span><span class="o">=</span><span class="s">"1e2"</span><span class="p">,</span>
-                                           <span class="n">environment</span><span class="o">=</span><span class="p">{</span>
-                                               <span class="s">"STORAGE_TYPE"</span><span class="p">:</span> <span class="s">"file"</span>
-                                           <span class="p">})</span></code></pre>
-</figure>
-
-<h4 id="new-api">New API</h4>
-
-<p>As well as the direct <code class="language-plaintext highlighter-rouge">get_driver API</code>, there is now a short-hand API for
-users to choose.</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">import</span> <span class="nn">libcloud</span>
-
-<span class="n">cls</span> <span class="o">=</span> <span class="n">libcloud</span><span class="p">.</span><span class="n">get_driver</span><span class="p">(</span><span class="n">libcloud</span><span class="p">.</span><span class="n">DriverType</span><span class="p">.</span><span class="n">COMPUTE</span><span class="p">,</span> <span class="n">libcloud</span><span class="p">.</span><span class="n">DriverType</span><span class="p">.</span><span class="n">COMPUTE</span><span class="p">.</span><span class="n">RACKSPACE</span><span class="p">)</span></code></pre>
-</figure>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.3.0
-</pre>
-
-<h3 id="upgrading">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==1.3.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2016/09/23/libcloud-1-2-1-released.html">Libcloud 1.2.1 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Sep 23, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.2.1.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<h3 id="changes-in-apache-libcloud-121">Changes in Apache Libcloud 1.2.1</h3>
-
-<ul>
-  <li>Fix issue enabling backups on Dimension Data driver</li>
-</ul>
-
-<h3 id="changes-in-apache-libcloud-120">Changes in Apache Libcloud 1.2.0</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>Fix caching of auth tokens in the Google Compute Engine drivers. Now we make
-sure that the file is truncated before writing a new token. Not truncating the
-file would cause issues if the new token is shorted then the existing one
-which is cached in the file.</li>
-</ul>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>Fix image undeprecation in GCE</li>
-  <li>Added Managed Instance Groups in GCE</li>
-  <li>Allow undeprecation of an image in GCE</li>
-  <li>BUGFIX Values with wildcards failed signature validation in cloudstack</li>
-  <li>Added StorageState-Migrating to the cloudstack driver.</li>
-  <li>Update copy image logic to match create image in GCE driver.</li>
-  <li>Removed HD attribute from the Abiquo compute driver to support the 3.4 API</li>
-  <li>Add image and size details to list_nodes response in Dimension Data driver</li>
-  <li>Add support for changing VM admin password in VMware driver</li>
-  <li>Add Barcelona (Spain) region to the Aurora Compute driver.</li>
-  <li>Various improvements in the libvirt driver.</li>
-</ul>
-
-<h4 id="load-balancer">Load balancer</h4>
-
-<ul>
-  <li>Add support for temporary IAM role credentials (token) to the AWS ELB driver.</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>Updated the ‘extra’ parameter in update_record() to be optional in aurora driver</li>
-  <li>Support for iterating over records and zones in the Aurora DNS driver</li>
-  <li>Add support for DS, PTR, SSFHFP and TLSA record type to the Aurora DNS driver.</li>
-</ul>
-
-<h4 id="container">Container</h4>
-
-<ul>
-  <li>Add network mode and labels when creating containers within docker driver</li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>Fix authentication issue in S3/China region, disabled multipart uploads as
-not supported by region.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.2.1
-</pre>
-
-<h3 id="upgrading">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==1.2.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/8/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/6/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/8/index.html b/output/blog/page/8/index.html
deleted file mode 100644
index 97552e5..0000000
--- a/output/blog/page/8/index.html
+++ /dev/null
@@ -1,1159 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/8/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2016/07/07/libcloud-1-1-0-released.html">Libcloud 1.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.1.0.</p>
-
-<p>This is a first release after v1.0.0. It includes various improvements
-and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Support for automatic SNI (SSL extension) using the hostname
-supplied to connect to.</li>
-  <li>Various improvements in the libvirt driver</li>
-  <li>Various improvements in the DimensionData driver</li>
-  <li>Various improvements in the Aliyun driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.io/en/v1.1.0/changelog.html#changes-with-apache-libcloud-1-1-0">here</a>.</p>
-
-<h3 id="download">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==1.1.0
-</pre>
-
-<h3 id="upgrading">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==1.1.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v1.1.0/">https://libcloud.readthedocs.org/en/v1.1.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.io/en/v1.1.0/changelog.html#changes-with-apache-libcloud-1-1-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2016/06/22/libcloud-1-0-0-released.html">Libcloud 1.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jun 22, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0.</p>
-
-<p>This first release in the 1.0 series which means it brings many new
-features, improvements, bug-fixes, and drivers. The 1.0 series includes 2 new driver types, <a href="http://libcloud.readthedocs.io/en/latest/container/index.html">container-as-a-service</a> and <a href="http://libcloud.readthedocs.io/en/latest/backup/index.html">backup-as-a-service</a>.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>This includes:</p>
-
-<ul>
-  <li>New backup-as-a-service and container-as-a-service driver types</li>
-  <li>Deprecated drivers that were no longer available such as Ninefold, IBM SCE <a href="http://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html">more details</a></li>
-  <li>Add support for authenticating against Keystone and OpenStack based clouds
-using OpenID Connect tokens.</li>
-  <li>GCE nodes can be launched in a subnetwork and support for subnetworks</li>
-  <li>Add Image Family support for GCE</li>
-  <li>Add new <code class="language-plaintext highlighter-rouge">Perth, Australia</code> and <code class="language-plaintext highlighter-rouge">Manila, Philippines</code> region to the CloudSigma
-v2 driver.</li>
-  <li>Add new S3 RGW storage driver.</li>
-  <li>The Amazon EC2 driver has been changed to use region codes instead of separate drivers for each region.</li>
-  <li>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class</li>
-  <li>Support for Dimension Data backup</li>
-  <li>Added NSOne, LuaDNS, NearlyFreeSpeech.NET, BuddyNS, DNSPod DNS drivers</li>
-  <li>Added Aliyun compute, load balancer and storage drivers</li>
-  <li>Added Outscale storage driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors for their ongoing support to the project.</p>
-
-<p><a href="https://github.com/Kami">Tomaz Muraus</a>, <a href="https://github.com/pquerna">Paul Querna</a>, 
-<a href="https://github.com/jcsalterego">Jerry Chen</a>, <a href="https://github.com/jadunham1">Jeff Dunham</a>, <a href="https://github.com/erjohnso">Eric Johnson</a>,
-<a href="https://github.com/jedsmith">Jed Smith</a>, <a href="https://github.com/wrigri">Rick Wright</a>, <a href="https://github.com/novel">Roman Bogorodskiy</a>,
-<a href="https://github.com/baldwinmathew">Mathew Baldwin</a>, <a href="https://github.com/davidcrossland">David Crossland</a>, <a href="https://github.com/alex">Alex Gaynor</a>,
-<a href="https://github.com/allardhoeve">Allard Hoeve</a>, <a href="https://github.com/runseb">Sebastien Goasguen</a>, <a href="https://github.com/franckcuny">Franck Cuny</a>,
-<a href="https://github.com/ktdreyer">Ken Dreyer</a>, <a href="https://github.com/jcastillo2nd">Javier Castillo II</a>, <a href="https://github.com/wido">Wido den Hollander</a>,
-<a href="https://github.com/bennettaur">Michael Bennett</a>, <a href="https://github.com/ZuluPro">Anthony Monthe</a>, <a href="https://github.com/zerthimon">Lior Goikhburg</a>,
-<a href="https://github.com/encyphered">Geunwoo Shin</a>, <a href="https://github.com/juanfont">Juan Font</a>, <a href="https://github.com/schaubl">“schaubl”</a>,
-<a href="https://github.com/mbrukman">Misha Brukman</a>, <a href="https://github.com/jetbird">Oltjano Terpollari</a>, <a href="https://github.com/pzrq">Peter Schmidt</a>,
-<a href="https://github.com/mingsheng36">Ming Sheng</a>, <a href="https://github.com/gertjanol">Gertjan Oude Lohuis</a>,
-<a href="https://github.com/mgogoulos">Markos Gogoulos</a>, <a href="https://github.com/bernard357">Bernard Paques</a>,
-<a href="https://github.com/Phreedom">Evgeny Egorochkin</a>, <a href="https://github.com/gigimon">Oleg</a>, <a href="https://github.com/atsaki">Atsushi Sasaki</a>,
-<a href="https://github.com/micafer">Miguel Caballer</a>, <a href="https://github.com/kumarappanc">Kumar</a>, <a href="https://github.com/gmcdonald">Gavin McDonald</a>,
-<a href="https://github.com/boul">Roeland Kuipers</a>, <a href="https://github.com/briancurtin">Brian Curtin</a>, <a href="https://github.com/ikusalic">Ivan Kusalic</a>,
-<a href="https://github.com/ferewuz">Vanč Levstik</a>, <a href="https://github.com/davidwilson2038">None</a>, <a href="https://github.com/Smotko">Anže Pečar</a>,
-<a href="https://github.com/MrBasset">“MrBasset”</a>, <a href="https://github.com/crunkleton">None</a>, <a href="https://github.com/jmunhoz">Javier M. Mellid</a>,
-<a href="https://github.com/jimbobhickville">Greg Hill</a>, <a href="https://github.com/Jc2k">None</a>, <a href="https://github.com/sfriesel">Stefan Friesel</a>,
-<a href="https://github.com/relaxdiego">Mark Maglana</a>, <a href="https://github.com/aleGpereira">Alejandro Gabriel Pereira</a>,
-<a href="https://github.com/kyle-long">Kyle Long</a>, <a href="https://github.com/teemuvesala">Teemu Vesala</a>, <a href="https://github.com/LordShion">Filipe Silva</a>,
-<a href="https://github.com/jshridha">Jay</a>, <a href="https://github.com/bernieke">Bernard Kerckenaere</a>, <a href="https://github.com/jobelenus">John Obelenus</a>,
-<a href="https://github.com/bsdlp">Jon Chen</a>, <a href="https://github.com/lawrencellui-dd">Larry Lui</a>,</p>
-
-<h3 id="important-breaking-change---amazon-ec2-driver-changes">Important breaking change-  Amazon EC2 driver changes</h3>
-
-<p>The Amazon EC2 API was updated to consolidate the regional-based drivers into a single driver with a region argument in the constructor.</p>
-
-<p>Amazon Instances should now be instantiated using the following syntax:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">EC2</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">'access key'</span><span class="p">,</span> <span class="s">'secret key'</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">'us-east-1'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This brings the Amazon API inline with the other drivers, makes it easier to maintain and switch between regions.</p>
-
-<h3 id="bug-fixes">Bug fixes</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>
-    <p>Fix a bug with consuming stdout and stderr in the paramiko SSH client which
-would manifest itself under very rare condition when a consumed chunk only
-contained a single byte or part of a multi byte UTF-8 character.
-[Lakshmi Kannan, Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Increase default chunk size from <code class="language-plaintext highlighter-rouge">1024</code> to <code class="language-plaintext highlighter-rouge">4096</code> bytes in the paramiko
-SSH client. This results in smaller number of receive calls on the average.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix to Dimension Data API address for Middle-East and Africa
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Throw a more user-friendly exception on “No address associated with hostname”.
-(GITHUB-711, GITHUB-714, LIBCLOUD-803)
-[Tomaz Muraus, Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Remove deprecated provider constants with the region in the name and related
-driver classes (e.g. <code class="language-plaintext highlighter-rouge">EC2_US_EAST</code>, etc.).</p>
-
-    <p>Those drivers have moved to single provider constant + <code class="language-plaintext highlighter-rouge">region</code> constructor
-argument model.
-[Tomaz Muraus]</p>
-  </li>
-</ul>
-
-<h3 id="new-or-deprecated-drivers">New or deprecated drivers</h3>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>
-    <p>Deprecated IBM SCE, HP Helion, OpSource, Ninefold and CloudFrames drivers, removed
-driver code and tests.
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Introduced error messages (<code class="language-plaintext highlighter-rouge">libcloud.compute.deprecated</code>) for deprecated drivers
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New Compute drivers- BSNL, Indosat, Med-1, NTT-America, Internet Solutions
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun Elastic Compute Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>
-    <p>Added Outscale storage driver
-(GITHUB-730)
-[Javier M. Mellid]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun OSS Storage Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="loadbalancer">Loadbalancer</h4>
-
-<ul>
-  <li>New driver for Aliyun SLB Loadbalancer Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>
-    <p>Added NearlyFreeSpeech.net (NSFN) driver
-[Ken Drayer]</p>
-  </li>
-  <li>
-    <p>Added Lua DNS driver
-[Oltjano Terpollari]</p>
-  </li>
-  <li>
-    <p>Added NSOne driver
-[Oltjano Terpollari]</p>
-  </li>
-</ul>
-
-<h2 id="bug-fixes-1">Bug fixes</h2>
-
-<ul>
-  <li>
-    <p>Fix a bug in the GoDaddy driver - make sure <code class="language-plaintext highlighter-rouge">host</code> attribute on the
-connection class is correctly set to the hostname.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix handling of <code class="language-plaintext highlighter-rouge">MX</code> records in the Gandi driver.
-(GITHUB-718)
-[Ryan Lee]</p>
-  </li>
-</ul>
-
-<h2 id="improvements">Improvements</h2>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>
-    <p>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class. This
-method is to be used with provider drivers which support multiple regions and
-<code class="language-plaintext highlighter-rouge">region</code> constructor argument. It allows users to enumerate available /
-supported regions.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for VMWare tools VM information inside list_nodes responses
-(GITHUB-734)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>[ec2] added ex_encrypted and ex_kms_key_id optional parameters to the create volume method
-(GITHUB-729)
-[Viktor Ognev]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for managing host anti-affinity rules, added paging support to
-all supported calls and added support for requesting priority ordering when creating ACL rules
-(GITHUB-726)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Addition of Dimension Data Australia federal government region to dimension data
-drivers.
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>[openstack] when creating floating IPs, added pool_id as an optional argument
-(GITHUB-725)
-[marko-p]</p>
-  </li>
-  <li>
-    <p>[google compute] Added setMachineType method to allow for changing sizes of instances
-(GITHUB-721)
-[Eric Johnson]</p>
-  </li>
-  <li>
-    <p>[google compute] allow bypassing image search in standard project list
-(GITHUB-713)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Add support for requesting a MKS token for accessing the remote console in VMware
-vCloud driver
-(GITHUB-706)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Add support in VMware vCloud driver for v5.5 API, with snapshot support
-(GITHUB-658)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Added support for adding a family to an image on Google Compute Driver
-(GITHUB-704)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Fix to set default signature version for AWS Seoul region to v4, removed
-non-supported size (hs1.xlarge)
-(GITHUB-684)
-[Geunwoo Shin]</p>
-  </li>
-  <li>
-    <p>Support filtering by location in list_nodes for dimension data compute driver
-fix lack of paging support
-(GITHUB-691)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Support for filtering by IPv4, IPv6, network, network domain, VLAN in Dimension
-data driver.
-(GITHUB-694)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Added <code class="language-plaintext highlighter-rouge">Node.created_at</code> which, on supported drivers, contains the datetime the
-node was first started.
-(GITHUB-698)
-[Allard Hoeve] [Rick van de Loo]</p>
-  </li>
-</ul>
-
-<h3 id="storage-1">Storage</h3>
-
-<ul>
-  <li>
-    <p>Improvements to Google Auth for Storage and Compute and MIME bug fix
-(LIBCLOUD-800, GITHUB-689)
-[Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Implement <code class="language-plaintext highlighter-rouge">get_container</code>, <code class="language-plaintext highlighter-rouge">get_object</code> and <code class="language-plaintext highlighter-rouge">upload_object_via_stream</code>
-methods in the Backblaze B2 storage driver.</p>
-
-    <p>Note: Backblaze API doesn’t upload streaming uploads so when using
-<code class="language-plaintext highlighter-rouge">upload_object_via_stream</code> whole file is read and buffered in memory.
-(GITHUB-696)
-[Jay jshridha]</p>
-  </li>
-</ul>
-
-<h3 id="backup">Backup</h3>
-
-<ul>
-  <li>Dimension Data - added additional testing, fixed bug on client response naming,
-added support for adding backup clients to a backup enabled node.
-(GITHUB-692, GITHUB-693, GITHUB-695)
-[Jeff Dunham]</li>
-</ul>
-
-<h3 id="download">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==1.0.0
-</pre>
-
-<h3 id="upgrading">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==1.0.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2016/04/11/libcloud-1-0-0-rc2-released.html">Libcloud 1.0.0-rc2 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 11, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0-rc2.</p>
-
-<p>This the second pre-release in the 1.0.0 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>This includes:</p>
-
-<ul>
-  <li>Deprecated drivers that were no longer available such as Ninefold, IBM SCE <a href="http://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html">more details</a></li>
-  <li>The Amazon EC2 driver has been changed to use region codes instead of separate drivers for each region.</li>
-  <li>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class</li>
-  <li>Support for Dimension Data backup</li>
-  <li>Added NSOne, LuaDNS, NearlyFreeSpeech.NET DNS drivers</li>
-  <li>Added Aliyun compute, load balancer and storage drivers</li>
-  <li>Added Outscale storage driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="important-breaking-change---amazon-ec2-driver-changes">Important breaking change-  Amazon EC2 driver changes</h3>
-
-<p>The Amazon EC2 API was updated to consolidate the regional-based drivers into a single driver with a region argument in the constructor.</p>
-
-<p>Amazon Instances should now be instantiated using the following syntax:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">EC2</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">'us-east-i1'</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">'access key'</span><span class="p">,</span> <span class="s">'secret key'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This brings the Amazon API inline with the other drivers, makes it easier to maintain and switch between regions.</p>
-
-<h3 id="bug-fixes">Bug fixes</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>
-    <p>Fix a bug with consuming stdout and stderr in the paramiko SSH client which
-would manifest itself under very rare condition when a consumed chunk only
-contained a single byte or part of a multi byte UTF-8 character.
-[Lakshmi Kannan, Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Increase default chunk size from <code class="language-plaintext highlighter-rouge">1024</code> to <code class="language-plaintext highlighter-rouge">4096</code> bytes in the paramiko
-SSH client. This results in smaller number of receive calls on the average.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix to Dimension Data API address for Middle-East and Africa
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Throw a more user-friendly exception on “No address associated with hostname”.
-(GITHUB-711, GITHUB-714, LIBCLOUD-803)
-[Tomaz Muraus, Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Remove deprecated provider constants with the region in the name and related
-driver classes (e.g. <code class="language-plaintext highlighter-rouge">EC2_US_EAST</code>, etc.).</p>
-
-    <p>Those drivers have moved to single provider constant + <code class="language-plaintext highlighter-rouge">region</code> constructor
-argument model.
-[Tomaz Muraus]</p>
-  </li>
-</ul>
-
-<h3 id="new-or-deprecated-drivers">New or deprecated drivers</h3>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>
-    <p>Deprecated IBM SCE, HP Helion, OpSource, Ninefold and CloudFrames drivers, removed
-driver code and tests.
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Introduced error messages (<code class="language-plaintext highlighter-rouge">libcloud.compute.deprecated</code>) for deprecated drivers
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New Compute drivers- BSNL, Indosat, Med-1, NTT-America, Internet Solutions
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun Elastic Compute Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>
-    <p>Added Outscale storage driver
-(GITHUB-730)
-[Javier M. Mellid]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun OSS Storage Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="loadbalancer">Loadbalancer</h4>
-
-<ul>
-  <li>New driver for Aliyun SLB Loadbalancer Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>
-    <p>Added NearlyFreeSpeech.net (NSFN) driver
-[Ken Drayer]</p>
-  </li>
-  <li>
-    <p>Added Lua DNS driver
-[Oltjano Terpollari]</p>
-  </li>
-  <li>
-    <p>Added NSOne driver
-[Oltjano Terpollari]</p>
-  </li>
-</ul>
-
-<h2 id="bug-fixes-1">Bug fixes</h2>
-
-<ul>
-  <li>
-    <p>Fix a bug in the GoDaddy driver - make sure <code class="language-plaintext highlighter-rouge">host</code> attribute on the
-connection class is correctly set to the hostname.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix handling of <code class="language-plaintext highlighter-rouge">MX</code> records in the Gandi driver.
-(GITHUB-718)
-[Ryan Lee]</p>
-  </li>
-</ul>
-
-<h2 id="improvements">Improvements</h2>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>
-    <p>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class. This
-method is to be used with provider drivers which support multiple regions and
-<code class="language-plaintext highlighter-rouge">region</code> constructor argument. It allows users to enumerate available /
-supported regions.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for VMWare tools VM information inside list_nodes responses
-(GITHUB-734)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>[ec2] added ex_encrypted and ex_kms_key_id optional parameters to the create volume method
-(GITHUB-729)
-[Viktor Ognev]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for managing host anti-affinity rules, added paging support to
-all supported calls and added support for requesting priority ordering when creating ACL rules
-(GITHUB-726)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Addition of Dimension Data Australia federal government region to dimension data
-drivers.
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>[openstack] when creating floating IPs, added pool_id as an optional argument
-(GITHUB-725)
-[marko-p]</p>
-  </li>
-  <li>
-    <p>[google compute] Added setMachineType method to allow for changing sizes of instances
-(GITHUB-721)
-[Eric Johnson]</p>
-  </li>
-  <li>
-    <p>[google compute] allow bypassing image search in standard project list
-(GITHUB-713)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Add support for requesting a MKS token for accessing the remote console in VMware
-vCloud driver
-(GITHUB-706)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Add support in VMware vCloud driver for v5.5 API, with snapshot support
-(GITHUB-658)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Added support for adding a family to an image on Google Compute Driver
-(GITHUB-704)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Fix to set default signature version for AWS Seoul region to v4, removed
-non-supported size (hs1.xlarge)
-(GITHUB-684)
-[Geunwoo Shin]</p>
-  </li>
-  <li>
-    <p>Support filtering by location in list_nodes for dimension data compute driver
-fix lack of paging support
-(GITHUB-691)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Support for filtering by IPv4, IPv6, network, network domain, VLAN in Dimension
-data driver.
-(GITHUB-694)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Added <code class="language-plaintext highlighter-rouge">Node.created_at</code> which, on supported drivers, contains the datetime the
-node was first started.
-(GITHUB-698)
-[Allard Hoeve] [Rick van de Loo]</p>
-  </li>
-</ul>
-
-<h3 id="storage-1">Storage</h3>
-
-<ul>
-  <li>
-    <p>Improvements to Google Auth for Storage and Compute and MIME bug fix
-(LIBCLOUD-800, GITHUB-689)
-[Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Implement <code class="language-plaintext highlighter-rouge">get_container</code>, <code class="language-plaintext highlighter-rouge">get_object</code> and <code class="language-plaintext highlighter-rouge">upload_object_via_stream</code>
-methods in the Backblaze B2 storage driver.</p>
-
-    <p>Note: Backblaze API doesn’t upload streaming uploads so when using
-<code class="language-plaintext highlighter-rouge">upload_object_via_stream</code> whole file is read and buffered in memory.
-(GITHUB-696)
-[Jay jshridha]</p>
-  </li>
-</ul>
-
-<h3 id="backup">Backup</h3>
-
-<ul>
-  <li>Dimension Data - added additional testing, fixed bug on client response naming,
-added support for adding backup clients to a backup enabled node.
-(GITHUB-692, GITHUB-693, GITHUB-695)
-[Jeff Dunham]</li>
-</ul>
-
-<h3 id="download">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==1.0.0-rc2
-</pre>
-
-<h3 id="upgrading">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==1.0.0-rc2
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 file</a>.</p>
-
-<p>We would like to thank the following community members for their contribution to this release:</p>
-
-<ul>
-  <li>Jeff Dunham</li>
-  <li>Max Illfelder</li>
-  <li>Ken Dreyer</li>
-  <li>Sam Song</li>
-  <li>Oltjano Terpollari</li>
-  <li>Javier M. Mellid</li>
-</ul>
-
-
-  </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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2016/04/06/requests-support.html">Experimental support for the requests package</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 06, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>I’ve just pushed a branch of the latest version of libcloud using the popular <code class="language-plaintext highlighter-rouge">requests</code> package by Kenneth Reitz instead of our home-rolled HTTP client library.</p>
-
-<p>This article is for both users and developers of libcloud. If you want to give feedback, please join the developer mailing list.</p>
-
-<h2 id="why">Why?</h2>
-
-<ul>
-  <li>requests is the defacto standard - it would be in the standard library but agreed against to allow it to develop faster https://github.com/kennethreitz/requests/issues/2424</li>
-  <li>it works with python 2.6-&gt;3.5</li>
-  <li>Our SSL experience has a lot to be desired for Windows users, having to download the CA cert package and setting environment variables just to get SSL working</li>
-  <li>Developers can use requests_mock for deeper integration testing</li>
-  <li>less code to maintain</li>
-  <li>the role of libcloud is for cloud abstraction, we provide no value in writing and maintaining our own HTTP client library</li>
-</ul>
-
-<h2 id="benefits-of-requests">Benefits of requests</h2>
-
-<p>There are a number of benefits to having a requests package</p>
-
-<ul>
-  <li>The client library code is smaller, leaner and simpler.</li>
-  <li>Requests has built in decompression support, we no longer need to support this</li>
-  <li>Requests has built in RAW download, upload support, helping with our storage drivers</li>
-</ul>
-
-<h2 id="implications-of-the-change">Implications of the change</h2>
-
-<ul>
-  <li>There are no longer 2 classes (<code class="language-plaintext highlighter-rouge">LibcloudHTTPSConnection</code> and <code class="language-plaintext highlighter-rouge">LibcloudHTTPConnection</code>) to be provided to each driver, they are now 1 class - <code class="language-plaintext highlighter-rouge">LibcloudConnection</code>. You probably won’t notice this because it is a property of the <code class="language-plaintext highlighter-rouge">Connection</code> class, but
-if you are developing or extending functionality then it is implicated.</li>
-  <li>Unit tests will look slightly different (see below)</li>
-  <li>This change broke 4200 unit tests (out of 6340)! I’ve since fixed them all since they were coupled to the original implementation, but now I don’t know if all of tests are valid.</li>
-</ul>
-
-<h2 id="testing-with-requests">Testing with requests</h2>
-
-<p>Unit tests that were written like this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_classes</span> <span class="o">=</span> \	
-           <span class="p">(</span><span class="bp">None</span><span class="p">,</span> <span class="n">DigitalOceanMockHttp</span><span class="p">)</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Because of the change have been modified to (I updated all of them - so this is just for future reference)</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_class</span> <span class="o">=</span> <span class="n">DigitalOceanMockHttp</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<h1 id="check-it-out">Check it out!</h1>
-
-<p>The package is on my personal apache site, you can download it and install it in a virtualenv for testing.</p>
-
-<p><code class="language-plaintext highlighter-rouge">pip install -e http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/apache-libcloud-1.0.0-rc2-requests.zip@feature#egg=apache-libcloud</code></p>
-
-<p>The hashes are my <a href="http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/">apache space</a></p>
-
-<p>Have a look at the <a href="https://github.com/apache/libcloud/pull/728/files">PR and the change set</a> for a list of changes</p>
-
-<h1 id="what-might-break">What might break?</h1>
-
-<p>What I’m really looking for is for users of Libcloud to take 15 minutes, an existing (working) libcloud script, install this package in a virtualenv and just validate
-that there are no regression bugs with this change.</p>
-
-<p>I’m particularly sceptical about the storage drivers.</p>
-
-<p>Once we have enough community feedback, we will propose a vote to merge this into trunk for future release.</p>
-
-<h2 id="credit">Credit</h2>
-
-<p>Credit to dz0ny on IRC for contributing some of the requests patch.</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/api.html" rel="tag">API</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2016/02/16/new-drivers-deprecated-drivers.html">New compute drivers and deprecated drivers in 1.0</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Feb 16, 2016</span>
-
-  <div class="post-content">
-    <p>With Libcloud 1.0.0 around the corner, it’s time to have a spring clean of the compute drivers. Granted, it’s not spring everywhere -actually
-I’m writing from Sydney, Australia where it’s definitely summer.</p>
-
-<p>Looking at the 52 providers in the 0.21.0 release, I have identified 5 providers that are no longer available or open.</p>
-
-<ul>
-  <li>CloudFrames</li>
-  <li>Looks dead - website doesn’t work, can’t see any references to this online.</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.cloudframes</code></li>
-  <li>HP Public Cloud (Helion)</li>
-  <li><a href="https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2566">Shut down on 31st of January 2016</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.hpcloud</code></li>
-  <li>IBM SmartCloud Enterprise</li>
-  <li><a href="http://www.theregister.co.uk/2013/10/31/ibm_to_shutter_smartcloud_enterprise_moves_customers_to_softlayer/">Shut down 2014, customers instructed to move to SoftLayer</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.ibm_sce</code></li>
-  <li>Ninefold</li>
-  <li><a href="http://www.itnews.com.au/news/ninefold-to-shut-down-411312">Ninefold shut down in January 2016</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.ninefold</code></li>
-  <li>Opsource</li>
-  <li>Dimension Data acquired OpSource in 2012, the Opsource driver is succeeded by the Dimension Data driver.</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.opsource</code></li>
-</ul>
-
-<h3 id="handling-deprecated-drivers">Handling deprecated drivers</h3>
-
-<p>For 1.0.0, we need a clean and user-friendly way of handling deprecated drivers as well as keeping the repository clean from legacy code.</p>
-
-<p>The most obvious implementation is that calls to <code class="language-plaintext highlighter-rouge">get_driver(Provider.NINEFOLD)</code> as an example will return a user error message saying
-this provider is no longer supported with a link to a new article and an alternative solution.</p>
-
-<p>Currently, users trying to instantiate a HPE public cloud driver for example will get a connection error, which is not user friendly.</p>
-
-<h3 id="new-compute-drivers-in-100-pre2">New compute drivers in 1.0.0-pre2</h3>
-
-<p>The upcoming release, so currently available in trunk contains some new compute drivers.</p>
-
-<ul>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/ntta.html">NTT America Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/internetsolutions.html">Internet Solutions Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/medone.html">Med-1 Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/indosat.html">Indosat Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/bsnl.html">BSNL IDC Cloud</a></li>
-</ul>
-
-<p>Full change log can be found at <a href="https://github.com/apache/libcloud/blob/trunk/CHANGES.rst">here</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>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/9/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/7/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/page/9/index.html b/output/blog/page/9/index.html
deleted file mode 100644
index 71f0f64..0000000
--- a/output/blog/page/9/index.html
+++ /dev/null
@@ -1,858 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Blog | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Blog" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/page/9/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8">
-    <h1>Blog</h1>
-
-<div class="posts">
-  
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2016/02/05/libcloud-containers-example.html">Using the container abstraction API in 1.0.0-pre1</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Feb 05, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>Containers are the talk of the town, you can’t escape an event or meetup without someone talking about containers. The lessons we
-learnt with compute abstraction are applying widely with containers in 2016. APIs are not consistent between clouds, designs are not
-standardised and yet, users are trying to consume multiple services.</p>
-
-<p>We introduced Container-as-a-Service support in <a href="http://libcloud.apache.org/blog/2016/01/26/libcloud-1-0-0-pre1-released.html">1.0.0-pre1</a>, a community pre-release with the intention of sparking feedback from 
-the open-source community about the design and the implementation of 4 example drivers :</p>
-
-<ul>
-  <li>Docker</li>
-  <li>Joyent Triton</li>
-  <li>Amazon EC2 Container Service</li>
-  <li>Google Kubernetes</li>
-</ul>
-
-<p>In this tutorial we’re going to explore how to do this:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2016-02-05-containers/container_cloud_example.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Deploying containers across platforms.</p>
-</div>
-
-<p>Pulling images from the Docker hub, deploying to Docker, Kubernetes and Amazon ECS then auditing them with a single query.</p>
-
-<h2 id="getting-started-with-100-pre1">Getting Started with 1.0.0-pre1</h2>
-
-<p>First off, let’s install the new packages, you probably want to do this within a virtualenv if you’re using Apache Libcloud for other projects.</p>
-
-<p>So run these commands at a Linux Shell to create a virtualenv called ‘containers’ and install the pre-release packages into that environment.</p>
-
-<div class="language-bash highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   virtualenv containers
-   <span class="nb">cd </span>containers
-   <span class="nb">source </span>bin/activate
-   pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>1.0.0-pre1
-</code></pre>
-  </div>
-</div>
-
-<p>Now you can start using this package with a test script, let’s create one called containers.py</p>
-
-<div class="language-bash highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="nb">touch </span>containers.py
-</code></pre>
-  </div>
-</div>
-
-<p>Using your favourite text editor, update that file to import the 1.0.0-pre1 libraries and the factory methods for instantiating containers.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <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>
-</code></pre>
-  </div>
-</div>
-
-<p><code class="language-plaintext highlighter-rouge">get_driver</code> is a factory method as with all libcloud APIs, you call this method with the <code class="language-plaintext highlighter-rouge">Provider</code> that you want to instantiate. Our options are:</p>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">Provider.DOCKER</code> - Standalone Docker API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.KUBERNETES</code> - Kubernetes Cluster endpoint</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.JOYENT</code> - Joyent Triton Public API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.ECS</code> - Amazon EC2 Container Service</li>
-</ul>
-
-<p>Calling <code class="language-plaintext highlighter-rouge">get_driver</code> will return a reference to the driver class that you requested. You can then instantiate that class into an object using the 
-contructor. This is always a set of parameters for setting the host or region, the authentication and any other options.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">driver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">DOCKER</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now we can call our driver and get an instance of it called <code class="language-plaintext highlighter-rouge">docker_driver</code> and use that to deploy a container. For Docker you need the pem files on the server,
-the host (IP or FQDN) and the port.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">docker_driver</span> <span class="o">=</span> <span class="n">driver</span><span class="p">(</span><span class="n">host</span><span class="o">=</span><span class="s">'https://198.61.239.128'</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="mi">4243</span><span class="p">,</span>
-             <span class="n">key_file</span><span class="o">=</span><span class="s">'key.pem'</span><span class="p">,</span> <span class="n">cert_file</span><span class="o">=</span><span class="s">'cert.pem'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Docker requires that images are available in the image database before they can be deployed as containers. With Kubernetes and Amazon ECS this step is not required
-as when you deploy a container it carries out that download for you.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">image</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">install_image</span><span class="p">(</span><span class="s">'tomcat:8.0'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now that Docker has the version 8.0 image of Apache Tomcat, you can deploy this as a container called <code class="language-plaintext highlighter-rouge">my_tomcat_container</code>. Tomcat runs on TCP/8080 by default so we 
-want to bind that port for our container using an optional parameter <code class="language-plaintext highlighter-rouge">port_bindings</code></p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">bindings</span> <span class="o">=</span> <span class="p">{</span> <span class="s">"22/tcp"</span><span class="p">:</span> <span class="p">[{</span> <span class="s">"HostPort"</span><span class="p">:</span> <span class="s">"11022"</span> <span class="p">}]</span> <span class="p">}</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span><span class="s">'my_tomcat_container'</span><span class="p">,</span> <span class="n">image</span><span class="p">,</span> <span class="n">port_bindings</span><span class="o">=</span><span class="n">bindings</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This will have deployed the container and started it up for you, you can disable the automatic startup by using <code class="language-plaintext highlighter-rouge">start=False</code> as a keyword argument. You can now call upon this container and 
-run methods, <code class="language-plaintext highlighter-rouge">restart</code>, <code class="language-plaintext highlighter-rouge">start</code>, <code class="language-plaintext highlighter-rouge">stop</code> and <code class="language-plaintext highlighter-rouge">destroy</code>.</p>
-
-<p>For example, to blow away that test container:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="crossing-the-streams-calling-kubernetes-and-amazon-ec2-container-service">Crossing the streams; calling Kubernetes and Amazon EC2 Container Service</h2>
-
-<p>With Docker we saw that we needed to “pull” the image before we deployed it. Kubernetes and Amazon ECS don’t have that requirement, but as a safeguard you can query the Docker Hub API using a 
-utility class provided</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <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="p">.</span><span class="n">get_image</span><span class="p">(</span><span class="s">'tomcat'</span><span class="p">,</span> <span class="s">'8.0'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now <code class="language-plaintext highlighter-rouge">image</code> can be used to deploy to any driver instance that you create. Let’s try that against Kubernetes and ECS.</p>
-
-<h3 id="amazon-ecs">Amazon ECS</h3>
-
-<p>Before you run this example, you will need an API key and the permissions for that key to have the <code class="language-plaintext highlighter-rouge">AmazonEC2ContainerServiceFullAccess</code> role. <code class="language-plaintext highlighter-rouge">ap-southeast-2</code> is my nearest region, but you can 
-swap this out for any of the Amazon public regions that have the ECS service available.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">e_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">ECS</span><span class="p">)</span>
-   <span class="n">ecs</span> <span class="o">=</span> <span class="n">e_cls</span><span class="p">(</span><span class="n">access_id</span><span class="o">=</span><span class="s">'SDHFISJDIFJSIDFJ'</span><span class="p">,</span>
-               <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-               <span class="n">region</span><span class="o">=</span><span class="s">'ap-southeast-2'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>ECS and Kubernetes both support some form of grouping or clustering for your containers. This is available as <code class="language-plaintext highlighter-rouge">create_cluster</code>, <code class="language-plaintext highlighter-rouge">list_cluster</code>.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">cluster</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span>
-            <span class="n">ex_container_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">,</span> <span class="n">ex_host_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This will have deployed a task definition in Amazon ECS with a single container inside, with a cluster called ‘main’ and deployed the tomcat:8.0 image from the Docker hub to that region.</p>
-
-<p>Check out the <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">ECS Documentation</a> for more details.</p>
-
-<h3 id="kubernetes">Kubernetes</h3>
-
-<p>Kubernetes authentication is currently only implemented for None (off) and Basic HTTP authentication. Let’s use the <a href="http://kubernetes.io/v1.1/docs/admin/authentication.html">basic HTTP authentication method</a> to connect.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>
-<span class="n">k_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">KUBERNETES</span><span class="p">)</span>
-
-<span class="n">kubernetes</span> <span class="o">=</span> <span class="n">k_cls</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="s">'my_username'</span><span class="p">,</span>
-                   <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-                   <span class="n">host</span><span class="o">=</span><span class="s">'126.32.21.4'</span><span class="p">)</span>
-<span class="n">cluster2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-<span class="n">container2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="wrapping-it-up">Wrapping it up</h2>
-
-<p>Now, let’s wrap that all up by doing a list comprehension across the 3 drivers to get a list of all containers and print their ID’s and Names. Then delete them.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="n">containers</span> <span class="o">=</span> <span class="p">[</span><span class="n">conn</span><span class="p">.</span><span class="n">list_containers</span><span class="p">()</span> <span class="k">for</span> <span class="n">conn</span> <span class="ow">in</span> <span class="p">[</span><span class="n">docker</span><span class="p">,</span> <span class="n">ecs</span><span class="p">,</span> <span class="n">kubernetes</span><span class="p">]]</span>
-<span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">containers</span><span class="p">:</span>
-    <span class="k">print</span><span class="p">(</span><span class="s">"%s : %s"</span> <span class="o">%</span> <span class="p">(</span><span class="n">container</span><span class="p">.</span><span class="nb">id</span><span class="p">,</span> <span class="n">container</span><span class="p">.</span><span class="n">name</span><span class="p">))</span>
-    <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-
-</code></pre>
-  </div>
-</div>
-
-<h3 id="about-the-author">About the Author</h3>
-
-<p>Anthony Shaw is on the PMC for Apache Libcloud, you can follow Anthony on Twitter at <a href="https://twitter.com/anthonypjshaw">@anthonypjshaw</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/containers.html" rel="tag">containers</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <div class="post">
-  
-    <h2><a href="/blog/2016/01/26/libcloud-1-0-0-pre1-released.html">Libcloud 1.0.0-pre1 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jan 26, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0-pre1.</p>
-
-<p>This is a first pre-release in the 1.0.0 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>A full blog post on the new features in 1.0.0 can be found <a href="http://libcloud.apache.org/blog/2016/01/20/libcloud-1.0-pre1.html">here</a></p>
-
-<p>This includes:</p>
-
-<ul>
-  <li>Introduction of Container-as-a-Service API drivers for <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html">Kubernetes</a>, <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html">Docker</a>, <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">Amazon ECS</a> and <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html">Joyent Triton</a></li>
-  <li>Introduction of Backup-as-a-Service API</li>
-  <li>Addition of South Korea region for Amazon EC2</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="download">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==1.0.0-pre1
-</pre>
-
-<h3 id="upgrading">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==1.0.0-pre1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-    
-      <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>.
-Tomaz spoke about how much of a huge challenge porting the project to Python 3.x would be(!) as well as the 1.0 milestone.</p>
-
-<p>It is worth listening to the podcast to see how far things have come, we now average 2 pull-requests a day and have 156 contributors.</p>
-
-<p>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’m sure you’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 id="history-of-our-drivers">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)</li>
-  <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>
-  <li>DNS (v0.6.0)</li>
-  <li>Support for zones, records, recordtypes</li>
-  <li>19 providers including CloudFlare, DigitalOcean, DNSimple, GoDaddy, Google DNS, Linode, Rackspace, Amazon R53, Zerigo</li>
-  <li>Object Storage (v0.5.0)</li>
-  <li>Support for containers and objects</li>
-  <li>11 providers including Amazon S3, Azure Blobs, Google storage, CloudFiles, OpenStack Swift</li>
-  <li>Load Balancer (v0.5.0)</li>
-  <li>Support for nodes, balancers, listeners and algorithms</li>
-  <li>11 providers including CloudStack, Dimension Data, Amazon ELB, Google GCE LB, SoftLayer LB</li>
-  <li>Backup (v0.20.0)</li>
-  <li>Support for backup targets, recovery points and jobs</li>
-  <li>3 providers, Dimension Data, Amazon EBS snaps, Google snaps</li>
-</ul>
-
-<h2 id="introducing-backup-drivers">Introducing Backup Drivers</h2>
-
-<p>With 1.0-pre1 we have introduced a new driver type for backup, <code class="language-plaintext highlighter-rouge">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 id="terminology">Terminology</h3>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.backup.base.BackupTarget</code> - Represents a backup target, like a Virtual Machine, a folder or a database.</li>
-  <li><code class="language-plaintext highlighter-rouge">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 class="language-plaintext highlighter-rouge">libcloud.backup.base.BackupTargetJob</code> - Represents a backup job running on backup target.</li>
-</ul>
-
-<h2 id="introducing-container-as-a-service-drivers">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 href="http://www.slideshare.net/AnthonyShaw5/introducing-container-asaservice-support-to-apache-libcloud">A presentation on this topic is available on SlideShare.</a></p>
-
-<p><strong>Isn’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 id="container-api-design">Container API design</h3>
-
-<p>Container-as-a-Service providers will implement the <code class="language-plaintext highlighter-rouge">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 id="simple-container-support">Simple Container Support</h3>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.ContainerImage</code> - Represents an image that can be deployed, like an application or an operating system</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.Container</code> - Represents a deployed container image running on a container host</li>
-</ul>
-
-<h3 id="cluster-suppport">Cluster Suppport</h3>
-
-<p>Cluster support extends on the basic driver functions, but where drivers implement the class-level attribute <code class="language-plaintext highlighter-rouge">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 class="language-plaintext highlighter-rouge">libcloud.container.base.ContainerCluster</code> - Represents a deployed container image running on a container host</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.ClusterLocation</code> - Represents a location for clusters to be deployed</li>
-</ul>
-
-<h3 id="using-the-container-drivers">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="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><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="p">.</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">'user'</span><span class="p">,</span> <span class="s">'api key'</span><span class="p">)</span>
-
-<span class="n">image</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">install_image</span><span class="p">(</span><span class="s">'tomcat:8.0'</span><span class="p">)</span>
-<span class="n">container</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span><span class="s">'tomcat'</span><span class="p">,</span> <span class="n">image</span><span class="p">)</span>
-
-<span class="n">container</span><span class="p">.</span><span class="n">restart</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h3 id="container-registries">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’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="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><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="p">.</span><span class="n">get_image</span><span class="p">(</span><span class="s">'ubuntu'</span><span class="p">,</span> <span class="s">'latest'</span><span class="p">)</span> 
-</code></pre>
-  </div>
-</div>
-
-<p>When other container registry services are made available these can be provided in a similar context.</p>
-
-<h3 id="prototype-drivers-in-libcloudcontainer">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><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html">Docker</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html">Joyent Triton</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html">Google Kubernetes</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">Amazon Elastic Container Service (as well as Amazon Container Registry Service)</a></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 id="providing-feedback">Providing feedback</h1>
-
-<p>The <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201601.mbox/%3CCAOZ4b6sJM8ofMinGJCpfJEq7BYcAbfJBVCE7cfPniESqkEpkPQ%40mail.gmail.com%3E">voting thread</a> is open, please use this as your opportunity to give feedback.</p>
-
-<h1 id="thanks">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>
-  
-  <span class="post-date-author">By Eric Johnson on Jan 19, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.20.1.</p>
-
-<p>This is a bug-fix release in the 0.20 series.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Allow for old and new style service accounts for GCE driver</li>
-  <li>Fix syntax error with DimensionDataStatus object</li>
-  <li>Fix bug in public IP addition command for DimensionData driver</li>
-  <li>Fix error with proxy_url with vCloud Compute driver.</li>
-  <li>Fix with hasattr for Rackspace DNS driver.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="download">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.20.1
-</pre>
-
-<h3 id="upgrading">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.20.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release 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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 14, 2016</span>
-
-  <div class="post-content">
-    <p>This is an announcement for users of the Linode driver for Libcloud who might
-have started experiencing issues recently.</p>
-
-<h2 id="background">Background</h2>
-
-<p>A couple of Libcloud users have reported that they have recently started
-experiencing issues when talking to the Linode API using Libcloud. They have
-received messages similar to the one shown below.</p>
-
-<pre>
-socket.error: [Errno 104] Connection reset by peer
-</pre>
-
-<p>It turns out that the issue is related to the used SSL / TLS version. For
-compatibility and security reasons (Libcloud also supports older Python
-versions), Libcloud uses TLS v1.0 by default.</p>
-
-<p>Linode recently dropped support for TLS v1.0 and it now only support TLS &gt;=
-v1.1. This means Libcloud won’t work out of the box anymore.</p>
-
-<h2 id="solution">Solution</h2>
-
-<p>If you are experiencing this issue, you should update your code to use TLS v1.2
-or TLS v1.1 as shown below.</p>
-
-<div class="language-plaintext highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>import ssl
-
-import libcloud.security
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_1
-# or even better if your system and Python version supports TLS v1.2
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_2
-
-# Instantiate and work with the Linode driver here...
-</code></pre>
-  </div>
-</div>
-
-<p>Keep in mind that for this to work you need to have a recent version of OpenSSL
-installed on your system and you need to use Python &gt;= 3.4 or Python 2.7.9.</p>
-
-<p>For more details please see recently updated <a href="https://libcloud.readthedocs.org/en/latest/other/ssl-certificate-validation.html#changing-used-ssl-tls-version">documentation</a>. If you are
-still experiencing issues or have any questions, please feel free to reach
-us via the mailing list or IRC.</p>
-
-<p>Note: Even if you are not experiencing any issues, it’s generally a good idea
-to use the highest version of TLS supported by your system and the provider you
-use.</p>
-
-<h2 id="quick-note-on-sslprotocol_sslv23">Quick note on ssl.PROTOCOL_SSLv23</h2>
-
-<p>Python uses <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> constant by default. When this constant is
-used, it will let client known to pick the highest protocol version which both
-the client and server support (it will be selecting between SSL v3.0, TLS v1.0,
-TLS v1.1 and TLS v1.2).</p>
-
-<p>We use <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_TLSv1</code> instead of <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> for security
-and compatibility reasons. SSL v3.0 is considered broken and unsafe and using
-<code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> can result in an increased risk for a downgrade attack.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Special thanks to Jacob Riley, Steve V, Heath Naylor and everyone from
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD-791">LIBCLOUD-791</a> who helped debug and track down the root cause of this issue.</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/linode.html" rel="tag">linode</a>, <a href="/blog/tags/announcement.html" rel="tag">announcement</a></p>
-    </div>
-  </div>
-</div>
-
-    
-  
-</div>
-
-<p class="navigation">
-  
-    
-      <span class="alignleft"><a href="/blog/page/10/">« Previous Page</a></span>
-    
-  
-
-  
-    
-      
-        <span class="pull-right"><a href="/blog/page/8/">Next Page »</a></span>
-      
-    
-  
-</p>
-
-
-  </div>
-
-  <div class="col-lg-3 col-lg-offset-1">
-    <h2>Archive</h1>
-    <ul>
-      <li> <a href="/blog/archives/2022/03/"> March 2022</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/11/"> November 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2021/06/"> June 2021</a> &nbsp;(1)</li><li> <a href="/blog/archives/2021/01/"> January 2021</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/09/"> September 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/08/"> August 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/06/"> June 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/04/"> April 2020</a> &nbsp;(2)</li><li> <a href="/blog/archives/2020/03/"> March 2020</a> &nbsp;(1)</li><li> <a href="/blog/archives/2020/01/"> January 2020</a> &nbsp;(2)</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 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>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/announcement.html b/output/blog/tags/announcement.html
deleted file mode 100644
index d822e3f..0000000
--- a/output/blog/tags/announcement.html
+++ /dev/null
@@ -1,509 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/announcement" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: announcement</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/02/16/new-drivers-deprecated-drivers.html">New compute drivers and deprecated drivers in 1.0</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Feb 16, 2016</span>
-
-  <div class="post-content">
-    <p>With Libcloud 1.0.0 around the corner, it’s time to have a spring clean of the compute drivers. Granted, it’s not spring everywhere -actually
-I’m writing from Sydney, Australia where it’s definitely summer.</p>
-
-<p>Looking at the 52 providers in the 0.21.0 release, I have identified 5 providers that are no longer available or open.</p>
-
-<ul>
-  <li>CloudFrames</li>
-  <li>Looks dead - website doesn’t work, can’t see any references to this online.</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.cloudframes</code></li>
-  <li>HP Public Cloud (Helion)</li>
-  <li><a href="https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2566">Shut down on 31st of January 2016</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.hpcloud</code></li>
-  <li>IBM SmartCloud Enterprise</li>
-  <li><a href="http://www.theregister.co.uk/2013/10/31/ibm_to_shutter_smartcloud_enterprise_moves_customers_to_softlayer/">Shut down 2014, customers instructed to move to SoftLayer</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.ibm_sce</code></li>
-  <li>Ninefold</li>
-  <li><a href="http://www.itnews.com.au/news/ninefold-to-shut-down-411312">Ninefold shut down in January 2016</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.ninefold</code></li>
-  <li>Opsource</li>
-  <li>Dimension Data acquired OpSource in 2012, the Opsource driver is succeeded by the Dimension Data driver.</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.opsource</code></li>
-</ul>
-
-<h3 id="handling-deprecated-drivers">Handling deprecated drivers</h3>
-
-<p>For 1.0.0, we need a clean and user-friendly way of handling deprecated drivers as well as keeping the repository clean from legacy code.</p>
-
-<p>The most obvious implementation is that calls to <code class="language-plaintext highlighter-rouge">get_driver(Provider.NINEFOLD)</code> as an example will return a user error message saying
-this provider is no longer supported with a link to a new article and an alternative solution.</p>
-
-<p>Currently, users trying to instantiate a HPE public cloud driver for example will get a connection error, which is not user friendly.</p>
-
-<h3 id="new-compute-drivers-in-100-pre2">New compute drivers in 1.0.0-pre2</h3>
-
-<p>The upcoming release, so currently available in trunk contains some new compute drivers.</p>
-
-<ul>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/ntta.html">NTT America Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/internetsolutions.html">Internet Solutions Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/medone.html">Med-1 Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/indosat.html">Indosat Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/bsnl.html">BSNL IDC Cloud</a></li>
-</ul>
-
-<p>Full change log can be found at <a href="https://github.com/apache/libcloud/blob/trunk/CHANGES.rst">here</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/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>.
-Tomaz spoke about how much of a huge challenge porting the project to Python 3.x would be(!) as well as the 1.0 milestone.</p>
-
-<p>It is worth listening to the podcast to see how far things have come, we now average 2 pull-requests a day and have 156 contributors.</p>
-
-<p>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’m sure you’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 id="history-of-our-drivers">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)</li>
-  <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>
-  <li>DNS (v0.6.0)</li>
-  <li>Support for zones, records, recordtypes</li>
-  <li>19 providers including CloudFlare, DigitalOcean, DNSimple, GoDaddy, Google DNS, Linode, Rackspace, Amazon R53, Zerigo</li>
-  <li>Object Storage (v0.5.0)</li>
-  <li>Support for containers and objects</li>
-  <li>11 providers including Amazon S3, Azure Blobs, Google storage, CloudFiles, OpenStack Swift</li>
-  <li>Load Balancer (v0.5.0)</li>
-  <li>Support for nodes, balancers, listeners and algorithms</li>
-  <li>11 providers including CloudStack, Dimension Data, Amazon ELB, Google GCE LB, SoftLayer LB</li>
-  <li>Backup (v0.20.0)</li>
-  <li>Support for backup targets, recovery points and jobs</li>
-  <li>3 providers, Dimension Data, Amazon EBS snaps, Google snaps</li>
-</ul>
-
-<h2 id="introducing-backup-drivers">Introducing Backup Drivers</h2>
-
-<p>With 1.0-pre1 we have introduced a new driver type for backup, <code class="language-plaintext highlighter-rouge">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 id="terminology">Terminology</h3>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.backup.base.BackupTarget</code> - Represents a backup target, like a Virtual Machine, a folder or a database.</li>
-  <li><code class="language-plaintext highlighter-rouge">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 class="language-plaintext highlighter-rouge">libcloud.backup.base.BackupTargetJob</code> - Represents a backup job running on backup target.</li>
-</ul>
-
-<h2 id="introducing-container-as-a-service-drivers">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 href="http://www.slideshare.net/AnthonyShaw5/introducing-container-asaservice-support-to-apache-libcloud">A presentation on this topic is available on SlideShare.</a></p>
-
-<p><strong>Isn’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 id="container-api-design">Container API design</h3>
-
-<p>Container-as-a-Service providers will implement the <code class="language-plaintext highlighter-rouge">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 id="simple-container-support">Simple Container Support</h3>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.ContainerImage</code> - Represents an image that can be deployed, like an application or an operating system</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.Container</code> - Represents a deployed container image running on a container host</li>
-</ul>
-
-<h3 id="cluster-suppport">Cluster Suppport</h3>
-
-<p>Cluster support extends on the basic driver functions, but where drivers implement the class-level attribute <code class="language-plaintext highlighter-rouge">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 class="language-plaintext highlighter-rouge">libcloud.container.base.ContainerCluster</code> - Represents a deployed container image running on a container host</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.ClusterLocation</code> - Represents a location for clusters to be deployed</li>
-</ul>
-
-<h3 id="using-the-container-drivers">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="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><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="p">.</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">'user'</span><span class="p">,</span> <span class="s">'api key'</span><span class="p">)</span>
-
-<span class="n">image</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">install_image</span><span class="p">(</span><span class="s">'tomcat:8.0'</span><span class="p">)</span>
-<span class="n">container</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span><span class="s">'tomcat'</span><span class="p">,</span> <span class="n">image</span><span class="p">)</span>
-
-<span class="n">container</span><span class="p">.</span><span class="n">restart</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h3 id="container-registries">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’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="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><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="p">.</span><span class="n">get_image</span><span class="p">(</span><span class="s">'ubuntu'</span><span class="p">,</span> <span class="s">'latest'</span><span class="p">)</span> 
-</code></pre>
-  </div>
-</div>
-
-<p>When other container registry services are made available these can be provided in a similar context.</p>
-
-<h3 id="prototype-drivers-in-libcloudcontainer">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><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html">Docker</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html">Joyent Triton</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html">Google Kubernetes</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">Amazon Elastic Container Service (as well as Amazon Container Registry Service)</a></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 id="providing-feedback">Providing feedback</h1>
-
-<p>The <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201601.mbox/%3CCAOZ4b6sJM8ofMinGJCpfJEq7BYcAbfJBVCE7cfPniESqkEpkPQ%40mail.gmail.com%3E">voting thread</a> is open, please use this as your opportunity to give feedback.</p>
-
-<h1 id="thanks">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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 14, 2016</span>
-
-  <div class="post-content">
-    <p>This is an announcement for users of the Linode driver for Libcloud who might
-have started experiencing issues recently.</p>
-
-<h2 id="background">Background</h2>
-
-<p>A couple of Libcloud users have reported that they have recently started
-experiencing issues when talking to the Linode API using Libcloud. They have
-received messages similar to the one shown below.</p>
-
-<pre>
-socket.error: [Errno 104] Connection reset by peer
-</pre>
-
-<p>It turns out that the issue is related to the used SSL / TLS version. For
-compatibility and security reasons (Libcloud also supports older Python
-versions), Libcloud uses TLS v1.0 by default.</p>
-
-<p>Linode recently dropped support for TLS v1.0 and it now only support TLS &gt;=
-v1.1. This means Libcloud won’t work out of the box anymore.</p>
-
-<h2 id="solution">Solution</h2>
-
-<p>If you are experiencing this issue, you should update your code to use TLS v1.2
-or TLS v1.1 as shown below.</p>
-
-<div class="language-plaintext highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>import ssl
-
-import libcloud.security
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_1
-# or even better if your system and Python version supports TLS v1.2
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_2
-
-# Instantiate and work with the Linode driver here...
-</code></pre>
-  </div>
-</div>
-
-<p>Keep in mind that for this to work you need to have a recent version of OpenSSL
-installed on your system and you need to use Python &gt;= 3.4 or Python 2.7.9.</p>
-
-<p>For more details please see recently updated <a href="https://libcloud.readthedocs.org/en/latest/other/ssl-certificate-validation.html#changing-used-ssl-tls-version">documentation</a>. If you are
-still experiencing issues or have any questions, please feel free to reach
-us via the mailing list or IRC.</p>
-
-<p>Note: Even if you are not experiencing any issues, it’s generally a good idea
-to use the highest version of TLS supported by your system and the provider you
-use.</p>
-
-<h2 id="quick-note-on-sslprotocol_sslv23">Quick note on ssl.PROTOCOL_SSLv23</h2>
-
-<p>Python uses <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> constant by default. When this constant is
-used, it will let client known to pick the highest protocol version which both
-the client and server support (it will be selecting between SSL v3.0, TLS v1.0,
-TLS v1.1 and TLS v1.2).</p>
-
-<p>We use <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_TLSv1</code> instead of <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> for security
-and compatibility reasons. SSL v3.0 is considered broken and unsafe and using
-<code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> can result in an increased risk for a downgrade attack.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Special thanks to Jacob Riley, Steve V, Heath Naylor and everyone from
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD-791">LIBCLOUD-791</a> who helped debug and track down the root cause of this issue.</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/linode.html" rel="tag">linode</a>, <a href="/blog/tags/announcement.html" rel="tag">announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/apachecon.html b/output/blog/tags/apachecon.html
deleted file mode 100644
index 110367c..0000000
--- a/output/blog/tags/apachecon.html
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/apachecon" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: apachecon</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/04/15/libcloud-at-apachecon.html">ApacheCon and CloudStack Collaboration conference presnetations</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2014</span>
-
-  <div class="post-content">
-    <p>Last week <a href="http://events.linuxfoundation.org/events/apachecon-north-america">ApacheCon North America</a> and <a href="http://events.linuxfoundation.org/events/cloudstack-collaboration-conference-north-america">CloudStack Collaboration
-Conference</a> took place in Denver, Colorado.</p>
-
-<div class="imginline">
-  <p><a href="http://events.linuxfoundation.org/events/apachecon-north-america" target="_blank">
-  <img src="/images/apachecon_denver.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>During that week multiple presentations about Libcloud took place. In
-this post I’m including links to the slides of some of those
-presentations:</p>
-
-<ul>
-  <li><a href="http://www.slideshare.net/sebastiengoasguen/apache-libcloud">Apache Libcloud by Sebastien Goasguen</a> - Sebastien had a great introductory
-presentation about Libcloud. His presentation also included a great demo
-of using Libcloud’s deploy_node functionality to deploy a Worpdress blog on
-Exoscale.</li>
-  <li><a href="https://www.mist.io">Mobile, multi-cloud management on top of libcloud by Dimitris Moraitis</a> -
-Dimitris presented how they utilize Libcloud at <a href="https://www.mist.io">mist.io</a>.</li>
-</ul>
-
-<div class="imginline">
-  <p><img src="/images/posts/sacon.jpg" class="img-responsive inline" /></p>
-  <p>Sebastien delivering his talk.</p>
-</div>
-
-<p><em>I was also supposed to deliver a presentation about Libcloud’s history,
-evolution and lessons learned, but due to severe tonsillitis which has been
-strecthing for over 3 weeks, I sadly had to cancel my talk.</em></p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/apachecon.html" rel="tag">apachecon</a>, <a href="/blog/tags/ccna.html" rel="tag">ccna</a>, <a href="/blog/tags/presentations.html" rel="tag">presentations</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/api.html b/output/blog/tags/api.html
deleted file mode 100644
index 4547f8a..0000000
--- a/output/blog/tags/api.html
+++ /dev/null
@@ -1,269 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/api" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: API</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/04/06/requests-support.html">Experimental support for the requests package</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 06, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>I’ve just pushed a branch of the latest version of libcloud using the popular <code class="language-plaintext highlighter-rouge">requests</code> package by Kenneth Reitz instead of our home-rolled HTTP client library.</p>
-
-<p>This article is for both users and developers of libcloud. If you want to give feedback, please join the developer mailing list.</p>
-
-<h2 id="why">Why?</h2>
-
-<ul>
-  <li>requests is the defacto standard - it would be in the standard library but agreed against to allow it to develop faster https://github.com/kennethreitz/requests/issues/2424</li>
-  <li>it works with python 2.6-&gt;3.5</li>
-  <li>Our SSL experience has a lot to be desired for Windows users, having to download the CA cert package and setting environment variables just to get SSL working</li>
-  <li>Developers can use requests_mock for deeper integration testing</li>
-  <li>less code to maintain</li>
-  <li>the role of libcloud is for cloud abstraction, we provide no value in writing and maintaining our own HTTP client library</li>
-</ul>
-
-<h2 id="benefits-of-requests">Benefits of requests</h2>
-
-<p>There are a number of benefits to having a requests package</p>
-
-<ul>
-  <li>The client library code is smaller, leaner and simpler.</li>
-  <li>Requests has built in decompression support, we no longer need to support this</li>
-  <li>Requests has built in RAW download, upload support, helping with our storage drivers</li>
-</ul>
-
-<h2 id="implications-of-the-change">Implications of the change</h2>
-
-<ul>
-  <li>There are no longer 2 classes (<code class="language-plaintext highlighter-rouge">LibcloudHTTPSConnection</code> and <code class="language-plaintext highlighter-rouge">LibcloudHTTPConnection</code>) to be provided to each driver, they are now 1 class - <code class="language-plaintext highlighter-rouge">LibcloudConnection</code>. You probably won’t notice this because it is a property of the <code class="language-plaintext highlighter-rouge">Connection</code> class, but
-if you are developing or extending functionality then it is implicated.</li>
-  <li>Unit tests will look slightly different (see below)</li>
-  <li>This change broke 4200 unit tests (out of 6340)! I’ve since fixed them all since they were coupled to the original implementation, but now I don’t know if all of tests are valid.</li>
-</ul>
-
-<h2 id="testing-with-requests">Testing with requests</h2>
-
-<p>Unit tests that were written like this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_classes</span> <span class="o">=</span> \	
-           <span class="p">(</span><span class="bp">None</span><span class="p">,</span> <span class="n">DigitalOceanMockHttp</span><span class="p">)</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Because of the change have been modified to (I updated all of them - so this is just for future reference)</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_class</span> <span class="o">=</span> <span class="n">DigitalOceanMockHttp</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<h1 id="check-it-out">Check it out!</h1>
-
-<p>The package is on my personal apache site, you can download it and install it in a virtualenv for testing.</p>
-
-<p><code class="language-plaintext highlighter-rouge">pip install -e http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/apache-libcloud-1.0.0-rc2-requests.zip@feature#egg=apache-libcloud</code></p>
-
-<p>The hashes are my <a href="http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/">apache space</a></p>
-
-<p>Have a look at the <a href="https://github.com/apache/libcloud/pull/728/files">PR and the change set</a> for a list of changes</p>
-
-<h1 id="what-might-break">What might break?</h1>
-
-<p>What I’m really looking for is for users of Libcloud to take 15 minutes, an existing (working) libcloud script, install this package in a virtualenv and just validate
-that there are no regression bugs with this change.</p>
-
-<p>I’m particularly sceptical about the storage drivers.</p>
-
-<p>Once we have enough community feedback, we will propose a vote to merge this into trunk for future release.</p>
-
-<h2 id="credit">Credit</h2>
-
-<p>Credit to dz0ny on IRC for contributing some of the requests patch.</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/api.html" rel="tag">API</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/articles.html b/output/blog/tags/articles.html
deleted file mode 100644
index 1d6e3c9..0000000
--- a/output/blog/tags/articles.html
+++ /dev/null
@@ -1,502 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/articles" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: articles</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/21/libcloud-0-14-and-ikoula.html">Libcloud 0.14.0 and the new Ikoula driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 21, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.0 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released last month</a>. Among many improvements and new
-features, this release also includes a brand new driver for
-<a href="http://express.ikoula.co.uk/public-cloud">Ikoula public cloud</a> which is based on the generic <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://express.ikoula.co.uk/public-cloud" target="_blank">
-  <img src="/images/posts/2014-02-21-libcloud-0-14-and-ikoula/ikoula.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>Folks over at Ikoula wrote a short introductory post about this new driver. The post
-is in French, so if you speak French and are interested in using Ikoula driver,
-you should check it out - <a href="http://www.ikoula-blog.com/apache_libcloud">Utilisation d’Apache-Libcloud au sein du Cloud
-Ikoula</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a>, <a href="/blog/tags/cloudstack.html" rel="tag">cloudstack</a>, <a href="/blog/tags/ikoula.html" rel="tag">ikoula</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/18/libcloud-0-14-and-google-cloud-platform.html">Libcloud 0.14 and Google Cloud Platform</a></h2>
-  
-  <span class="post-date-author">By Rick Wright on Feb 18, 2014</span>
-
-  <div class="post-content">
-    <p><em>This is a guest post by <a href="https://github.com/wrigri">Rick Wright</a>. Rick is an engineer at Google and
-the main contributor to the Libcloud Google Compute Engine driver.</em></p>
-
-<p>As anyone following this blog knows, Libcloud 0.14 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">recently released</a>.
-Included in this release is new support for the Google Compute Engine service
-that was recently made generally available.</p>
-
-<p>The first Libcloud driver for Google Compute Engine was initially released last
-summer, and has been continually updated to support new Compute Engine
-features. Support for the Compute Engine Load Balancer was also recently added.</p>
-
-<p>Libcloud had previously added support for Google Cloud Storage through the S3
-compatibility API.</p>
-
-<p>In this post, we’ll show you how to get up and running with Google Compute
-Engine with Libcloud, show you how to create some instances (nodes) and point
-you to additional resources. We also show you how you can start up 20
-instances in under a minute.</p>
-
-<div class="imginline">
-  <p><a href="https://cloud.google.com/" target="_blank">
-  <img src="/images/posts/gce/image03.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<h2 id="getting-started">Getting Started</h2>
-
-<p>If you haven’t yet signed up for Google Compute Engine, more information can
-be found on the <a href="https://cloud.google.com/">Google Cloud Platform</a> site. We hope that you will look at
-the Google Cloud Platform and consider Compute Engine for workloads of any
-size.</p>
-
-<p>If you are familiar with Libcloud, using the driver for Compute Engine will
-also be familiar to you as nearly all of the standard Libcloud API methods for
-Compute and Load Balancing are supported by the Compute Engine drivers.</p>
-
-<h2 id="setting-up-authentication">Setting up Authentication</h2>
-
-<p>Google Compute Engine uses OAuth2 for authentication and Libcloud supports two
-different authentication methods for Compute Engine: Service Accounts and
-Installed Applications. More information can be found about these options in
-the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>, but here is a simple walk-through for getting
-your Service Account credentials (note that the Service Account authentication
-requires the PyCrypto library):</p>
-
-<p>From the Console (<a href="https://cloud.google.com/console">https://cloud.google.com/console</a>), select your project. When
-your project is open, select “APIs &amp; auth” and then “Credentials” as shown
-below:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image01.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To create a new Service Account ID, click on “Create New Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image04.png" class="img-responsive inline" /></p>
-</div>
-
-<p>Select “Service account” and click “Create Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image00.png" class="img-responsive inline" /></p>
-</div>
-
-<p>This will create and download a PCKS-12 private key to your local machine. You
-will need to convert this to a .pem format key. (See additional instructions
-in the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>).</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image02.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To connect to Compute Engine from Libclould, you will need to provide both the
-“Email address” for the service account and the path to the key file.</p>
-
-<h2 id="creating-an-instance">Creating an Instance</h2>
-
-<p>The Compute Engine driver supports the normal Libcloud ways of doing things.
-For example, to create the driver you would do something like this:</p>
-
-<pre>
-from libcloud.compute.types import Provider
-from libcloud.compute.providers import get_driver
-Driver = get_driver(Provider.GCE)
-gce = Driver('your_service_account_email', 'path_to_pem_file',
-             datacenter='us-central1-a',
-             project='your_project_id')
-</pre>
-
-<p>Then, you may want to get a list of machine sizes or images to use for your
-node creation:</p>
-
-<pre>
-sizes = gce.list_sizes()
-images = gce.list_images()
-</pre>
-
-<p>and then filter them to find the correct size/image object to create your
-node. For example:</p>
-
-<pre>
-size_obj = [s for s in sizes if s.id == 'n1-standard-1'][0]
-image_obj = [i for i in images if i.name == 'debian-7'][0]
-</pre>
-
-<p>Finally, you would create the node using the create_node() method:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size=size_obj,
-                           image=img_obj)
-</pre>
-
-<p>The GCE driver also supports the ability to pass in size/image by name instead
-of by object, so you could create your new node like this, without looking up
-the sizes/images:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size='n1-standard-1',
-                           image='debian-7')
-</pre>
-
-<p>In this case a new node will be created using the “n1-standard-1” machine
-type and will use the latest “debian-7” image that is available.</p>
-
-<h2 id="creating-multiple-instances">Creating Multiple Instances</h2>
-
-<p>We have added an extra method to the Compute Engine driver to help in the
-creation of multiple instances/nodes in parallel.  This is the
-“ex_create_multiple_nodes()” method, and it can be used like this:</p>
-
-<pre>
-base_name = 'multiple-nodes'
-number = 20
-start_time = time.time()
-multi_nodes = gce.ex_create_multiple_nodes(
-    base_name, 'n1-standard-1', 'debian-7', number)
-end_time = time.time()
-
-print('Created the following %s nodes in %.2f seconds' % (
-   number, end_time-start_time))
-
-for node in multi_nodes:
-   print('   %s' % node.name)
-</pre>
-
-<p>Running this gives the following output (timing will likely vary somewhat):</p>
-
-<pre>
-Created the following 20 nodes in 35.77 seconds
-  multiple-nodes-000
-  multiple-nodes-001
-  multiple-nodes-002
-  multiple-nodes-003
-  multiple-nodes-004
-  ...
-</pre>
-
-<h2 id="onward">Onward</h2>
-
-<p>This post showed you how to get started, and additional example code can be
-found in the <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_demo.py">Libcloud Compute Engine demo code</a>. The demo code can show you
-how to use most of the features of the driver, including: Creating disks,
-firewalls and addresses; setting tags; attaching and detaching disks and
-deleting resources. There is <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_lb_demo.py">separate demo code</a> for the Load Balancer
-functions which shows how to quickly set up 3 web servers with a Load Balancer
-controlling the traffic to them. In addition, the driver documentation
-contains the documentation for the extra methods that cover nearly all of the
-features of the Compute Engine API.</p>
-
-<p>We are excited to be able to contribute to the Libcloud project and hope that
-you will find it useful. We like working with Libcloud and have used it as the
-basis for contributing code to other open source projects such as <a href="http://ansible.com/">Ansible</a>
-and <a href="http://www.saltstack.com/">SaltStack</a>. If you run into problems or find bugs, please
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD">report them</a> (or send a <a href="https://github.com/apache/libcloud">pull request</a>) and we will be happy to continue
-to fix and enhance the Compute Engine driver in Libcloud.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/providers.html" rel="tag">providers</a>, <a href="/blog/tags/gce.html" rel="tag">gce</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/11/libcloud-0-14-1-and-cloudsigma.html">Libcloud 0.14.1 and the new CloudSigma driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 11, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.1 has been <a href="/blog/2014/02/08/libcloud-0-14-1-released.html">release recently</a>. Among other bug fixes,
-improvements and new features, this release also includes a brand new compute
-driver for <a href="https://www.cloudsigma.com">CloudSigma</a> API 2.0 with an <a href="https://libcloud.readthedocs.org/en//latest/compute/drivers/cloudsigma.html">extensive documentation</a>.</p>
-
-<div class="imginline">
-  <p><a href="https://www.cloudsigma.com" target="_blank">
-  <img src="/images/posts/2014-02-11-libcloud-0-14-1-and-cloudsigma/cloudsigma.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you want to learn more about this new driver, I encourage you to check a guest
-post I wrote on the CloudSigma blog which shows some examples of how to use this new
-driver - <a href="https://www.cloudsigma.com/2014/02/11/cloudsigma-api-v2-0-is-now-supported-in-libcloud/">CloudSigma API v2.0 is now supported in Libcloud</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/04/libcloud-0-14-and-rackspace.html">Libcloud 0.14 and the Rackspace drivers</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 04, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14 which has been <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released recently</a> includes many new features
-and improvements. Among those new features is also a better support for working
-with multiple regions in the Rackspace drivers.</p>
-
-<p>Brian Curtin, one of the Libcloud commiters wrote a great post about Libcloud
-0.14 and the Rackspace drivers on the Rackspace developer blog - <a href="http://developer.rackspace.com/blog/libcloud-0-dot-14-released.html">Libcloud 0.14
-Released</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://www.rackspace.com/cloud/" target="_blank">
-  <img src="/images/posts/2014-02-04-libcloud-0-14-and-rackspace/rackspace.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>We encourage everyone who wants to learn more about Libcloud and Rackspace
-drivers to <a href="http://developer.rackspace.com/blog/libcloud-0-dot-14-released.html">check it out</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/01/27/libcloud-0-14-and-the-new-exoscale-driver.html">Libcloud 0.14 and the new Exoscale driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 27, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14 which has been <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released recently</a> includes many new features
-and improvements. One of those new features is also a driver for the
-<a href="https://www.exoscale.ch/open-cloud/compute/">Exoscale public cloud</a>.</p>
-
-<p>Exoscale is a public cloud service provider based in Switzerland. Their cloud
-is powered by an open-source cloud computing platform <a href="https://cloudstack.apache.org/">Apache CloudStack</a>.
-As such, the new Exoscale driver heavily relies on the existing
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="https://www.exoscale.ch" target="_blank">
-  <img src="/images/posts/2014-01-27-libcloud-0-14-and-the-new-exoscale-driver/exoscale.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you want to learn more about how to get started with the new Exoscale
-driver, you should read <a href="https://www.exoscale.ch/syslog/2014/01/27/licloud-guest-post/">Libcloud 0.14 and Exoscale</a> blog post which has
-been written by one of our developers and posted on the Exoscale blog.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/ccna.html b/output/blog/tags/ccna.html
deleted file mode 100644
index 7b510b9..0000000
--- a/output/blog/tags/ccna.html
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/ccna" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: ccna</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/04/15/libcloud-at-apachecon.html">ApacheCon and CloudStack Collaboration conference presnetations</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2014</span>
-
-  <div class="post-content">
-    <p>Last week <a href="http://events.linuxfoundation.org/events/apachecon-north-america">ApacheCon North America</a> and <a href="http://events.linuxfoundation.org/events/cloudstack-collaboration-conference-north-america">CloudStack Collaboration
-Conference</a> took place in Denver, Colorado.</p>
-
-<div class="imginline">
-  <p><a href="http://events.linuxfoundation.org/events/apachecon-north-america" target="_blank">
-  <img src="/images/apachecon_denver.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>During that week multiple presentations about Libcloud took place. In
-this post I’m including links to the slides of some of those
-presentations:</p>
-
-<ul>
-  <li><a href="http://www.slideshare.net/sebastiengoasguen/apache-libcloud">Apache Libcloud by Sebastien Goasguen</a> - Sebastien had a great introductory
-presentation about Libcloud. His presentation also included a great demo
-of using Libcloud’s deploy_node functionality to deploy a Worpdress blog on
-Exoscale.</li>
-  <li><a href="https://www.mist.io">Mobile, multi-cloud management on top of libcloud by Dimitris Moraitis</a> -
-Dimitris presented how they utilize Libcloud at <a href="https://www.mist.io">mist.io</a>.</li>
-</ul>
-
-<div class="imginline">
-  <p><img src="/images/posts/sacon.jpg" class="img-responsive inline" /></p>
-  <p>Sebastien delivering his talk.</p>
-</div>
-
-<p><em>I was also supposed to deliver a presentation about Libcloud’s history,
-evolution and lessons learned, but due to severe tonsillitis which has been
-strecthing for over 3 weeks, I sadly had to cancel my talk.</em></p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/apachecon.html" rel="tag">apachecon</a>, <a href="/blog/tags/ccna.html" rel="tag">ccna</a>, <a href="/blog/tags/presentations.html" rel="tag">presentations</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/celebrations.html b/output/blog/tags/celebrations.html
deleted file mode 100644
index 2e77d13..0000000
--- a/output/blog/tags/celebrations.html
+++ /dev/null
@@ -1,205 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/celebrations" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: celebrations</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/07/07/libcloud-5th-birthday-celebration-during-europython-week-in-berlin.html">Libcloud's 5th birthday celebration during EuroPython week in Berlin</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2014</span>
-
-  <div class="post-content">
-    <p>On July 23nd of this year it will be exactly 5 years from the initial project
-announcement on the <a href="http://web.archive.org/web/20120517182502/https://www.cloudkick.com/blog/2009/jul/23/libcloud-announced/">Cloudkick blog</a>.</p>
-
-<p>We are going to celebrate this great milestone with a cake and drinks and we
-would like to invite you to join us. The celebration will take place in a nice
-bar during the <a href="https://ep2014.europython.eu/en/">EuroPython week</a> in Berlin, Germany.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/cake.png" class="img-responsive inline" /></p>
-  <p class="img-caption">The cake is not a lie!</p>
-</div>
-
-<p>Celebration will be attended by Libcloud developers so this is also a great
-opportunity for you to meet and hang with us in real-life and ask any questions
-you might have about the project.</p>
-
-<div class="imginline">
-  <p><a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531" target="_blank"><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/eventbrite_page.jpg" class="img-responsive inline" /></a></p>
-  <p class="img-caption">For more information visit the eventbrite page.</p>
-</div>
-
-<p>For more information, exact location and RSVP, please refer to the
-<a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531">Eventbrite page</a>. Keep in mind that RSVP is mandatory if you want to
-attend the celebration.</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/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/events.html" rel="tag">events</a>, <a href="/blog/tags/celebrations.html" rel="tag">celebrations</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/cloudstack.html b/output/blog/tags/cloudstack.html
deleted file mode 100644
index b7529d0..0000000
--- a/output/blog/tags/cloudstack.html
+++ /dev/null
@@ -1,195 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/cloudstack" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: cloudstack</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/21/libcloud-0-14-and-ikoula.html">Libcloud 0.14.0 and the new Ikoula driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 21, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.0 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released last month</a>. Among many improvements and new
-features, this release also includes a brand new driver for
-<a href="http://express.ikoula.co.uk/public-cloud">Ikoula public cloud</a> which is based on the generic <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://express.ikoula.co.uk/public-cloud" target="_blank">
-  <img src="/images/posts/2014-02-21-libcloud-0-14-and-ikoula/ikoula.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>Folks over at Ikoula wrote a short introductory post about this new driver. The post
-is in French, so if you speak French and are interested in using Ikoula driver,
-you should check it out - <a href="http://www.ikoula-blog.com/apache_libcloud">Utilisation d’Apache-Libcloud au sein du Cloud
-Ikoula</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a>, <a href="/blog/tags/cloudstack.html" rel="tag">cloudstack</a>, <a href="/blog/tags/ikoula.html" rel="tag">ikoula</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/conferences.html b/output/blog/tags/conferences.html
deleted file mode 100644
index ea118b8..0000000
--- a/output/blog/tags/conferences.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/conferences" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: conferences</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/07/07/libcloud-5th-birthday-celebration-during-europython-week-in-berlin.html">Libcloud's 5th birthday celebration during EuroPython week in Berlin</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2014</span>
-
-  <div class="post-content">
-    <p>On July 23nd of this year it will be exactly 5 years from the initial project
-announcement on the <a href="http://web.archive.org/web/20120517182502/https://www.cloudkick.com/blog/2009/jul/23/libcloud-announced/">Cloudkick blog</a>.</p>
-
-<p>We are going to celebrate this great milestone with a cake and drinks and we
-would like to invite you to join us. The celebration will take place in a nice
-bar during the <a href="https://ep2014.europython.eu/en/">EuroPython week</a> in Berlin, Germany.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/cake.png" class="img-responsive inline" /></p>
-  <p class="img-caption">The cake is not a lie!</p>
-</div>
-
-<p>Celebration will be attended by Libcloud developers so this is also a great
-opportunity for you to meet and hang with us in real-life and ask any questions
-you might have about the project.</p>
-
-<div class="imginline">
-  <p><a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531" target="_blank"><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/eventbrite_page.jpg" class="img-responsive inline" /></a></p>
-  <p class="img-caption">For more information visit the eventbrite page.</p>
-</div>
-
-<p>For more information, exact location and RSVP, please refer to the
-<a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531">Eventbrite page</a>. Keep in mind that RSVP is mandatory if you want to
-attend the celebration.</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/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/events.html" rel="tag">events</a>, <a href="/blog/tags/celebrations.html" rel="tag">celebrations</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/04/15/libcloud-at-apachecon.html">ApacheCon and CloudStack Collaboration conference presnetations</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2014</span>
-
-  <div class="post-content">
-    <p>Last week <a href="http://events.linuxfoundation.org/events/apachecon-north-america">ApacheCon North America</a> and <a href="http://events.linuxfoundation.org/events/cloudstack-collaboration-conference-north-america">CloudStack Collaboration
-Conference</a> took place in Denver, Colorado.</p>
-
-<div class="imginline">
-  <p><a href="http://events.linuxfoundation.org/events/apachecon-north-america" target="_blank">
-  <img src="/images/apachecon_denver.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>During that week multiple presentations about Libcloud took place. In
-this post I’m including links to the slides of some of those
-presentations:</p>
-
-<ul>
-  <li><a href="http://www.slideshare.net/sebastiengoasguen/apache-libcloud">Apache Libcloud by Sebastien Goasguen</a> - Sebastien had a great introductory
-presentation about Libcloud. His presentation also included a great demo
-of using Libcloud’s deploy_node functionality to deploy a Worpdress blog on
-Exoscale.</li>
-  <li><a href="https://www.mist.io">Mobile, multi-cloud management on top of libcloud by Dimitris Moraitis</a> -
-Dimitris presented how they utilize Libcloud at <a href="https://www.mist.io">mist.io</a>.</li>
-</ul>
-
-<div class="imginline">
-  <p><img src="/images/posts/sacon.jpg" class="img-responsive inline" /></p>
-  <p>Sebastien delivering his talk.</p>
-</div>
-
-<p><em>I was also supposed to deliver a presentation about Libcloud’s history,
-evolution and lessons learned, but due to severe tonsillitis which has been
-strecthing for over 3 weeks, I sadly had to cancel my talk.</em></p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/apachecon.html" rel="tag">apachecon</a>, <a href="/blog/tags/ccna.html" rel="tag">ccna</a>, <a href="/blog/tags/presentations.html" rel="tag">presentations</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/containers.html b/output/blog/tags/containers.html
deleted file mode 100644
index 23392b0..0000000
--- a/output/blog/tags/containers.html
+++ /dev/null
@@ -1,394 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/containers" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: containers</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/02/05/libcloud-containers-example.html">Using the container abstraction API in 1.0.0-pre1</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Feb 05, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>Containers are the talk of the town, you can’t escape an event or meetup without someone talking about containers. The lessons we
-learnt with compute abstraction are applying widely with containers in 2016. APIs are not consistent between clouds, designs are not
-standardised and yet, users are trying to consume multiple services.</p>
-
-<p>We introduced Container-as-a-Service support in <a href="http://libcloud.apache.org/blog/2016/01/26/libcloud-1-0-0-pre1-released.html">1.0.0-pre1</a>, a community pre-release with the intention of sparking feedback from 
-the open-source community about the design and the implementation of 4 example drivers :</p>
-
-<ul>
-  <li>Docker</li>
-  <li>Joyent Triton</li>
-  <li>Amazon EC2 Container Service</li>
-  <li>Google Kubernetes</li>
-</ul>
-
-<p>In this tutorial we’re going to explore how to do this:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2016-02-05-containers/container_cloud_example.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Deploying containers across platforms.</p>
-</div>
-
-<p>Pulling images from the Docker hub, deploying to Docker, Kubernetes and Amazon ECS then auditing them with a single query.</p>
-
-<h2 id="getting-started-with-100-pre1">Getting Started with 1.0.0-pre1</h2>
-
-<p>First off, let’s install the new packages, you probably want to do this within a virtualenv if you’re using Apache Libcloud for other projects.</p>
-
-<p>So run these commands at a Linux Shell to create a virtualenv called ‘containers’ and install the pre-release packages into that environment.</p>
-
-<div class="language-bash highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   virtualenv containers
-   <span class="nb">cd </span>containers
-   <span class="nb">source </span>bin/activate
-   pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>1.0.0-pre1
-</code></pre>
-  </div>
-</div>
-
-<p>Now you can start using this package with a test script, let’s create one called containers.py</p>
-
-<div class="language-bash highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="nb">touch </span>containers.py
-</code></pre>
-  </div>
-</div>
-
-<p>Using your favourite text editor, update that file to import the 1.0.0-pre1 libraries and the factory methods for instantiating containers.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <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>
-</code></pre>
-  </div>
-</div>
-
-<p><code class="language-plaintext highlighter-rouge">get_driver</code> is a factory method as with all libcloud APIs, you call this method with the <code class="language-plaintext highlighter-rouge">Provider</code> that you want to instantiate. Our options are:</p>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">Provider.DOCKER</code> - Standalone Docker API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.KUBERNETES</code> - Kubernetes Cluster endpoint</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.JOYENT</code> - Joyent Triton Public API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.ECS</code> - Amazon EC2 Container Service</li>
-</ul>
-
-<p>Calling <code class="language-plaintext highlighter-rouge">get_driver</code> will return a reference to the driver class that you requested. You can then instantiate that class into an object using the 
-contructor. This is always a set of parameters for setting the host or region, the authentication and any other options.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">driver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">DOCKER</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now we can call our driver and get an instance of it called <code class="language-plaintext highlighter-rouge">docker_driver</code> and use that to deploy a container. For Docker you need the pem files on the server,
-the host (IP or FQDN) and the port.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">docker_driver</span> <span class="o">=</span> <span class="n">driver</span><span class="p">(</span><span class="n">host</span><span class="o">=</span><span class="s">'https://198.61.239.128'</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="mi">4243</span><span class="p">,</span>
-             <span class="n">key_file</span><span class="o">=</span><span class="s">'key.pem'</span><span class="p">,</span> <span class="n">cert_file</span><span class="o">=</span><span class="s">'cert.pem'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Docker requires that images are available in the image database before they can be deployed as containers. With Kubernetes and Amazon ECS this step is not required
-as when you deploy a container it carries out that download for you.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">image</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">install_image</span><span class="p">(</span><span class="s">'tomcat:8.0'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now that Docker has the version 8.0 image of Apache Tomcat, you can deploy this as a container called <code class="language-plaintext highlighter-rouge">my_tomcat_container</code>. Tomcat runs on TCP/8080 by default so we 
-want to bind that port for our container using an optional parameter <code class="language-plaintext highlighter-rouge">port_bindings</code></p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">bindings</span> <span class="o">=</span> <span class="p">{</span> <span class="s">"22/tcp"</span><span class="p">:</span> <span class="p">[{</span> <span class="s">"HostPort"</span><span class="p">:</span> <span class="s">"11022"</span> <span class="p">}]</span> <span class="p">}</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span><span class="s">'my_tomcat_container'</span><span class="p">,</span> <span class="n">image</span><span class="p">,</span> <span class="n">port_bindings</span><span class="o">=</span><span class="n">bindings</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This will have deployed the container and started it up for you, you can disable the automatic startup by using <code class="language-plaintext highlighter-rouge">start=False</code> as a keyword argument. You can now call upon this container and 
-run methods, <code class="language-plaintext highlighter-rouge">restart</code>, <code class="language-plaintext highlighter-rouge">start</code>, <code class="language-plaintext highlighter-rouge">stop</code> and <code class="language-plaintext highlighter-rouge">destroy</code>.</p>
-
-<p>For example, to blow away that test container:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="crossing-the-streams-calling-kubernetes-and-amazon-ec2-container-service">Crossing the streams; calling Kubernetes and Amazon EC2 Container Service</h2>
-
-<p>With Docker we saw that we needed to “pull” the image before we deployed it. Kubernetes and Amazon ECS don’t have that requirement, but as a safeguard you can query the Docker Hub API using a 
-utility class provided</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <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="p">.</span><span class="n">get_image</span><span class="p">(</span><span class="s">'tomcat'</span><span class="p">,</span> <span class="s">'8.0'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now <code class="language-plaintext highlighter-rouge">image</code> can be used to deploy to any driver instance that you create. Let’s try that against Kubernetes and ECS.</p>
-
-<h3 id="amazon-ecs">Amazon ECS</h3>
-
-<p>Before you run this example, you will need an API key and the permissions for that key to have the <code class="language-plaintext highlighter-rouge">AmazonEC2ContainerServiceFullAccess</code> role. <code class="language-plaintext highlighter-rouge">ap-southeast-2</code> is my nearest region, but you can 
-swap this out for any of the Amazon public regions that have the ECS service available.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">e_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">ECS</span><span class="p">)</span>
-   <span class="n">ecs</span> <span class="o">=</span> <span class="n">e_cls</span><span class="p">(</span><span class="n">access_id</span><span class="o">=</span><span class="s">'SDHFISJDIFJSIDFJ'</span><span class="p">,</span>
-               <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-               <span class="n">region</span><span class="o">=</span><span class="s">'ap-southeast-2'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>ECS and Kubernetes both support some form of grouping or clustering for your containers. This is available as <code class="language-plaintext highlighter-rouge">create_cluster</code>, <code class="language-plaintext highlighter-rouge">list_cluster</code>.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">cluster</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span>
-            <span class="n">ex_container_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">,</span> <span class="n">ex_host_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This will have deployed a task definition in Amazon ECS with a single container inside, with a cluster called ‘main’ and deployed the tomcat:8.0 image from the Docker hub to that region.</p>
-
-<p>Check out the <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">ECS Documentation</a> for more details.</p>
-
-<h3 id="kubernetes">Kubernetes</h3>
-
-<p>Kubernetes authentication is currently only implemented for None (off) and Basic HTTP authentication. Let’s use the <a href="http://kubernetes.io/v1.1/docs/admin/authentication.html">basic HTTP authentication method</a> to connect.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>
-<span class="n">k_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">KUBERNETES</span><span class="p">)</span>
-
-<span class="n">kubernetes</span> <span class="o">=</span> <span class="n">k_cls</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="s">'my_username'</span><span class="p">,</span>
-                   <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-                   <span class="n">host</span><span class="o">=</span><span class="s">'126.32.21.4'</span><span class="p">)</span>
-<span class="n">cluster2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-<span class="n">container2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="wrapping-it-up">Wrapping it up</h2>
-
-<p>Now, let’s wrap that all up by doing a list comprehension across the 3 drivers to get a list of all containers and print their ID’s and Names. Then delete them.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="n">containers</span> <span class="o">=</span> <span class="p">[</span><span class="n">conn</span><span class="p">.</span><span class="n">list_containers</span><span class="p">()</span> <span class="k">for</span> <span class="n">conn</span> <span class="ow">in</span> <span class="p">[</span><span class="n">docker</span><span class="p">,</span> <span class="n">ecs</span><span class="p">,</span> <span class="n">kubernetes</span><span class="p">]]</span>
-<span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">containers</span><span class="p">:</span>
-    <span class="k">print</span><span class="p">(</span><span class="s">"%s : %s"</span> <span class="o">%</span> <span class="p">(</span><span class="n">container</span><span class="p">.</span><span class="nb">id</span><span class="p">,</span> <span class="n">container</span><span class="p">.</span><span class="n">name</span><span class="p">))</span>
-    <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-
-</code></pre>
-  </div>
-</div>
-
-<h3 id="about-the-author">About the Author</h3>
-
-<p>Anthony Shaw is on the PMC for Apache Libcloud, you can follow Anthony on Twitter at <a href="https://twitter.com/anthonypjshaw">@anthonypjshaw</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/containers.html" rel="tag">containers</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/europython.html b/output/blog/tags/europython.html
deleted file mode 100644
index 186551b..0000000
--- a/output/blog/tags/europython.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/europython" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: europython</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/06/06/libcloud-sprint-will-be-held-at-europython-2011.html">Libcloud sprint will be held at EuroPython 2011</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 06, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at EuroPython 2011 in Florence, Italy. For more
-information, please refer to the <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201106.mbox/%3CBANLkTiniHVi+EYpo6iBYvA-BxwPkZmfSig@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/europython.html" rel="tag">europython</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/events.html b/output/blog/tags/events.html
deleted file mode 100644
index 91f6c2a..0000000
--- a/output/blog/tags/events.html
+++ /dev/null
@@ -1,205 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/events" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: events</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/07/07/libcloud-5th-birthday-celebration-during-europython-week-in-berlin.html">Libcloud's 5th birthday celebration during EuroPython week in Berlin</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2014</span>
-
-  <div class="post-content">
-    <p>On July 23nd of this year it will be exactly 5 years from the initial project
-announcement on the <a href="http://web.archive.org/web/20120517182502/https://www.cloudkick.com/blog/2009/jul/23/libcloud-announced/">Cloudkick blog</a>.</p>
-
-<p>We are going to celebrate this great milestone with a cake and drinks and we
-would like to invite you to join us. The celebration will take place in a nice
-bar during the <a href="https://ep2014.europython.eu/en/">EuroPython week</a> in Berlin, Germany.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/cake.png" class="img-responsive inline" /></p>
-  <p class="img-caption">The cake is not a lie!</p>
-</div>
-
-<p>Celebration will be attended by Libcloud developers so this is also a great
-opportunity for you to meet and hang with us in real-life and ask any questions
-you might have about the project.</p>
-
-<div class="imginline">
-  <p><a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531" target="_blank"><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/eventbrite_page.jpg" class="img-responsive inline" /></a></p>
-  <p class="img-caption">For more information visit the eventbrite page.</p>
-</div>
-
-<p>For more information, exact location and RSVP, please refer to the
-<a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531">Eventbrite page</a>. Keep in mind that RSVP is mandatory if you want to
-attend the celebration.</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/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/events.html" rel="tag">events</a>, <a href="/blog/tags/celebrations.html" rel="tag">celebrations</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/gce.html b/output/blog/tags/gce.html
deleted file mode 100644
index 082e7b1..0000000
--- a/output/blog/tags/gce.html
+++ /dev/null
@@ -1,357 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/gce" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: gce</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/18/libcloud-0-14-and-google-cloud-platform.html">Libcloud 0.14 and Google Cloud Platform</a></h2>
-  
-  <span class="post-date-author">By Rick Wright on Feb 18, 2014</span>
-
-  <div class="post-content">
-    <p><em>This is a guest post by <a href="https://github.com/wrigri">Rick Wright</a>. Rick is an engineer at Google and
-the main contributor to the Libcloud Google Compute Engine driver.</em></p>
-
-<p>As anyone following this blog knows, Libcloud 0.14 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">recently released</a>.
-Included in this release is new support for the Google Compute Engine service
-that was recently made generally available.</p>
-
-<p>The first Libcloud driver for Google Compute Engine was initially released last
-summer, and has been continually updated to support new Compute Engine
-features. Support for the Compute Engine Load Balancer was also recently added.</p>
-
-<p>Libcloud had previously added support for Google Cloud Storage through the S3
-compatibility API.</p>
-
-<p>In this post, we’ll show you how to get up and running with Google Compute
-Engine with Libcloud, show you how to create some instances (nodes) and point
-you to additional resources. We also show you how you can start up 20
-instances in under a minute.</p>
-
-<div class="imginline">
-  <p><a href="https://cloud.google.com/" target="_blank">
-  <img src="/images/posts/gce/image03.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<h2 id="getting-started">Getting Started</h2>
-
-<p>If you haven’t yet signed up for Google Compute Engine, more information can
-be found on the <a href="https://cloud.google.com/">Google Cloud Platform</a> site. We hope that you will look at
-the Google Cloud Platform and consider Compute Engine for workloads of any
-size.</p>
-
-<p>If you are familiar with Libcloud, using the driver for Compute Engine will
-also be familiar to you as nearly all of the standard Libcloud API methods for
-Compute and Load Balancing are supported by the Compute Engine drivers.</p>
-
-<h2 id="setting-up-authentication">Setting up Authentication</h2>
-
-<p>Google Compute Engine uses OAuth2 for authentication and Libcloud supports two
-different authentication methods for Compute Engine: Service Accounts and
-Installed Applications. More information can be found about these options in
-the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>, but here is a simple walk-through for getting
-your Service Account credentials (note that the Service Account authentication
-requires the PyCrypto library):</p>
-
-<p>From the Console (<a href="https://cloud.google.com/console">https://cloud.google.com/console</a>), select your project. When
-your project is open, select “APIs &amp; auth” and then “Credentials” as shown
-below:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image01.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To create a new Service Account ID, click on “Create New Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image04.png" class="img-responsive inline" /></p>
-</div>
-
-<p>Select “Service account” and click “Create Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image00.png" class="img-responsive inline" /></p>
-</div>
-
-<p>This will create and download a PCKS-12 private key to your local machine. You
-will need to convert this to a .pem format key. (See additional instructions
-in the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>).</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image02.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To connect to Compute Engine from Libclould, you will need to provide both the
-“Email address” for the service account and the path to the key file.</p>
-
-<h2 id="creating-an-instance">Creating an Instance</h2>
-
-<p>The Compute Engine driver supports the normal Libcloud ways of doing things.
-For example, to create the driver you would do something like this:</p>
-
-<pre>
-from libcloud.compute.types import Provider
-from libcloud.compute.providers import get_driver
-Driver = get_driver(Provider.GCE)
-gce = Driver('your_service_account_email', 'path_to_pem_file',
-             datacenter='us-central1-a',
-             project='your_project_id')
-</pre>
-
-<p>Then, you may want to get a list of machine sizes or images to use for your
-node creation:</p>
-
-<pre>
-sizes = gce.list_sizes()
-images = gce.list_images()
-</pre>
-
-<p>and then filter them to find the correct size/image object to create your
-node. For example:</p>
-
-<pre>
-size_obj = [s for s in sizes if s.id == 'n1-standard-1'][0]
-image_obj = [i for i in images if i.name == 'debian-7'][0]
-</pre>
-
-<p>Finally, you would create the node using the create_node() method:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size=size_obj,
-                           image=img_obj)
-</pre>
-
-<p>The GCE driver also supports the ability to pass in size/image by name instead
-of by object, so you could create your new node like this, without looking up
-the sizes/images:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size='n1-standard-1',
-                           image='debian-7')
-</pre>
-
-<p>In this case a new node will be created using the “n1-standard-1” machine
-type and will use the latest “debian-7” image that is available.</p>
-
-<h2 id="creating-multiple-instances">Creating Multiple Instances</h2>
-
-<p>We have added an extra method to the Compute Engine driver to help in the
-creation of multiple instances/nodes in parallel.  This is the
-“ex_create_multiple_nodes()” method, and it can be used like this:</p>
-
-<pre>
-base_name = 'multiple-nodes'
-number = 20
-start_time = time.time()
-multi_nodes = gce.ex_create_multiple_nodes(
-    base_name, 'n1-standard-1', 'debian-7', number)
-end_time = time.time()
-
-print('Created the following %s nodes in %.2f seconds' % (
-   number, end_time-start_time))
-
-for node in multi_nodes:
-   print('   %s' % node.name)
-</pre>
-
-<p>Running this gives the following output (timing will likely vary somewhat):</p>
-
-<pre>
-Created the following 20 nodes in 35.77 seconds
-  multiple-nodes-000
-  multiple-nodes-001
-  multiple-nodes-002
-  multiple-nodes-003
-  multiple-nodes-004
-  ...
-</pre>
-
-<h2 id="onward">Onward</h2>
-
-<p>This post showed you how to get started, and additional example code can be
-found in the <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_demo.py">Libcloud Compute Engine demo code</a>. The demo code can show you
-how to use most of the features of the driver, including: Creating disks,
-firewalls and addresses; setting tags; attaching and detaching disks and
-deleting resources. There is <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_lb_demo.py">separate demo code</a> for the Load Balancer
-functions which shows how to quickly set up 3 web servers with a Load Balancer
-controlling the traffic to them. In addition, the driver documentation
-contains the documentation for the extra methods that cover nearly all of the
-features of the Compute Engine API.</p>
-
-<p>We are excited to be able to contribute to the Libcloud project and hope that
-you will find it useful. We like working with Libcloud and have used it as the
-basis for contributing code to other open source projects such as <a href="http://ansible.com/">Ansible</a>
-and <a href="http://www.saltstack.com/">SaltStack</a>. If you run into problems or find bugs, please
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD">report them</a> (or send a <a href="https://github.com/apache/libcloud">pull request</a>) and we will be happy to continue
-to fix and enhance the Compute Engine driver in Libcloud.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/providers.html" rel="tag">providers</a>, <a href="/blog/tags/gce.html" rel="tag">gce</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/github.html b/output/blog/tags/github.html
deleted file mode 100644
index c6b3c45..0000000
--- a/output/blog/tags/github.html
+++ /dev/null
@@ -1,208 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/github" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: github</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/10/05/libcloud-is-participating-in-hacktoberfest.html">Libcloud is participating in Hacktoberfest</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Oct 05, 2015</span>
-
-  <div class="post-content">
-    <p>Github and DigitalOcean are organizing <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest</a> again this year.</p>
-
-<p>Hacktoberfest is a month-long celebration of open source software where people
-are encouraged to contribute to different open source projects. Each user who
-submits four pull requests to any Github hosted open source project of their
-choice will receive a free t-shirt.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2015-10-05-libcloud-is-participating-in-hacktoberfest/hacktoberfest-tshirt.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Hacktoberfest 2015 t-shirt.</p>
-</div>
-
-<p>This year we are also happy to announce that we have been selected as one of
-the highlighted Python projects which users are invited to check, play with it
-and contribute to.</p>
-
-<p>We think this is a great opportunity for both, long time users and contributors,
-but especially people who are new to open source to learn how open source works
-and participate.</p>
-
-<p>Having said that, we would like to invite anyone who is interested to participate
-and contribute to our project. You can find more information on contributing to
-Libcloud in our <a href="https://libcloud.readthedocs.org/en/latest/development.html#contributing">contribution guide</a>.</p>
-
-<p>For more information about the Hacktoberfest project itself and information on
-how to sign up, please visit the <a href="https://hacktoberfest.digitalocean.com/">official website</a> and announcement blog post
-from <a href="https://github.com/blog/2067-hacktoberfest-contribute-to-open-source-in-october">Github</a> and <a href="https://www.digitalocean.com/company/blog/hacktoberfest-is-back/">DigitalOcean</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/hacktoberfest.html" rel="tag">hacktoberfest</a>, <a href="/blog/tags/github.html" rel="tag">github</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/gsoc.html b/output/blog/tags/gsoc.html
deleted file mode 100644
index 3a5454b..0000000
--- a/output/blog/tags/gsoc.html
+++ /dev/null
@@ -1,224 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/gsoc" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: gsoc</h1>
-
-
-
-  
-    <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>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 13, 2014</span>
-
-  <div class="post-content">
-    <p>This is just a quick announcement that we have been granted one slot under
-the Apache Softare Foundation umbrella in Google Summer of Code 2014.</p>
-
-<p>Student Rahul Ranjan will work on a <a href="https://www.google-melange.com/gsoc/project/details/google/gsoc2014/rahulrrixe/5649050225344512">CLI interface for Libcloud</a>.</p>
-
-<div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you are interested in other projects, students and organization which
-have been accepted, please visit <a href="https://www.google-melange.com/gsoc/projects/list/google/gsoc2014">this page</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/14/call-for-participation-in-gsoc-2014.html">Call for Participation in Google Summer of Code 2014</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 14, 2014</span>
-
-  <div class="post-content">
-    <div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you would like to participate in Google Summer of Code 2014 and work on
-Apache Libcloud, we invite you to read the following blog post for more
-information - <a href="http://www.tomaz.me/2014/02/11/libcloud-gsoc-cfp.html">Libcloud Google Summer of Code 2014 Call for Participation</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/gsoc2014.html b/output/blog/tags/gsoc2014.html
deleted file mode 100644
index 04be425..0000000
--- a/output/blog/tags/gsoc2014.html
+++ /dev/null
@@ -1,224 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/gsoc2014" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: gsoc2014</h1>
-
-
-
-  
-    <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>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 13, 2014</span>
-
-  <div class="post-content">
-    <p>This is just a quick announcement that we have been granted one slot under
-the Apache Softare Foundation umbrella in Google Summer of Code 2014.</p>
-
-<p>Student Rahul Ranjan will work on a <a href="https://www.google-melange.com/gsoc/project/details/google/gsoc2014/rahulrrixe/5649050225344512">CLI interface for Libcloud</a>.</p>
-
-<div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you are interested in other projects, students and organization which
-have been accepted, please visit <a href="https://www.google-melange.com/gsoc/projects/list/google/gsoc2014">this page</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/14/call-for-participation-in-gsoc-2014.html">Call for Participation in Google Summer of Code 2014</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 14, 2014</span>
-
-  <div class="post-content">
-    <div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you would like to participate in Google Summer of Code 2014 and work on
-Apache Libcloud, we invite you to read the following blog post for more
-information - <a href="http://www.tomaz.me/2014/02/11/libcloud-gsoc-cfp.html">Libcloud Google Summer of Code 2014 Call for Participation</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/hacktoberfest.html b/output/blog/tags/hacktoberfest.html
deleted file mode 100644
index f54cb55..0000000
--- a/output/blog/tags/hacktoberfest.html
+++ /dev/null
@@ -1,208 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/hacktoberfest" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: hacktoberfest</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/10/05/libcloud-is-participating-in-hacktoberfest.html">Libcloud is participating in Hacktoberfest</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Oct 05, 2015</span>
-
-  <div class="post-content">
-    <p>Github and DigitalOcean are organizing <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest</a> again this year.</p>
-
-<p>Hacktoberfest is a month-long celebration of open source software where people
-are encouraged to contribute to different open source projects. Each user who
-submits four pull requests to any Github hosted open source project of their
-choice will receive a free t-shirt.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2015-10-05-libcloud-is-participating-in-hacktoberfest/hacktoberfest-tshirt.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Hacktoberfest 2015 t-shirt.</p>
-</div>
-
-<p>This year we are also happy to announce that we have been selected as one of
-the highlighted Python projects which users are invited to check, play with it
-and contribute to.</p>
-
-<p>We think this is a great opportunity for both, long time users and contributors,
-but especially people who are new to open source to learn how open source works
-and participate.</p>
-
-<p>Having said that, we would like to invite anyone who is interested to participate
-and contribute to our project. You can find more information on contributing to
-Libcloud in our <a href="https://libcloud.readthedocs.org/en/latest/development.html#contributing">contribution guide</a>.</p>
-
-<p>For more information about the Hacktoberfest project itself and information on
-how to sign up, please visit the <a href="https://hacktoberfest.digitalocean.com/">official website</a> and announcement blog post
-from <a href="https://github.com/blog/2067-hacktoberfest-contribute-to-open-source-in-october">Github</a> and <a href="https://www.digitalocean.com/company/blog/hacktoberfest-is-back/">DigitalOcean</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/hacktoberfest.html" rel="tag">hacktoberfest</a>, <a href="/blog/tags/github.html" rel="tag">github</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/ikoula.html b/output/blog/tags/ikoula.html
deleted file mode 100644
index 8c9b86b..0000000
--- a/output/blog/tags/ikoula.html
+++ /dev/null
@@ -1,195 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/ikoula" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: ikoula</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/21/libcloud-0-14-and-ikoula.html">Libcloud 0.14.0 and the new Ikoula driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 21, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.0 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released last month</a>. Among many improvements and new
-features, this release also includes a brand new driver for
-<a href="http://express.ikoula.co.uk/public-cloud">Ikoula public cloud</a> which is based on the generic <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://express.ikoula.co.uk/public-cloud" target="_blank">
-  <img src="/images/posts/2014-02-21-libcloud-0-14-and-ikoula/ikoula.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>Folks over at Ikoula wrote a short introductory post about this new driver. The post
-is in French, so if you speak French and are interested in using Ikoula driver,
-you should check it out - <a href="http://www.ikoula-blog.com/apache_libcloud">Utilisation d’Apache-Libcloud au sein du Cloud
-Ikoula</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a>, <a href="/blog/tags/cloudstack.html" rel="tag">cloudstack</a>, <a href="/blog/tags/ikoula.html" rel="tag">ikoula</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/infrastructure.html b/output/blog/tags/infrastructure.html
deleted file mode 100644
index a84b8a3..0000000
--- a/output/blog/tags/infrastructure.html
+++ /dev/null
@@ -1,223 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/infrastructure" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: infrastructure</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/05/05/website-and-code-svn-repository-moved.html">SVN repositories moved, mailing lists addresses changed</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 05, 2012</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>Due to recent graduation (woho!), all the SVN repositories have been moved
-and the mailing list addresses have also been changed.</p>
-
-<p>If you are already subscribed to one of the old mailing list addresses your
-subscription was automatically transfered to the new one so you don’t need
-to do anything on your part.</p>
-
-<p>New addresses can be found bellow.</p>
-
-<p><strong>SVN repositories</strong></p>
-
-<ul>
-  <li>Main code repository: https://svn.apache.org/repos/asf/libcloud/</li>
-  <li>Website repository:
-https://svn.apache.org/repos/infra/websites/production/libcloud</li>
-</ul>
-
-<p><strong>Mailing lists addresses</strong></p>
-
-<ul>
-  <li>dev@libcloud.apache.org (was libcloud@incubator.apache.org)</li>
-  <li>commits@libcloud.apache.org from (was
-libcloud-commits@incubator.apache.org)</li>
-  <li>
-    <p>private@libcloud.apache.org from (was
-libcloud-private@incubator.apache.org)</p>
-  </li>
-  <li>users@libcloud.apache.org - this is a new users mailing list for a general
-talk about Libcloud and other off-topic things</li>
-  <li>security@libcloud.apache.org - new private mailing list used for reporting
-security vulnerabilities</li>
-</ul>
-
-<h2 id="note-to-the-committers">Note to the committers</h2>
-
-<p>CMS part of the website hasn’t been fully migrated yet. In the mean time,
-please try to avoid editing raw HTML files, because this means we will need
-to manually edit markdown files again when the CMS stuff is migrated.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTinTq7RrKpe8SMmSeKKW8yQpu-77Ew@mail.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/infrastructure.html" rel="tag">infrastructure</a>, <a href="/blog/tags/svn.html" rel="tag">svn</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/linode.html b/output/blog/tags/linode.html
deleted file mode 100644
index 1a37201..0000000
--- a/output/blog/tags/linode.html
+++ /dev/null
@@ -1,246 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/linode" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: linode</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/01/14/notice-for-linode-users.html">Notice for Linode users</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 14, 2016</span>
-
-  <div class="post-content">
-    <p>This is an announcement for users of the Linode driver for Libcloud who might
-have started experiencing issues recently.</p>
-
-<h2 id="background">Background</h2>
-
-<p>A couple of Libcloud users have reported that they have recently started
-experiencing issues when talking to the Linode API using Libcloud. They have
-received messages similar to the one shown below.</p>
-
-<pre>
-socket.error: [Errno 104] Connection reset by peer
-</pre>
-
-<p>It turns out that the issue is related to the used SSL / TLS version. For
-compatibility and security reasons (Libcloud also supports older Python
-versions), Libcloud uses TLS v1.0 by default.</p>
-
-<p>Linode recently dropped support for TLS v1.0 and it now only support TLS &gt;=
-v1.1. This means Libcloud won’t work out of the box anymore.</p>
-
-<h2 id="solution">Solution</h2>
-
-<p>If you are experiencing this issue, you should update your code to use TLS v1.2
-or TLS v1.1 as shown below.</p>
-
-<div class="language-plaintext highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>import ssl
-
-import libcloud.security
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_1
-# or even better if your system and Python version supports TLS v1.2
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_2
-
-# Instantiate and work with the Linode driver here...
-</code></pre>
-  </div>
-</div>
-
-<p>Keep in mind that for this to work you need to have a recent version of OpenSSL
-installed on your system and you need to use Python &gt;= 3.4 or Python 2.7.9.</p>
-
-<p>For more details please see recently updated <a href="https://libcloud.readthedocs.org/en/latest/other/ssl-certificate-validation.html#changing-used-ssl-tls-version">documentation</a>. If you are
-still experiencing issues or have any questions, please feel free to reach
-us via the mailing list or IRC.</p>
-
-<p>Note: Even if you are not experiencing any issues, it’s generally a good idea
-to use the highest version of TLS supported by your system and the provider you
-use.</p>
-
-<h2 id="quick-note-on-sslprotocol_sslv23">Quick note on ssl.PROTOCOL_SSLv23</h2>
-
-<p>Python uses <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> constant by default. When this constant is
-used, it will let client known to pick the highest protocol version which both
-the client and server support (it will be selecting between SSL v3.0, TLS v1.0,
-TLS v1.1 and TLS v1.2).</p>
-
-<p>We use <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_TLSv1</code> instead of <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> for security
-and compatibility reasons. SSL v3.0 is considered broken and unsafe and using
-<code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> can result in an increased risk for a downgrade attack.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Special thanks to Jacob Riley, Steve V, Heath Naylor and everyone from
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD-791">LIBCLOUD-791</a> who helped debug and track down the root cause of this issue.</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/linode.html" rel="tag">linode</a>, <a href="/blog/tags/announcement.html" rel="tag">announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/new-committer.html b/output/blog/tags/new-committer.html
deleted file mode 100644
index e8b0289..0000000
--- a/output/blog/tags/new-committer.html
+++ /dev/null
@@ -1,725 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/new-committer" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: new committer</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2021/06/03/dimitris-moraitis-joins-our-team.html">Dimitris Moraitis (dmo) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 03, 2021</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/d-mo">Dimitris Moraitis</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Dimitris
-Moraitis to join us as a committer and we are pleased to announce that
-they have accepted.</p>
-
-<p>Dimitris is one of the founders and main contributors to the open source multi
-cloud management project called <a href="https://github.com/mistio/mist-ce">Mist.io</a>.</p>
-
-<p>Mist.io has been an early user and adopter of Libcloud. Over the years,
-Dimitris and the rest of the Mist.io team have contributed many changes and
-improvements to Libcloud.</p>
-
-<p>For anyone who would like to know more about Dimitris here is his short bio:</p>
-
-<blockquote>
-  <p>Dimitris is an entrepreneur &amp; engineer committed to open technologies. He
-holds a UoA CS BSc. He has been serving as the technical lead for organizations
-around the world since 2001. He’s the co-founder &amp; CTO of Mist.io, the open
-source multicloud management platform. He’s particularly interested in DevOps,
-UX, AI/ML and the social impact of technology.</p>
-</blockquote>
-
-
-  </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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/08/31/miguel-caballer-joins-our-team.html">Miguel Caballer (micafer) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 31, 2020</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/micafer">Miguel Caballer</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Miguel
-Caballer to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>Miguel has been part of the Libcloud community for many years now and during
-his participation he made various contributions to the project, majority of
-them focusing on our OpenStack drivers.</p>
-
-<p>For anyone who would like to know more about Miguel here is his short bio:</p>
-
-<blockquote>
-  <p>Miguel Caballer is part of the Grid and High Performance Computing group of
-UPV since 2001. He is the lead developer of the Infrastructure Manager (IM),
-a tool that deploys complex and customized virtual infrastructures on IaaS
-Cloud deployments. He has participated in different research projects about
-the application of Grid and Cloud computing techniques to several areas of
-engineering. Other fields of interest include green computing.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>When I start the development of the IM (in python) I found that Libcloud was
-the best option to connect with different cloud back-ends using a single
-library and using the same basic set of functions calls. It has improved a
-lot in the last years adding extra functionality for each connector that makes
-it a really good alternative to native libraries. My main contributions has been
-mainly related with the OpenStack driver, one of the most user cloud providers
-by the IM tool. I’m very proud to be an Apache Libcloud team member and I will
-continue with my contributions.</p>
-</blockquote>
-
-
-  </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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2019/08/27/clemens-wolff-joins-our-team.html">Clemens Wolff (clewolff) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 27, 2019</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/c-w">Clemens
-Wolff</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Clemens
-Wolff to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>Clemens has participated in the Libcloud community for a while now and during
-his participation he made a <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Ac-w">number of high quality contributions to the
-project</a>.</p>
-
-<p>For anyone who would like to know more about Clemens here is his short bio:</p>
-
-<blockquote>
-  <p>Clemens Wolff is a tech lead in Microsoft’s Commercial Software
-Engineering team, enabling customers from around the world to create scalable,
-resilient and efficient software solutions applying relevant technologies and
-platforms, including cloud computing, highly scalable data engines, machine
-learning and analytics, and distributed messaging systems.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>I was introduced to Libcloud while working with a research group at Imperial
-College London on porting OKpy, an open source computer science classroom
-management system, from GCP to Azure. OKpy uses Libcloud which made
-migrating the object storage needs of the application a breeze. Since this
-initial exposure, I’ve been using Libcloud on many projects to ensure
-cross-cloud compatibility and to simplify testing via the local provider
-implementations. Most of my contributions have been about maintaining and
-updating the Azure implementation of Libcloud’s storage driver and
-building test automation to ensure that Libcloud can seamlessly be used
-with Azure.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2018/06/27/rick-van-de-loo-joins-our-team.html">Rick van de Loo (vdloo) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 27, 2018</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/vdloo">Rick van de
-Loo</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Rick
-van de Loo to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>In the last couple of years Rick has <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Avdloo+is%3Aclosed">contributed various high quality
-changes</a> to the project and we are happy to have him on board.</p>
-
-<p>For anyone who would like to know more about Rick here is his short bio:</p>
-
-<blockquote>
-  <p>Rick van de Loo is the lead developer on Hypernode, a highly automated and
-cloud agnostic hosting platform specialised for Magento built on top of Apache
-Libcloud. Since Rick started working on Hypernode he has seen it scale from
-double digits to thousands of servers, along the road orchestrating various
-high volume cross-provider migrations. His main focus is on platform
-stability and feature development, of which a large part has been integrating
-cloud APIs and working around their incompatibilities and unreliable nature.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>Since we started using Libcloud around four years ago the landscape has
-changed a lot. But even though container-based and serverless architectures
-have become more prominent, compute is still the cornerstone of cloud. Most
-of my contributions have been about standardising functionality across
-different compute providers and implementing new driver methods, mainly
-related to the AWS, DigitalOcean and OpenStack APIs. As an Apache Libcloud
-team member I will continue to contribute changes that help us scratch our
-own itch and encourage other members of the Hypernode team to do the same.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/11/18/anthony-shaw-joins-our-team.html">Anthony Shaw (anthonyshaw) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 18, 2015</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/tonybaloney">Anthony
-Shaw</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Anthony
-Shaw to join us as a committer and a PMC member and we are pleased to announce
-that he has accepted.</p>
-
-<p>Anthony has joined the community fairly recently, but he has already made a lot
-of <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Atonybaloney+is%3Aclosed">substantial contributions</a>. Those contributions range from new Dimension
-Data drivers and various related improvements to a proposal for a new <a href="https://github.com/apache/libcloud/pull/629">backup
-API</a> for Backup as a Service products and projects.</p>
-
-<p>While we are talking about the new backup API - we would like to encourage
-everyone who is either a service provider offering Backup as a Service product
-or a person interested in using this API to join us and <a href="https://github.com/apache/libcloud/pull/629">participate in the
-discussion</a>. The more feedback we get, the better and more widely applicable
-we can make this new API.</p>
-
-<p>For anyone who would like to know more about Anthony here is his short bio:</p>
-
-<blockquote>
-  <p>Anthony Shaw works for the global system integrator Dimension Data as Head of
-Innovation. Anthony has been working in the hosting/service provider industry
-for the last 10 years for MSPs within Europe, North America and Australia in
-various Product Management and Product Development roles. Anthony is an
-open-source advocate and has been promoting the Libcloud project internally to
-Dimension Data for the last 9 months as well as maintaining its driver.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>I think we will continue to see consolidation in IaaS providers over the next
-12 months, so likelihood is the number of drivers will reduce, but the
-importance of being cloud agnostic to people is becoming more apparent as some
-are already being burnt by integrations into APIs that companies like Dell and
-Ninefold have pulled the plug on. Libcloud is a key project for developers not
-wanting to lock themselves too heavily to a vendor. I would also like to see
-expansion of additional services like backup, load balancing and containers so
-that users can still take advantages of these features through our driver.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/03/17/allard-hoeve-joins-our-team.html">Allard Hoeve (allard) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 17, 2015</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/allardhoeve">Allard
-Hoeve</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has asked Allard
-Hoeve to join us as a committer and we are pleased to announce that he has
-accepted.</p>
-
-<p>Allard has joined the community just recently, but he has already contributed
-some high quality changes and proposals.</p>
-
-<p>We are happy to have him on our team and we are looking forward to his future
-contributions.</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-committer.html" rel="tag">new committer</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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 04, 2014</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member Eric Johnson!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has asked Eric
-Johnson to join us as a committer and a PMC member and we are pleased to
-announce that he has accepted.</p>
-
-<p>Eric has been involved in the Libcloud community for a while now. He has made
-many substantial contributions to the Google Compute Engine drivers. On top of
-that, he also contributed to other projects which utilize Libcloud.</p>
-
-<p>We are happy to have him on our team and we are looking forward to even better
-and more complete Google Compute Engine drivers.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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 “CloudStack guy”.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/07/new-committer-alex-gaynor-joins-our-team.html">New committer Alex Gaynor joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 07, 2014</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked Alex
-Gaynor 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. Everyone, please help us welcome him
-to the 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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html">New committer Brian Curtin joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 25, 2013</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked Brian
-Curtin 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. Everyone, please help us welcome him
-to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201311.mbox/%3CCAJMHEmJZO0%3DPLpLXe9W9wPXTLwh2iQ3x2xXy%2BWhqjdFBv2%2BHbw%40mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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-committer.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/2012/12/28/new-committer-mahendra-maheshwara-joins-our-team.html">New committer Mahendra Maheshwara joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 28, 2012</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked
-Mahendra Maheshwara to become a committer and we are pleased to announce
-that they have accepted.</p>
-
-<p>Mahendra Maheshwara has joined the Libcloud community fairly recently, but
-he has already contributed multiple great patches -
-https://issues.apache.org/jira/issues/?jql=project%20%3D%20LIBCLOUD%20AND%20reporter%20in%20(%22mahendra.m%22)
-.</p>
-
-<p>Giving him commit access will allow him to more directly contribute to the
-project.</p>
-
-<p>Everyone, please help me welcome him to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201212.mbox/%3CCAJMHEmLyVg66Kb1Q9LRD1z9bSbtVFU=hTZGeWO2pc+s4qcEpow@mail.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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/11/16/new-committer-ilgiz-islamgulov-joins-the-team.html">New committer Ilgiz Islamgulov joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 16, 2012</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud
-has asked Ilgiz Islamgulov to become a committer and we are pleased
-to announce that they have accepted.</p>
-
-<p>Ilgiz worked on the Libcloud REST GSoC project
-(http://libcloud.apache.org/gsoc-2012.html) this summer and he has made a
-great progress on it.</p>
-
-<p>Giving him commit access will allow him to more directly contribute to the
-project and work on integrating Libcloud REST into main line.</p>
-
-<p>Everyone, please help me welcome him to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201211.mbox/%3CCAJMHEmJmRDdQbfRSxOBTueSJ8u4-VgU8YaeP5LcJ2gwubfNF2g%40mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/11/22/new-committer-hutson-betts-join-our-team.html">New committer Hutson Betts joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 22, 2011</span>
-
-  <div class="post-content">
-    <p>Hi all,</p>
-
-<p>I just wanted to let everyone know that the Libcloud PMC has decided to
-invite a new committer - Hutson Betts (hbetts).</p>
-
-<p>He has previously mostly contributed to the OpenNebula driver and the
-networking API.</p>
-
-<p>We believe that granting him the committer status will allow him to more
-easily and directly contribute to the project.</p>
-
-<p>Please help us welcome him!</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201111.mbox/%3CCAJMHEm+08-1MMCgHDZgULc+StDiwgR+_krVZvHOJF0odcU_OWg@mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/new-features.html b/output/blog/tags/new-features.html
deleted file mode 100644
index 3a41807..0000000
--- a/output/blog/tags/new-features.html
+++ /dev/null
@@ -1,305 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/new-features" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: new features</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/21/libcloud-0-14-and-ikoula.html">Libcloud 0.14.0 and the new Ikoula driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 21, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.0 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released last month</a>. Among many improvements and new
-features, this release also includes a brand new driver for
-<a href="http://express.ikoula.co.uk/public-cloud">Ikoula public cloud</a> which is based on the generic <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://express.ikoula.co.uk/public-cloud" target="_blank">
-  <img src="/images/posts/2014-02-21-libcloud-0-14-and-ikoula/ikoula.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>Folks over at Ikoula wrote a short introductory post about this new driver. The post
-is in French, so if you speak French and are interested in using Ikoula driver,
-you should check it out - <a href="http://www.ikoula-blog.com/apache_libcloud">Utilisation d’Apache-Libcloud au sein du Cloud
-Ikoula</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a>, <a href="/blog/tags/cloudstack.html" rel="tag">cloudstack</a>, <a href="/blog/tags/ikoula.html" rel="tag">ikoula</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/11/libcloud-0-14-1-and-cloudsigma.html">Libcloud 0.14.1 and the new CloudSigma driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 11, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14.1 has been <a href="/blog/2014/02/08/libcloud-0-14-1-released.html">release recently</a>. Among other bug fixes,
-improvements and new features, this release also includes a brand new compute
-driver for <a href="https://www.cloudsigma.com">CloudSigma</a> API 2.0 with an <a href="https://libcloud.readthedocs.org/en//latest/compute/drivers/cloudsigma.html">extensive documentation</a>.</p>
-
-<div class="imginline">
-  <p><a href="https://www.cloudsigma.com" target="_blank">
-  <img src="/images/posts/2014-02-11-libcloud-0-14-1-and-cloudsigma/cloudsigma.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you want to learn more about this new driver, I encourage you to check a guest
-post I wrote on the CloudSigma blog which shows some examples of how to use this new
-driver - <a href="https://www.cloudsigma.com/2014/02/11/cloudsigma-api-v2-0-is-now-supported-in-libcloud/">CloudSigma API v2.0 is now supported in Libcloud</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/04/libcloud-0-14-and-rackspace.html">Libcloud 0.14 and the Rackspace drivers</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 04, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14 which has been <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released recently</a> includes many new features
-and improvements. Among those new features is also a better support for working
-with multiple regions in the Rackspace drivers.</p>
-
-<p>Brian Curtin, one of the Libcloud commiters wrote a great post about Libcloud
-0.14 and the Rackspace drivers on the Rackspace developer blog - <a href="http://developer.rackspace.com/blog/libcloud-0-dot-14-released.html">Libcloud 0.14
-Released</a>.</p>
-
-<div class="imginline">
-  <p><a href="http://www.rackspace.com/cloud/" target="_blank">
-  <img src="/images/posts/2014-02-04-libcloud-0-14-and-rackspace/rackspace.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>We encourage everyone who wants to learn more about Libcloud and Rackspace
-drivers to <a href="http://developer.rackspace.com/blog/libcloud-0-dot-14-released.html">check it out</a>.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/01/27/libcloud-0-14-and-the-new-exoscale-driver.html">Libcloud 0.14 and the new Exoscale driver</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 27, 2014</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.14 which has been <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">released recently</a> includes many new features
-and improvements. One of those new features is also a driver for the
-<a href="https://www.exoscale.ch/open-cloud/compute/">Exoscale public cloud</a>.</p>
-
-<p>Exoscale is a public cloud service provider based in Switzerland. Their cloud
-is powered by an open-source cloud computing platform <a href="https://cloudstack.apache.org/">Apache CloudStack</a>.
-As such, the new Exoscale driver heavily relies on the existing
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/cloudstack.html">CloudStack driver</a>.</p>
-
-<div class="imginline">
-  <p><a href="https://www.exoscale.ch" target="_blank">
-  <img src="/images/posts/2014-01-27-libcloud-0-14-and-the-new-exoscale-driver/exoscale.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you want to learn more about how to get started with the new Exoscale
-driver, you should read <a href="https://www.exoscale.ch/syslog/2014/01/27/licloud-guest-post/">Libcloud 0.14 and Exoscale</a> blog post which has
-been written by one of our developers and posted on the Exoscale blog.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/new-features.html" rel="tag">new features</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/new-pmc-member.html b/output/blog/tags/new-pmc-member.html
deleted file mode 100644
index 2e6e903..0000000
--- a/output/blog/tags/new-pmc-member.html
+++ /dev/null
@@ -1,331 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/new-pmc-member" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: new pmc member</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2021/06/03/dimitris-moraitis-joins-our-team.html">Dimitris Moraitis (dmo) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 03, 2021</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/d-mo">Dimitris Moraitis</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Dimitris
-Moraitis to join us as a committer and we are pleased to announce that
-they have accepted.</p>
-
-<p>Dimitris is one of the founders and main contributors to the open source multi
-cloud management project called <a href="https://github.com/mistio/mist-ce">Mist.io</a>.</p>
-
-<p>Mist.io has been an early user and adopter of Libcloud. Over the years,
-Dimitris and the rest of the Mist.io team have contributed many changes and
-improvements to Libcloud.</p>
-
-<p>For anyone who would like to know more about Dimitris here is his short bio:</p>
-
-<blockquote>
-  <p>Dimitris is an entrepreneur &amp; engineer committed to open technologies. He
-holds a UoA CS BSc. He has been serving as the technical lead for organizations
-around the world since 2001. He’s the co-founder &amp; CTO of Mist.io, the open
-source multicloud management platform. He’s particularly interested in DevOps,
-UX, AI/ML and the social impact of technology.</p>
-</blockquote>
-
-
-  </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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/11/18/anthony-shaw-joins-our-team.html">Anthony Shaw (anthonyshaw) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 18, 2015</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/tonybaloney">Anthony
-Shaw</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Anthony
-Shaw to join us as a committer and a PMC member and we are pleased to announce
-that he has accepted.</p>
-
-<p>Anthony has joined the community fairly recently, but he has already made a lot
-of <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Atonybaloney+is%3Aclosed">substantial contributions</a>. Those contributions range from new Dimension
-Data drivers and various related improvements to a proposal for a new <a href="https://github.com/apache/libcloud/pull/629">backup
-API</a> for Backup as a Service products and projects.</p>
-
-<p>While we are talking about the new backup API - we would like to encourage
-everyone who is either a service provider offering Backup as a Service product
-or a person interested in using this API to join us and <a href="https://github.com/apache/libcloud/pull/629">participate in the
-discussion</a>. The more feedback we get, the better and more widely applicable
-we can make this new API.</p>
-
-<p>For anyone who would like to know more about Anthony here is his short bio:</p>
-
-<blockquote>
-  <p>Anthony Shaw works for the global system integrator Dimension Data as Head of
-Innovation. Anthony has been working in the hosting/service provider industry
-for the last 10 years for MSPs within Europe, North America and Australia in
-various Product Management and Product Development roles. Anthony is an
-open-source advocate and has been promoting the Libcloud project internally to
-Dimension Data for the last 9 months as well as maintaining its driver.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>I think we will continue to see consolidation in IaaS providers over the next
-12 months, so likelihood is the number of drivers will reduce, but the
-importance of being cloud agnostic to people is becoming more apparent as some
-are already being burnt by integrations into APIs that companies like Dell and
-Ninefold have pulled the plug on. Libcloud is a key project for developers not
-wanting to lock themselves too heavily to a vendor. I would also like to see
-expansion of additional services like backup, load balancing and containers so
-that users can still take advantages of these features through our driver.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 04, 2014</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member Eric Johnson!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has asked Eric
-Johnson to join us as a committer and a PMC member and we are pleased to
-announce that he has accepted.</p>
-
-<p>Eric has been involved in the Libcloud community for a while now. He has made
-many substantial contributions to the Google Compute Engine drivers. On top of
-that, he also contributed to other projects which utilize Libcloud.</p>
-
-<p>We are happy to have him on our team and we are looking forward to even better
-and more complete Google Compute Engine drivers.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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 “CloudStack guy”.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/news.html b/output/blog/tags/news.html
deleted file mode 100644
index 6335ed8..0000000
--- a/output/blog/tags/news.html
+++ /dev/null
@@ -1,8652 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/news" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: news</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2022/03/12/libcloud-3-5-0-released.html">Libcloud 3.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 12, 2022</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.5.0.</p>
-
-<p>This release includes new features, improvements and bug fixes.</p>
-
-<p>Highlights include:</p>
-
-<ul>
-  <li>Improvements to the OpenStack driver</li>
-  <li>New storage driver for Scaleway Object Storage</li>
-  <li>Improvements to the HTTP requests retrying code</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0</a>.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>This release drops support for Python 3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>Last release which still supports Python 3.5 is Libcloud v3.4.1.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.5.0"
-</pre>
-
-<h3 id="upgrading">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==3.5.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.5.0/">https://libcloud.readthedocs.org/en/v3.5.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.5.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2021/11/15/libcloud-3-4-1-released.html">Libcloud 3.4.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 15, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.4.1.</p>
-
-<p>This is a bug fix release which fixes an installation bug that was inadvertently
-introduced in v3.4.0.</p>
-
-<p>That bug broke installation under Python 3.5 and it also prevented Libcloud
-from being installed inside the same (virtual) environment where older version
-of the requests library was already installed or where some other dependency
-depends on older version of the requests library.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>Libcloud v3.4.x will be the last release series which still supports Python
-3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.4.1"
-</pre>
-
-<h3 id="upgrading">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==3.4.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.4.1/">https://libcloud.readthedocs.org/en/v3.4.1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.4.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2021/11/11/libcloud-3-4-0-released.html">Libcloud 3.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 11, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.4.0.</p>
-
-<p>This release includes new features, improvements and bug fixes.</p>
-
-<p>Highlights include:</p>
-
-<ul>
-  <li>Improvements and more flexibility in the failed HTTP requests retrying code</li>
-  <li>Various improvements to the Equinix Metal compute driver</li>
-  <li>Improvements and updates to the Outscale, Vultr, CloudSigma and OpenStack
-compute drivers</li>
-  <li>Support for authenticating via API tokens to the CloudFlare DNS driver</li>
-  <li>Support for using external cache for OpenStack auth tokens</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0</a>.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>Libcloud v3.4.x will be the last release series which still supports Python
-3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.4.0"
-</pre>
-
-<h3 id="upgrading">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==3.4.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.4.0/">https://libcloud.readthedocs.org/en/v3.4.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.4.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2021/06/03/dimitris-moraitis-joins-our-team.html">Dimitris Moraitis (dmo) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 03, 2021</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/d-mo">Dimitris Moraitis</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Dimitris
-Moraitis to join us as a committer and we are pleased to announce that
-they have accepted.</p>
-
-<p>Dimitris is one of the founders and main contributors to the open source multi
-cloud management project called <a href="https://github.com/mistio/mist-ce">Mist.io</a>.</p>
-
-<p>Mist.io has been an early user and adopter of Libcloud. Over the years,
-Dimitris and the rest of the Mist.io team have contributed many changes and
-improvements to Libcloud.</p>
-
-<p>For anyone who would like to know more about Dimitris here is his short bio:</p>
-
-<blockquote>
-  <p>Dimitris is an entrepreneur &amp; engineer committed to open technologies. He
-holds a UoA CS BSc. He has been serving as the technical lead for organizations
-around the world since 2001. He’s the co-founder &amp; CTO of Mist.io, the open
-source multicloud management platform. He’s particularly interested in DevOps,
-UX, AI/ML and the social impact of technology.</p>
-</blockquote>
-
-
-  </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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2021/01/25/libcloud-3-3-1-released.html">Libcloud 3.3.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 25, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.3.1.</p>
-
-<p>This release includes 2 bug fixes.</p>
-
-<p>One of them fixes a regression in EC2 driver which was inadvertently
-introduced in v3.3.1. That regression broke authentication for some
-regions such as us-east-2 which utilize authentication algorithm
-version 4.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1</a>.</p>
-
-<h3 id="download">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==3.3.1"
-</pre>
-
-<h3 id="upgrading">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==3.3.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.3.1/">https://libcloud.readthedocs.org/en/v3.3.1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Thanks to <a href="https://github.com/olegrtecno">@olegrtecno</a> for reporting EC2 authentication issue and
-<a href="https://github.com/RunOrVeith">Veith Röthlingshöfer - @RunOrVeith</a> for reporting bug in Google Storage
-driver which has also been fixed in this release.</p>
-
-<p>Full list of people who contributed to this release can be found in the
-<a href="https://libcloud.readthedocs.org/en/v3.3.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2021/01/02/libcloud-3-3-0-released.html">Libcloud 3.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 02, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.3.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0</a>.</p>
-
-<h3 id="download">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==3.3.0"
-</pre>
-
-<h3 id="upgrading">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==3.3.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.3.0/">https://libcloud.readthedocs.org/en/v3.3.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.3.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/09/20/libcloud-3-2-0-released.html">Libcloud 3.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 20, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.2.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0</a>.</p>
-
-<h3 id="download">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==3.2.0"
-</pre>
-
-<h3 id="upgrading">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==3.2.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.2.0/">https://libcloud.readthedocs.org/en/v3.2.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.2.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/08/31/miguel-caballer-joins-our-team.html">Miguel Caballer (micafer) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 31, 2020</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/micafer">Miguel Caballer</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Miguel
-Caballer to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>Miguel has been part of the Libcloud community for many years now and during
-his participation he made various contributions to the project, majority of
-them focusing on our OpenStack drivers.</p>
-
-<p>For anyone who would like to know more about Miguel here is his short bio:</p>
-
-<blockquote>
-  <p>Miguel Caballer is part of the Grid and High Performance Computing group of
-UPV since 2001. He is the lead developer of the Infrastructure Manager (IM),
-a tool that deploys complex and customized virtual infrastructures on IaaS
-Cloud deployments. He has participated in different research projects about
-the application of Grid and Cloud computing techniques to several areas of
-engineering. Other fields of interest include green computing.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>When I start the development of the IM (in python) I found that Libcloud was
-the best option to connect with different cloud back-ends using a single
-library and using the same basic set of functions calls. It has improved a
-lot in the last years adding extra functionality for each connector that makes
-it a really good alternative to native libraries. My main contributions has been
-mainly related with the OpenStack driver, one of the most user cloud providers
-by the IM tool. I’m very proud to be an Apache Libcloud team member and I will
-continue with my contributions.</p>
-</blockquote>
-
-
-  </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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/08/02/latest-provider-pricing-data-available-in-s3-bucket.html">Latest up to date provider pricing.json data file is now available in an S3 bucket</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 02, 2020</span>
-
-  <div class="post-content">
-    <p>Recently we added a new job to our CI / CD which runs daily and retrieves latest
-pricing data for various providers and publishes pricing.json file which can be
-used by Libcloud to a public read-only S3 bucket.</p>
-
-<p>More information on where to download it and how to use this file can be found in
-<a href="https://libcloud.readthedocs.io/en/latest/compute/pricing.html#downloading-latest-pricing-data-from-an-s3-bucket">our documentation</a>.</p>
-
-<h2 id="background-context">Background, Context</h2>
-
-<p>In the past, we ran the script which updates pricing.json file which is bundled
-with each Libcloud release just before publishing a new release.</p>
-
-<p>The problem is that the pricing data can change often, so updating it only once
-every couple of months as part of a Libcloud release is not sufficient.</p>
-
-<p>To solve for that problem, we now update and publish pricing.json file which
-includes latest retrieved pricing data for various providers on a daily basis.</p>
-
-<p>It’s worth noting that we can’t guarantee 100% accuracy of this data so you
-should only use this data as estimate and you should never rely solely on
-Libcloud pricing data.</p>
-
-<h2 id="thanks">Thanks</h2>
-
-<p>We would like to extend special thanks to <a href="https://github.com/Eis-D-Z">Eis D. Zaster</a> who has
-contributed new scraping scripts for multiple providers and also made
-various improvements and fixes to the existing scraping scripts.</p>
-
-<p>In addition to that, we would like to thank <a href="https://aws.amazon.com/blogs/opensource/aws-promotional-credits-open-source-projects/">Amazon Web Services</a> which
-granted us free credits for their EC2 and S3 service which we plan to use
-for hosting this pricing file, end to end tests and more.</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/pricing-data.html" rel="tag">pricing data</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/06/12/libcloud-3-1-0-released.html">Libcloud 3.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 12, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.1.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0</a>.</p>
-
-<h3 id="download">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==3.1.0"
-</pre>
-
-<h3 id="upgrading">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==3.1.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.1.0/">https://libcloud.readthedocs.org/en/v3.1.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.1.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/06/12/libcloud-2-8-3-released.html">Libcloud 2.8.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 12, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.3.</p>
-
-<p>This is a bug-fix only release in the v2.8.x release. It includes two bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://github.com/apache/libcloud/blob/2.8.x/CHANGES.rst">https://github.com/apache/libcloud/blob/2.8.x/CHANGES.rst</a>.</p>
-
-<h3 id="download">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.8.3"
-</pre>
-
-<h3 id="upgrading">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.8.3"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.3/">https://libcloud.readthedocs.org/en/v2.8.3/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.3/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/04/15/libcloud-3-0-0-released.html">Libcloud 3.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.0.0.</p>
-
-<p>This is the first release in the v3.x.x series. It includes many changes
-and improvements, the biggest one being dropping support for Python 2.7 and
-Python 3 &lt; 3.5.</p>
-
-<p>If you still need to use Python 2.7 or Python 3 &lt; 3.5 you can use Libcloud
-v2.8.x release series which still supports those Python versions - keep in
-mind though that this release series only includes bug fixes. All the new
-features and improvements will land in the v3.x.x series.</p>
-
-<p>Other highlights include:</p>
-
-<ul>
-  <li>Type annotations for the base storage API</li>
-  <li>Various improvements in the Azure Blobs driver</li>
-  <li>New standard “prefix” keyword argument in the <code class="language-plaintext highlighter-rouge">{list,iterate}_container_objects</code>
-methods</li>
-  <li>4 new compute drivers (KubeVirt, LXD, Kamatera, GiG G8)</li>
-  <li>Various improvements to the <code class="language-plaintext highlighter-rouge">deploy_node()</code> functionality</li>
-  <li>and much more</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0</a> and
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1</a>.</p>
-
-<h3 id="download">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==3.0.0"
-</pre>
-
-<h3 id="upgrading">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==3.0.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.0.0/">https://libcloud.readthedocs.org/en/v3.0.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.0.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/04/15/libcloud-2-8-2-released.html">Libcloud 2.8.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.2.</p>
-
-<p>This release includes a couple of bug fixes and small improvements for
-the <code class="language-plaintext highlighter-rouge">deploy_node()</code> functionality.</p>
-
-<p>Keep in mind that v2.8.x is a bug-fix only release series. All the other
-new features and improvements are available in v3.0.0 release which
-drops support for Python &lt; 3.5.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2.8.2">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2.8.2</a>.</p>
-
-<h3 id="download">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.8.2"
-</pre>
-
-<h3 id="upgrading">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.8.2"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.2/">https://libcloud.readthedocs.org/en/v2.8.2/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.2/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/03/03/libcloud-2-8-1-released.html">Libcloud 2.8.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 03, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.1.</p>
-
-<p>This release includes various bug-fixes which have accumulated in trunk since
-the last release.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-1</a>.</p>
-
-<p>Keep in mind that 2.8.x is purely a bug fix release series. New features and
-improvements will be added to the upcoming 3.x.x release series which
-only support Python 3.</p>
-
-<h3 id="download">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.8.1"
-</pre>
-
-<h3 id="upgrading">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.8.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.1/">https://libcloud.readthedocs.org/en/v2.8.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/01/29/libcloud-3-0-0-rc1-released.html">Libcloud 3.0.0-rc1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 29, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.0.0-rc1.</p>
-
-<p>This is the first release candidate for Libcloud v3.0.0 which includes many 
-changes, the biggest one being dropping support for Python 2.7 and 
-Python 3 &lt; 3.5.</p>
-
-<p>Since this is a first release which drops support for those Python versions,
-we want to give our users some time to opt-in and test it and verify
-everything works as expected, before we produce a stable v3.0.0 release.</p>
-
-<p>Other highlights include:</p>
-
-<ul>
-  <li>Type annotations for the base storage API</li>
-  <li>Various improvements in the Azure Blobs driver</li>
-  <li>New standard “prefix” keyword argument in the <code class="language-plaintext highlighter-rouge">{list,iterate}_container_objects</code>
-methods</li>
-  <li>2 new compute drivers (KubeVirt, LXD)</li>
-</ul>
-
-<p>If no major issues are found, this release candidate (with any other fixes
-which accumulate in trunk until then) will become a stable v3.0.0 release
-some time in the near future.</p>
-
-<p>Keep in mind that this is a pre-release so it won’t be installed by pip
-by default when you run <code class="language-plaintext highlighter-rouge">pip install apache-libcloud</code>.</p>
-
-<p>To install it, you need to explicitly specify a version as shown in the
-Download section below.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1</a>.</p>
-
-<h3 id="download">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==3.0.0rc-1"
-</pre>
-
-<h3 id="upgrading">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==3.0.0rc-1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.0.0-rc1/">https://libcloud.readthedocs.org/en/v3.0.0-rc1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.0.0-rc1/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/01/02/libcloud-2-8-0-released.html">Libcloud 2.8.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 02, 2020</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.8.0.</p>
-
-<p>This release includes various changes, most notable ones being:</p>
-
-<ul>
-  <li>Distribution now includes <code class="language-plaintext highlighter-rouge">py.typed</code> file which signals mypy that
-this package contains type annotations (currently only for the
-base compute API).</li>
-  <li>Fix wheel metadata. There was a bug where conditional dependencies
-were not specified correctly so it would try to install <code class="language-plaintext highlighter-rouge">typing</code>
-and <code class="language-plaintext highlighter-rouge">enum34</code> dependency on Python versions where there is not needed.</li>
-  <li>Fix <code class="language-plaintext highlighter-rouge">get_driver()</code> bug / regression not working if the <code class="language-plaintext highlighter-rouge">provider</code>
-argument was a string and not a Provider ENUM.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-0</a>.</p>
-
-<h3 id="dropping-support-for-python-27-and-python-34">Dropping support for Python 2.7 and Python 3.4</h3>
-
-<p>The plan was for v2.7.0 to be the last major release before v3.0.0 which
-drops support for Python 2.7 and Python 3.4, but this has changed since
-v2.7.0 introduced some small regressions / bugs which needed to be fixed.</p>
-
-<p>If no major issues are found in this release, this will be the
-last release before v3.0.0 which drops support for those Python
-versions.</p>
-
-<p>For more information on dropping support for Python 2.7 and Python 3.4, please
-refer to the v2.7.0 release announcement
-<a href="https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html">https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html</a>.</p>
-
-<h3 id="download">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.8.0"
-</pre>
-
-<h3 id="upgrading">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.8.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.0/">https://libcloud.readthedocs.org/en/v2.8.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2019/12/09/libcloud-2-7-0-released.html">Libcloud 2.7.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 09, 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 class="language-plaintext highlighter-rouge">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, “class per region”
-approach will still be supported until the next major release.</li>
-  <li>New <code class="language-plaintext highlighter-rouge">start_node()</code> and <code class="language-plaintext highlighter-rouge">stop_node()</code> method have been added to the base
-Libcloud compute API and the existing drivers which implement
-<code class="language-plaintext highlighter-rouge">ex_start_node()</code> and <code class="language-plaintext highlighter-rouge">ex_stop_node()</code> methods have been updated to
-implement those new methods. Old <code class="language-plaintext highlighter-rouge">ex_</code> methods will continue to work for
-backward compatibility reasons.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-7-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-7-0</a>.</p>
-
-<h3 id="dropping-support-for-python-27-and-python-34">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 id="how-does-this-affect-me">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 id="how-does-this-affect-the-libcloud-development-team">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’t use <code class="language-plaintext highlighter-rouge">six</code> Python 2
-/ 3 compatibility library, but uses custom glue / wrapper code for that.</p>
-
-<p>There are multiple reasons why we didn’t use <code class="language-plaintext highlighter-rouge">six</code> - one is that we still
-needed to support Python 2.5 which is not supported by <code class="language-plaintext highlighter-rouge">six</code> 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.</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 id="download">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 id="upgrading">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 id="upgrade-notes">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 id="documentation">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 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.0/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-announcement.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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 18, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.6.1!</p>
-
-<p>This release includes various small bug fixes and improvements.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.1">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.1</a>.</p>
-
-<h3 id="download">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.6.1
-</pre>
-
-<h3 id="upgrading">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.6.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.6.1/">https://libcloud.readthedocs.org/en/v2.6.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.6.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2019/08/28/libcloud-2-6-0-released.html">Libcloud 2.6.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 28, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.6.0!</p>
-
-<p>This release includes many new features and improvements. Highlights
-include:</p>
-
-<ul>
-  <li><a href="https://libcloud.readthedocs.io/en/latest/compute/drivers/gridscale.html">New compute driver for Gridscale.io provider</a></li>
-  <li>New compute driver for Maxihost provider</li>
-  <li>Various improvements in the OpenStack compute driver</li>
-  <li><a href="https://libcloud.readthedocs.io/en/latest/other/using-http-proxy.html">Support for <code class="language-plaintext highlighter-rouge">https</code> proxies</a></li>
-  <li>Various improvements in the Azure blobs storage driver</li>
-  <li>Various improvements to the deploy node functionality and handling of
-unsupported SSH key types</li>
-  <li>CloudFlare DNS driver has been updated to use CloudFlare API v4</li>
-  <li>and much more.</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.6.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.0</a>.</p>
-
-<h3 id="download">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.6.0
-</pre>
-
-<h3 id="upgrading">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.6.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.6.0/">https://libcloud.readthedocs.org/en/v2.6.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.6.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2019/08/27/clemens-wolff-joins-our-team.html">Clemens Wolff (clewolff) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 27, 2019</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/c-w">Clemens
-Wolff</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Clemens
-Wolff to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>Clemens has participated in the Libcloud community for a while now and during
-his participation he made a <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Ac-w">number of high quality contributions to the
-project</a>.</p>
-
-<p>For anyone who would like to know more about Clemens here is his short bio:</p>
-
-<blockquote>
-  <p>Clemens Wolff is a tech lead in Microsoft’s Commercial Software
-Engineering team, enabling customers from around the world to create scalable,
-resilient and efficient software solutions applying relevant technologies and
-platforms, including cloud computing, highly scalable data engines, machine
-learning and analytics, and distributed messaging systems.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>I was introduced to Libcloud while working with a research group at Imperial
-College London on porting OKpy, an open source computer science classroom
-management system, from GCP to Azure. OKpy uses Libcloud which made
-migrating the object storage needs of the application a breeze. Since this
-initial exposure, I’ve been using Libcloud on many projects to ensure
-cross-cloud compatibility and to simplify testing via the local provider
-implementations. Most of my contributions have been about maintaining and
-updating the Azure implementation of Libcloud’s storage driver and
-building test automation to ensure that Libcloud can seamlessly be used
-with Azure.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2019/05/30/libcloud-2-5-0-released.html">Libcloud 2.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 30, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.5.0!</p>
-
-<p>This release includes various improvements and additions to the
-OpenStack driver, new compute and load balancers drivers for
-NTT-CIS cloud and more.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-5-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-5-0</a>.</p>
-
-<h3 id="download">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.5.0
-</pre>
-
-<h3 id="upgrading">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.5.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.5.0/">https://libcloud.readthedocs.org/en/v2.5.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.5.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2018/11/08/libcloud-2-4-0-released.html">Libcloud 2.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Quentin Pradet on Nov 08, 2018</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.4.0!</p>
-
-<p>The most notable change is Python 3.7 support. There is also a new
-Scaleway driver, and improvements for many other drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-4-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-4-0</a>.</p>
-
-<h3 id="download">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.4.0
-</pre>
-
-<h3 id="upgrading">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.4.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.4.0/">https://libcloud.readthedocs.org/en/v2.4.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.4.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2018/06/27/rick-van-de-loo-joins-our-team.html">Rick van de Loo (vdloo) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 27, 2018</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/vdloo">Rick van de
-Loo</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Rick
-van de Loo to join us as a committer and we are pleased to announce that he
-has accepted.</p>
-
-<p>In the last couple of years Rick has <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Avdloo+is%3Aclosed">contributed various high quality
-changes</a> to the project and we are happy to have him on board.</p>
-
-<p>For anyone who would like to know more about Rick here is his short bio:</p>
-
-<blockquote>
-  <p>Rick van de Loo is the lead developer on Hypernode, a highly automated and
-cloud agnostic hosting platform specialised for Magento built on top of Apache
-Libcloud. Since Rick started working on Hypernode he has seen it scale from
-double digits to thousands of servers, along the road orchestrating various
-high volume cross-provider migrations. His main focus is on platform
-stability and feature development, of which a large part has been integrating
-cloud APIs and working around their incompatibilities and unreliable nature.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>Since we started using Libcloud around four years ago the landscape has
-changed a lot. But even though container-based and serverless architectures
-have become more prominent, compute is still the cornerstone of cloud. Most
-of my contributions have been about standardising functionality across
-different compute providers and implementing new driver methods, mainly
-related to the AWS, DigitalOcean and OpenStack APIs. As an Apache Libcloud
-team member I will continue to contribute changes that help us scratch our
-own itch and encourage other members of the Hypernode team to do the same.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2018/03/03/libcloud-2-3-0-released.html">Libcloud 2.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 03, 2018</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.3.0!</p>
-
-<p>Most notable changes are the dropping of support for Python 2.6 and 3.3,
-both of which are now unsupported distributions.</p>
-
-<p>There are new drivers for UpCloud, Digital Ocean Spaces, bug fixes and
-improvements for many other drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-3-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-3-0</a>.</p>
-
-<h3 id="download">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.3.0
-</pre>
-
-<h3 id="upgrading">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.3.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.3.0/">https://libcloud.readthedocs.org/en/v2.3.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.3.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/12/30/libcloud-year-in-review-2017-released.html">Libcloud Year in Review 2017</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 30, 2017</span>
-
-  <div class="post-content">
-    <p>Another year is behind us. Like most of the previous years, this year included
-a lot of exciting development. This post is going to present some statistics and
-highlights of the year.</p>
-
-<h3 id="year-in-numbers-recap">Year in Numbers (recap)</h3>
-
-<ul>
-  <li>800+ commits</li>
-  <li>191 opened PRs on Github (159 closed, 32 open at the time of this writing)</li>
-  <li>86 opened JIRA issues</li>
-  <li>75+ different contributors</li>
-  <li>4 releases (3 major ones)</li>
-</ul>
-
-<div class="imginline">
-  <p><a href="https://www.openhub.net/p/libcloud" target="_blank"><img src="/images/posts/2017-12-30-libcloud-year-in-review-2017-released/Screenshot from 2017-12-29 19-07-48.png" class="img-responsive inline" /></a></p>
-  <p class="img-caption">Statistics from Open Hub.</p>
-</div>
-
-<p>You can also dig into the numbers yourself on <a href="https://github.com/apache/libcloud/pulse">Github</a>, <a href="https://www.openhub.net/p/libcloud">Open Hub</a> and
-<a href="https://projects.apache.org/project.html?libcloud">Apache Project Information</a>.</p>
-
-<h2 id="releases">Releases</h2>
-
-<p>This year we had 4 releases (2.0.0, 2.1.0, 2.2.0, 2.2.1). Out of that, three
-major ones.</p>
-
-<p>Libcloud 2.0.0 which was released in April represented a big milestone. We
-finally moved away from our home grown HTTP abstraction layer built on top
-of Python’s httplib library to the popular requests library.</p>
-
-<p>Back in the day when the project started, requests library didn’t exist yet so
-we needed to build a lot of the functionality which is now provided by requests
-ourselves. Move to requests means that we now have a lot less code to maintain
-and we can focus our efforts on the actual drivers which is core to Libcloud and
-where the project provides value.</p>
-
-<p>To give you an idea how much effort it took - the ground work for that change
-started back in 2016 (<a href="https://libcloud.apache.org/blog/2016/04/06/requests-support.html">https://libcloud.apache.org/blog/2016/04/06/requests-support.html</a>,
-<a href="https://github.com/apache/libcloud/pull/728">https://github.com/apache/libcloud/pull/728</a>), but it took a lot more testing
-and work to get it stable enough so we were finally able to include it as part
-of the stable 2.0.0 release (and before that, we also released a couple of release
-candidates so users could test and verify that their Libcloud related code
-still works as expected without any regressions).</p>
-
-<p>Special thanks to <a href="https://twitter.com/anthonypjshaw?lang=en">Anthony Shaw</a> for leading this effort and not giving up (the
-change itself involved touching a lot of code and updating test cases for most
-of the drivers which resulted in a lot of not so pleasant work and merge
-conflicts).</p>
-
-<h2 id="community">Community</h2>
-
-<p>The community continued to grow and we have received contributions from more
-than 75 different contributors. Keep in mind that this number only includes
-people who contributed a code change which has been merged into trunk. The
-actual number is quite a bit higher (code who didn’t get merged, people who
-reported a bug or didn’t include a code change, etc).</p>
-
-<p>We have also added one new committer - Quentin Pradet.</p>
-
-<h2 id="ecosystem">Ecosystem</h2>
-
-<p>In addition to various proprietary and private code bases, Libcloud continues
-to be used as an important part by various open-source <a href="https://pypi.python.org/pypi?%3Aaction=search&amp;term=libcloud&amp;submit=search">projects and
-libraries</a>.</p>
-
-<p>Most notable ones include <a href="https://saltstack.com/">SaltStack</a>, <a href="https://stackstorm.com/">StackStorm</a> and <a href="https://www.google.si/search?ei=bqVGWvyGMYOXkwWlgI7gCw&amp;q=ansible&amp;oq=ansible&amp;gs_l=psy-ab.3..0i67k1j0l9.2982.2982.0.3130.1.1.0.0.0.0.99.99.1.1.0....0...1c.1.64.psy-ab..0.1.99....0.4KRxU06xPjw">Ansible</a>.</p>
-
-<h2 id="conclusion">Conclusion</h2>
-
-<p>I would like to take this opportunity to thank everyone who has contributed
-to the project in one form or another. No matter how small or involved, your
-contribution helped project grow and push through another successful year.</p>
-
-<p>Again, thank you, happy and successful 2018 and see you soon.</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/year-in-review.html" rel="tag">year in review</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/09/21/libcloud-2-2-1-released.html">Libcloud 2.2.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 21, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.2.1!</p>
-
-<p>This is a first patch release in the 2.2.x series and as such, it
-includes some bug fixes and improvements.</p>
-
-<p>The most important one of them fixes an installation of Libcloud 2.2.0
-failing on some operating-system and file-system combinations (e.g.
-ecryptfs layered on top of ext3/4) which don’t support file names longer
-than 143 characters.</p>
-
-<p>In addition to that, it also includes performance improvement for the
-deploy functionality available to the compute drivers. Now the deploy
-scripts which produce a lot of output should finish a lot faster.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-2-1">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-2-1</a>.</p>
-
-<h3 id="download">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.2.1
-</pre>
-
-<h3 id="upgrading">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.2.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.2.1/">https://libcloud.readthedocs.org/en/v2.2.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.2.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/09/03/libcloud-2-2-0-released.html">Libcloud 2.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Sep 03, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.2.0!</p>
-
-<p>The release includes a new improvements to Azure ARM support, fixes for
-Route 53 users, and support for TLS authenticated Docker drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.2.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.2.0</a>.</p>
-
-<p>All of our community for their ongoing support and contributions…</p>
-
-<h3 id="download">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.2.0
-</pre>
-
-<h3 id="upgrading">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.2.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.2.0/">https://libcloud.readthedocs.org/en/v2.2.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.2.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/07/17/libcloud-2-1-0-released.html">Libcloud 2.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jul 17, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.1.0!</p>
-
-<p>The release includes a new driver for Google Container Engine (GKE),
-upgrades to the OpenStack driver to support keystone v3 and Nova v2.x</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-1-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-1-0</a>.</p>
-
-<p>All of our community for their ongoing support and contributions…</p>
-
-<h3 id="download">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.1.0
-</pre>
-
-<h3 id="upgrading">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.1.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.1.0/">https://libcloud.readthedocs.org/en/v2.1.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.1.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/04/25/libcloud-2-0-0-released.html">Libcloud 2.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 25, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.0.0.</p>
-
-<p>This major release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<ul>
-  <li>Apache Libcloud 2.0 series replaces the use of Python httplib with a hard dependency on the <code class="language-plaintext highlighter-rouge">requests</code> package. Users no longer
-have to specific Certificate Authority bundles when using Apache Libcloud</li>
-  <li>10% performance improvement through the use of HTTP sessions</li>
-  <li>Support for buffered IO streams for storage drivers</li>
-  <li>Support for Python 3.6, deprecation of Python 3.2</li>
-  <li>3 new drivers - <a href="http://libcloud.readthedocs.io/en/latest/compute/drivers/onapp.html">OnApp Compute</a>, <a href="http://libcloud.readthedocs.io/en/latest/dns/drivers/onapp.html">OnApp DNS</a>, <a href="http://libcloud.readthedocs.io/en/latest/compute/drivers/oneandone.html">1&amp;1 Compute</a></li>
-  <li>Lots of improvements to our Azure ARM support</li>
-  <li>Continuing udates to the Amazon drivers</li>
-</ul>
-
-<p>A detailed description of the 2.0 HTTP API is documented <a href="http://libcloud.readthedocs.io/en/latest/other/changes_in_2_0.html">here</a></p>
-
-<h3 id="compute-api-changes">Compute API Changes</h3>
-
-<ul>
-  <li>Outscale SAS doc improvements and logo update</li>
-</ul>
-
-<h4 id="onapp-changes">OnApp Changes</h4>
-
-<ul>
-  <li>Add list images support for OnApp driver</li>
-  <li>Add keypair management to OnApp driver</li>
-</ul>
-
-<h4 id="amazon-ec2-changes">Amazon EC2 Changes</h4>
-
-<ul>
-  <li>Add r4 instance types for AWS</li>
-  <li>Add support for AWS eu-west-2 and ca-central-1 regions</li>
-  <li>Add P2 GPU instance types</li>
-  <li>Add method to modify snapshot attribute for EC2</li>
-  <li>Add ENA support for EC2 compute images</li>
-  <li>Add support for forcing detachment of EBS volumes to EC2 driver</li>
-  <li>Add support for ModifyVolume and DescribeVolumesModifications</li>
-  <li>Added Import Snapshot and Describe Import Snapshot to EC2 compute driver</li>
-  <li>Add missing regions in AWS storage and compute drivers</li>
-  <li>Add SR-IOV net support to images in EC2 compute driver</li>
-  <li>Fix - update t2.small image size from 11 CPU to 1</li>
-  <li>Added Billing Product for image in EC2 compute driver</li>
-</ul>
-
-<h4 id="linode-changes">Linode changes</h4>
-
-<ul>
-  <li>Add start, stop instance methods and fix incorrect state TERMINATED to STOPPED</li>
-</ul>
-
-<h4 id="azure-arm-changes">Azure ARM changes</h4>
-
-<ul>
-  <li>Fix typeerror on ex_list_nics</li>
-  <li>Add support for Azure Cloud Environments as well as Locations</li>
-  <li>Fix string representation of the VhdImage type and fix listing of Public IP addresses</li>
-  <li>Add network security groups to azure ARM</li>
-  <li>Add the ability to list resource groups</li>
-  <li>Fix Azure ARM driver condition for ex_list_publishers where location is specified</li>
-</ul>
-
-<h4 id="google-cloud-changes">Google Cloud changes</h4>
-
-<ul>
-  <li>Allow delete instances from managed group</li>
-  <li>Allow preemptible instances to be created</li>
-  <li>Remove validation checks for guestOsFeatures</li>
-</ul>
-
-<h4 id="alibaba-aliyun-changes">Alibaba Aliyun changes</h4>
-
-<ul>
-  <li>Add aliyun ecs instance join leave security group</li>
-  <li>Fix Aliyun ECS, Load balancer and storage adapters when using unicode UTF-8 characters in the names of resources</li>
-</ul>
-
-<h4 id="digitalocean-changes">DigitalOcean changes</h4>
-
-<ul>
-  <li>Add price_monthly extra param to digitalocean sizes</li>
-</ul>
-
-<h4 id="vmware-vsphere-changes">VMWare vSphere changes</h4>
-
-<ul>
-  <li>Fix issue with authentication methods crashing</li>
-</ul>
-
-<h3 id="storage">Storage</h3>
-
-<ul>
-  <li>Reintroduce S3 multipart upload support with signature v4</li>
-</ul>
-
-<h3 id="dns">DNS</h3>
-
-<ul>
-  <li>Add <a href="http://libcloud.readthedocs.io/en/latest/dns/drivers/onapp.html">OnApp driver</a></li>
-</ul>
-
-<h2 id="minor-changes">Minor changes</h2>
-
-<h3 id="common">Common</h3>
-
-<ul>
-  <li>Added an integration test API and a test suite for validating functionality
-without mocking any libcloud subsystems</li>
-  <li>Change Cloudscale to cloudscale.ch.</li>
-</ul>
-
-<h2 id="bug-fixes">Bug Fixes</h2>
-
-<h3 id="compute">Compute</h3>
-
-<h4 id="200">2.0.0</h4>
-
-<ul>
-  <li>
-    <p>Fix OpenStack drivers not correctly setting URLs when used with identity API, would default to 127.0.0.1 and service
-catalog URLs were not adhered to.</p>
-  </li>
-  <li>
-    <p>Fix Aliyun ECS, Load balancer and storage adapters when using unicode UTF-8 characters in the names of resources
-in 2.0.0rc2 &lt; it would fail as a MalformedResponseError, Python 2.7 element tree was raising a unicode error</p>
-  </li>
-  <li>
-    <p>Refactor the test classes to use the full libcloud.http and libcloud.common.base modules, with Connection,
-Response all used with requests_mock. This increases our test coverages and catches bugs in drivers’ custom
-parse_body and auth modules</p>
-  </li>
-  <li>
-    <p>Rename libcloud.httplib_ssl to libcloud.http now that we don’t use httplib</p>
-  </li>
-</ul>
-
-<h4 id="200rc2">2.0.0rc2</h4>
-
-<ul>
-  <li>Fix Public IP not assigned when creating NIC on Azure ARM</li>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<ul>
-  <li>Tinu Cleatus for the OnApp driver</li>
-  <li>Alex Misstear for the EC2 improvements</li>
-  <li>Jie Ren for the Aliyun improvements</li>
-  <li>Francisco Ros for the DigitalOcean improvements</li>
-  <li>Peter Amstutz and Joseph Hall for the Azure ARM API updates</li>
-  <li>All of our community for their ongoing support and contributions…</li>
-</ul>
-
-<h3 id="download">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.0.0
-</pre>
-
-<h3 id="upgrading">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.0.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/04/09/async-rfc.html">Have your say - async support in Apache Libcloud</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 09, 2017</span>
-
-  <div class="post-content">
-    <p>One of the big requests whilst we were replacing <code class="language-plaintext highlighter-rouge">httplib</code> with the <code class="language-plaintext highlighter-rouge">requests</code> package in 2.0 was why didn’t
-we use a HTTP library that supports <em>asynchronous</em> API calls.</p>
-
-<p>The intention for 2.0 and replacing the HTTP backend classes was to improve the usability of the project, by making SSL
-certificates easier to manage, improving the maintainability of our source code by using an active 3rd party package and
-also improving performance and stability.</p>
-
-<p>Apache Libcloud already has documentation on threaded libraries like gevent and callback-based libraries like Twisted, see
-<a href="https://libcloud.readthedocs.io/en/latest/other/using-libcloud-in-multithreaded-and-async-environments.html">using libcloud in multithreaded environments</a>
-for examples.</p>
-
-<p><a href="https://www.python.org/dev/peps/pep-0492/#">PEP 492</a>, implemented in Python 3.5 provides a new coroutine protocol using methods,
-<code class="language-plaintext highlighter-rouge">__await__</code> for classes, a coroutine method wrapper, or a method that returns a coroutine object.
-Also async <a href="https://www.python.org/dev/peps/pep-0492/#asynchronous-iterators-and-async-for">iterators</a> and <a href="https://www.python.org/dev/peps/pep-0492/#asynchronous-context-managers-and-async-with">context managers</a>
-have been introduced.</p>
-
-<p>We would like to take advantage of the new language features by offering APIs in Apache Libcloud without breaking backward compatibility and
-compatibility for users of &lt;Python 3.5.</p>
-
-<p>Use cases for this would be:</p>
-
-<ul>
-  <li>Being able to fetch <code class="language-plaintext highlighter-rouge">Node</code> or <code class="language-plaintext highlighter-rouge">StorageObject</code>s from multiple geographies or drivers simultaneously.</li>
-  <li>Being able to quickly upload or download storage objects by parallelizing operations on the <code class="language-plaintext highlighter-rouge">StorageDriver</code>.</li>
-  <li>Being able to call a long-running API method (e.g. generate report), whilst running other code.</li>
-</ul>
-
-<h2 id="design-1---async-context-managers-pr-1016">Design 1 - async context managers <a href="https://github.com/apache/libcloud/pull/1016">PR 1016</a></h2>
-
-<p>This design would allow drivers to operate in 2 modes, the first is for synchronous method calls, they return list or object
-data as per usual. The second mode, API methods like <code class="language-plaintext highlighter-rouge">NodeDriver.list_nodes</code> would return a <a href="https://www.python.org/dev/peps/pep-0492/#coroutine-objects">coroutine object</a>
-and could be awaited or gathered using an event loop.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="kn">from</span> <span class="nn">integration.driver.test</span> <span class="kn">import</span> <span class="n">TestNodeDriver</span>
-<span class="kn">from</span> <span class="nn">libcloud.async_util</span> <span class="kn">import</span> <span class="n">AsyncSession</span>
-
-<span class="n">driver</span> <span class="o">=</span> <span class="n">TestNodeDriver</span><span class="p">(</span><span class="s">'apache'</span><span class="p">,</span> <span class="s">'libcloud'</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="c1"># regular API call
-</span>    <span class="n">nodes</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">()</span>
-
-    <span class="k">async</span> <span class="k">with</span> <span class="n">AsyncSession</span><span class="p">(</span><span class="n">driver</span><span class="p">)</span> <span class="k">as</span> <span class="n">async_instance</span><span class="p">:</span>
-        <span class="n">nodes</span> <span class="o">=</span> <span class="k">await</span> <span class="n">async_instance</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">()</span>
-
-    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="n">nodes</span><span class="p">)</span> <span class="o">==</span> <span class="mi">2</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="design-2---additional-methods-in-each-driver-for-coroutines-pr-1027">Design 2 - Additional methods in each driver for coroutines <a href="https://github.com/apache/libcloud/pull/1027">PR 1027</a></h2>
-
-<p>This is the second design concept for async support in Libcloud.</p>
-
-<p>The concept here is to have Asynchronous Mixins, <code class="language-plaintext highlighter-rouge">LibcloudConnection</code> uses requests and <code class="language-plaintext highlighter-rouge">LibcloudAsyncConnection</code> uses aiohttp for async transport <a href="https://github.com/tonybaloney/libcloud/blob/d4fe097476d2f02941e17d5e1b1d405fcf44c0f7/libcloud/connection_async.py#L22-L42">see</a></p>
-
-<p>The LibcloudAsyncConnection is an implementation detail of AsyncConnection, which is the API for the drivers to consume <a href="https://github.com/tonybaloney/libcloud/blob/d4fe097476d2f02941e17d5e1b1d405fcf44c0f7/libcloud/common/base.py#L742-L778">see</a></p>
-
-<p>The drivers then use this mixin for their custom connection classes, e.g.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>
-<span class="k">class</span> <span class="nc">GoogleStorageConnection</span><span class="p">(</span><span class="n">ConnectionUserAndKey</span><span class="p">,</span> <span class="n">AsyncConnection</span><span class="p">):</span>
-    <span class="p">...</span>
-
-</code></pre>
-  </div>
-</div>
-
-<p>They then inherit from <code class="language-plaintext highlighter-rouge">libcloud.storage.base.StorageAsyncDriver</code>, which uses a new set of base methods, e.g. <code class="language-plaintext highlighter-rouge">iterate_containers_async</code> and can be implemented like this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>        <span class="k">async</span> <span class="k">def</span> <span class="nf">iterate_containers_async</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-            <span class="n">response</span> <span class="o">=</span> <span class="k">await</span> <span class="bp">self</span><span class="p">.</span><span class="n">connection</span><span class="p">.</span><span class="n">request_async</span><span class="p">(</span><span class="s">'/'</span><span class="p">)</span>
-            <span class="k">if</span> <span class="n">response</span><span class="p">.</span><span class="n">status</span> <span class="o">==</span> <span class="n">httplib</span><span class="p">.</span><span class="n">OK</span><span class="p">:</span>
-                <span class="n">containers</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">_to_containers</span><span class="p">(</span><span class="n">obj</span><span class="o">=</span><span class="n">response</span><span class="p">.</span><span class="nb">object</span><span class="p">,</span>
-                                                 <span class="n">xpath</span><span class="o">=</span><span class="s">'Buckets/Bucket'</span><span class="p">)</span>
-                <span class="k">return</span> <span class="n">containers</span>
-    
-            <span class="k">raise</span> <span class="n">LibcloudError</span><span class="p">(</span><span class="s">'Unexpected status code: %s'</span> <span class="o">%</span> <span class="p">(</span><span class="n">response</span><span class="p">.</span><span class="n">status</span><span class="p">),</span>
-                                <span class="n">driver</span><span class="o">=</span><span class="bp">self</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now the consumer can more or less do this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.storage.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
-<span class="kn">from</span> <span class="nn">libcloud.storage.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-
-<span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="n">GoogleStorageDriver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">GOOGLE_STORAGE</span><span class="p">)</span>
-<span class="n">driver</span> <span class="o">=</span> <span class="n">GoogleStorageDriver</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="n">KEY</span><span class="p">,</span> <span class="n">secret</span><span class="o">=</span><span class="n">SECRET</span><span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
-    <span class="k">print</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="n">tasks</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="k">async</span> <span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_containers_async</span><span class="p">():</span>
-        <span class="k">async</span> <span class="k">for</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_container_objects_async</span><span class="p">(</span><span class="n">container</span><span class="p">):</span>
-            <span class="n">tasks</span><span class="p">.</span><span class="n">append</span><span class="p">(</span><span class="n">asyncio</span><span class="p">.</span><span class="n">ensure_future</span><span class="p">(</span><span class="n">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">)))</span>
-    <span class="k">await</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">gather</span><span class="p">(</span><span class="o">*</span><span class="n">tasks</span><span class="p">)</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="design-3---initializer-with-async-mode">Design 3 - Initializer with “<em>async</em>” mode</h2>
-
-<p>This option is similar to 2, except that if a driver is instantiated with “<code class="language-plaintext highlighter-rouge">async=True</code>”,
-then all driver class methods would return coroutine objects. Internally, it would
-patch the Connection class with the AsyncConnection class.</p>
-
-<p>The downside of this is that all method calls to a driver would need to be awaited or used
-by an event loop.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.storage.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
-<span class="kn">from</span> <span class="nn">libcloud.storage.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-
-<span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="n">GoogleStorageDriver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">GOOGLE_STORAGE</span><span class="p">)</span>
-<span class="n">driver</span> <span class="o">=</span> <span class="n">GoogleStorageDriver</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="n">KEY</span><span class="p">,</span> <span class="n">secret</span><span class="o">=</span><span class="n">SECRET</span><span class="p">,</span> <span class="k">async</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
-    <span class="k">print</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="n">tasks</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="k">async</span> <span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_containers</span><span class="p">():</span>
-        <span class="k">async</span> <span class="k">for</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_container_objects</span><span class="p">(</span><span class="n">container</span><span class="p">):</span>
-            <span class="n">tasks</span><span class="p">.</span><span class="n">append</span><span class="p">(</span><span class="n">asyncio</span><span class="p">.</span><span class="n">ensure_future</span><span class="p">(</span><span class="n">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">)))</span>
-    <span class="k">await</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">gather</span><span class="p">(</span><span class="o">*</span><span class="n">tasks</span><span class="p">)</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h1 id="give-us-feedback">Give us feedback</h1>
-
-<p>Got a better idea? Have an API or design, the question we’re asking is 
-“if you wanted to use Libcloud for an async application, what would the code look like?” This helps us design
-the API and the implementation details can follow.</p>
-
-<p>Feel free to comment on the mailing list or on the pull requests, or raise your own pull-request with an API design.</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/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/04/07/libcloud-2-0-0-rc2-released.html">Libcloud 2.0.0rc2 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 07, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.0.0rc2.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<ul>
-  <li>Apache Libcloud 2.0 series replaces the use of Python httplib with a hard dependency on the <code class="language-plaintext highlighter-rouge">requests</code> package. Users’ no longer
-have to specific Certificate Authority bundles when using Apache Libcloud</li>
-  <li>10% performance improvement through the use of HTTP sessions</li>
-  <li>Support for buffered IO streams for storage drivers</li>
-  <li>Support for Python 3.6, deprecation of Python 3.2</li>
-</ul>
-
-<p>A detailed description of the 2.0 changes is documented <a href="http://libcloud.readthedocs.io/en/latest/other/changes_in_2_0.html">here</a></p>
-
-<p>Note that 2.0.0rc1 was not released to PyPi as 4 breaking issues were discovered by users. The changelog for both 2.0.0rc2 and rc1 is below.</p>
-
-<h2 id="release-highlights-for-200rc2">Release highlights for 2.0.0rc2</h2>
-
-<h3 id="compute">Compute</h3>
-
-<ul>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<h3 id="common">Common</h3>
-
-<ul>
-  <li>Fix LIBCLOUD_DEBUG trying to decompress already decompressed responses</li>
-  <li>Added an integration test API and a test suite for validating functionality
-without mocking any libcloud subsystems</li>
-  <li>Fix for Linode classes since 2.0x</li>
-  <li>Fix CertificateConnection not correctly signing requests in 2.0rc1, impacted
-Azure classic driver, OpenStack and Docker driver</li>
-  <li>Change Cloudscale to cloudscale.ch.</li>
-  <li>Explicitly check if response is None in RawResponse class</li>
-</ul>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>Outscale SAS doc improvements and logo update</li>
-  <li>[GCE] Allow preemptible instances to be created</li>
-  <li>Add support for forcing detachment of EBS volumes to EC2 driver</li>
-  <li>Fix Public IP not assigned when creating NIC on Azure ARM</li>
-  <li>[ONAPP] Add list images support for OnApp driver</li>
-  <li>[EC2] Add r4 instance types for AWS</li>
-  <li>[EC2] support for AWS eu-west-2 and ca-central-1 regions</li>
-  <li>[EC2] Add P2 GPU instance types</li>
-  <li>[EC2] Add method to modify snapshot attribute for EC2</li>
-  <li>[Linode] Add start, stop instance methods and fix incorrect state TERMINATED to STOPPED</li>
-  <li>[EC2] Add ENA support for EC2 compute images</li>
-  <li>[Azure ARM] fix typeerror on ex_list_nics</li>
-  <li>[GCE] allow delete instances from managed group</li>
-</ul>
-
-<h3 id="storage">Storage</h3>
-
-<ul>
-  <li>Reintroduce S3 multipart upload support with signature v4</li>
-</ul>
-
-<h2 id="changes-apache-libcloud-200rc1">Changes Apache Libcloud 2.0.0rc1</h2>
-
-<h3 id="common-1">Common</h3>
-
-<ul>
-  <li>Fix DEBUG mode, also add support for using io.StringIO as the file handle when calling libcloud.enable_debug</li>
-  <li>Introduction of the requests package as the mechanism for making HTTP requests for all drivers</li>
-  <li>Fix bug where custom port and secure flag would not get propagated to connection class</li>
-  <li>Fix bug where custom port would not get propagated to connection</li>
-  <li>Fix bug where instantiating a connection from URL and then requesting an action with a leading / would lead to
-a malformed URL</li>
-</ul>
-
-<h3 id="compute-2">Compute</h3>
-
-<ul>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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.0.0rc2
-</pre>
-
-<h3 id="upgrading">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.0.0rc2
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/12/29/libcloud-1-5-0-released.html">Libcloud 1.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Dec 29, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.5.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>[azure] New method for accessing rate cards.</li>
-  <li>[openstack] Add new Connection class to support VOMS proxys to keystone
-servers.</li>
-  <li>[ec2] Added m4 instances to us-gov and brazil, added m4.16xlarge to all.</li>
-  <li>Add new CloudScale.ch driver</li>
-  <li>[dimensiondata] Added support for 2.4 API, added support for image import,
-cloning. Add feature for changing NIC VLANs, add feature for changing NIC
-order for a server.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.5.0
-</pre>
-
-<h3 id="upgrading">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==1.5.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/11/27/libcloud-1-4-0-released.html">Libcloud 1.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Nov 27, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.4.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>The release includes a new Azure ARM driver and an Amazon Application
-Load Balancer (ALB) driver.</p>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.4.0
-</pre>
-
-<h3 id="upgrading">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==1.4.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/10/14/libcloud-1-3-0-released.html">Libcloud 1.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Oct 14, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.3.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="important-changes">Important changes</h3>
-
-<ul>
-  <li>RunAbove driver is now the OVH cloud driver because of changes in the
-platform. Users will get a deprecated error message and pointed to the
-website for more information.</li>
-  <li>Fixed support for SLES/OpenSUSE 12, now checks the default certificate
-path (does not impact users using certifi).</li>
-  <li>DigitalOcean v1 API has been deprecated in favour of the new 2.0 API.</li>
-</ul>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<h4 id="rancher-driver">Rancher Driver</h4>
-
-<p>Mario Loria contributed a full Rancher driver for our container abstraction
-interface. Documentation is available with examples of usage, you can use
-the driver to deploy containers, services, stacks or operate and maintain
-existing deployments! Thanks Mario.</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">from</span> <span class="nn">libcloud.container.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<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.base</span> <span class="kn">import</span> <span class="n">ContainerImage</span>
-
-<span class="n">driver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">RANCHER</span><span class="p">)</span>
-
-<span class="n">connection</span> <span class="o">=</span> <span class="n">driver</span><span class="p">(</span><span class="s">"MYRANCHERACCESSKEY"</span><span class="p">,</span> <span class="s">"MYRANCHERSECRETKEY"</span><span class="p">,</span>
-                    <span class="n">host</span><span class="o">=</span><span class="s">"17.23.66.4"</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="mi">443</span><span class="p">)</span>
-
-<span class="n">image</span> <span class="o">=</span> <span class="n">ContainerImage</span><span class="p">(</span><span class="s">"hastebin"</span><span class="p">,</span> <span class="s">"hastebin"</span><span class="p">,</span> <span class="s">"rlister/hastebin"</span><span class="p">,</span> <span class="s">"latest"</span><span class="p">,</span>
-                       <span class="n">driver</span><span class="o">=</span><span class="bp">None</span><span class="p">)</span>
-
-<span class="n">new_service</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">ex_deploy_service</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s">"excitingservice"</span><span class="p">,</span> <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-                                           <span class="n">environmentid</span><span class="o">=</span><span class="s">"1e2"</span><span class="p">,</span>
-                                           <span class="n">environment</span><span class="o">=</span><span class="p">{</span>
-                                               <span class="s">"STORAGE_TYPE"</span><span class="p">:</span> <span class="s">"file"</span>
-                                           <span class="p">})</span></code></pre>
-</figure>
-
-<h4 id="new-api">New API</h4>
-
-<p>As well as the direct <code class="language-plaintext highlighter-rouge">get_driver API</code>, there is now a short-hand API for
-users to choose.</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">import</span> <span class="nn">libcloud</span>
-
-<span class="n">cls</span> <span class="o">=</span> <span class="n">libcloud</span><span class="p">.</span><span class="n">get_driver</span><span class="p">(</span><span class="n">libcloud</span><span class="p">.</span><span class="n">DriverType</span><span class="p">.</span><span class="n">COMPUTE</span><span class="p">,</span> <span class="n">libcloud</span><span class="p">.</span><span class="n">DriverType</span><span class="p">.</span><span class="n">COMPUTE</span><span class="p">.</span><span class="n">RACKSPACE</span><span class="p">)</span></code></pre>
-</figure>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.3.0
-</pre>
-
-<h3 id="upgrading">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==1.3.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/09/23/libcloud-1-2-1-released.html">Libcloud 1.2.1 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Sep 23, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.2.1.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<h3 id="changes-in-apache-libcloud-121">Changes in Apache Libcloud 1.2.1</h3>
-
-<ul>
-  <li>Fix issue enabling backups on Dimension Data driver</li>
-</ul>
-
-<h3 id="changes-in-apache-libcloud-120">Changes in Apache Libcloud 1.2.0</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>Fix caching of auth tokens in the Google Compute Engine drivers. Now we make
-sure that the file is truncated before writing a new token. Not truncating the
-file would cause issues if the new token is shorted then the existing one
-which is cached in the file.</li>
-</ul>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>Fix image undeprecation in GCE</li>
-  <li>Added Managed Instance Groups in GCE</li>
-  <li>Allow undeprecation of an image in GCE</li>
-  <li>BUGFIX Values with wildcards failed signature validation in cloudstack</li>
-  <li>Added StorageState-Migrating to the cloudstack driver.</li>
-  <li>Update copy image logic to match create image in GCE driver.</li>
-  <li>Removed HD attribute from the Abiquo compute driver to support the 3.4 API</li>
-  <li>Add image and size details to list_nodes response in Dimension Data driver</li>
-  <li>Add support for changing VM admin password in VMware driver</li>
-  <li>Add Barcelona (Spain) region to the Aurora Compute driver.</li>
-  <li>Various improvements in the libvirt driver.</li>
-</ul>
-
-<h4 id="load-balancer">Load balancer</h4>
-
-<ul>
-  <li>Add support for temporary IAM role credentials (token) to the AWS ELB driver.</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>Updated the ‘extra’ parameter in update_record() to be optional in aurora driver</li>
-  <li>Support for iterating over records and zones in the Aurora DNS driver</li>
-  <li>Add support for DS, PTR, SSFHFP and TLSA record type to the Aurora DNS driver.</li>
-</ul>
-
-<h4 id="container">Container</h4>
-
-<ul>
-  <li>Add network mode and labels when creating containers within docker driver</li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>Fix authentication issue in S3/China region, disabled multipart uploads as
-not supported by region.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.2.1
-</pre>
-
-<h3 id="upgrading">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==1.2.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/07/07/libcloud-1-1-0-released.html">Libcloud 1.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.1.0.</p>
-
-<p>This is a first release after v1.0.0. It includes various improvements
-and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Support for automatic SNI (SSL extension) using the hostname
-supplied to connect to.</li>
-  <li>Various improvements in the libvirt driver</li>
-  <li>Various improvements in the DimensionData driver</li>
-  <li>Various improvements in the Aliyun driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.io/en/v1.1.0/changelog.html#changes-with-apache-libcloud-1-1-0">here</a>.</p>
-
-<h3 id="download">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==1.1.0
-</pre>
-
-<h3 id="upgrading">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==1.1.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v1.1.0/">https://libcloud.readthedocs.org/en/v1.1.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.io/en/v1.1.0/changelog.html#changes-with-apache-libcloud-1-1-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/06/22/libcloud-1-0-0-released.html">Libcloud 1.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jun 22, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0.</p>
-
-<p>This first release in the 1.0 series which means it brings many new
-features, improvements, bug-fixes, and drivers. The 1.0 series includes 2 new driver types, <a href="http://libcloud.readthedocs.io/en/latest/container/index.html">container-as-a-service</a> and <a href="http://libcloud.readthedocs.io/en/latest/backup/index.html">backup-as-a-service</a>.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>This includes:</p>
-
-<ul>
-  <li>New backup-as-a-service and container-as-a-service driver types</li>
-  <li>Deprecated drivers that were no longer available such as Ninefold, IBM SCE <a href="http://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html">more details</a></li>
-  <li>Add support for authenticating against Keystone and OpenStack based clouds
-using OpenID Connect tokens.</li>
-  <li>GCE nodes can be launched in a subnetwork and support for subnetworks</li>
-  <li>Add Image Family support for GCE</li>
-  <li>Add new <code class="language-plaintext highlighter-rouge">Perth, Australia</code> and <code class="language-plaintext highlighter-rouge">Manila, Philippines</code> region to the CloudSigma
-v2 driver.</li>
-  <li>Add new S3 RGW storage driver.</li>
-  <li>The Amazon EC2 driver has been changed to use region codes instead of separate drivers for each region.</li>
-  <li>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class</li>
-  <li>Support for Dimension Data backup</li>
-  <li>Added NSOne, LuaDNS, NearlyFreeSpeech.NET, BuddyNS, DNSPod DNS drivers</li>
-  <li>Added Aliyun compute, load balancer and storage drivers</li>
-  <li>Added Outscale storage driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors for their ongoing support to the project.</p>
-
-<p><a href="https://github.com/Kami">Tomaz Muraus</a>, <a href="https://github.com/pquerna">Paul Querna</a>, 
-<a href="https://github.com/jcsalterego">Jerry Chen</a>, <a href="https://github.com/jadunham1">Jeff Dunham</a>, <a href="https://github.com/erjohnso">Eric Johnson</a>,
-<a href="https://github.com/jedsmith">Jed Smith</a>, <a href="https://github.com/wrigri">Rick Wright</a>, <a href="https://github.com/novel">Roman Bogorodskiy</a>,
-<a href="https://github.com/baldwinmathew">Mathew Baldwin</a>, <a href="https://github.com/davidcrossland">David Crossland</a>, <a href="https://github.com/alex">Alex Gaynor</a>,
-<a href="https://github.com/allardhoeve">Allard Hoeve</a>, <a href="https://github.com/runseb">Sebastien Goasguen</a>, <a href="https://github.com/franckcuny">Franck Cuny</a>,
-<a href="https://github.com/ktdreyer">Ken Dreyer</a>, <a href="https://github.com/jcastillo2nd">Javier Castillo II</a>, <a href="https://github.com/wido">Wido den Hollander</a>,
-<a href="https://github.com/bennettaur">Michael Bennett</a>, <a href="https://github.com/ZuluPro">Anthony Monthe</a>, <a href="https://github.com/zerthimon">Lior Goikhburg</a>,
-<a href="https://github.com/encyphered">Geunwoo Shin</a>, <a href="https://github.com/juanfont">Juan Font</a>, <a href="https://github.com/schaubl">“schaubl”</a>,
-<a href="https://github.com/mbrukman">Misha Brukman</a>, <a href="https://github.com/jetbird">Oltjano Terpollari</a>, <a href="https://github.com/pzrq">Peter Schmidt</a>,
-<a href="https://github.com/mingsheng36">Ming Sheng</a>, <a href="https://github.com/gertjanol">Gertjan Oude Lohuis</a>,
-<a href="https://github.com/mgogoulos">Markos Gogoulos</a>, <a href="https://github.com/bernard357">Bernard Paques</a>,
-<a href="https://github.com/Phreedom">Evgeny Egorochkin</a>, <a href="https://github.com/gigimon">Oleg</a>, <a href="https://github.com/atsaki">Atsushi Sasaki</a>,
-<a href="https://github.com/micafer">Miguel Caballer</a>, <a href="https://github.com/kumarappanc">Kumar</a>, <a href="https://github.com/gmcdonald">Gavin McDonald</a>,
-<a href="https://github.com/boul">Roeland Kuipers</a>, <a href="https://github.com/briancurtin">Brian Curtin</a>, <a href="https://github.com/ikusalic">Ivan Kusalic</a>,
-<a href="https://github.com/ferewuz">Vanč Levstik</a>, <a href="https://github.com/davidwilson2038">None</a>, <a href="https://github.com/Smotko">Anže Pečar</a>,
-<a href="https://github.com/MrBasset">“MrBasset”</a>, <a href="https://github.com/crunkleton">None</a>, <a href="https://github.com/jmunhoz">Javier M. Mellid</a>,
-<a href="https://github.com/jimbobhickville">Greg Hill</a>, <a href="https://github.com/Jc2k">None</a>, <a href="https://github.com/sfriesel">Stefan Friesel</a>,
-<a href="https://github.com/relaxdiego">Mark Maglana</a>, <a href="https://github.com/aleGpereira">Alejandro Gabriel Pereira</a>,
-<a href="https://github.com/kyle-long">Kyle Long</a>, <a href="https://github.com/teemuvesala">Teemu Vesala</a>, <a href="https://github.com/LordShion">Filipe Silva</a>,
-<a href="https://github.com/jshridha">Jay</a>, <a href="https://github.com/bernieke">Bernard Kerckenaere</a>, <a href="https://github.com/jobelenus">John Obelenus</a>,
-<a href="https://github.com/bsdlp">Jon Chen</a>, <a href="https://github.com/lawrencellui-dd">Larry Lui</a>,</p>
-
-<h3 id="important-breaking-change---amazon-ec2-driver-changes">Important breaking change-  Amazon EC2 driver changes</h3>
-
-<p>The Amazon EC2 API was updated to consolidate the regional-based drivers into a single driver with a region argument in the constructor.</p>
-
-<p>Amazon Instances should now be instantiated using the following syntax:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">EC2</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">'access key'</span><span class="p">,</span> <span class="s">'secret key'</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">'us-east-1'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This brings the Amazon API inline with the other drivers, makes it easier to maintain and switch between regions.</p>
-
-<h3 id="bug-fixes">Bug fixes</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>
-    <p>Fix a bug with consuming stdout and stderr in the paramiko SSH client which
-would manifest itself under very rare condition when a consumed chunk only
-contained a single byte or part of a multi byte UTF-8 character.
-[Lakshmi Kannan, Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Increase default chunk size from <code class="language-plaintext highlighter-rouge">1024</code> to <code class="language-plaintext highlighter-rouge">4096</code> bytes in the paramiko
-SSH client. This results in smaller number of receive calls on the average.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix to Dimension Data API address for Middle-East and Africa
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Throw a more user-friendly exception on “No address associated with hostname”.
-(GITHUB-711, GITHUB-714, LIBCLOUD-803)
-[Tomaz Muraus, Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Remove deprecated provider constants with the region in the name and related
-driver classes (e.g. <code class="language-plaintext highlighter-rouge">EC2_US_EAST</code>, etc.).</p>
-
-    <p>Those drivers have moved to single provider constant + <code class="language-plaintext highlighter-rouge">region</code> constructor
-argument model.
-[Tomaz Muraus]</p>
-  </li>
-</ul>
-
-<h3 id="new-or-deprecated-drivers">New or deprecated drivers</h3>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>
-    <p>Deprecated IBM SCE, HP Helion, OpSource, Ninefold and CloudFrames drivers, removed
-driver code and tests.
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Introduced error messages (<code class="language-plaintext highlighter-rouge">libcloud.compute.deprecated</code>) for deprecated drivers
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New Compute drivers- BSNL, Indosat, Med-1, NTT-America, Internet Solutions
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun Elastic Compute Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>
-    <p>Added Outscale storage driver
-(GITHUB-730)
-[Javier M. Mellid]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun OSS Storage Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="loadbalancer">Loadbalancer</h4>
-
-<ul>
-  <li>New driver for Aliyun SLB Loadbalancer Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>
-    <p>Added NearlyFreeSpeech.net (NSFN) driver
-[Ken Drayer]</p>
-  </li>
-  <li>
-    <p>Added Lua DNS driver
-[Oltjano Terpollari]</p>
-  </li>
-  <li>
-    <p>Added NSOne driver
-[Oltjano Terpollari]</p>
-  </li>
-</ul>
-
-<h2 id="bug-fixes-1">Bug fixes</h2>
-
-<ul>
-  <li>
-    <p>Fix a bug in the GoDaddy driver - make sure <code class="language-plaintext highlighter-rouge">host</code> attribute on the
-connection class is correctly set to the hostname.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix handling of <code class="language-plaintext highlighter-rouge">MX</code> records in the Gandi driver.
-(GITHUB-718)
-[Ryan Lee]</p>
-  </li>
-</ul>
-
-<h2 id="improvements">Improvements</h2>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>
-    <p>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class. This
-method is to be used with provider drivers which support multiple regions and
-<code class="language-plaintext highlighter-rouge">region</code> constructor argument. It allows users to enumerate available /
-supported regions.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for VMWare tools VM information inside list_nodes responses
-(GITHUB-734)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>[ec2] added ex_encrypted and ex_kms_key_id optional parameters to the create volume method
-(GITHUB-729)
-[Viktor Ognev]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for managing host anti-affinity rules, added paging support to
-all supported calls and added support for requesting priority ordering when creating ACL rules
-(GITHUB-726)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Addition of Dimension Data Australia federal government region to dimension data
-drivers.
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>[openstack] when creating floating IPs, added pool_id as an optional argument
-(GITHUB-725)
-[marko-p]</p>
-  </li>
-  <li>
-    <p>[google compute] Added setMachineType method to allow for changing sizes of instances
-(GITHUB-721)
-[Eric Johnson]</p>
-  </li>
-  <li>
-    <p>[google compute] allow bypassing image search in standard project list
-(GITHUB-713)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Add support for requesting a MKS token for accessing the remote console in VMware
-vCloud driver
-(GITHUB-706)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Add support in VMware vCloud driver for v5.5 API, with snapshot support
-(GITHUB-658)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Added support for adding a family to an image on Google Compute Driver
-(GITHUB-704)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Fix to set default signature version for AWS Seoul region to v4, removed
-non-supported size (hs1.xlarge)
-(GITHUB-684)
-[Geunwoo Shin]</p>
-  </li>
-  <li>
-    <p>Support filtering by location in list_nodes for dimension data compute driver
-fix lack of paging support
-(GITHUB-691)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Support for filtering by IPv4, IPv6, network, network domain, VLAN in Dimension
-data driver.
-(GITHUB-694)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Added <code class="language-plaintext highlighter-rouge">Node.created_at</code> which, on supported drivers, contains the datetime the
-node was first started.
-(GITHUB-698)
-[Allard Hoeve] [Rick van de Loo]</p>
-  </li>
-</ul>
-
-<h3 id="storage-1">Storage</h3>
-
-<ul>
-  <li>
-    <p>Improvements to Google Auth for Storage and Compute and MIME bug fix
-(LIBCLOUD-800, GITHUB-689)
-[Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Implement <code class="language-plaintext highlighter-rouge">get_container</code>, <code class="language-plaintext highlighter-rouge">get_object</code> and <code class="language-plaintext highlighter-rouge">upload_object_via_stream</code>
-methods in the Backblaze B2 storage driver.</p>
-
-    <p>Note: Backblaze API doesn’t upload streaming uploads so when using
-<code class="language-plaintext highlighter-rouge">upload_object_via_stream</code> whole file is read and buffered in memory.
-(GITHUB-696)
-[Jay jshridha]</p>
-  </li>
-</ul>
-
-<h3 id="backup">Backup</h3>
-
-<ul>
-  <li>Dimension Data - added additional testing, fixed bug on client response naming,
-added support for adding backup clients to a backup enabled node.
-(GITHUB-692, GITHUB-693, GITHUB-695)
-[Jeff Dunham]</li>
-</ul>
-
-<h3 id="download">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==1.0.0
-</pre>
-
-<h3 id="upgrading">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==1.0.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/04/11/libcloud-1-0-0-rc2-released.html">Libcloud 1.0.0-rc2 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 11, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0-rc2.</p>
-
-<p>This the second pre-release in the 1.0.0 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>This includes:</p>
-
-<ul>
-  <li>Deprecated drivers that were no longer available such as Ninefold, IBM SCE <a href="http://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html">more details</a></li>
-  <li>The Amazon EC2 driver has been changed to use region codes instead of separate drivers for each region.</li>
-  <li>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class</li>
-  <li>Support for Dimension Data backup</li>
-  <li>Added NSOne, LuaDNS, NearlyFreeSpeech.NET DNS drivers</li>
-  <li>Added Aliyun compute, load balancer and storage drivers</li>
-  <li>Added Outscale storage driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="important-breaking-change---amazon-ec2-driver-changes">Important breaking change-  Amazon EC2 driver changes</h3>
-
-<p>The Amazon EC2 API was updated to consolidate the regional-based drivers into a single driver with a region argument in the constructor.</p>
-
-<p>Amazon Instances should now be instantiated using the following syntax:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">EC2</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">'us-east-i1'</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">'access key'</span><span class="p">,</span> <span class="s">'secret key'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This brings the Amazon API inline with the other drivers, makes it easier to maintain and switch between regions.</p>
-
-<h3 id="bug-fixes">Bug fixes</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>
-    <p>Fix a bug with consuming stdout and stderr in the paramiko SSH client which
-would manifest itself under very rare condition when a consumed chunk only
-contained a single byte or part of a multi byte UTF-8 character.
-[Lakshmi Kannan, Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Increase default chunk size from <code class="language-plaintext highlighter-rouge">1024</code> to <code class="language-plaintext highlighter-rouge">4096</code> bytes in the paramiko
-SSH client. This results in smaller number of receive calls on the average.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix to Dimension Data API address for Middle-East and Africa
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Throw a more user-friendly exception on “No address associated with hostname”.
-(GITHUB-711, GITHUB-714, LIBCLOUD-803)
-[Tomaz Muraus, Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Remove deprecated provider constants with the region in the name and related
-driver classes (e.g. <code class="language-plaintext highlighter-rouge">EC2_US_EAST</code>, etc.).</p>
-
-    <p>Those drivers have moved to single provider constant + <code class="language-plaintext highlighter-rouge">region</code> constructor
-argument model.
-[Tomaz Muraus]</p>
-  </li>
-</ul>
-
-<h3 id="new-or-deprecated-drivers">New or deprecated drivers</h3>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>
-    <p>Deprecated IBM SCE, HP Helion, OpSource, Ninefold and CloudFrames drivers, removed
-driver code and tests.
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Introduced error messages (<code class="language-plaintext highlighter-rouge">libcloud.compute.deprecated</code>) for deprecated drivers
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New Compute drivers- BSNL, Indosat, Med-1, NTT-America, Internet Solutions
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun Elastic Compute Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>
-    <p>Added Outscale storage driver
-(GITHUB-730)
-[Javier M. Mellid]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun OSS Storage Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="loadbalancer">Loadbalancer</h4>
-
-<ul>
-  <li>New driver for Aliyun SLB Loadbalancer Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>
-    <p>Added NearlyFreeSpeech.net (NSFN) driver
-[Ken Drayer]</p>
-  </li>
-  <li>
-    <p>Added Lua DNS driver
-[Oltjano Terpollari]</p>
-  </li>
-  <li>
-    <p>Added NSOne driver
-[Oltjano Terpollari]</p>
-  </li>
-</ul>
-
-<h2 id="bug-fixes-1">Bug fixes</h2>
-
-<ul>
-  <li>
-    <p>Fix a bug in the GoDaddy driver - make sure <code class="language-plaintext highlighter-rouge">host</code> attribute on the
-connection class is correctly set to the hostname.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix handling of <code class="language-plaintext highlighter-rouge">MX</code> records in the Gandi driver.
-(GITHUB-718)
-[Ryan Lee]</p>
-  </li>
-</ul>
-
-<h2 id="improvements">Improvements</h2>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>
-    <p>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class. This
-method is to be used with provider drivers which support multiple regions and
-<code class="language-plaintext highlighter-rouge">region</code> constructor argument. It allows users to enumerate available /
-supported regions.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for VMWare tools VM information inside list_nodes responses
-(GITHUB-734)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>[ec2] added ex_encrypted and ex_kms_key_id optional parameters to the create volume method
-(GITHUB-729)
-[Viktor Ognev]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for managing host anti-affinity rules, added paging support to
-all supported calls and added support for requesting priority ordering when creating ACL rules
-(GITHUB-726)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Addition of Dimension Data Australia federal government region to dimension data
-drivers.
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>[openstack] when creating floating IPs, added pool_id as an optional argument
-(GITHUB-725)
-[marko-p]</p>
-  </li>
-  <li>
-    <p>[google compute] Added setMachineType method to allow for changing sizes of instances
-(GITHUB-721)
-[Eric Johnson]</p>
-  </li>
-  <li>
-    <p>[google compute] allow bypassing image search in standard project list
-(GITHUB-713)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Add support for requesting a MKS token for accessing the remote console in VMware
-vCloud driver
-(GITHUB-706)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Add support in VMware vCloud driver for v5.5 API, with snapshot support
-(GITHUB-658)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Added support for adding a family to an image on Google Compute Driver
-(GITHUB-704)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Fix to set default signature version for AWS Seoul region to v4, removed
-non-supported size (hs1.xlarge)
-(GITHUB-684)
-[Geunwoo Shin]</p>
-  </li>
-  <li>
-    <p>Support filtering by location in list_nodes for dimension data compute driver
-fix lack of paging support
-(GITHUB-691)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Support for filtering by IPv4, IPv6, network, network domain, VLAN in Dimension
-data driver.
-(GITHUB-694)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Added <code class="language-plaintext highlighter-rouge">Node.created_at</code> which, on supported drivers, contains the datetime the
-node was first started.
-(GITHUB-698)
-[Allard Hoeve] [Rick van de Loo]</p>
-  </li>
-</ul>
-
-<h3 id="storage-1">Storage</h3>
-
-<ul>
-  <li>
-    <p>Improvements to Google Auth for Storage and Compute and MIME bug fix
-(LIBCLOUD-800, GITHUB-689)
-[Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Implement <code class="language-plaintext highlighter-rouge">get_container</code>, <code class="language-plaintext highlighter-rouge">get_object</code> and <code class="language-plaintext highlighter-rouge">upload_object_via_stream</code>
-methods in the Backblaze B2 storage driver.</p>
-
-    <p>Note: Backblaze API doesn’t upload streaming uploads so when using
-<code class="language-plaintext highlighter-rouge">upload_object_via_stream</code> whole file is read and buffered in memory.
-(GITHUB-696)
-[Jay jshridha]</p>
-  </li>
-</ul>
-
-<h3 id="backup">Backup</h3>
-
-<ul>
-  <li>Dimension Data - added additional testing, fixed bug on client response naming,
-added support for adding backup clients to a backup enabled node.
-(GITHUB-692, GITHUB-693, GITHUB-695)
-[Jeff Dunham]</li>
-</ul>
-
-<h3 id="download">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==1.0.0-rc2
-</pre>
-
-<h3 id="upgrading">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==1.0.0-rc2
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 file</a>.</p>
-
-<p>We would like to thank the following community members for their contribution to this release:</p>
-
-<ul>
-  <li>Jeff Dunham</li>
-  <li>Max Illfelder</li>
-  <li>Ken Dreyer</li>
-  <li>Sam Song</li>
-  <li>Oltjano Terpollari</li>
-  <li>Javier M. Mellid</li>
-</ul>
-
-
-  </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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/04/06/requests-support.html">Experimental support for the requests package</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 06, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>I’ve just pushed a branch of the latest version of libcloud using the popular <code class="language-plaintext highlighter-rouge">requests</code> package by Kenneth Reitz instead of our home-rolled HTTP client library.</p>
-
-<p>This article is for both users and developers of libcloud. If you want to give feedback, please join the developer mailing list.</p>
-
-<h2 id="why">Why?</h2>
-
-<ul>
-  <li>requests is the defacto standard - it would be in the standard library but agreed against to allow it to develop faster https://github.com/kennethreitz/requests/issues/2424</li>
-  <li>it works with python 2.6-&gt;3.5</li>
-  <li>Our SSL experience has a lot to be desired for Windows users, having to download the CA cert package and setting environment variables just to get SSL working</li>
-  <li>Developers can use requests_mock for deeper integration testing</li>
-  <li>less code to maintain</li>
-  <li>the role of libcloud is for cloud abstraction, we provide no value in writing and maintaining our own HTTP client library</li>
-</ul>
-
-<h2 id="benefits-of-requests">Benefits of requests</h2>
-
-<p>There are a number of benefits to having a requests package</p>
-
-<ul>
-  <li>The client library code is smaller, leaner and simpler.</li>
-  <li>Requests has built in decompression support, we no longer need to support this</li>
-  <li>Requests has built in RAW download, upload support, helping with our storage drivers</li>
-</ul>
-
-<h2 id="implications-of-the-change">Implications of the change</h2>
-
-<ul>
-  <li>There are no longer 2 classes (<code class="language-plaintext highlighter-rouge">LibcloudHTTPSConnection</code> and <code class="language-plaintext highlighter-rouge">LibcloudHTTPConnection</code>) to be provided to each driver, they are now 1 class - <code class="language-plaintext highlighter-rouge">LibcloudConnection</code>. You probably won’t notice this because it is a property of the <code class="language-plaintext highlighter-rouge">Connection</code> class, but
-if you are developing or extending functionality then it is implicated.</li>
-  <li>Unit tests will look slightly different (see below)</li>
-  <li>This change broke 4200 unit tests (out of 6340)! I’ve since fixed them all since they were coupled to the original implementation, but now I don’t know if all of tests are valid.</li>
-</ul>
-
-<h2 id="testing-with-requests">Testing with requests</h2>
-
-<p>Unit tests that were written like this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_classes</span> <span class="o">=</span> \	
-           <span class="p">(</span><span class="bp">None</span><span class="p">,</span> <span class="n">DigitalOceanMockHttp</span><span class="p">)</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Because of the change have been modified to (I updated all of them - so this is just for future reference)</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_class</span> <span class="o">=</span> <span class="n">DigitalOceanMockHttp</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<h1 id="check-it-out">Check it out!</h1>
-
-<p>The package is on my personal apache site, you can download it and install it in a virtualenv for testing.</p>
-
-<p><code class="language-plaintext highlighter-rouge">pip install -e http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/apache-libcloud-1.0.0-rc2-requests.zip@feature#egg=apache-libcloud</code></p>
-
-<p>The hashes are my <a href="http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/">apache space</a></p>
-
-<p>Have a look at the <a href="https://github.com/apache/libcloud/pull/728/files">PR and the change set</a> for a list of changes</p>
-
-<h1 id="what-might-break">What might break?</h1>
-
-<p>What I’m really looking for is for users of Libcloud to take 15 minutes, an existing (working) libcloud script, install this package in a virtualenv and just validate
-that there are no regression bugs with this change.</p>
-
-<p>I’m particularly sceptical about the storage drivers.</p>
-
-<p>Once we have enough community feedback, we will propose a vote to merge this into trunk for future release.</p>
-
-<h2 id="credit">Credit</h2>
-
-<p>Credit to dz0ny on IRC for contributing some of the requests patch.</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/api.html" rel="tag">API</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/02/16/new-drivers-deprecated-drivers.html">New compute drivers and deprecated drivers in 1.0</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Feb 16, 2016</span>
-
-  <div class="post-content">
-    <p>With Libcloud 1.0.0 around the corner, it’s time to have a spring clean of the compute drivers. Granted, it’s not spring everywhere -actually
-I’m writing from Sydney, Australia where it’s definitely summer.</p>
-
-<p>Looking at the 52 providers in the 0.21.0 release, I have identified 5 providers that are no longer available or open.</p>
-
-<ul>
-  <li>CloudFrames</li>
-  <li>Looks dead - website doesn’t work, can’t see any references to this online.</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.cloudframes</code></li>
-  <li>HP Public Cloud (Helion)</li>
-  <li><a href="https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2566">Shut down on 31st of January 2016</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.hpcloud</code></li>
-  <li>IBM SmartCloud Enterprise</li>
-  <li><a href="http://www.theregister.co.uk/2013/10/31/ibm_to_shutter_smartcloud_enterprise_moves_customers_to_softlayer/">Shut down 2014, customers instructed to move to SoftLayer</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.ibm_sce</code></li>
-  <li>Ninefold</li>
-  <li><a href="http://www.itnews.com.au/news/ninefold-to-shut-down-411312">Ninefold shut down in January 2016</a></li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.ninefold</code></li>
-  <li>Opsource</li>
-  <li>Dimension Data acquired OpSource in 2012, the Opsource driver is succeeded by the Dimension Data driver.</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.compute.drivers.opsource</code></li>
-</ul>
-
-<h3 id="handling-deprecated-drivers">Handling deprecated drivers</h3>
-
-<p>For 1.0.0, we need a clean and user-friendly way of handling deprecated drivers as well as keeping the repository clean from legacy code.</p>
-
-<p>The most obvious implementation is that calls to <code class="language-plaintext highlighter-rouge">get_driver(Provider.NINEFOLD)</code> as an example will return a user error message saying
-this provider is no longer supported with a link to a new article and an alternative solution.</p>
-
-<p>Currently, users trying to instantiate a HPE public cloud driver for example will get a connection error, which is not user friendly.</p>
-
-<h3 id="new-compute-drivers-in-100-pre2">New compute drivers in 1.0.0-pre2</h3>
-
-<p>The upcoming release, so currently available in trunk contains some new compute drivers.</p>
-
-<ul>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/ntta.html">NTT America Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/internetsolutions.html">Internet Solutions Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/medone.html">Med-1 Public Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/indosat.html">Indosat Cloud</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/compute/drivers/bsnl.html">BSNL IDC Cloud</a></li>
-</ul>
-
-<p>Full change log can be found at <a href="https://github.com/apache/libcloud/blob/trunk/CHANGES.rst">here</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/02/05/libcloud-containers-example.html">Using the container abstraction API in 1.0.0-pre1</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Feb 05, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>Containers are the talk of the town, you can’t escape an event or meetup without someone talking about containers. The lessons we
-learnt with compute abstraction are applying widely with containers in 2016. APIs are not consistent between clouds, designs are not
-standardised and yet, users are trying to consume multiple services.</p>
-
-<p>We introduced Container-as-a-Service support in <a href="http://libcloud.apache.org/blog/2016/01/26/libcloud-1-0-0-pre1-released.html">1.0.0-pre1</a>, a community pre-release with the intention of sparking feedback from 
-the open-source community about the design and the implementation of 4 example drivers :</p>
-
-<ul>
-  <li>Docker</li>
-  <li>Joyent Triton</li>
-  <li>Amazon EC2 Container Service</li>
-  <li>Google Kubernetes</li>
-</ul>
-
-<p>In this tutorial we’re going to explore how to do this:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2016-02-05-containers/container_cloud_example.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Deploying containers across platforms.</p>
-</div>
-
-<p>Pulling images from the Docker hub, deploying to Docker, Kubernetes and Amazon ECS then auditing them with a single query.</p>
-
-<h2 id="getting-started-with-100-pre1">Getting Started with 1.0.0-pre1</h2>
-
-<p>First off, let’s install the new packages, you probably want to do this within a virtualenv if you’re using Apache Libcloud for other projects.</p>
-
-<p>So run these commands at a Linux Shell to create a virtualenv called ‘containers’ and install the pre-release packages into that environment.</p>
-
-<div class="language-bash highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   virtualenv containers
-   <span class="nb">cd </span>containers
-   <span class="nb">source </span>bin/activate
-   pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>1.0.0-pre1
-</code></pre>
-  </div>
-</div>
-
-<p>Now you can start using this package with a test script, let’s create one called containers.py</p>
-
-<div class="language-bash highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="nb">touch </span>containers.py
-</code></pre>
-  </div>
-</div>
-
-<p>Using your favourite text editor, update that file to import the 1.0.0-pre1 libraries and the factory methods for instantiating containers.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <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>
-</code></pre>
-  </div>
-</div>
-
-<p><code class="language-plaintext highlighter-rouge">get_driver</code> is a factory method as with all libcloud APIs, you call this method with the <code class="language-plaintext highlighter-rouge">Provider</code> that you want to instantiate. Our options are:</p>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">Provider.DOCKER</code> - Standalone Docker API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.KUBERNETES</code> - Kubernetes Cluster endpoint</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.JOYENT</code> - Joyent Triton Public API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.ECS</code> - Amazon EC2 Container Service</li>
-</ul>
-
-<p>Calling <code class="language-plaintext highlighter-rouge">get_driver</code> will return a reference to the driver class that you requested. You can then instantiate that class into an object using the 
-contructor. This is always a set of parameters for setting the host or region, the authentication and any other options.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">driver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">DOCKER</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now we can call our driver and get an instance of it called <code class="language-plaintext highlighter-rouge">docker_driver</code> and use that to deploy a container. For Docker you need the pem files on the server,
-the host (IP or FQDN) and the port.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">docker_driver</span> <span class="o">=</span> <span class="n">driver</span><span class="p">(</span><span class="n">host</span><span class="o">=</span><span class="s">'https://198.61.239.128'</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="mi">4243</span><span class="p">,</span>
-             <span class="n">key_file</span><span class="o">=</span><span class="s">'key.pem'</span><span class="p">,</span> <span class="n">cert_file</span><span class="o">=</span><span class="s">'cert.pem'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Docker requires that images are available in the image database before they can be deployed as containers. With Kubernetes and Amazon ECS this step is not required
-as when you deploy a container it carries out that download for you.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">image</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">install_image</span><span class="p">(</span><span class="s">'tomcat:8.0'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now that Docker has the version 8.0 image of Apache Tomcat, you can deploy this as a container called <code class="language-plaintext highlighter-rouge">my_tomcat_container</code>. Tomcat runs on TCP/8080 by default so we 
-want to bind that port for our container using an optional parameter <code class="language-plaintext highlighter-rouge">port_bindings</code></p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">bindings</span> <span class="o">=</span> <span class="p">{</span> <span class="s">"22/tcp"</span><span class="p">:</span> <span class="p">[{</span> <span class="s">"HostPort"</span><span class="p">:</span> <span class="s">"11022"</span> <span class="p">}]</span> <span class="p">}</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span><span class="s">'my_tomcat_container'</span><span class="p">,</span> <span class="n">image</span><span class="p">,</span> <span class="n">port_bindings</span><span class="o">=</span><span class="n">bindings</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This will have deployed the container and started it up for you, you can disable the automatic startup by using <code class="language-plaintext highlighter-rouge">start=False</code> as a keyword argument. You can now call upon this container and 
-run methods, <code class="language-plaintext highlighter-rouge">restart</code>, <code class="language-plaintext highlighter-rouge">start</code>, <code class="language-plaintext highlighter-rouge">stop</code> and <code class="language-plaintext highlighter-rouge">destroy</code>.</p>
-
-<p>For example, to blow away that test container:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="crossing-the-streams-calling-kubernetes-and-amazon-ec2-container-service">Crossing the streams; calling Kubernetes and Amazon EC2 Container Service</h2>
-
-<p>With Docker we saw that we needed to “pull” the image before we deployed it. Kubernetes and Amazon ECS don’t have that requirement, but as a safeguard you can query the Docker Hub API using a 
-utility class provided</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <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="p">.</span><span class="n">get_image</span><span class="p">(</span><span class="s">'tomcat'</span><span class="p">,</span> <span class="s">'8.0'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now <code class="language-plaintext highlighter-rouge">image</code> can be used to deploy to any driver instance that you create. Let’s try that against Kubernetes and ECS.</p>
-
-<h3 id="amazon-ecs">Amazon ECS</h3>
-
-<p>Before you run this example, you will need an API key and the permissions for that key to have the <code class="language-plaintext highlighter-rouge">AmazonEC2ContainerServiceFullAccess</code> role. <code class="language-plaintext highlighter-rouge">ap-southeast-2</code> is my nearest region, but you can 
-swap this out for any of the Amazon public regions that have the ECS service available.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">e_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">ECS</span><span class="p">)</span>
-   <span class="n">ecs</span> <span class="o">=</span> <span class="n">e_cls</span><span class="p">(</span><span class="n">access_id</span><span class="o">=</span><span class="s">'SDHFISJDIFJSIDFJ'</span><span class="p">,</span>
-               <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-               <span class="n">region</span><span class="o">=</span><span class="s">'ap-southeast-2'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>ECS and Kubernetes both support some form of grouping or clustering for your containers. This is available as <code class="language-plaintext highlighter-rouge">create_cluster</code>, <code class="language-plaintext highlighter-rouge">list_cluster</code>.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">cluster</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span>
-            <span class="n">ex_container_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">,</span> <span class="n">ex_host_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This will have deployed a task definition in Amazon ECS with a single container inside, with a cluster called ‘main’ and deployed the tomcat:8.0 image from the Docker hub to that region.</p>
-
-<p>Check out the <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">ECS Documentation</a> for more details.</p>
-
-<h3 id="kubernetes">Kubernetes</h3>
-
-<p>Kubernetes authentication is currently only implemented for None (off) and Basic HTTP authentication. Let’s use the <a href="http://kubernetes.io/v1.1/docs/admin/authentication.html">basic HTTP authentication method</a> to connect.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>
-<span class="n">k_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">KUBERNETES</span><span class="p">)</span>
-
-<span class="n">kubernetes</span> <span class="o">=</span> <span class="n">k_cls</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="s">'my_username'</span><span class="p">,</span>
-                   <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-                   <span class="n">host</span><span class="o">=</span><span class="s">'126.32.21.4'</span><span class="p">)</span>
-<span class="n">cluster2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-<span class="n">container2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="wrapping-it-up">Wrapping it up</h2>
-
-<p>Now, let’s wrap that all up by doing a list comprehension across the 3 drivers to get a list of all containers and print their ID’s and Names. Then delete them.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="n">containers</span> <span class="o">=</span> <span class="p">[</span><span class="n">conn</span><span class="p">.</span><span class="n">list_containers</span><span class="p">()</span> <span class="k">for</span> <span class="n">conn</span> <span class="ow">in</span> <span class="p">[</span><span class="n">docker</span><span class="p">,</span> <span class="n">ecs</span><span class="p">,</span> <span class="n">kubernetes</span><span class="p">]]</span>
-<span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">containers</span><span class="p">:</span>
-    <span class="k">print</span><span class="p">(</span><span class="s">"%s : %s"</span> <span class="o">%</span> <span class="p">(</span><span class="n">container</span><span class="p">.</span><span class="nb">id</span><span class="p">,</span> <span class="n">container</span><span class="p">.</span><span class="n">name</span><span class="p">))</span>
-    <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-
-</code></pre>
-  </div>
-</div>
-
-<h3 id="about-the-author">About the Author</h3>
-
-<p>Anthony Shaw is on the PMC for Apache Libcloud, you can follow Anthony on Twitter at <a href="https://twitter.com/anthonypjshaw">@anthonypjshaw</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/containers.html" rel="tag">containers</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/01/26/libcloud-1-0-0-pre1-released.html">Libcloud 1.0.0-pre1 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jan 26, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0-pre1.</p>
-
-<p>This is a first pre-release in the 1.0.0 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>A full blog post on the new features in 1.0.0 can be found <a href="http://libcloud.apache.org/blog/2016/01/20/libcloud-1.0-pre1.html">here</a></p>
-
-<p>This includes:</p>
-
-<ul>
-  <li>Introduction of Container-as-a-Service API drivers for <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html">Kubernetes</a>, <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html">Docker</a>, <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">Amazon ECS</a> and <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html">Joyent Triton</a></li>
-  <li>Introduction of Backup-as-a-Service API</li>
-  <li>Addition of South Korea region for Amazon EC2</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="download">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==1.0.0-pre1
-</pre>
-
-<h3 id="upgrading">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==1.0.0-pre1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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>.
-Tomaz spoke about how much of a huge challenge porting the project to Python 3.x would be(!) as well as the 1.0 milestone.</p>
-
-<p>It is worth listening to the podcast to see how far things have come, we now average 2 pull-requests a day and have 156 contributors.</p>
-
-<p>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’m sure you’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 id="history-of-our-drivers">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)</li>
-  <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>
-  <li>DNS (v0.6.0)</li>
-  <li>Support for zones, records, recordtypes</li>
-  <li>19 providers including CloudFlare, DigitalOcean, DNSimple, GoDaddy, Google DNS, Linode, Rackspace, Amazon R53, Zerigo</li>
-  <li>Object Storage (v0.5.0)</li>
-  <li>Support for containers and objects</li>
-  <li>11 providers including Amazon S3, Azure Blobs, Google storage, CloudFiles, OpenStack Swift</li>
-  <li>Load Balancer (v0.5.0)</li>
-  <li>Support for nodes, balancers, listeners and algorithms</li>
-  <li>11 providers including CloudStack, Dimension Data, Amazon ELB, Google GCE LB, SoftLayer LB</li>
-  <li>Backup (v0.20.0)</li>
-  <li>Support for backup targets, recovery points and jobs</li>
-  <li>3 providers, Dimension Data, Amazon EBS snaps, Google snaps</li>
-</ul>
-
-<h2 id="introducing-backup-drivers">Introducing Backup Drivers</h2>
-
-<p>With 1.0-pre1 we have introduced a new driver type for backup, <code class="language-plaintext highlighter-rouge">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 id="terminology">Terminology</h3>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.backup.base.BackupTarget</code> - Represents a backup target, like a Virtual Machine, a folder or a database.</li>
-  <li><code class="language-plaintext highlighter-rouge">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 class="language-plaintext highlighter-rouge">libcloud.backup.base.BackupTargetJob</code> - Represents a backup job running on backup target.</li>
-</ul>
-
-<h2 id="introducing-container-as-a-service-drivers">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 href="http://www.slideshare.net/AnthonyShaw5/introducing-container-asaservice-support-to-apache-libcloud">A presentation on this topic is available on SlideShare.</a></p>
-
-<p><strong>Isn’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 id="container-api-design">Container API design</h3>
-
-<p>Container-as-a-Service providers will implement the <code class="language-plaintext highlighter-rouge">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 id="simple-container-support">Simple Container Support</h3>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.ContainerImage</code> - Represents an image that can be deployed, like an application or an operating system</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.Container</code> - Represents a deployed container image running on a container host</li>
-</ul>
-
-<h3 id="cluster-suppport">Cluster Suppport</h3>
-
-<p>Cluster support extends on the basic driver functions, but where drivers implement the class-level attribute <code class="language-plaintext highlighter-rouge">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 class="language-plaintext highlighter-rouge">libcloud.container.base.ContainerCluster</code> - Represents a deployed container image running on a container host</li>
-  <li><code class="language-plaintext highlighter-rouge">libcloud.container.base.ClusterLocation</code> - Represents a location for clusters to be deployed</li>
-</ul>
-
-<h3 id="using-the-container-drivers">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="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><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="p">.</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">'user'</span><span class="p">,</span> <span class="s">'api key'</span><span class="p">)</span>
-
-<span class="n">image</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">install_image</span><span class="p">(</span><span class="s">'tomcat:8.0'</span><span class="p">)</span>
-<span class="n">container</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span><span class="s">'tomcat'</span><span class="p">,</span> <span class="n">image</span><span class="p">)</span>
-
-<span class="n">container</span><span class="p">.</span><span class="n">restart</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h3 id="container-registries">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’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="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><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="p">.</span><span class="n">get_image</span><span class="p">(</span><span class="s">'ubuntu'</span><span class="p">,</span> <span class="s">'latest'</span><span class="p">)</span> 
-</code></pre>
-  </div>
-</div>
-
-<p>When other container registry services are made available these can be provided in a similar context.</p>
-
-<h3 id="prototype-drivers-in-libcloudcontainer">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><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html">Docker</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html">Joyent Triton</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html">Google Kubernetes</a></li>
-  <li><a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">Amazon Elastic Container Service (as well as Amazon Container Registry Service)</a></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 id="providing-feedback">Providing feedback</h1>
-
-<p>The <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201601.mbox/%3CCAOZ4b6sJM8ofMinGJCpfJEq7BYcAbfJBVCE7cfPniESqkEpkPQ%40mail.gmail.com%3E">voting thread</a> is open, please use this as your opportunity to give feedback.</p>
-
-<h1 id="thanks">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>
-  
-  <span class="post-date-author">By Eric Johnson on Jan 19, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.20.1.</p>
-
-<p>This is a bug-fix release in the 0.20 series.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Allow for old and new style service accounts for GCE driver</li>
-  <li>Fix syntax error with DimensionDataStatus object</li>
-  <li>Fix bug in public IP addition command for DimensionData driver</li>
-  <li>Fix error with proxy_url with vCloud Compute driver.</li>
-  <li>Fix with hasattr for Rackspace DNS driver.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="download">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.20.1
-</pre>
-
-<h3 id="upgrading">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.20.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release 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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 14, 2016</span>
-
-  <div class="post-content">
-    <p>This is an announcement for users of the Linode driver for Libcloud who might
-have started experiencing issues recently.</p>
-
-<h2 id="background">Background</h2>
-
-<p>A couple of Libcloud users have reported that they have recently started
-experiencing issues when talking to the Linode API using Libcloud. They have
-received messages similar to the one shown below.</p>
-
-<pre>
-socket.error: [Errno 104] Connection reset by peer
-</pre>
-
-<p>It turns out that the issue is related to the used SSL / TLS version. For
-compatibility and security reasons (Libcloud also supports older Python
-versions), Libcloud uses TLS v1.0 by default.</p>
-
-<p>Linode recently dropped support for TLS v1.0 and it now only support TLS &gt;=
-v1.1. This means Libcloud won’t work out of the box anymore.</p>
-
-<h2 id="solution">Solution</h2>
-
-<p>If you are experiencing this issue, you should update your code to use TLS v1.2
-or TLS v1.1 as shown below.</p>
-
-<div class="language-plaintext highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>import ssl
-
-import libcloud.security
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_1
-# or even better if your system and Python version supports TLS v1.2
-libcloud.security.SSL_VERSION = ssl.PROTOCOL_TLSv1_2
-
-# Instantiate and work with the Linode driver here...
-</code></pre>
-  </div>
-</div>
-
-<p>Keep in mind that for this to work you need to have a recent version of OpenSSL
-installed on your system and you need to use Python &gt;= 3.4 or Python 2.7.9.</p>
-
-<p>For more details please see recently updated <a href="https://libcloud.readthedocs.org/en/latest/other/ssl-certificate-validation.html#changing-used-ssl-tls-version">documentation</a>. If you are
-still experiencing issues or have any questions, please feel free to reach
-us via the mailing list or IRC.</p>
-
-<p>Note: Even if you are not experiencing any issues, it’s generally a good idea
-to use the highest version of TLS supported by your system and the provider you
-use.</p>
-
-<h2 id="quick-note-on-sslprotocol_sslv23">Quick note on ssl.PROTOCOL_SSLv23</h2>
-
-<p>Python uses <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> constant by default. When this constant is
-used, it will let client known to pick the highest protocol version which both
-the client and server support (it will be selecting between SSL v3.0, TLS v1.0,
-TLS v1.1 and TLS v1.2).</p>
-
-<p>We use <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_TLSv1</code> instead of <code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> for security
-and compatibility reasons. SSL v3.0 is considered broken and unsafe and using
-<code class="language-plaintext highlighter-rouge">ssl.PROTOCOL_SSLv23</code> can result in an increased risk for a downgrade attack.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Special thanks to Jacob Riley, Steve V, Heath Naylor and everyone from
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD-791">LIBCLOUD-791</a> who helped debug and track down the root cause of this issue.</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/linode.html" rel="tag">linode</a>, <a href="/blog/tags/announcement.html" rel="tag">announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/12/15/libcloud-0-20-0-released.html">Libcloud 0.20.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Dec 15, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.20.0.</p>
-
-<p>This is a first release in the 0.20 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<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 <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_INC &amp; OUTSCALE_SAS drivers</li>
-  <li>Added C4, M4 instance types in Amazon EC2 driver</li>
-  <li>Add support for multiple regions in Aurora compute driver</li>
-  <li>GoogleStorageDriver can now use either our S3 authentication or other Google Cloud Platform OAuth2 authentication methods.</li>
-  <li>Removed DreamHosts Compute Driver, DreamHosts users will now use the OpenStack Node driver since DreamHosts are OpenStack API compliant</li>
-  <li>and much more!</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-20-0">here</a>.</p>
-
-<h3 id="download">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.20.0
-</pre>
-
-<h3 id="upgrading">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.20.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-20-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/11/18/anthony-shaw-joins-our-team.html">Anthony Shaw (anthonyshaw) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 18, 2015</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/tonybaloney">Anthony
-Shaw</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has invited Anthony
-Shaw to join us as a committer and a PMC member and we are pleased to announce
-that he has accepted.</p>
-
-<p>Anthony has joined the community fairly recently, but he has already made a lot
-of <a href="https://github.com/apache/libcloud/pulls?q=is%3Apr+author%3Atonybaloney+is%3Aclosed">substantial contributions</a>. Those contributions range from new Dimension
-Data drivers and various related improvements to a proposal for a new <a href="https://github.com/apache/libcloud/pull/629">backup
-API</a> for Backup as a Service products and projects.</p>
-
-<p>While we are talking about the new backup API - we would like to encourage
-everyone who is either a service provider offering Backup as a Service product
-or a person interested in using this API to join us and <a href="https://github.com/apache/libcloud/pull/629">participate in the
-discussion</a>. The more feedback we get, the better and more widely applicable
-we can make this new API.</p>
-
-<p>For anyone who would like to know more about Anthony here is his short bio:</p>
-
-<blockquote>
-  <p>Anthony Shaw works for the global system integrator Dimension Data as Head of
-Innovation. Anthony has been working in the hosting/service provider industry
-for the last 10 years for MSPs within Europe, North America and Australia in
-various Product Management and Product Development roles. Anthony is an
-open-source advocate and has been promoting the Libcloud project internally to
-Dimension Data for the last 9 months as well as maintaining its driver.</p>
-</blockquote>
-
-<p>And in his own words:</p>
-
-<blockquote>
-  <p>I think we will continue to see consolidation in IaaS providers over the next
-12 months, so likelihood is the number of drivers will reduce, but the
-importance of being cloud agnostic to people is becoming more apparent as some
-are already being burnt by integrations into APIs that companies like Dell and
-Ninefold have pulled the plug on. Libcloud is a key project for developers not
-wanting to lock themselves too heavily to a vendor. I would also like to see
-expansion of additional services like backup, load balancing and containers so
-that users can still take advantages of these features through our driver.</p>
-</blockquote>
-
-<p>We are happy to have him in our team and we are looking forward to his future
-participation and contributions.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/10/30/libcloud-0-19-0-released.html">Libcloud 0.19.0 released</a></h2>
-  
-  <span class="post-date-author">By Eric Johnson on Oct 30, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.19.0.</p>
-
-<p>This is a first release in the 0.19 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New load balancer driver for <a href="http://cloud.dimensiondata.com/am/en/">Dimension Data</a></li>
-  <li>New DNS driver for <a href="https://www.pcextreme.com/aurora/dns">AuroraDNS</a></li>
-  <li>New DNS driver for <a href="http://www.worldwidedns.net/home.asp">WorldWideDNS</a></li>
-  <li>New DNS driver for <a href="https://dnsimple.com/">DNSimple</a></li>
-  <li>New DNS driver for <a href="https://pointhq.com/">PointDNS</a></li>
-  <li>New DNS driver for <a href="https://www.vultr.com/">Vult DNS</a></li>
-  <li>New DNS driver for <a href="http://www.liquidweb.com/">Liquidweb DNS</a></li>
-  <li>New DNS driver for <a href="http://zonomi.com/">Zonomi DNS</a></li>
-  <li>New DNS driver for <a href="https://durabledns.com/">Durable DNS</a></li>
-  <li>Added volume management methods and more to <a href="https://www.runabove.com/index.xml">RunAbove compute service</a></li>
-  <li>Added new South America East region to <a href="https://aws.amazon.com/s3/">S3 storage driver</a></li>
-  <li>Many more improvements and API v2.0 added to the <a href="http://cloud.dimensiondata.com/am/en/services/public-cloud/cloud-networks">Dimension Data compute driver</a></li>
-  <li>New API v1 support for <a href="https://cloud.google.com/dns/">Google Cloud DNS</a></li>
-  <li>Many improvements in the HostVirtual compute driver</li>
-  <li>and much more!</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-19-0">here</a>.</p>
-
-<h3 id="download">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.19.0
-</pre>
-
-<h3 id="upgrading">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.19.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.19.0/">https://libcloud.readthedocs.org/en/v0.19.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-19-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/10/05/libcloud-is-participating-in-hacktoberfest.html">Libcloud is participating in Hacktoberfest</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Oct 05, 2015</span>
-
-  <div class="post-content">
-    <p>Github and DigitalOcean are organizing <a href="https://hacktoberfest.digitalocean.com/">Hacktoberfest</a> again this year.</p>
-
-<p>Hacktoberfest is a month-long celebration of open source software where people
-are encouraged to contribute to different open source projects. Each user who
-submits four pull requests to any Github hosted open source project of their
-choice will receive a free t-shirt.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2015-10-05-libcloud-is-participating-in-hacktoberfest/hacktoberfest-tshirt.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Hacktoberfest 2015 t-shirt.</p>
-</div>
-
-<p>This year we are also happy to announce that we have been selected as one of
-the highlighted Python projects which users are invited to check, play with it
-and contribute to.</p>
-
-<p>We think this is a great opportunity for both, long time users and contributors,
-but especially people who are new to open source to learn how open source works
-and participate.</p>
-
-<p>Having said that, we would like to invite anyone who is interested to participate
-and contribute to our project. You can find more information on contributing to
-Libcloud in our <a href="https://libcloud.readthedocs.org/en/latest/development.html#contributing">contribution guide</a>.</p>
-
-<p>For more information about the Hacktoberfest project itself and information on
-how to sign up, please visit the <a href="https://hacktoberfest.digitalocean.com/">official website</a> and announcement blog post
-from <a href="https://github.com/blog/2067-hacktoberfest-contribute-to-open-source-in-october">Github</a> and <a href="https://www.digitalocean.com/company/blog/hacktoberfest-is-back/">DigitalOcean</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/hacktoberfest.html" rel="tag">hacktoberfest</a>, <a href="/blog/tags/github.html" rel="tag">github</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/08/13/libcloud-0-18-0-released.html">Libcloud 0.18.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 13, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.18.0.</p>
-
-<p>This is a first release in the 0.18 series which means it brings many new
-features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New compute driver for <a href="https://azure.microsoft.com/en-us/services/virtual-machines/">Microsoft Azure Virtual Machines service</a></li>
-  <li>New compute driver for <a href="https://www.runabove.com/index.xml">RunAbove compute service</a></li>
-  <li>New compute driver for <a href="https://www.cloudwatt.com/en/">Cloudwatt compute service</a></li>
-  <li>New compute driver for <a href="https://www.packet.net/">Packet.net</a></li>
-  <li>New compute driver for <a href="https://onapp.com/platform/onapp-cloud">OnApp Cloud service</a></li>
-  <li>New compute driver for <a href="http://cloud.dimensiondata.com/am/en/">Dimension Data compute service</a></li>
-  <li>New storage driver for <a href="https://www.pcextreme.nl/en/aurora/objects">AuroraObjects service</a></li>
-  <li>New load balancer driver for <a href="https://www.softlayer.com/load-balancing">Softlayer loadbalancing service</a></li>
-  <li>New DNS driver for <a href="https://www.digitalocean.com/">DigitalOcean DNS service</a></li>
-  <li>Support for DigitalOcean API v2 which is not used by default.</li>
-  <li>Support for AWS Signature version 4 and new AWS Frankfurt, Germany region</li>
-  <li>Support for retrying failed HTTP requests (disabled by default, to enable it, 
-set <code class="language-plaintext highlighter-rouge">LIBCLOUD_RETRY_FAILED_HTTP_REQUESTS</code> environment variable to True)</li>
-  <li>Many improvements in the HostVirtual compute driver</li>
-  <li>and much more!</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-18-0">here</a>.</p>
-
-<h3 id="download">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.18.0
-</pre>
-
-<h3 id="upgrading">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.18.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.18.0/">https://libcloud.readthedocs.org/en/v0.18.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-18-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/03/17/allard-hoeve-joins-our-team.html">Allard Hoeve (allard) joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 17, 2015</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member <a href="https://github.com/allardhoeve">Allard
-Hoeve</a>!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has asked Allard
-Hoeve to join us as a committer and we are pleased to announce that he has
-accepted.</p>
-
-<p>Allard has joined the community just recently, but he has already contributed
-some high quality changes and proposals.</p>
-
-<p>We are happy to have him on our team and we are looking forward to his future
-contributions.</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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 id="release-highlights">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 class="language-plaintext highlighter-rouge">us-east-2</code> and <code class="language-plaintext highlighter-rouge">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 id="download">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 id="upgrading">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 id="upgrade-notes">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 id="documentation">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 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-announcement.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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 04, 2014</span>
-
-  <div class="post-content">
-    <p>Please help us extend a warm welcome to our newest team member Eric Johnson!</p>
-
-<p>The Project Management Committee (PMC) for Apache Libcloud has asked Eric
-Johnson to join us as a committer and a PMC member and we are pleased to
-announce that he has accepted.</p>
-
-<p>Eric has been involved in the Libcloud community for a while now. He has made
-many substantial contributions to the Google Compute Engine drivers. On top of
-that, he also contributed to other projects which utilize Libcloud.</p>
-
-<p>We are happy to have him on our team and we are looking forward to even better
-and more complete Google Compute Engine drivers.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/11/12/libcloud-0-16-0-released.html">Libcloud 0.16.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 12, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.16.0!</p>
-
-<p>This is a first release in the 0.16 series which means it brings many
-new features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Support for OpenStack Identity API v3.0. For more information and
-examples, see the following blog post - <a href="http://www.tomaz.me/2014/08/23/libcloud-now-supports-openstack-identity-keystone-api-v3.html">Libcloud now supports OpenStack
-Identity (Keystone) API v3</a>.</li>
-  <li>Support for HTTP proxy for outgoing HTTP requests. For information on how
-to use this new feature, please refer to the <a href="https://libcloud.readthedocs.org/en/latest/other/using-http-proxy.html">Using an HTTP proxy</a> section
-in the documentation.</li>
-  <li>New driver for <a href="http://www.vmware.com/products/vsphere/">VMware vSphere</a> based clouds. For documentation, please see
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/vsphere.html">this</a> page.</li>
-  <li>Support for <a href="https://aws.amazon.com/govcloud-us/">Amazon GovCloud</a>.</li>
-  <li>New driver for the <a href="https://www.profitbricks.com/">ProfitBricks</a> provider.</li>
-  <li>Support for authentication with the internal metadata service in the
-Google Compute Engine driver. For more information, please refer to the
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html#internal-authentication">Internal Authentication</a> section in the documentation.</li>
-  <li>Easier debugging with <code class="language-plaintext highlighter-rouge">LIBCLOUD_DEBUG</code> by pretty-formatting JSON and XML
-responses. For information on how to use this feature, see <a href="https://libcloud.readthedocs.org/en/latest/troubleshooting.html#example-2-making-json-xml-response-human-friendly">Making JSON / XML
-response human friendly</a> example in the documentation.</li>
-  <li>and more</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-16-0">here</a>.</p>
-
-<h3 id="download">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.16.0
-</pre>
-
-<h3 id="upgrading">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.16.0
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-16-0">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-16-0</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.16.0/">https://libcloud.readthedocs.org/en/v0.16.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-16-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/07/10/libcloud-0-15-1-released.html">Libcloud 0.15.1 released</a></h2>
-  
-  <span class="post-date-author">By Sebastien Goasguen on Jul 10, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.15.1!</p>
-
-<p>This release includes some bug-fixes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Improvements in the EC2 driver</li>
-  <li>Improvements in the CloudStack driver</li>
-  <li>Improvements in the Openstack driver</li>
-  <li>Fixes a possible race condition in the <code class="language-plaintext highlighter-rouge">deploy_node</code> method</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-15-1">here</a>.</p>
-
-<h3 id="download">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.15.1
-</pre>
-
-<h3 id="upgrading">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.15.1
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-15-1">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-15-1</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.15.1/">https://libcloud.readthedocs.org/en/v0.15.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-15-1">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201407.mbox/%3c82E964C2-22F0-4D08-80AA-F3C8EC124B70@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/07/07/libcloud-5th-birthday-celebration-during-europython-week-in-berlin.html">Libcloud's 5th birthday celebration during EuroPython week in Berlin</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2014</span>
-
-  <div class="post-content">
-    <p>On July 23nd of this year it will be exactly 5 years from the initial project
-announcement on the <a href="http://web.archive.org/web/20120517182502/https://www.cloudkick.com/blog/2009/jul/23/libcloud-announced/">Cloudkick blog</a>.</p>
-
-<p>We are going to celebrate this great milestone with a cake and drinks and we
-would like to invite you to join us. The celebration will take place in a nice
-bar during the <a href="https://ep2014.europython.eu/en/">EuroPython week</a> in Berlin, Germany.</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/cake.png" class="img-responsive inline" /></p>
-  <p class="img-caption">The cake is not a lie!</p>
-</div>
-
-<p>Celebration will be attended by Libcloud developers so this is also a great
-opportunity for you to meet and hang with us in real-life and ask any questions
-you might have about the project.</p>
-
-<div class="imginline">
-  <p><a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531" target="_blank"><img src="/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/eventbrite_page.jpg" class="img-responsive inline" /></a></p>
-  <p class="img-caption">For more information visit the eventbrite page.</p>
-</div>
-
-<p>For more information, exact location and RSVP, please refer to the
-<a href="https://www.eventbrite.com/e/apache-libclouds-5th-birthday-celebration-tickets-12180609531">Eventbrite page</a>. Keep in mind that RSVP is mandatory if you want to
-attend the celebration.</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/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/events.html" rel="tag">events</a>, <a href="/blog/tags/celebrations.html" rel="tag">celebrations</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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 id="release-highlights">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 id="download">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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.15.0</code></pre>
-</figure>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.15.0</code></pre>
-</figure>
-
-<h3 id="documentation">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 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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-announcement.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>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 13, 2014</span>
-
-  <div class="post-content">
-    <p>This is just a quick announcement that we have been granted one slot under
-the Apache Softare Foundation umbrella in Google Summer of Code 2014.</p>
-
-<p>Student Rahul Ranjan will work on a <a href="https://www.google-melange.com/gsoc/project/details/google/gsoc2014/rahulrrixe/5649050225344512">CLI interface for Libcloud</a>.</p>
-
-<div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you are interested in other projects, students and organization which
-have been accepted, please visit <a href="https://www.google-melange.com/gsoc/projects/list/google/gsoc2014">this page</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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 “CloudStack guy”.</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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/new-pmc-member.html" rel="tag">new pmc member</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/14/call-for-participation-in-gsoc-2014.html">Call for Participation in Google Summer of Code 2014</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 14, 2014</span>
-
-  <div class="post-content">
-    <div class="imginline">
-  <p><a href="/gsoc-2014.html">
-  <img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>If you would like to participate in Google Summer of Code 2014 and work on
-Apache Libcloud, we invite you to read the following blog post for more
-information - <a href="http://www.tomaz.me/2014/02/11/libcloud-gsoc-cfp.html">Libcloud Google Summer of Code 2014 Call for Participation</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/gsoc.html" rel="tag">gsoc</a>, <a href="/blog/tags/gsoc2014.html" rel="tag">gsoc2014</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/08/libcloud-0-14-1-released.html">Libcloud 0.14.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 08, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.14.1!</p>
-
-<p>This release includes some bug-fixes, improvements and new features.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New driver for <a href="https://libcloud.readthedocs.org/en//latest/compute/drivers/cloudsigma.html">CloudSigma API 2.0</a></li>
-  <li>Improvements in the OpenStack driver</li>
-  <li>Support for records with multiple values in the Route53 DNS driver</li>
-  <li>Support for paging through zones and records in the Rackspace DNS 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-14-1">here</a>.</p>
-
-<h3 id="download">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.14.1
-</pre>
-
-<h3 id="upgrading">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.14.1
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-14-1">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-1</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.14.1/">https://libcloud.readthedocs.org/en/v0.14.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-14-1">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201309.mbox/%3CCAJMHEmL4-Xuysx13z1EDwq-1K95eDyANqgY2tYGUT-MB5Sz4bQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/07/new-committer-alex-gaynor-joins-our-team.html">New committer Alex Gaynor joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 07, 2014</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked Alex
-Gaynor 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. Everyone, please help us welcome him
-to the 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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/01/23/welcome-to-the-new-website.html">Welcome to the new website</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 23, 2014</span>
-
-  <div class="post-content">
-    <p>Today we are pleased to announce a new, improved and more user friendly version
-of our website.</p>
-
-<h3 id="background-and-history">Background and History</h3>
-
-<p>Original website was developed and published back in 2009 when the project was
-first announced.</p>
-
-<p>A lot has changed since 2009 and during that time the web has been evolving at
-a rapid pace. Now we have terms such as <a href="http://getbootstrap.com/">responsive web design</a>, great
-front-end frameworks for building responsive websites such as <a href="http://getbootstrap.com/">Bootstrap</a>
-and <a href="http://foundation.zurb.com/">Zurb</a> and many other new things which didn’t exist or weren’t widely
-used back when we first launched.</p>
-
-<p>During this time we focused most of our efforts on improving the code and
-making the library better. This meant the website didn’t receive a lot of
-needed love and attention so design-wise, it was mostly stuck in the 2009 era.</p>
-
-<p>Over the years it has become apparent that presentation and documentation is
-also equally or even more important then the code itself, so we have decided
-to fix some of the “mistakes” we have made in the past.</p>
-
-<p>A couple of months back we launched a <a href="https://libcloud.readthedocs.org/en/latest/">new documentation</a> and today, we are
-happy to present you a new and much improved website which was built with
-modern tools and principles in mind.</p>
-
-<h3 id="improvements-and-new-features">Improvements and New Features</h3>
-
-<div class="imginline">
-  <p><img src="/images/posts/tbd/preview.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Responsive design makes a site pleasure to use on a
-  variety of devices and screen sizes. Image by placeit.net.</p>
-</div>
-
-<p>New website includes many improvements and new features. Some of the more
-important ones are listed bellow.</p>
-
-<h4 id="more-modern-and-user-friendly-design">More modern and user-friendly design</h4>
-
-<p>New website now features a more modern and user-friendly design. This includes
-bigger fonts, better typography and so on.</p>
-
-<p>On top of that, the new design is fully responsive which means you can now
-better enjoy the content on smaller devices such as mobile phones and tablets.</p>
-
-<h4 id="improved-and-re-designed-landing-page">Improved and re-designed landing page</h4>
-
-<p>We know that landing pages are very important so we have decided to totally
-re-design and re-organise ours.</p>
-
-<p>New landing page now displays all the important information (project features,
-code examples, showcases some companies and projects using Libcloud) and also
-features a more clear call to action.</p>
-
-<h4 id="blog-section">Blog section</h4>
-
-<p>New website now features a fully-fledged blog.</p>
-
-<p>We will use the blog to post important project news, keep you up to date with
-what is currently going on and post case studies and stories from projects and
-companies which are using Libcloud.</p>
-
-<p>If you are using an RSS reader to stay up to date, we also offer an
-<a href="/blog/atom.xml">ATOM feed</a>.</p>
-
-<h4 id="updated-credits-page">Updated Credits Page</h4>
-
-<p><a href="/credits.html">Credits</a> page now features an up to date list of people who have
-contributed code and documentation.</p>
-
-<p>As noted on that page, the list is automatically generated from the CHANGES
-file so it might not be 100% accurate.</p>
-
-<h4 id="search-engine-optimizations">Search Engine Optimizations</h4>
-
-<p>We have made some changes which will make our website a bit more friendly to
-the web crawlers and search engines. We hope this will make it easier for you
-to more quickly find the content you are looking for.</p>
-
-<p>The changes we have made include improvements to the underlying HTML markup,
-addition of the <a href="http://ogp.me/">OpenGraph</a> tags and an addition of a sitemap.</p>
-
-<h3 id="under-the-hood">Under the Hood</h3>
-
-<p>Old website was powered by <a href="http://www.apache.org/dev/cms.html">Apache CMS</a>. It mostly worked good enough for
-simple use cases, but a small user base means it lacks a large ecosystem around
-it which is pretty standard for many other popular content management systems.</p>
-
-<p>Because of that, we have decided to switch to <a href="http://jekyllrb.com/">Jekyll</a>, a Ruby based static
-website and blog engine.</p>
-
-<p>On top of that, the new website is fully responsive and built using
-<a href="http://getbootstrap.com/">Bootstrap 3</a> front-end framework.</p>
-
-<p>Similar to the old website, source code is still stored in an SVN repository
-so all the benefits we get from version control are preserved.</p>
-
-<p>Source code of the new website can be found in the <a href="https://svn.apache.org/repos/asf/libcloud/site/trunk/">SVN repository</a>.</p>
-
-<h3 id="conclusion">Conclusion</h3>
-
-<p>We hope you will like and enjoy the new website.</p>
-
-<p>We also hope the new website now better reflects the underlying evolution of
-the library and the direction we are heading.</p>
-
-<p>If you have any suggestions on how we can make the website even better, don’t
-hesitate and share it with us. You can send your feedback to the
-<a href="/community.html#mailing-lists">mailing list</a>, or you can <a href="/community.html#website-repository">checkout the website repository</a> and make
-the changes yourself.</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/website.html" rel="tag">website</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/01/22/libcloud-0-14-0-released.html">Libcloud 0.14.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 22, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce a long awaited Libcloud 0.14.0 release.</p>
-
-<p>This is a first release in the 0.14 series which means it brings many
-(and I mean many!) new features, changes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>To make working with providers which support multiple regions easier and
-more user-friendly, some of the drivers have moved away from the “one
-class per region” to a single class plus “region” argument model. Those
-drivers include: EC2, Rackspace, ElasticHosts, Joyent, CloudFiles.</li>
-  <li>Addition of a programmatic way of updating the pricing file and ability
-to use a custom pricing file. For more information, please see
-https://libcloud.readthedocs.org/en/latest/compute/pricing.html#using-a-custom-pricing-file</li>
-  <li>Addition of block storage management methods to the following drivers:
-OpenNebula, OpenStack, EC2</li>
-  <li>Unification of the extension arguments for handling security groups in
-the EC2 and OpenStack driver</li>
-  <li>New standard compute API for SSH key-pair management</li>
-  <li>Many new features and improvements in the CloudStack driver</li>
-  <li>New compute and load balancer driver for Google Compute Engine (GCE)</li>
-  <li>Ability to export Libcloud’s DNS zone to BIND zone format</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-14-0-beta3">here</a> and <a href="https://libcloud.readthedocs.org/en/latest/changelog.html#changes-with-apache-libcloud-0-14-0">here</a> (keep in mind that this
-release also includes all the changes from 0.14.0-beta3).</p>
-
-<h3 id="note-about-backward-compatibility">Note about backward compatibility</h3>
-
-<p>Some of the changes noted above are backward incompatible. For more
-information on what has changed and how to update your code to work with
-a new release, please visit the <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0">Upgrade Notes page</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.14.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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.14.0</code></pre>
-</figure>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.14.0</code></pre>
-</figure>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a>.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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-14-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/01/01/quick-update-about-0-13-3-release-and-digitalocean-vulnerability.html">Quick update about 0.13.3 release and DigitalOcean vulnerability</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 01, 2014</span>
-
-  <div class="post-content">
-    <p>This is a quick update about the recent 0.13.3 security release and the
-DigitalOcean vulnerability.</p>
-
-<p>DigitalOcean updated their blog post. The updated post says that
-scrubbing is now enabled by default for all the newly issued destroy
-requests:</p>
-
-<blockquote>
-  <p>All Destroys Default to Scrub</p>
-
-  <p>We have updated the destroy method to scrub on all destroys, both for
-web and API requests.</p>
-</blockquote>
-
-<p>This means that no action is required on the client side and upgrading
-to 0.13.3 should not be necessary anymore.</p>
-
-<p>References:</p>
-
-<ul>
-  <li><a href="https://twitter.com/digitalocean/status/418140046265294848">https://twitter.com/digitalocean/status/418140046265294848</a></li>
-  <li><a href="https://digitalocean.com/blog_posts/transparency-regarding-data-security">https://digitalocean.com/blog_posts/transparency-regarding-data-security</a></li>
-</ul>
-
-  </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/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/12/31/libcloud-0-13-3-released.html">Libcloud 0.13.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 31, 2013</span>
-
-  <div class="post-content">
-    <p>This release fixes a security issue with a potential leak of data contained on
-a destroyed DigitalOcean node. Only users who are using a DigitalOcean driver
-are affected.</p>
-
-<h3 id="details-about-the-vulnerability">Details about the vulnerability</h3>
-
-<p>DigitalOcean recently changed the default API behavior from scrub to
-non-scrub when destroying a VM without notifying the customers and API
-consumers.</p>
-
-<p>Libcloud prior to this release doesn’t explicitly send “scrub_data” query
-parameter when destroying a node. This means nodes which are destroyed using
-Libcloud are vulnerable to later customers stealing data contained on them.</p>
-
-<p>This release fixes that by always sending “scrub_data” query parameter when
-destroying a DigitalOcean node.</p>
-
-<p>If you are using a DigitalOcean driver, you are strongly encouraged to
-upgrade (or downgrade if you are using 0.14.0-beta3 beta release) to this
-release.</p>
-
-<p>For more information, please see the <a href="/security.html#CVE-2013-6480">Security page</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.3 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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’t been synced to all the mirrors yet. If
-this is the case, please use the main Apache mirror -
-https://www.apache.org/dist/libcloud.</p>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a>.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=a06b0ed4c443f9f56784572a4e291e779de599e3;hb=a1fdac91ec9fdf699d77f9f9b01699de7f56171e#l3">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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 on Dec 29, 2013</span>
-
-  <div class="post-content">
-    <p>In addition to our existing users (<strong>users@libcloud.apache.org</strong>), developers
-(<strong>dev@libcloud.apache.org</strong>) and commits (<strong>commits@libcloud.apache.org</strong>)
-mailing list, we now also have a new very low volume announce mailing list -
-<strong>announce@libcloud.apache.org</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:announce-subscribe@libcloud.apache.org">announce-subscribe@libcloud.apache.org</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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 28, 2013</span>
-
-  <div class="post-content">
-    <p>Dear Libcloud users, developers and team members,</p>
-
-<p>2013 is slowly coming to an end, and we would like to wish everyone a happy
-and successful new year!</p>
-
-<p>Now it’s also the time to look back at the things which have been accomplished,
-important events which have happened and some statistics for 2013.</p>
-
-<h3 id="important-events-and-milestones">Important Events and Milestones</h3>
-
-<ul>
-  <li>Two new committers have joined our team - <a href="/blog/2013/08/04/new-committer-john-carr-joins-our-team.html">John Carr</a>, <a href="/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html">Brian Curtin</a></li>
-  <li>In June we held a Libcloud Design Day at the Rackspace San Francisco
-office. See <a href="http://www.tomaz.me/2013/06/12/libcloud-design-day-recap-improving-libcloud-and-plans-for-the-future.html">Libcloud Design Day Recap</a> blog post for a recap.</li>
-  <li>We have finally migrated from SVN to Git.</li>
-  <li>We have started to work on new and improved documentation which is now
-available on <a href="https://libcloud.readthedocs.org/en/latest/">ReadTheDocs</a>.</li>
-  <li>In addition to the Apache Buildbot instance, our tests now also run on
-<a href="https://travis-ci.org/apache/libcloud">Travis CI</a>.</li>
-  <li>Key pair management methods have been promoted to be part of the base
-compute API. See <a href="http://www.tomaz.me/2013/12/11/libcloud-update-key-pair-management-methods-are-now-part-of-the-base-api.html">Libcloud update - Key pair management methods are now
-part of the base API</a> blog post for more information.</li>
-</ul>
-
-<h3 id="statistics">Statistics</h3>
-
-<ul>
-  <li><strong>197</strong> new JIRA issues have been opened (total of <strong>472</strong>). Out of those
-197 issues, <strong>138</strong> are now marked as ‘resolved’.</li>
-  <li>Github mirror stars: <strong>331</strong> (+65 YTD)</li>
-  <li>Twitter followers: <strong>449</strong> (+149 YTD)</li>
-  <li>Google+ page +1’s: <strong>1591</strong></li>
-  <li>We had a total of <strong>5 releases</strong> (0.12.1, 0.12.3, 0.12.4, 0.13.0, 0.13.1,
-0.13.2, 0.14.0-beta3)</li>
-  <li>Combination of SVN and Git repository has had a total of <strong>963 commits</strong>.</li>
-</ul>
-
-<h3 id="sources">Sources</h3>
-
-<p>Numbers listed above have been retrieved on <strong>26th of December, 2013</strong> from the
-sources listed bellow:</p>
-
-<ul>
-  <li>Libcloud website - <a href="http://libcloud.apache.org/">http://libcloud.apache.org/</a></li>
-  <li>Twitter account - <a href="https://twitter.com/libcloud">https://twitter.com/libcloud</a></li>
-  <li>Google+ page - <a href="https://plus.google.com/b/100590055818889164025/100590055818889164025">Apache Libcloud</a></li>
-  <li>Github mirror - <a href="https://github.com/apache/libcloud">https://github.com/apache/libcloud</a></li>
-  <li>JIRA - <a href="https://issues.apache.org/jira/browse/LIBCLOUD">https://issues.apache.org/jira/browse/LIBCLOUD</a></li>
-  <li>PyPi - <a href="https://pypi.python.org/pypi/apache-libcloud/">https://pypi.python.org/pypi/apache-libcloud/</a></li>
-  <li>Ohloh - <a href="https://www.ohloh.net/p/libcloud/">https://www.ohloh.net/p/libcloud/</a></li>
-</ul>
-
-<p>Those numbers and numbers for the past years are also available in a semi
-machine readable format in a <a href="https://docs.google.com/spreadsheets/d/1k_UBpA_HiQcZvO_TPi12yfN0VwCk42R8CXFFX0FYUAM">Google Spreadsheet</a>.</p>
-
-<h3 id="old-retrospect-blog-posts">Old retrospect blog posts</h3>
-
-<ul>
-  <li><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></li>
-  <li><a href="/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html">2011 in retrospect and a Happy New Year from the Libcloud team</a></li>
-</ul>
-
-<p>Thanks again to everyone for their contributions and lets make 2014 even better
-and more successful :)</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/11/25/new-committers-brian-curtin-joins-our-team.html">New committer Brian Curtin joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 25, 2013</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked Brian
-Curtin 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. Everyone, please help us welcome him
-to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201311.mbox/%3CCAJMHEmJZO0%3DPLpLXe9W9wPXTLwh2iQ3x2xXy%2BWhqjdFBv2%2BHbw%40mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/11/21/libcloud-0-14-0-beta3-released.html">Libcloud 0.14.0-beta3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 21, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.14.0-beta3, a first
-(beta) release in the 0.14.0 series.</p>
-
-<p>The reason this is a beta and not a final release is that it includes some
-pretty big changes (most notably the “region” argument change). I would
-like those changes to get some more real-life testing before doing a final
-release.</p>
-
-<p>Being a first release in the 0.14.0 series means it brings many (and I mean
-many!) new features, changes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>To make working with providers which support multiple regions easier and
-more user-friendly, some of the drivers have moved away from the “one
-class per region” to a single class plus “region” argument model. Those
-drivers include: EC2, Rackspace, ElasticHosts, Joyent, CloudFiles.</li>
-  <li>Addition of a programmatic way of updating the pricing file and ability
-to use a custom pricing file. For more information, please see the
-<a href="https://libcloud.readthedocs.org/en/latest/compute/pricing.html#using-a-custom-pricing-file">documentation</a></li>
-  <li>Addition of block storage management methods to the following drivers:
-OpenNebula, OpenStack, EC2</li>
-  <li>Unification of the extension arguments for handling security groups in
-the EC2 and OpenStack driver</li>
-  <li>Many new features and improvements in the CloudStack driver</li>
-  <li>New compute and loadbalancer driver for Google Compute Engine (GCE)</li>
-  <li>Ability to export Libcloud’s DNS zone to BIND zone format</li>
-  <li>and much more!</li>
-</ul>
-
-<p>Some of the changes noted above are also backward incompatible. For more
-information on what has changed and how to update your code to work with
-a new release, please visit the <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0">Upgrade Notes</a> section in our
-documentation.</p>
-
-<h3 id="other-non-code-changes-worth-a-mention">Other non-code changes worth a mention</h3>
-
-<ul>
-  <li>Tests now also run on travis-ci - <a href="https://travis-ci.org/apache/libcloud">https://travis-ci.org/apache/libcloud</a></li>
-  <li>New documentation is now also available on RTD -
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></li>
-</ul>
-
-<p>Full change log can be found <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=1a8d9e2072d4b49b5718b19f534573f9dfb224e4;hb=5ef0707b2a34f0e8520fe029e7313b7c57f15919#l3">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.14.0-beta3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.14.0-beta3</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.14.0-beta3</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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
-https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0
-.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-https://libcloud.readthedocs.org/en/latest/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h2 id="thanks">Thanks</h2>
-
-<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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=1a8d9e2072d4b49b5718b19f534573f9dfb224e4;hb=5ef0707b2a34f0e8520fe029e7313b7c57f15919#l3">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201311.mbox/%3CCAJMHEm%2B51RFT672GanfW9DKopcmDtZz2kkA7m0uufP1UupjeZw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/09/05/libcloud-0-13-1-released.html">Libcloud 0.13.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 05, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.13.1!</p>
-
-<p>This is a bug-fix only release. Among some smaller bugs it also fixes
-Content-Length regression which broke create and update operations in
-the Bluebox Compute and Azure Storage driver (LIBCLOUD-362, LIBCLOUD-3901).</p>
-
-<p>Full change log can be found at <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=ca90c84e296ca82e2206eb86ed7364c588aad503;hb=602b6a7a27dca6990a38eb887e1d6615826387d5">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.0 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.13.1/
-.</p>
-
-<p>We also have a new Sphinx documentation which can be found at
-https://libcloud.apache.org/docs/.
-Keep in mind though, that this documentation reflects state in trunk which
-includes some backward incompatible changes which aren’t present in 0.13.1.
-All the examples in the documentation which only work with trunk are
-clearly marked with a note.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=ca90c84e296ca82e2206eb86ed7364c588aad503;hb=602b6a7a27dca6990a38eb887e1d6615826387d5">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201309.mbox/%3CCAJMHEmL4-Xuysx13z1EDwq-1K95eDyANqgY2tYGUT-MB5Sz4bQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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-committer.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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 01, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.13.0!</p>
-
-<p>This release includes a lot of improvements and bug fixes.</p>
-
-<p>Full change log can be found at <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=640bd2f4db8bc11674fc8c1829922d0c79b733cd;hb=9c0d11a4cf7e588ad87c7e57311bbb1d955cc2a7">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.0 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.13.0/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=640bd2f4db8bc11674fc8c1829922d0c79b733cd;hb=9c0d11a4cf7e588ad87c7e57311bbb1d955cc2a7">CHANGES file</a>.</p>
-
-<p>Source: <a href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201307.mbox/%3CCAJMHEmJBU_aMREM0f0LD-nHZt6pWTt9WabfdxDPtDSy%2B1w7K8g%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/03/21/libcloud-0-12-3-released.html">Libcloud 0.12.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 21, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.12.3!</p>
-
-<p>This release is primarily a bug fix release and fixes Python 3.3,
-deployment and some other issues.</p>
-
-<p>Full change log can be found at
-https://svn.apache.org/repos/asf/libcloud/tags/0.12.3/CHANGES</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.12.3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.12.3/
-.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/repos/asf/libcloud/tags/0.12.3/CHANGES">https://svn.apache.org/repos/asf/libcloud/tags/0.12.3/CHANGES</a>.</p>
-
-<p>Source: <a href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201303.mbox/%3CCAJMHEmJDKsYOn%3DaVDyChdQCgHbKc1r2n0Wy4_UxGmdd-aXf-WQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/02/18/libcloud-0-12-1-released.html">Libcloud 0.12.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 18, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.12.1!</p>
-
-<p>This release includes many new features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New more efficient generator based approach for iterating over paginated
-collections.</li>
-  <li>New generator based method for iterating over containers
-(iterate_containers).</li>
-  <li>Old ENUM style provided constants have been replaced with a string
-version. This allows users to dynamically register new providers using new
-set_driver method.</li>
-  <li>Support for multipart uploads in the Amazon S3 storage driver.</li>
-  <li>New load balancer driver for Amazon Load Balancing (ELB) service.</li>
-  <li>New storage driver for Azure Blog storage</li>
-  <li>New “local storage” storage driver</li>
-  <li>Support for multipart uploads in the S3 driver</li>
-  <li>Allow user to specify which CA cert is used for verifying server SSL
-certificate by setting “SSL_CERT_FILE” environment variable</li>
-  <li>Drivers which use xmlrplic library now use Libcloud HTTP layer for making
-HTTP requests. This means those drivers now support LIBCLOUD_DEBUG and SSL
-cert validation functionality</li>
-</ul>
-
-<p>Full change log can be found at
-https://svn.apache.org/repos/asf/libcloud/tags/0.12.1/CHANGES</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.12.1 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.12.1/
-.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/repos/asf/libcloud/tags/0.12.1/CHANGES">https://svn.apache.org/repos/asf/libcloud/tags/0.12.1/CHANGES</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201302.mbox/%3CCAJMHEmLc0RfSxM9UhXPeTwKiNDbZPsQs6SJMA1o3y1D4Cv+reA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/12/28/new-committer-mahendra-maheshwara-joins-our-team.html">New committer Mahendra Maheshwara joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 28, 2012</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud has asked
-Mahendra Maheshwara to become a committer and we are pleased to announce
-that they have accepted.</p>
-
-<p>Mahendra Maheshwara has joined the Libcloud community fairly recently, but
-he has already contributed multiple great patches -
-https://issues.apache.org/jira/issues/?jql=project%20%3D%20LIBCLOUD%20AND%20reporter%20in%20(%22mahendra.m%22)
-.</p>
-
-<p>Giving him commit access will allow him to more directly contribute to the
-project.</p>
-
-<p>Everyone, please help me welcome him to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201212.mbox/%3CCAJMHEmLyVg66Kb1Q9LRD1z9bSbtVFU=hTZGeWO2pc+s4qcEpow@mail.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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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 ‘resolved’.</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 “Libcloud REST” (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 “Avoiding Vendor Lock-In Using Apache Libcloud”
-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-EYg@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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 19, 2012</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.11.4!</p>
-
-<p>This release is a bug fix release and contains no new features.</p>
-
-<p>Next release which will contain new features and some backward incompatible
-changes will happen in the 0.12.x series in the next couple of weeks.</p>
-
-<p>Bug fixes:</p>
-
-<ul>
-  <li>Fix some of tests failures which happened in Python 3.3 due to randomized
-dictionary ordering.</li>
-  <li>Fix a bug where a numeric instead of a string value was used for the
-content-length header in VCloud driver.</li>
-  <li>Don’t ignore ex_force_service_region argument in the CloudFiles driver.</li>
-  <li>Fix a bug which caused the connection to not be closed when using Python
-2.6 and calling get_object on an object which doesn’t exist in the S3
-driver.</li>
-  <li>Update ‘if type’ checks in the update_record methods to behave correctly
-if users passes in RecordType.A with a value of 0 - if type is not None.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.11.4/CHANGES?revision=r1411030&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.4/CHANGES?revision=r1411030&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.4 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.4/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or
-test which reproduces your problem.</p>
-
-<h3 id="thanks">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.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201211.mbox/%3CCAJMHEmL73OCjiNqg0QGPWb1Cc2JnQ4OWjXs5ah-sU%2BA%3DOwPUTg%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/11/16/new-committer-ilgiz-islamgulov-joins-the-team.html">New committer Ilgiz Islamgulov joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 16, 2012</span>
-
-  <div class="post-content">
-    <p>The Project Management Committee (PMC) for Apache Libcloud
-has asked Ilgiz Islamgulov to become a committer and we are pleased
-to announce that they have accepted.</p>
-
-<p>Ilgiz worked on the Libcloud REST GSoC project
-(http://libcloud.apache.org/gsoc-2012.html) this summer and he has made a
-great progress on it.</p>
-
-<p>Giving him commit access will allow him to more directly contribute to the
-project and work on integrating Libcloud REST into main line.</p>
-
-<p>Everyone, please help me welcome him to the team :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201211.mbox/%3CCAJMHEmJmRDdQbfRSxOBTueSJ8u4-VgU8YaeP5LcJ2gwubfNF2g%40mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/09/25/libcloud-0-11-3-released.html">Libcloud 0.11.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 25, 2012</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.11.3!</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>Add new Rackspace Nova driver for Chicago (ORD) location</li>
-  <li>Add new methods for managing storage volumes and other extenstion methods
-to the IBM SCE driver.</li>
-  <li>Allow user to pass ‘timeout’ argument to the ‘deploy_node’ method</li>
-</ul>
-
-<p><strong>Bug fixes</strong></p>
-
-<ul>
-  <li>Fix a bug with the Libcloud SSL verification code. Code was too strict
-and didn’t allow “-“ character in the sub-domain when using a wildcard
-certificate.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.3/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / ortest which reproduces your problem.</p>
-
-<h3 id="thanks">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.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/www-announce/201209.mbox/%3CCAJMHEmLn+MV_pcNZv03PW5wuS5c=O8cFdqMH8LFtaUr1gggkdw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/08/22/libcloud-0-11-1-released.html">Libcloud 0.11.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 22, 2012</span>
-
-  <div class="post-content">
-    <p>This release fixes a possible SSL man-in-the-middle vulnerability inside
-the code which performs the SSL certificate validation. For more
-information about the vulnerability, please see the “Security” page -
-<a href="http://libcloud.apache.org/security.html">http://libcloud.apache.org/security.html</a>.</p>
-
-<p>Everyone using an older version is strongly encouraged to upgrade to this
-release.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.1 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Thanks to the researchers from the University of Texas at Austin
-(Martin Georgiev, Suman Jana and Vitaly Shmatikov) who discovered this
-vulnerability.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/www-announce/201208.mbox/%3CCAJMHEmL958gN+GZT0tWDM9jVmMBj+w0qqY8TYXbJUNPwdW+6yA@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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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 id="release-highlights">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: “from libcloud import test”</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_volume, destroy_volume,
-attach_volume, detach_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 id="download">Download</h3>
-
-<p>Libcloud 0.10.1 can be downloaded from http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.1/</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or
-test which reproduces your problem.</p>
-
-<h3 id="thanks">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+f0TCd2iteS-A@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/05/24/libcloud-0-10-1-released.html">Libcloud 0.10.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 24, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.10.1!</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>Allow user to specify which IP to use when calling deploy_node
-(defaults to ‘public_ips’). Previously it only worked with public IP, now
-user can pass ‘private_ips’ as an argument and SSH client will try to
-connect to the node first private IP address.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Joyent cloud (http://www.joyentcloud.com/)</li>
-  <li>New driver for VCL cloud (
-http://www.educause.edu/blog/hes8/CloudComputingandtheVirtualCom/167931)</li>
-  <li>A lot of improvements and new features in the Brightbox driver</li>
-  <li>Support for Vmware vCloud version 1.5</li>
-  <li>Modify ParamikoSSHClient to connect to the SSH agent and automatically
-look for private keys in ~/.ssh if the ‘auth’ and ‘ssh_key’ argument is not
-specified when calling deploy_node.</li>
-  <li>Modify IBM driver so it works with IBM Smart Cloud Enterprise</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>Support for uploading large files in the CloudFiles driver</li>
-  <li>New driver for OpenStack Swift installations based on the CloudFiles
-driver</li>
-</ul>
-
-<p><strong>Bug fixes</strong></p>
-
-<ul>
-  <li>Fix a bug in the CloudSigma Las Vegas compute driver</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.10.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.10.1/</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.10.1/CHANGES?revision=r1340892&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201205.mbox/%3CCAJMHEmKtqtkWsTHVYeO-ijytw9caQ4p%2B-ip7And3aPJhKuA8vA%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/05/05/website-and-code-svn-repository-moved.html">SVN repositories moved, mailing lists addresses changed</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 05, 2012</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>Due to recent graduation (woho!), all the SVN repositories have been moved
-and the mailing list addresses have also been changed.</p>
-
-<p>If you are already subscribed to one of the old mailing list addresses your
-subscription was automatically transfered to the new one so you don’t need
-to do anything on your part.</p>
-
-<p>New addresses can be found bellow.</p>
-
-<p><strong>SVN repositories</strong></p>
-
-<ul>
-  <li>Main code repository: https://svn.apache.org/repos/asf/libcloud/</li>
-  <li>Website repository:
-https://svn.apache.org/repos/infra/websites/production/libcloud</li>
-</ul>
-
-<p><strong>Mailing lists addresses</strong></p>
-
-<ul>
-  <li>dev@libcloud.apache.org (was libcloud@incubator.apache.org)</li>
-  <li>commits@libcloud.apache.org from (was
-libcloud-commits@incubator.apache.org)</li>
-  <li>
-    <p>private@libcloud.apache.org from (was
-libcloud-private@incubator.apache.org)</p>
-  </li>
-  <li>users@libcloud.apache.org - this is a new users mailing list for a general
-talk about Libcloud and other off-topic things</li>
-  <li>security@libcloud.apache.org - new private mailing list used for reporting
-security vulnerabilities</li>
-</ul>
-
-<h2 id="note-to-the-committers">Note to the committers</h2>
-
-<p>CMS part of the website hasn’t been fully migrated yet. In the mean time,
-please try to avoid editing raw HTML files, because this means we will need
-to manually edit markdown files again when the CMS stuff is migrated.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTinTq7RrKpe8SMmSeKKW8yQpu-77Ew@mail.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/infrastructure.html" rel="tag">infrastructure</a>, <a href="/blog/tags/svn.html" rel="tag">svn</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/04/01/libcloud-0-9-1-released.html">Libcloud 0.9.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 01, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.9.1!</p>
-
-<p>Release highlights:</p>
-
-<ul>
-  <li>A lot of improvements and additional functionality in the OpenStack
-driver. Now a generic OpenStack driver (Provider.OPENSTACK) also works with
-devstack.org and trystack.org installations</li>
-  <li>Improvements and better exception propagation in the deploy_node method</li>
-  <li>New driver for ElasticHosts Los Angeles and Toronto location</li>
-  <li>Support for new EC2 instance type - m1.medium</li>
-</ul>
-
-<p>Bug fixes:</p>
-
-<ul>
-  <li>Don’t lowercase special header names in the Amazon S3 storage driver.
-This fixes a bug with multi-objects delete calls.</li>
-  <li>Properly handle OpenStack providers which return public IP addresses
-under the ‘internet’ key in the ‘addresses’ dictionary</li>
-  <li>Make create_node in Linode driver return a Node instance instead of a
-listen of Node instances</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.9.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.9.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.9.1/CHANGES?revision=r1307716&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201204.mbox/%3CCAJMHEmJzeGL%2BU1PNeX0T-1dcxUC1um88jQTAmskZ-mXTQ3QLGw%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/02/08/libcloud-0-8-0-released.html">Libcloud 0.8.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 08, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.8.0!</p>
-
-<p>Release highlights:</p>
-
-<ul>
-  <li>Support for handling compressed (gzip, deflate) responses</li>
-  <li>Support for new Amazon EC2 location - South America (Sao Paulo)</li>
-</ul>
-
-<p>Other notable changes:</p>
-
-<ul>
-  <li>Many improvements and additions of extension methods in the OpenStack
-compute driver</li>
-  <li>Many improvements and additions of extension methods in the Rackspace
-load-balancer driver</li>
-  <li>Improvements in the OpenNebula compute driver</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.8.0 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-8.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.8.0/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.8.0/CHANGES?revision=r1240459&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201202.mbox/%3CCAJMHEmJJcigBO+ZoSyxFGvc5Z37t-t3KKHBHyyMi7L-J4-Y03A@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html">2011 in retrospect and a Happy New Year from the Libcloud team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 30, 2011</span>
-
-  <div class="post-content">
-    <p>Dear users &amp; developers,</p>
-
-<p>First of all, Libcloud team wishes everyone a Happy New Year 2012!</p>
-
-<p>2011 has been a great year for us and we have accomplished a lot of things:</p>
-
-<ul>
-  <li>Website has been ported to the Apache CMS and updated with a lot of new
-content, including documentation</li>
-  <li>In May we have graduated from the incubator to a top level project</li>
-  <li>Two new committers have joined the team (Tomaz Muraus, Hutson Betts)</li>
-  <li>We have grown from supporting a single API (cloud servers) to supporting
-four different APIs (cloud servers, load balancers, cloud storage, dns)</li>
-  <li>We have introduced support for Python 3</li>
-  <li>We have released a total of 7 new versions</li>
-  <li>We have received many patches by external contributors</li>
-  <li>We have held two development sprints (PyCon, EuroPython)</li>
-  <li>Code wise we have grown from ~4300 LOC to ~14300 LOC (excluding tests)</li>
-</ul>
-
-<p>Lets try to make 2012 even better :)</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201112.mbox/%3CCAJMHEmL1D-HuCj4LSH-mF1bP_Of6XwEfuP1Y74_2APeD-8OrFA@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/2011/12/09/libcloud-0-7-1-released.html">Libcloud 0.7.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 09, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.7.1!</p>
-
-<p>This release represents another big milestone for us and introduces a
-support for Python 3!</p>
-
-<p>Other notable changes:</p>
-
-<ul>
-  <li>New Las Vegas location for the CloudSigma provider</li>
-  <li>Improvements to the OpenStack driver</li>
-  <li>Improvements to the OpenNebula driver</li>
-  <li>Support for Amazon EC2 new “Cluster Compute Eight Extra Large” instance
-size</li>
-</ul>
-
-<p>This release also removes old, deprecated (pre-0.5) paths. If you still
-haven’t updated your code you need to do it now otherwise it won’t work
-with 0.7.1 and future releases.</p>
-
-<p>Script which can help you with the migration from the old style paths to
-the new ones can be found at
-http://libcloud.apache.org/upgrade-notes-0-7.html.</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.7.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-7.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.7.1/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.7.1/CHANGES?revision=1210679&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201112.mbox/%3CCAJMHEm+qKuSarmvQZ4H1PVUkv6L3vssjQEHs+3MCtSJ9hfBwOw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/11/22/new-committer-hutson-betts-join-our-team.html">New committer Hutson Betts joins our team</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 22, 2011</span>
-
-  <div class="post-content">
-    <p>Hi all,</p>
-
-<p>I just wanted to let everyone know that the Libcloud PMC has decided to
-invite a new committer - Hutson Betts (hbetts).</p>
-
-<p>He has previously mostly contributed to the OpenNebula driver and the
-networking API.</p>
-
-<p>We believe that granting him the committer status will allow him to more
-easily and directly contribute to the project.</p>
-
-<p>Please help us welcome him!</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201111.mbox/%3CCAJMHEm+08-1MMCgHDZgULc+StDiwgR+_krVZvHOJF0odcU_OWg@mail.gmail.com%3E">mailing list</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-committer.html" rel="tag">new committer</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/11/17/libcloud-0-6-2-released.html">Libcloud 0.6.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 17, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.2!</p>
-
-<p>This is primary a bug-fix release and includes the following bug-fixes:</p>
-
-<ul>
-  <li>Fix the PollingConnection class and actually use the poll_interval class
-variable (previously it was ignored). This bug-fix affects Rackspace Cloud
-DNS driver, CloudStack and Ninefold compute driver.</li>
-  <li>Fix a bug in the Rackspace Cloud DNS driver exception handling and throw
-an Exception if an unexpected status code is returned.</li>
-</ul>
-
-<p>Besides the bug-fixes it also includes some new features:</p>
-
-<ul>
-  <li>Support for Amazon’s new location (Oregon)</li>
-  <li>Expose CloudStack provider. This way it can be used with an arbitrary
-CloudStack installation and not just with the provider drivers which
-sub-class it (e.g. Ninefold.com driver).</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup">https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.2 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.2/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup">https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEmJTN407_JJRfnwDuJxNsWCupEGc0cXWxs%3DM-n8HoHoQKQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/11/09/libcloud-0-6-1-released.html">Libcloud 0.6.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 09, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.1!</p>
-
-<p>This release represents a big milestone for us and includes many
-improvements and new drivers, but the most important thing is a brand new
-DNS API.</p>
-
-<p>DNS API allows users to manage DNS service provided by many different
-providers. This release includes a driver for Linode DNS (
-http://www.linode.com/features.cfm), Zerigo DNS (http://www.zerigo.com/)
-and Rackspace Cloud DNS (
-http://www.rackspace.com/cloud/cloud_hosting_products/dns/). In the future
-we also plan to expand it (hopefully with your help) and add new drivers
-for providers such as Amazon and others.</p>
-
-<p>Other notable changes, bug-fixes and improvements:</p>
-
-<p><strong>Documentation</strong></p>
-
-<ul>
-  <li>New documentation which is available at http://libcloud.apache.org/docs/</li>
-</ul>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>SSL certificate validation is now enabled by default. If no CA
-certificate files are found on startup, an exception is thrown.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Ninefold.com (also a first driver for public Australian
-cloud provider in Libcloud)</li>
-  <li>Support for OpenStack 1.1 API and many other improvements in the
-OpenStack driver</li>
-  <li>Linode driver now support a new Japan location</li>
-  <li>Support for deployment using an SSH key</li>
-  <li>Amazon EC2 driver now supports deploy functionality using an SSH key</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>New driver for Google storage (http://code.google.com/apis/storage/)</li>
-  <li>New driver for Ninefold.com storage (http://ninefold.com/cloud-storage/)</li>
-</ul>
-
-<p>Load Balancer:</p>
-
-<ul>
-  <li>New driver for ninefold.com (
-https://ninefold.com/support/display/SPT/Load+Balancing)</li>
-  <li>Rackspace driver now also supports UK location</li>
-</ul>
-
-<p>Any many other improvements and bug fixes!</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<p>###Thanks</p>
-
-<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/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEm+8XX704mSY4qw4P0YSBjGK=0SWCKjzSHBe8sLD__2UnA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/10/19/libcloud-0-6-0-beta1-released.html">Libcloud 0.6.0-beta1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Oct 19, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.1!</p>
-
-<p>This release represents a big milestone for us and includes many
-improvements and new drivers, but the most important thing is a brand new
-DNS API.</p>
-
-<p>DNS API allows users to manage DNS service provided by many different
-providers. This release includes a driver for Linode DNS (
-http://www.linode.com/features.cfm), Zerigo DNS (http://www.zerigo.com/)
-and Rackspace Cloud DNS (
-http://www.rackspace.com/cloud/cloud_hosting_products/dns/). In the future
-we also plan to expand it (hopefully with your help) and add new drivers
-for providers such as Amazon and others.</p>
-
-<p>Other notable changes, bug-fixes and improvements:</p>
-
-<p><strong>Documentation</strong></p>
-
-<ul>
-  <li>New documentation which is available at http://libcloud.apache.org/docs/</li>
-</ul>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>SSL certificate validation is now enabled by default. If no CA
-certificate files are found on startup, an exception is thrown.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Ninefold.com (also a first driver for public Australian
-cloud provider in Libcloud)</li>
-  <li>Support for OpenStack 1.1 API and many other improvements in the
-OpenStack driver</li>
-  <li>Linode driver now support a new Japan location</li>
-  <li>Support for deployment using an SSH key</li>
-  <li>Amazon EC2 driver now supports deploy functionality using an SSH key</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>New driver for Google storage (http://code.google.com/apis/storage/)</li>
-  <li>New driver for Ninefold.com storage (http://ninefold.com/cloud-storage/)</li>
-</ul>
-
-<p><strong>Load Balancer</strong></p>
-
-<ul>
-  <li>New driver for ninefold.com (
-https://ninefold.com/support/display/SPT/Load+Balancing)</li>
-  <li>Rackspace driver now also supports UK location</li>
-</ul>
-
-<p>Any many other improvements and bug fixes!</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a></p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEm+8XX704mSY4qw4P0YSBjGK=0SWCKjzSHBe8sLD__2UnA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/09/01/libcloud-on-floss-weekly.html">Episode about Libcloud on FLOSS Weekly podcast</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 01, 2011</span>
-
-  <div class="post-content">
-    <p>Tomaz Muraus has been guest on a <a href="http://twit.tv/show/floss-weekly/">FLOSS weekly podcast</a> where he talked
-about Apache Libcloud.</p>
-
-<p>For a recording and show notes, please see the official show page -
-<a href="http://twit.tv/show/floss-weekly/181">FLOSS Weekly 181</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/podcasts.html" rel="tag">podcasts</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/07/04/libcloud-0-5-2-released.html">Libcloud 0.5.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 04, 2011</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>I would like to announce Libcloud 0.5.2. This release primary fixes two bugs
-which were introduced in Libcloud 0.5.0 and improves listing of the objects
-in the containers which contain more objects that fit into a single
-response.</p>
-
-<h3 id="notable-changes-bug-fixes-and-improvements">Notable changes, bug-fixes and improvements</h3>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>Fix a regression in the <code class="language-plaintext highlighter-rouge">deploy_node()</code> method and make it more robust</li>
-  <li>Fix a regression in the Nimbus driver create_node() method</li>
-  <li>Improved node name and tag handling in the Amazon EC2 driver</li>
-  <li>Improved pricing and response handling in the OpenStack driver</li>
-  <li>New driver for SkaliCloud (skalicloud.com)</li>
-  <li>New driver for ServerLove (serverlove.com)</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>Fix handling of the containers with a lot of objects. Now an iterator
-object is returned when user calls <code class="language-plaintext highlighter-rouge">list_container_objects()</code> method
-and this object transparently handles pagination.</li>
-</ul>
-
-<p>For a full list of changes, please check the CHANGES file &lt;
-https://github.com/apache/libcloud/blob/0.5.2/CHANGES&gt;.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.5.2 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip - pip
-install apache-libcloud</p>
-
-<p>It is possible that the file hasn’t been synced to all the mirrors yet so if
-this is the case, please use the apache mirror -
-http://www.apache.org/dist/libcloud</p>
-
-<h3 id="documentation">Documentation*</h3>
-
-<p>API documentation can be found at https://libcloud.apache.org/apidocs/0.5.2/</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201107.mbox/%3CCAJMHEm+-=3NxsZj+n+bogmYzGsxDJQOU_2aJbuNS77nmnsekJw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/06/06/libcloud-sprint-will-be-held-at-europython-2011.html">Libcloud sprint will be held at EuroPython 2011</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 06, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at EuroPython 2011 in Florence, Italy. For more
-information, please refer to the <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201106.mbox/%3CBANLkTiniHVi+EYpo6iBYvA-BxwPkZmfSig@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/europython.html" rel="tag">europython</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/05/25/libcloud-0-5-0-released.html">Libcloud 0.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 25, 2011</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>I would like to announce Libcloud 0.5.0. This version represents a big
-milestone, because it includes many new features, drivers, improvement and
-two totally new API’s - storage and load-balancers.</p>
-
-<h3 id="major-changes-and-features-since-the-last-release">Major changes and features since the last release</h3>
-
-<p><strong>New Storage API</strong></p>
-
-<p>Storage API which allows you to manage cloud storage has been added to the
-core. Currently two provider drivers are available (Rackspace Cloud Files
-and Amazon S3), but you can expect more drivers in the future releases.</p>
-
-<p><strong>New load-balancer API</strong></p>
-
-<p>Load-balancer API which allows you to manage load-balancers as a service
-(LBaaS) has been added to the core. Currently two provider drivers are
-available (Rackspace and GoGrid), but you can expect more drivers in the
-future releases.</p>
-
-<p><strong>New compute drivers</strong></p>
-
-<p>This release includes 5 new compute drivers. The compute API now supports a
-total of 24 different providers.</p>
-
-<ul>
-  <li>Bluebox (contributed by Christian Paredes)</li>
-  <li>Gandi.net (contributed by Aymeric Barantal)</li>
-  <li>Nimbus (contributed by David LaBissoniere)</li>
-  <li>OpenStack (contributed by Roman Bogorodskiy)</li>
-  <li>Opsource.net cloud (contributed by Joe Miller)</li>
-</ul>
-
-<h3 id="api-changes">API changes</h3>
-
-<p>To support new services, core Libcloud API had to be refactored. The library
-now consists of three top-level modules:</p>
-
-<ul>
-  <li>libcloud.compute.* (everything related to the compute has been moved here)</li>
-  <li>libcloud.storage.* (new place for the storage API)</li>
-  <li>libcloud.loadbalancer.* (new place for the load-balancer API)</li>
-</ul>
-
-<p>Importing stuff from the old location (e.g. from libcloud.providers import
-get_driver) should still work, but you will receive a deprecation warning.</p>
-
-<p>You are encouraged to update your code to use the new module locations. The
-old paths will be fully deprecated and removed in version 0.6.0.</p>
-
-<h3 id="other-notable-changes">Other notable changes</h3>
-
-<p>All the pricing data has been moved to a separate JSON file. This should
-make updating pricing a lot easier.</p>
-
-<p>For a full list of changes, please check the CHANGES file &lt;
-https://github.com/apache/libcloud/blob/trunk/CHANGES&gt;.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.5.0 can be downloaded from
-http://libcloud.apache.org/downloads.html or install it using pip - pip
-install apache-libcloud</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>For the API documentation, please refer to
-https://libcloud.apache.org/apidocs/0.5.0/</p>
-
-<p>For a real world example, check the example_{compute,storage,balancer}.py
-files which are located in the root directory.</p>
-
-<p>We have been pretty busy with this release so we currently don’t have any
-articles about the new APIs on the website yet, but we will try to add them
-this week.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker (
-https://issues.apache.org/jira/browse/LIBCLOUD).</p>
-
-<p>Attaching an example or test which reproduces it would be ideal</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTi=LqBidHLHUwAJSAWSzd-qSpad+dA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/02/15/libcloud-sprint-will-be-held-at-pycon-2011.html">Libcloud sprint will be held at PyCon 2011</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 15, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at PyCon 2011 in Atlanta. For more information,
-please refer to the <a href="http://mail-archives.apache.org/mod_mbox/incubator-libcloud/201102.mbox/%3CAANLkTimwn5Dm372VYZ4YVcgKQqbVVwxyo8=DMFtHoTwg@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/pycon.html" rel="tag">pycon</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/01/17/libcloud-0-4-2-released.html">Libcloud 0.4.2 released</a></h2>
-  
-  <span class="post-date-author">By Jerry Chen on Jan 17, 2011</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are
-pleased to announce the release and immediate availability of version
-0.4.2 of Apache Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with
-many of the popular cloud server providers. It was created to make it
-easy for developers to build products that work between any of the
-services that it supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>New drivers for CloudSigma, Brightbox, Rackspace UK</li>
-  <li>Improvements to deployment capabilities</li>
-  <li>libcloud.security module for SSL certificate verification, see
-http://wiki.apache.org/incubator/LibcloudSSL</li>
-</ul>
-
-
-  </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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2010/10/12/libcloud-0-4-0-released.html">Libcloud 0.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on Oct 12, 2010</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are pleased to
-announce the release and immediate availability of version 0.4.0 of Apache
-Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with many of
-the popular cloud server providers. It was created to make it easy for
-developers to build products that work between any of the services that it
-supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>Removed dependency on Zope.Interface.</li>
-  <li>New driver for ElasticHosts.</li>
-  <li>Bug fixes and improvements for GoGrid, EC2, Linode, Slicehost, and
-RimuHosting.</li>
-</ul>
-
-<p>See the CHANGES file for more details: 
-<a href="https://svn.apache.org/repos/asf/incubator/libcloud/tags/0.4.0/CHANGES">https://svn.apache.org/repos/asf/incubator/libcloud/tags/0.4.0/CHANGES</a>.</p>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201010.mbox/%3CAANLkTinqaKjPE-xJUgEdZibF0oeCiyHwCx0VRmC9F=UW@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2010/05/11/libcloud-0-3-1-released.html">Libcloud 0.3.1 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on May 11, 2010</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are pleased to
-announce the release and immediate availability of version 0.3.1 of Apache
-Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with many of
-the popular cloud server providers. It was created to make it easy for
-developers to build products that work between any of the services that it
-supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>New Drivers for Dreamhost, Eucalyptus, Enomaly ECP, IBM Developer
-Cloud and SoftLayer.</li>
-  <li>Added new deployment and bootstrap API.</li>
-  <li>Added support for Amazon EC2 Asia Pacific (Singapore) Region</li>
-  <li>Improved test coverage for all drivers.</li>
-</ul>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201005.mbox/%3CAANLkTilX0aWMhmdZWm-vCF3XjNaOQHrv7MWuj0ogNhRf@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2010/02/02/libcloud-0-2-0-released.html">Libcloud 0.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on Feb 02, 2010</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.2.0 has been released.</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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/pmc.html b/output/blog/tags/pmc.html
deleted file mode 100644
index 549929a..0000000
--- a/output/blog/tags/pmc.html
+++ /dev/null
@@ -1,189 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/pmc" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: pmc</h1>
-
-
-
-  
-    <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 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-committer.html" rel="tag">new committer</a>, <a href="/blog/tags/pmc.html" rel="tag">pmc</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/podcasts.html b/output/blog/tags/podcasts.html
deleted file mode 100644
index 0dde75e..0000000
--- a/output/blog/tags/podcasts.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/podcasts" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: podcasts</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/09/01/libcloud-on-floss-weekly.html">Episode about Libcloud on FLOSS Weekly podcast</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 01, 2011</span>
-
-  <div class="post-content">
-    <p>Tomaz Muraus has been guest on a <a href="http://twit.tv/show/floss-weekly/">FLOSS weekly podcast</a> where he talked
-about Apache Libcloud.</p>
-
-<p>For a recording and show notes, please see the official show page -
-<a href="http://twit.tv/show/floss-weekly/181">FLOSS Weekly 181</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/podcasts.html" rel="tag">podcasts</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/presentations.html b/output/blog/tags/presentations.html
deleted file mode 100644
index 3df3243..0000000
--- a/output/blog/tags/presentations.html
+++ /dev/null
@@ -1,211 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/presentations" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: presentations</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/04/15/libcloud-at-apachecon.html">ApacheCon and CloudStack Collaboration conference presnetations</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2014</span>
-
-  <div class="post-content">
-    <p>Last week <a href="http://events.linuxfoundation.org/events/apachecon-north-america">ApacheCon North America</a> and <a href="http://events.linuxfoundation.org/events/cloudstack-collaboration-conference-north-america">CloudStack Collaboration
-Conference</a> took place in Denver, Colorado.</p>
-
-<div class="imginline">
-  <p><a href="http://events.linuxfoundation.org/events/apachecon-north-america" target="_blank">
-  <img src="/images/apachecon_denver.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<p>During that week multiple presentations about Libcloud took place. In
-this post I’m including links to the slides of some of those
-presentations:</p>
-
-<ul>
-  <li><a href="http://www.slideshare.net/sebastiengoasguen/apache-libcloud">Apache Libcloud by Sebastien Goasguen</a> - Sebastien had a great introductory
-presentation about Libcloud. His presentation also included a great demo
-of using Libcloud’s deploy_node functionality to deploy a Worpdress blog on
-Exoscale.</li>
-  <li><a href="https://www.mist.io">Mobile, multi-cloud management on top of libcloud by Dimitris Moraitis</a> -
-Dimitris presented how they utilize Libcloud at <a href="https://www.mist.io">mist.io</a>.</li>
-</ul>
-
-<div class="imginline">
-  <p><img src="/images/posts/sacon.jpg" class="img-responsive inline" /></p>
-  <p>Sebastien delivering his talk.</p>
-</div>
-
-<p><em>I was also supposed to deliver a presentation about Libcloud’s history,
-evolution and lessons learned, but due to severe tonsillitis which has been
-strecthing for over 3 weeks, I sadly had to cancel my talk.</em></p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/conferences.html" rel="tag">conferences</a>, <a href="/blog/tags/apachecon.html" rel="tag">apachecon</a>, <a href="/blog/tags/ccna.html" rel="tag">ccna</a>, <a href="/blog/tags/presentations.html" rel="tag">presentations</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/pricing-data.html b/output/blog/tags/pricing-data.html
deleted file mode 100644
index 5afd7ea..0000000
--- a/output/blog/tags/pricing-data.html
+++ /dev/null
@@ -1,212 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/pricing-data" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: pricing data</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/08/02/latest-provider-pricing-data-available-in-s3-bucket.html">Latest up to date provider pricing.json data file is now available in an S3 bucket</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 02, 2020</span>
-
-  <div class="post-content">
-    <p>Recently we added a new job to our CI / CD which runs daily and retrieves latest
-pricing data for various providers and publishes pricing.json file which can be
-used by Libcloud to a public read-only S3 bucket.</p>
-
-<p>More information on where to download it and how to use this file can be found in
-<a href="https://libcloud.readthedocs.io/en/latest/compute/pricing.html#downloading-latest-pricing-data-from-an-s3-bucket">our documentation</a>.</p>
-
-<h2 id="background-context">Background, Context</h2>
-
-<p>In the past, we ran the script which updates pricing.json file which is bundled
-with each Libcloud release just before publishing a new release.</p>
-
-<p>The problem is that the pricing data can change often, so updating it only once
-every couple of months as part of a Libcloud release is not sufficient.</p>
-
-<p>To solve for that problem, we now update and publish pricing.json file which
-includes latest retrieved pricing data for various providers on a daily basis.</p>
-
-<p>It’s worth noting that we can’t guarantee 100% accuracy of this data so you
-should only use this data as estimate and you should never rely solely on
-Libcloud pricing data.</p>
-
-<h2 id="thanks">Thanks</h2>
-
-<p>We would like to extend special thanks to <a href="https://github.com/Eis-D-Z">Eis D. Zaster</a> who has
-contributed new scraping scripts for multiple providers and also made
-various improvements and fixes to the existing scraping scripts.</p>
-
-<p>In addition to that, we would like to thank <a href="https://aws.amazon.com/blogs/opensource/aws-promotional-credits-open-source-projects/">Amazon Web Services</a> which
-granted us free credits for their EC2 and S3 service which we plan to use
-for hosting this pricing file, end to end tests and more.</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/pricing-data.html" rel="tag">pricing data</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/providers.html b/output/blog/tags/providers.html
deleted file mode 100644
index 926bbf4..0000000
--- a/output/blog/tags/providers.html
+++ /dev/null
@@ -1,357 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/providers" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: providers</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/18/libcloud-0-14-and-google-cloud-platform.html">Libcloud 0.14 and Google Cloud Platform</a></h2>
-  
-  <span class="post-date-author">By Rick Wright on Feb 18, 2014</span>
-
-  <div class="post-content">
-    <p><em>This is a guest post by <a href="https://github.com/wrigri">Rick Wright</a>. Rick is an engineer at Google and
-the main contributor to the Libcloud Google Compute Engine driver.</em></p>
-
-<p>As anyone following this blog knows, Libcloud 0.14 was <a href="/blog/2014/01/22/libcloud-0-14-0-released.html">recently released</a>.
-Included in this release is new support for the Google Compute Engine service
-that was recently made generally available.</p>
-
-<p>The first Libcloud driver for Google Compute Engine was initially released last
-summer, and has been continually updated to support new Compute Engine
-features. Support for the Compute Engine Load Balancer was also recently added.</p>
-
-<p>Libcloud had previously added support for Google Cloud Storage through the S3
-compatibility API.</p>
-
-<p>In this post, we’ll show you how to get up and running with Google Compute
-Engine with Libcloud, show you how to create some instances (nodes) and point
-you to additional resources. We also show you how you can start up 20
-instances in under a minute.</p>
-
-<div class="imginline">
-  <p><a href="https://cloud.google.com/" target="_blank">
-  <img src="/images/posts/gce/image03.png" class="img-responsive inline" />
-  </a></p>
-</div>
-
-<h2 id="getting-started">Getting Started</h2>
-
-<p>If you haven’t yet signed up for Google Compute Engine, more information can
-be found on the <a href="https://cloud.google.com/">Google Cloud Platform</a> site. We hope that you will look at
-the Google Cloud Platform and consider Compute Engine for workloads of any
-size.</p>
-
-<p>If you are familiar with Libcloud, using the driver for Compute Engine will
-also be familiar to you as nearly all of the standard Libcloud API methods for
-Compute and Load Balancing are supported by the Compute Engine drivers.</p>
-
-<h2 id="setting-up-authentication">Setting up Authentication</h2>
-
-<p>Google Compute Engine uses OAuth2 for authentication and Libcloud supports two
-different authentication methods for Compute Engine: Service Accounts and
-Installed Applications. More information can be found about these options in
-the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>, but here is a simple walk-through for getting
-your Service Account credentials (note that the Service Account authentication
-requires the PyCrypto library):</p>
-
-<p>From the Console (<a href="https://cloud.google.com/console">https://cloud.google.com/console</a>), select your project. When
-your project is open, select “APIs &amp; auth” and then “Credentials” as shown
-below:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image01.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To create a new Service Account ID, click on “Create New Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image04.png" class="img-responsive inline" /></p>
-</div>
-
-<p>Select “Service account” and click “Create Client ID”</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image00.png" class="img-responsive inline" /></p>
-</div>
-
-<p>This will create and download a PCKS-12 private key to your local machine. You
-will need to convert this to a .pem format key. (See additional instructions
-in the <a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html">driver documentation</a>).</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/gce/image02.png" class="img-responsive inline" /></p>
-</div>
-
-<p>To connect to Compute Engine from Libclould, you will need to provide both the
-“Email address” for the service account and the path to the key file.</p>
-
-<h2 id="creating-an-instance">Creating an Instance</h2>
-
-<p>The Compute Engine driver supports the normal Libcloud ways of doing things.
-For example, to create the driver you would do something like this:</p>
-
-<pre>
-from libcloud.compute.types import Provider
-from libcloud.compute.providers import get_driver
-Driver = get_driver(Provider.GCE)
-gce = Driver('your_service_account_email', 'path_to_pem_file',
-             datacenter='us-central1-a',
-             project='your_project_id')
-</pre>
-
-<p>Then, you may want to get a list of machine sizes or images to use for your
-node creation:</p>
-
-<pre>
-sizes = gce.list_sizes()
-images = gce.list_images()
-</pre>
-
-<p>and then filter them to find the correct size/image object to create your
-node. For example:</p>
-
-<pre>
-size_obj = [s for s in sizes if s.id == 'n1-standard-1'][0]
-image_obj = [i for i in images if i.name == 'debian-7'][0]
-</pre>
-
-<p>Finally, you would create the node using the create_node() method:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size=size_obj,
-                           image=img_obj)
-</pre>
-
-<p>The GCE driver also supports the ability to pass in size/image by name instead
-of by object, so you could create your new node like this, without looking up
-the sizes/images:</p>
-
-<pre>
-new_node = gce.create_node(name='my_node', size='n1-standard-1',
-                           image='debian-7')
-</pre>
-
-<p>In this case a new node will be created using the “n1-standard-1” machine
-type and will use the latest “debian-7” image that is available.</p>
-
-<h2 id="creating-multiple-instances">Creating Multiple Instances</h2>
-
-<p>We have added an extra method to the Compute Engine driver to help in the
-creation of multiple instances/nodes in parallel.  This is the
-“ex_create_multiple_nodes()” method, and it can be used like this:</p>
-
-<pre>
-base_name = 'multiple-nodes'
-number = 20
-start_time = time.time()
-multi_nodes = gce.ex_create_multiple_nodes(
-    base_name, 'n1-standard-1', 'debian-7', number)
-end_time = time.time()
-
-print('Created the following %s nodes in %.2f seconds' % (
-   number, end_time-start_time))
-
-for node in multi_nodes:
-   print('   %s' % node.name)
-</pre>
-
-<p>Running this gives the following output (timing will likely vary somewhat):</p>
-
-<pre>
-Created the following 20 nodes in 35.77 seconds
-  multiple-nodes-000
-  multiple-nodes-001
-  multiple-nodes-002
-  multiple-nodes-003
-  multiple-nodes-004
-  ...
-</pre>
-
-<h2 id="onward">Onward</h2>
-
-<p>This post showed you how to get started, and additional example code can be
-found in the <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_demo.py">Libcloud Compute Engine demo code</a>. The demo code can show you
-how to use most of the features of the driver, including: Creating disks,
-firewalls and addresses; setting tags; attaching and detaching disks and
-deleting resources. There is <a href="https://github.com/apache/libcloud/blob/trunk/demos/gce_lb_demo.py">separate demo code</a> for the Load Balancer
-functions which shows how to quickly set up 3 web servers with a Load Balancer
-controlling the traffic to them. In addition, the driver documentation
-contains the documentation for the extra methods that cover nearly all of the
-features of the Compute Engine API.</p>
-
-<p>We are excited to be able to contribute to the Libcloud project and hope that
-you will find it useful. We like working with Libcloud and have used it as the
-basis for contributing code to other open source projects such as <a href="http://ansible.com/">Ansible</a>
-and <a href="http://www.saltstack.com/">SaltStack</a>. If you run into problems or find bugs, please
-<a href="https://issues.apache.org/jira/browse/LIBCLOUD">report them</a> (or send a <a href="https://github.com/apache/libcloud">pull request</a>) and we will be happy to continue
-to fix and enhance the Compute Engine driver in Libcloud.</p>
-
-
-  </div>
-
-  <div class="row section post-meta">
-    <div class="col-md-12 post-tags">
-      <p>Tags: <a href="/blog/tags/articles.html" rel="tag">articles</a>, <a href="/blog/tags/providers.html" rel="tag">providers</a>, <a href="/blog/tags/gce.html" rel="tag">gce</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/pycon.html b/output/blog/tags/pycon.html
deleted file mode 100644
index 319f323..0000000
--- a/output/blog/tags/pycon.html
+++ /dev/null
@@ -1,183 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/pycon" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: pycon</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/02/15/libcloud-sprint-will-be-held-at-pycon-2011.html">Libcloud sprint will be held at PyCon 2011</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 15, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at PyCon 2011 in Atlanta. For more information,
-please refer to the <a href="http://mail-archives.apache.org/mod_mbox/incubator-libcloud/201102.mbox/%3CAANLkTimwn5Dm372VYZ4YVcgKQqbVVwxyo8=DMFtHoTwg@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/pycon.html" rel="tag">pycon</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/release-announcement.html b/output/blog/tags/release-announcement.html
deleted file mode 100644
index b9393cf..0000000
--- a/output/blog/tags/release-announcement.html
+++ /dev/null
@@ -1,6365 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/release-announcement" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: release announcement</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2022/03/12/libcloud-3-5-0-released.html">Libcloud 3.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 12, 2022</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.5.0.</p>
-
-<p>This release includes new features, improvements and bug fixes.</p>
-
-<p>Highlights include:</p>
-
-<ul>
-  <li>Improvements to the OpenStack driver</li>
-  <li>New storage driver for Scaleway Object Storage</li>
-  <li>Improvements to the HTTP requests retrying code</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.5.0</a>.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>This release drops support for Python 3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>Last release which still supports Python 3.5 is Libcloud v3.4.1.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.5.0"
-</pre>
-
-<h3 id="upgrading">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==3.5.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.5.0/">https://libcloud.readthedocs.org/en/v3.5.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.5.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2021/11/15/libcloud-3-4-1-released.html">Libcloud 3.4.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 15, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.4.1.</p>
-
-<p>This is a bug fix release which fixes an installation bug that was inadvertently
-introduced in v3.4.0.</p>
-
-<p>That bug broke installation under Python 3.5 and it also prevented Libcloud
-from being installed inside the same (virtual) environment where older version
-of the requests library was already installed or where some other dependency
-depends on older version of the requests library.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>Libcloud v3.4.x will be the last release series which still supports Python
-3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.4.1"
-</pre>
-
-<h3 id="upgrading">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==3.4.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.4.1/">https://libcloud.readthedocs.org/en/v3.4.1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.4.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2021/11/11/libcloud-3-4-0-released.html">Libcloud 3.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 11, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.4.0.</p>
-
-<p>This release includes new features, improvements and bug fixes.</p>
-
-<p>Highlights include:</p>
-
-<ul>
-  <li>Improvements and more flexibility in the failed HTTP requests retrying code</li>
-  <li>Various improvements to the Equinix Metal compute driver</li>
-  <li>Improvements and updates to the Outscale, Vultr, CloudSigma and OpenStack
-compute drivers</li>
-  <li>Support for authenticating via API tokens to the CloudFlare DNS driver</li>
-  <li>Support for using external cache for OpenStack auth tokens</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0</a>.</p>
-
-<h3 id="note-on-python-35-support">Note on Python 3.5 support</h3>
-
-<p>Libcloud v3.4.x will be the last release series which still supports Python
-3.5.</p>
-
-<p>Python 3.5 has been EOL and non-supported for more than a year
-(<a href="https://endoflife.date/python">https://endoflife.date/python</a>) now and a lot of libraries (including some we
-depend on) have already dropped support for it.</p>
-
-<p>This is making it increasingly hard for us to still support Python 3.5 since
-it requires a bunch of edge cases in workarounds in our code and build system.</p>
-
-<h3 id="note-on-code-style-change-developers-only">Note on code style change (developers only)</h3>
-
-<p>To make formating and styling in our code base more consistent, we have
-re-formatted all the code with black (<a href="https://github.com/psf/black">https://github.com/psf/black</a>) and we will
-automatically enforce black code style (<a href="https://black.readthedocs.io/en/stable/">https://black.readthedocs.io/en/stable/</a>)
-for all the new code going forward.</p>
-
-<p>This should make it easier to contribute and read the code since all the code
-will be using the same style.</p>
-
-<h3 id="download">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==3.4.0"
-</pre>
-
-<h3 id="upgrading">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==3.4.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.4.0/">https://libcloud.readthedocs.org/en/v3.4.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.4.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2021/01/25/libcloud-3-3-1-released.html">Libcloud 3.3.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 25, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.3.1.</p>
-
-<p>This release includes 2 bug fixes.</p>
-
-<p>One of them fixes a regression in EC2 driver which was inadvertently
-introduced in v3.3.1. That regression broke authentication for some
-regions such as us-east-2 which utilize authentication algorithm
-version 4.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.3.1</a>.</p>
-
-<h3 id="download">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==3.3.1"
-</pre>
-
-<h3 id="upgrading">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==3.3.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.3.1/">https://libcloud.readthedocs.org/en/v3.3.1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Thanks to <a href="https://github.com/olegrtecno">@olegrtecno</a> for reporting EC2 authentication issue and
-<a href="https://github.com/RunOrVeith">Veith Röthlingshöfer - @RunOrVeith</a> for reporting bug in Google Storage
-driver which has also been fixed in this release.</p>
-
-<p>Full list of people who contributed to this release can be found in the
-<a href="https://libcloud.readthedocs.org/en/v3.3.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2021/01/02/libcloud-3-3-0-released.html">Libcloud 3.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 02, 2021</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.3.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-3-0</a>.</p>
-
-<h3 id="download">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==3.3.0"
-</pre>
-
-<h3 id="upgrading">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==3.3.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.3.0/">https://libcloud.readthedocs.org/en/v3.3.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.3.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/09/20/libcloud-3-2-0-released.html">Libcloud 3.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 20, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.2.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-2-0</a>.</p>
-
-<h3 id="download">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==3.2.0"
-</pre>
-
-<h3 id="upgrading">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==3.2.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.2.0/">https://libcloud.readthedocs.org/en/v3.2.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.2.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/06/12/libcloud-3-1-0-released.html">Libcloud 3.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 12, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.1.0.</p>
-
-<p>This release includes various improvements and bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.1.0</a>.</p>
-
-<h3 id="download">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==3.1.0"
-</pre>
-
-<h3 id="upgrading">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==3.1.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.1.0/">https://libcloud.readthedocs.org/en/v3.1.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.1.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/06/12/libcloud-2-8-3-released.html">Libcloud 2.8.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 12, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.3.</p>
-
-<p>This is a bug-fix only release in the v2.8.x release. It includes two bug fixes.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://github.com/apache/libcloud/blob/2.8.x/CHANGES.rst">https://github.com/apache/libcloud/blob/2.8.x/CHANGES.rst</a>.</p>
-
-<h3 id="download">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.8.3"
-</pre>
-
-<h3 id="upgrading">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.8.3"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.3/">https://libcloud.readthedocs.org/en/v2.8.3/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.3/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/04/15/libcloud-3-0-0-released.html">Libcloud 3.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.0.0.</p>
-
-<p>This is the first release in the v3.x.x series. It includes many changes
-and improvements, the biggest one being dropping support for Python 2.7 and
-Python 3 &lt; 3.5.</p>
-
-<p>If you still need to use Python 2.7 or Python 3 &lt; 3.5 you can use Libcloud
-v2.8.x release series which still supports those Python versions - keep in
-mind though that this release series only includes bug fixes. All the new
-features and improvements will land in the v3.x.x series.</p>
-
-<p>Other highlights include:</p>
-
-<ul>
-  <li>Type annotations for the base storage API</li>
-  <li>Various improvements in the Azure Blobs driver</li>
-  <li>New standard “prefix” keyword argument in the <code class="language-plaintext highlighter-rouge">{list,iterate}_container_objects</code>
-methods</li>
-  <li>4 new compute drivers (KubeVirt, LXD, Kamatera, GiG G8)</li>
-  <li>Various improvements to the <code class="language-plaintext highlighter-rouge">deploy_node()</code> functionality</li>
-  <li>and much more</li>
-</ul>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0</a> and
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1</a>.</p>
-
-<h3 id="download">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==3.0.0"
-</pre>
-
-<h3 id="upgrading">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==3.0.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.0.0/">https://libcloud.readthedocs.org/en/v3.0.0/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.0.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/04/15/libcloud-2-8-2-released.html">Libcloud 2.8.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 15, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.2.</p>
-
-<p>This release includes a couple of bug fixes and small improvements for
-the <code class="language-plaintext highlighter-rouge">deploy_node()</code> functionality.</p>
-
-<p>Keep in mind that v2.8.x is a bug-fix only release series. All the other
-new features and improvements are available in v3.0.0 release which
-drops support for Python &lt; 3.5.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2.8.2">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2.8.2</a>.</p>
-
-<h3 id="download">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.8.2"
-</pre>
-
-<h3 id="upgrading">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.8.2"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.2/">https://libcloud.readthedocs.org/en/v2.8.2/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.2/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/03/03/libcloud-2-8-1-released.html">Libcloud 2.8.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 03, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v2.8.1.</p>
-
-<p>This release includes various bug-fixes which have accumulated in trunk since
-the last release.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-1</a>.</p>
-
-<p>Keep in mind that 2.8.x is purely a bug fix release series. New features and
-improvements will be added to the upcoming 3.x.x release series which
-only support Python 3.</p>
-
-<h3 id="download">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.8.1"
-</pre>
-
-<h3 id="upgrading">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.8.1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.1/">https://libcloud.readthedocs.org/en/v2.8.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/01/29/libcloud-3-0-0-rc1-released.html">Libcloud 3.0.0-rc1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 29, 2020</span>
-
-  <div class="post-content">
-    <p>We are happy to announce Libcloud v3.0.0-rc1.</p>
-
-<p>This is the first release candidate for Libcloud v3.0.0 which includes many 
-changes, the biggest one being dropping support for Python 2.7 and 
-Python 3 &lt; 3.5.</p>
-
-<p>Since this is a first release which drops support for those Python versions,
-we want to give our users some time to opt-in and test it and verify
-everything works as expected, before we produce a stable v3.0.0 release.</p>
-
-<p>Other highlights include:</p>
-
-<ul>
-  <li>Type annotations for the base storage API</li>
-  <li>Various improvements in the Azure Blobs driver</li>
-  <li>New standard “prefix” keyword argument in the <code class="language-plaintext highlighter-rouge">{list,iterate}_container_objects</code>
-methods</li>
-  <li>2 new compute drivers (KubeVirt, LXD)</li>
-</ul>
-
-<p>If no major issues are found, this release candidate (with any other fixes
-which accumulate in trunk until then) will become a stable v3.0.0 release
-some time in the near future.</p>
-
-<p>Keep in mind that this is a pre-release so it won’t be installed by pip
-by default when you run <code class="language-plaintext highlighter-rouge">pip install apache-libcloud</code>.</p>
-
-<p>To install it, you need to explicitly specify a version as shown in the
-Download section below.</p>
-
-<p>A list of all the changes can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3-0-0-rc1</a>.</p>
-
-<h3 id="download">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==3.0.0rc-1"
-</pre>
-
-<h3 id="upgrading">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==3.0.0rc-1"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v3.0.0-rc1/">https://libcloud.readthedocs.org/en/v3.0.0-rc1/</a></p>
-
-<h3 id="bugs--issues">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>.</p>
-
-<p>Don’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/v3.0.0-rc1/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2020/01/02/libcloud-2-8-0-released.html">Libcloud 2.8.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 02, 2020</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.8.0.</p>
-
-<p>This release includes various changes, most notable ones being:</p>
-
-<ul>
-  <li>Distribution now includes <code class="language-plaintext highlighter-rouge">py.typed</code> file which signals mypy that
-this package contains type annotations (currently only for the
-base compute API).</li>
-  <li>Fix wheel metadata. There was a bug where conditional dependencies
-were not specified correctly so it would try to install <code class="language-plaintext highlighter-rouge">typing</code>
-and <code class="language-plaintext highlighter-rouge">enum34</code> dependency on Python versions where there is not needed.</li>
-  <li>Fix <code class="language-plaintext highlighter-rouge">get_driver()</code> bug / regression not working if the <code class="language-plaintext highlighter-rouge">provider</code>
-argument was a string and not a Provider ENUM.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-8-0</a>.</p>
-
-<h3 id="dropping-support-for-python-27-and-python-34">Dropping support for Python 2.7 and Python 3.4</h3>
-
-<p>The plan was for v2.7.0 to be the last major release before v3.0.0 which
-drops support for Python 2.7 and Python 3.4, but this has changed since
-v2.7.0 introduced some small regressions / bugs which needed to be fixed.</p>
-
-<p>If no major issues are found in this release, this will be the
-last release before v3.0.0 which drops support for those Python
-versions.</p>
-
-<p>For more information on dropping support for Python 2.7 and Python 3.4, please
-refer to the v2.7.0 release announcement
-<a href="https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html">https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html</a>.</p>
-
-<h3 id="download">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.8.0"
-</pre>
-
-<h3 id="upgrading">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.8.0"
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.8.0/">https://libcloud.readthedocs.org/en/v2.8.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.8.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2019/12/09/libcloud-2-7-0-released.html">Libcloud 2.7.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 09, 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 class="language-plaintext highlighter-rouge">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, “class per region”
-approach will still be supported until the next major release.</li>
-  <li>New <code class="language-plaintext highlighter-rouge">start_node()</code> and <code class="language-plaintext highlighter-rouge">stop_node()</code> method have been added to the base
-Libcloud compute API and the existing drivers which implement
-<code class="language-plaintext highlighter-rouge">ex_start_node()</code> and <code class="language-plaintext highlighter-rouge">ex_stop_node()</code> methods have been updated to
-implement those new methods. Old <code class="language-plaintext highlighter-rouge">ex_</code> methods will continue to work for
-backward compatibility reasons.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-7-0">https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-v2-7-0</a>.</p>
-
-<h3 id="dropping-support-for-python-27-and-python-34">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 id="how-does-this-affect-me">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 id="how-does-this-affect-the-libcloud-development-team">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’t use <code class="language-plaintext highlighter-rouge">six</code> Python 2
-/ 3 compatibility library, but uses custom glue / wrapper code for that.</p>
-
-<p>There are multiple reasons why we didn’t use <code class="language-plaintext highlighter-rouge">six</code> - one is that we still
-needed to support Python 2.5 which is not supported by <code class="language-plaintext highlighter-rouge">six</code> 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.</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 id="download">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 id="upgrading">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 id="upgrade-notes">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 id="documentation">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 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.0/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-announcement.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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 18, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.6.1!</p>
-
-<p>This release includes various small bug fixes and improvements.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.1">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.1</a>.</p>
-
-<h3 id="download">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.6.1
-</pre>
-
-<h3 id="upgrading">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.6.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.6.1/">https://libcloud.readthedocs.org/en/v2.6.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.6.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2019/08/28/libcloud-2-6-0-released.html">Libcloud 2.6.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 28, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.6.0!</p>
-
-<p>This release includes many new features and improvements. Highlights
-include:</p>
-
-<ul>
-  <li><a href="https://libcloud.readthedocs.io/en/latest/compute/drivers/gridscale.html">New compute driver for Gridscale.io provider</a></li>
-  <li>New compute driver for Maxihost provider</li>
-  <li>Various improvements in the OpenStack compute driver</li>
-  <li><a href="https://libcloud.readthedocs.io/en/latest/other/using-http-proxy.html">Support for <code class="language-plaintext highlighter-rouge">https</code> proxies</a></li>
-  <li>Various improvements in the Azure blobs storage driver</li>
-  <li>Various improvements to the deploy node functionality and handling of
-unsupported SSH key types</li>
-  <li>CloudFlare DNS driver has been updated to use CloudFlare API v4</li>
-  <li>and much more.</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.6.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.6.0</a>.</p>
-
-<h3 id="download">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.6.0
-</pre>
-
-<h3 id="upgrading">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.6.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.6.0/">https://libcloud.readthedocs.org/en/v2.6.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.6.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2019/05/30/libcloud-2-5-0-released.html">Libcloud 2.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 30, 2019</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.5.0!</p>
-
-<p>This release includes various improvements and additions to the
-OpenStack driver, new compute and load balancers drivers for
-NTT-CIS cloud and more.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-5-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-5-0</a>.</p>
-
-<h3 id="download">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.5.0
-</pre>
-
-<h3 id="upgrading">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.5.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.5.0/">https://libcloud.readthedocs.org/en/v2.5.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.5.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2018/11/08/libcloud-2-4-0-released.html">Libcloud 2.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Quentin Pradet on Nov 08, 2018</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.4.0!</p>
-
-<p>The most notable change is Python 3.7 support. There is also a new
-Scaleway driver, and improvements for many other drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-4-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-4-0</a>.</p>
-
-<h3 id="download">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.4.0
-</pre>
-
-<h3 id="upgrading">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.4.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.4.0/">https://libcloud.readthedocs.org/en/v2.4.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.4.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2018/03/03/libcloud-2-3-0-released.html">Libcloud 2.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 03, 2018</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.3.0!</p>
-
-<p>Most notable changes are the dropping of support for Python 2.6 and 3.3,
-both of which are now unsupported distributions.</p>
-
-<p>There are new drivers for UpCloud, Digital Ocean Spaces, bug fixes and
-improvements for many other drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-3-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-3-0</a>.</p>
-
-<h3 id="download">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.3.0
-</pre>
-
-<h3 id="upgrading">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.3.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.3.0/">https://libcloud.readthedocs.org/en/v2.3.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.3.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/09/21/libcloud-2-2-1-released.html">Libcloud 2.2.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 21, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.2.1!</p>
-
-<p>This is a first patch release in the 2.2.x series and as such, it
-includes some bug fixes and improvements.</p>
-
-<p>The most important one of them fixes an installation of Libcloud 2.2.0
-failing on some operating-system and file-system combinations (e.g.
-ecryptfs layered on top of ext3/4) which don’t support file names longer
-than 143 characters.</p>
-
-<p>In addition to that, it also includes performance improvement for the
-deploy functionality available to the compute drivers. Now the deploy
-scripts which produce a lot of output should finish a lot faster.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-2-1">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-2-1</a>.</p>
-
-<h3 id="download">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.2.1
-</pre>
-
-<h3 id="upgrading">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.2.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.2.1/">https://libcloud.readthedocs.org/en/v2.2.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.2.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/09/03/libcloud-2-2-0-released.html">Libcloud 2.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Sep 03, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.2.0!</p>
-
-<p>The release includes a new improvements to Azure ARM support, fixes for
-Route 53 users, and support for TLS authenticated Docker drivers.</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.2.0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2.2.0</a>.</p>
-
-<p>All of our community for their ongoing support and contributions…</p>
-
-<h3 id="download">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.2.0
-</pre>
-
-<h3 id="upgrading">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.2.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.2.0/">https://libcloud.readthedocs.org/en/v2.2.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.2.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/07/17/libcloud-2-1-0-released.html">Libcloud 2.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jul 17, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.1.0!</p>
-
-<p>The release includes a new driver for Google Container Engine (GKE),
-upgrades to the OpenStack driver to support keystone v3 and Nova v2.x</p>
-
-<p>Full change log can be found at
-<a href="http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-1-0">http://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-2-1-0</a>.</p>
-
-<p>All of our community for their ongoing support and contributions…</p>
-
-<h3 id="download">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.1.0
-</pre>
-
-<h3 id="upgrading">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.1.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v2.1.0/">https://libcloud.readthedocs.org/en/v2.1.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.1.0/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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/04/25/libcloud-2-0-0-released.html">Libcloud 2.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 25, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.0.0.</p>
-
-<p>This major release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<ul>
-  <li>Apache Libcloud 2.0 series replaces the use of Python httplib with a hard dependency on the <code class="language-plaintext highlighter-rouge">requests</code> package. Users no longer
-have to specific Certificate Authority bundles when using Apache Libcloud</li>
-  <li>10% performance improvement through the use of HTTP sessions</li>
-  <li>Support for buffered IO streams for storage drivers</li>
-  <li>Support for Python 3.6, deprecation of Python 3.2</li>
-  <li>3 new drivers - <a href="http://libcloud.readthedocs.io/en/latest/compute/drivers/onapp.html">OnApp Compute</a>, <a href="http://libcloud.readthedocs.io/en/latest/dns/drivers/onapp.html">OnApp DNS</a>, <a href="http://libcloud.readthedocs.io/en/latest/compute/drivers/oneandone.html">1&amp;1 Compute</a></li>
-  <li>Lots of improvements to our Azure ARM support</li>
-  <li>Continuing udates to the Amazon drivers</li>
-</ul>
-
-<p>A detailed description of the 2.0 HTTP API is documented <a href="http://libcloud.readthedocs.io/en/latest/other/changes_in_2_0.html">here</a></p>
-
-<h3 id="compute-api-changes">Compute API Changes</h3>
-
-<ul>
-  <li>Outscale SAS doc improvements and logo update</li>
-</ul>
-
-<h4 id="onapp-changes">OnApp Changes</h4>
-
-<ul>
-  <li>Add list images support for OnApp driver</li>
-  <li>Add keypair management to OnApp driver</li>
-</ul>
-
-<h4 id="amazon-ec2-changes">Amazon EC2 Changes</h4>
-
-<ul>
-  <li>Add r4 instance types for AWS</li>
-  <li>Add support for AWS eu-west-2 and ca-central-1 regions</li>
-  <li>Add P2 GPU instance types</li>
-  <li>Add method to modify snapshot attribute for EC2</li>
-  <li>Add ENA support for EC2 compute images</li>
-  <li>Add support for forcing detachment of EBS volumes to EC2 driver</li>
-  <li>Add support for ModifyVolume and DescribeVolumesModifications</li>
-  <li>Added Import Snapshot and Describe Import Snapshot to EC2 compute driver</li>
-  <li>Add missing regions in AWS storage and compute drivers</li>
-  <li>Add SR-IOV net support to images in EC2 compute driver</li>
-  <li>Fix - update t2.small image size from 11 CPU to 1</li>
-  <li>Added Billing Product for image in EC2 compute driver</li>
-</ul>
-
-<h4 id="linode-changes">Linode changes</h4>
-
-<ul>
-  <li>Add start, stop instance methods and fix incorrect state TERMINATED to STOPPED</li>
-</ul>
-
-<h4 id="azure-arm-changes">Azure ARM changes</h4>
-
-<ul>
-  <li>Fix typeerror on ex_list_nics</li>
-  <li>Add support for Azure Cloud Environments as well as Locations</li>
-  <li>Fix string representation of the VhdImage type and fix listing of Public IP addresses</li>
-  <li>Add network security groups to azure ARM</li>
-  <li>Add the ability to list resource groups</li>
-  <li>Fix Azure ARM driver condition for ex_list_publishers where location is specified</li>
-</ul>
-
-<h4 id="google-cloud-changes">Google Cloud changes</h4>
-
-<ul>
-  <li>Allow delete instances from managed group</li>
-  <li>Allow preemptible instances to be created</li>
-  <li>Remove validation checks for guestOsFeatures</li>
-</ul>
-
-<h4 id="alibaba-aliyun-changes">Alibaba Aliyun changes</h4>
-
-<ul>
-  <li>Add aliyun ecs instance join leave security group</li>
-  <li>Fix Aliyun ECS, Load balancer and storage adapters when using unicode UTF-8 characters in the names of resources</li>
-</ul>
-
-<h4 id="digitalocean-changes">DigitalOcean changes</h4>
-
-<ul>
-  <li>Add price_monthly extra param to digitalocean sizes</li>
-</ul>
-
-<h4 id="vmware-vsphere-changes">VMWare vSphere changes</h4>
-
-<ul>
-  <li>Fix issue with authentication methods crashing</li>
-</ul>
-
-<h3 id="storage">Storage</h3>
-
-<ul>
-  <li>Reintroduce S3 multipart upload support with signature v4</li>
-</ul>
-
-<h3 id="dns">DNS</h3>
-
-<ul>
-  <li>Add <a href="http://libcloud.readthedocs.io/en/latest/dns/drivers/onapp.html">OnApp driver</a></li>
-</ul>
-
-<h2 id="minor-changes">Minor changes</h2>
-
-<h3 id="common">Common</h3>
-
-<ul>
-  <li>Added an integration test API and a test suite for validating functionality
-without mocking any libcloud subsystems</li>
-  <li>Change Cloudscale to cloudscale.ch.</li>
-</ul>
-
-<h2 id="bug-fixes">Bug Fixes</h2>
-
-<h3 id="compute">Compute</h3>
-
-<h4 id="200">2.0.0</h4>
-
-<ul>
-  <li>
-    <p>Fix OpenStack drivers not correctly setting URLs when used with identity API, would default to 127.0.0.1 and service
-catalog URLs were not adhered to.</p>
-  </li>
-  <li>
-    <p>Fix Aliyun ECS, Load balancer and storage adapters when using unicode UTF-8 characters in the names of resources
-in 2.0.0rc2 &lt; it would fail as a MalformedResponseError, Python 2.7 element tree was raising a unicode error</p>
-  </li>
-  <li>
-    <p>Refactor the test classes to use the full libcloud.http and libcloud.common.base modules, with Connection,
-Response all used with requests_mock. This increases our test coverages and catches bugs in drivers’ custom
-parse_body and auth modules</p>
-  </li>
-  <li>
-    <p>Rename libcloud.httplib_ssl to libcloud.http now that we don’t use httplib</p>
-  </li>
-</ul>
-
-<h4 id="200rc2">2.0.0rc2</h4>
-
-<ul>
-  <li>Fix Public IP not assigned when creating NIC on Azure ARM</li>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<ul>
-  <li>Tinu Cleatus for the OnApp driver</li>
-  <li>Alex Misstear for the EC2 improvements</li>
-  <li>Jie Ren for the Aliyun improvements</li>
-  <li>Francisco Ros for the DigitalOcean improvements</li>
-  <li>Peter Amstutz and Joseph Hall for the Azure ARM API updates</li>
-  <li>All of our community for their ongoing support and contributions…</li>
-</ul>
-
-<h3 id="download">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.0.0
-</pre>
-
-<h3 id="upgrading">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.0.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/04/07/libcloud-2-0-0-rc2-released.html">Libcloud 2.0.0rc2 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 07, 2017</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 2.0.0rc2.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<ul>
-  <li>Apache Libcloud 2.0 series replaces the use of Python httplib with a hard dependency on the <code class="language-plaintext highlighter-rouge">requests</code> package. Users’ no longer
-have to specific Certificate Authority bundles when using Apache Libcloud</li>
-  <li>10% performance improvement through the use of HTTP sessions</li>
-  <li>Support for buffered IO streams for storage drivers</li>
-  <li>Support for Python 3.6, deprecation of Python 3.2</li>
-</ul>
-
-<p>A detailed description of the 2.0 changes is documented <a href="http://libcloud.readthedocs.io/en/latest/other/changes_in_2_0.html">here</a></p>
-
-<p>Note that 2.0.0rc1 was not released to PyPi as 4 breaking issues were discovered by users. The changelog for both 2.0.0rc2 and rc1 is below.</p>
-
-<h2 id="release-highlights-for-200rc2">Release highlights for 2.0.0rc2</h2>
-
-<h3 id="compute">Compute</h3>
-
-<ul>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<h3 id="common">Common</h3>
-
-<ul>
-  <li>Fix LIBCLOUD_DEBUG trying to decompress already decompressed responses</li>
-  <li>Added an integration test API and a test suite for validating functionality
-without mocking any libcloud subsystems</li>
-  <li>Fix for Linode classes since 2.0x</li>
-  <li>Fix CertificateConnection not correctly signing requests in 2.0rc1, impacted
-Azure classic driver, OpenStack and Docker driver</li>
-  <li>Change Cloudscale to cloudscale.ch.</li>
-  <li>Explicitly check if response is None in RawResponse class</li>
-</ul>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>Outscale SAS doc improvements and logo update</li>
-  <li>[GCE] Allow preemptible instances to be created</li>
-  <li>Add support for forcing detachment of EBS volumes to EC2 driver</li>
-  <li>Fix Public IP not assigned when creating NIC on Azure ARM</li>
-  <li>[ONAPP] Add list images support for OnApp driver</li>
-  <li>[EC2] Add r4 instance types for AWS</li>
-  <li>[EC2] support for AWS eu-west-2 and ca-central-1 regions</li>
-  <li>[EC2] Add P2 GPU instance types</li>
-  <li>[EC2] Add method to modify snapshot attribute for EC2</li>
-  <li>[Linode] Add start, stop instance methods and fix incorrect state TERMINATED to STOPPED</li>
-  <li>[EC2] Add ENA support for EC2 compute images</li>
-  <li>[Azure ARM] fix typeerror on ex_list_nics</li>
-  <li>[GCE] allow delete instances from managed group</li>
-</ul>
-
-<h3 id="storage">Storage</h3>
-
-<ul>
-  <li>Reintroduce S3 multipart upload support with signature v4</li>
-</ul>
-
-<h2 id="changes-apache-libcloud-200rc1">Changes Apache Libcloud 2.0.0rc1</h2>
-
-<h3 id="common-1">Common</h3>
-
-<ul>
-  <li>Fix DEBUG mode, also add support for using io.StringIO as the file handle when calling libcloud.enable_debug</li>
-  <li>Introduction of the requests package as the mechanism for making HTTP requests for all drivers</li>
-  <li>Fix bug where custom port and secure flag would not get propagated to connection class</li>
-  <li>Fix bug where custom port would not get propagated to connection</li>
-  <li>Fix bug where instantiating a connection from URL and then requesting an action with a leading / would lead to
-a malformed URL</li>
-</ul>
-
-<h3 id="compute-2">Compute</h3>
-
-<ul>
-  <li>Fix a bug in profitbricks driver where listing snapshots would request a malformed URL</li>
-  <li>Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated</li>
-  <li>[google compute] Improve performance of list nodes by caching volume information.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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.0.0rc2
-</pre>
-
-<h3 id="upgrading">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.0.0rc2
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/12/29/libcloud-1-5-0-released.html">Libcloud 1.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Dec 29, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.5.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>[azure] New method for accessing rate cards.</li>
-  <li>[openstack] Add new Connection class to support VOMS proxys to keystone
-servers.</li>
-  <li>[ec2] Added m4 instances to us-gov and brazil, added m4.16xlarge to all.</li>
-  <li>Add new CloudScale.ch driver</li>
-  <li>[dimensiondata] Added support for 2.4 API, added support for image import,
-cloning. Add feature for changing NIC VLANs, add feature for changing NIC
-order for a server.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.5.0
-</pre>
-
-<h3 id="upgrading">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==1.5.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/11/27/libcloud-1-4-0-released.html">Libcloud 1.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Nov 27, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.4.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>The release includes a new Azure ARM driver and an Amazon Application
-Load Balancer (ALB) driver.</p>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.4.0
-</pre>
-
-<h3 id="upgrading">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==1.4.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/10/14/libcloud-1-3-0-released.html">Libcloud 1.3.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Oct 14, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.3.0.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h3 id="important-changes">Important changes</h3>
-
-<ul>
-  <li>RunAbove driver is now the OVH cloud driver because of changes in the
-platform. Users will get a deprecated error message and pointed to the
-website for more information.</li>
-  <li>Fixed support for SLES/OpenSUSE 12, now checks the default certificate
-path (does not impact users using certifi).</li>
-  <li>DigitalOcean v1 API has been deprecated in favour of the new 2.0 API.</li>
-</ul>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<h4 id="rancher-driver">Rancher Driver</h4>
-
-<p>Mario Loria contributed a full Rancher driver for our container abstraction
-interface. Documentation is available with examples of usage, you can use
-the driver to deploy containers, services, stacks or operate and maintain
-existing deployments! Thanks Mario.</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">from</span> <span class="nn">libcloud.container.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<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.base</span> <span class="kn">import</span> <span class="n">ContainerImage</span>
-
-<span class="n">driver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">RANCHER</span><span class="p">)</span>
-
-<span class="n">connection</span> <span class="o">=</span> <span class="n">driver</span><span class="p">(</span><span class="s">"MYRANCHERACCESSKEY"</span><span class="p">,</span> <span class="s">"MYRANCHERSECRETKEY"</span><span class="p">,</span>
-                    <span class="n">host</span><span class="o">=</span><span class="s">"17.23.66.4"</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="mi">443</span><span class="p">)</span>
-
-<span class="n">image</span> <span class="o">=</span> <span class="n">ContainerImage</span><span class="p">(</span><span class="s">"hastebin"</span><span class="p">,</span> <span class="s">"hastebin"</span><span class="p">,</span> <span class="s">"rlister/hastebin"</span><span class="p">,</span> <span class="s">"latest"</span><span class="p">,</span>
-                       <span class="n">driver</span><span class="o">=</span><span class="bp">None</span><span class="p">)</span>
-
-<span class="n">new_service</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">ex_deploy_service</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s">"excitingservice"</span><span class="p">,</span> <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-                                           <span class="n">environmentid</span><span class="o">=</span><span class="s">"1e2"</span><span class="p">,</span>
-                                           <span class="n">environment</span><span class="o">=</span><span class="p">{</span>
-                                               <span class="s">"STORAGE_TYPE"</span><span class="p">:</span> <span class="s">"file"</span>
-                                           <span class="p">})</span></code></pre>
-</figure>
-
-<h4 id="new-api">New API</h4>
-
-<p>As well as the direct <code class="language-plaintext highlighter-rouge">get_driver API</code>, there is now a short-hand API for
-users to choose.</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">import</span> <span class="nn">libcloud</span>
-
-<span class="n">cls</span> <span class="o">=</span> <span class="n">libcloud</span><span class="p">.</span><span class="n">get_driver</span><span class="p">(</span><span class="n">libcloud</span><span class="p">.</span><span class="n">DriverType</span><span class="p">.</span><span class="n">COMPUTE</span><span class="p">,</span> <span class="n">libcloud</span><span class="p">.</span><span class="n">DriverType</span><span class="p">.</span><span class="n">COMPUTE</span><span class="p">.</span><span class="n">RACKSPACE</span><span class="p">)</span></code></pre>
-</figure>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.3.0
-</pre>
-
-<h3 id="upgrading">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==1.3.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/09/23/libcloud-1-2-1-released.html">Libcloud 1.2.1 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Sep 23, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.2.1.</p>
-
-<p>This release brings many new features, improvements, bug-fixes, and drivers.</p>
-
-<h2 id="release-highlights">Release highlights</h2>
-
-<h3 id="changes-in-apache-libcloud-121">Changes in Apache Libcloud 1.2.1</h3>
-
-<ul>
-  <li>Fix issue enabling backups on Dimension Data driver</li>
-</ul>
-
-<h3 id="changes-in-apache-libcloud-120">Changes in Apache Libcloud 1.2.0</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>Fix caching of auth tokens in the Google Compute Engine drivers. Now we make
-sure that the file is truncated before writing a new token. Not truncating the
-file would cause issues if the new token is shorted then the existing one
-which is cached in the file.</li>
-</ul>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>Fix image undeprecation in GCE</li>
-  <li>Added Managed Instance Groups in GCE</li>
-  <li>Allow undeprecation of an image in GCE</li>
-  <li>BUGFIX Values with wildcards failed signature validation in cloudstack</li>
-  <li>Added StorageState-Migrating to the cloudstack driver.</li>
-  <li>Update copy image logic to match create image in GCE driver.</li>
-  <li>Removed HD attribute from the Abiquo compute driver to support the 3.4 API</li>
-  <li>Add image and size details to list_nodes response in Dimension Data driver</li>
-  <li>Add support for changing VM admin password in VMware driver</li>
-  <li>Add Barcelona (Spain) region to the Aurora Compute driver.</li>
-  <li>Various improvements in the libvirt driver.</li>
-</ul>
-
-<h4 id="load-balancer">Load balancer</h4>
-
-<ul>
-  <li>Add support for temporary IAM role credentials (token) to the AWS ELB driver.</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>Updated the ‘extra’ parameter in update_record() to be optional in aurora driver</li>
-  <li>Support for iterating over records and zones in the Aurora DNS driver</li>
-  <li>Add support for DS, PTR, SSFHFP and TLSA record type to the Aurora DNS driver.</li>
-</ul>
-
-<h4 id="container">Container</h4>
-
-<ul>
-  <li>Add network mode and labels when creating containers within docker driver</li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>Fix authentication issue in S3/China region, disabled multipart uploads as
-not supported by region.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors
-for their ongoing support to the project.</p>
-
-<h3 id="download">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==1.2.1
-</pre>
-
-<h3 id="upgrading">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==1.2.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/07/07/libcloud-1-1-0-released.html">Libcloud 1.1.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 07, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.1.0.</p>
-
-<p>This is a first release after v1.0.0. It includes various improvements
-and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Support for automatic SNI (SSL extension) using the hostname
-supplied to connect to.</li>
-  <li>Various improvements in the libvirt driver</li>
-  <li>Various improvements in the DimensionData driver</li>
-  <li>Various improvements in the Aliyun driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.io/en/v1.1.0/changelog.html#changes-with-apache-libcloud-1-1-0">here</a>.</p>
-
-<h3 id="download">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==1.1.0
-</pre>
-
-<h3 id="upgrading">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==1.1.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v1.1.0/">https://libcloud.readthedocs.org/en/v1.1.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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.io/en/v1.1.0/changelog.html#changes-with-apache-libcloud-1-1-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/06/22/libcloud-1-0-0-released.html">Libcloud 1.0.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jun 22, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0.</p>
-
-<p>This first release in the 1.0 series which means it brings many new
-features, improvements, bug-fixes, and drivers. The 1.0 series includes 2 new driver types, <a href="http://libcloud.readthedocs.io/en/latest/container/index.html">container-as-a-service</a> and <a href="http://libcloud.readthedocs.io/en/latest/backup/index.html">backup-as-a-service</a>.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>This includes:</p>
-
-<ul>
-  <li>New backup-as-a-service and container-as-a-service driver types</li>
-  <li>Deprecated drivers that were no longer available such as Ninefold, IBM SCE <a href="http://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html">more details</a></li>
-  <li>Add support for authenticating against Keystone and OpenStack based clouds
-using OpenID Connect tokens.</li>
-  <li>GCE nodes can be launched in a subnetwork and support for subnetworks</li>
-  <li>Add Image Family support for GCE</li>
-  <li>Add new <code class="language-plaintext highlighter-rouge">Perth, Australia</code> and <code class="language-plaintext highlighter-rouge">Manila, Philippines</code> region to the CloudSigma
-v2 driver.</li>
-  <li>Add new S3 RGW storage driver.</li>
-  <li>The Amazon EC2 driver has been changed to use region codes instead of separate drivers for each region.</li>
-  <li>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class</li>
-  <li>Support for Dimension Data backup</li>
-  <li>Added NSOne, LuaDNS, NearlyFreeSpeech.NET, BuddyNS, DNSPod DNS drivers</li>
-  <li>Added Aliyun compute, load balancer and storage drivers</li>
-  <li>Added Outscale storage driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="special-thank-you">Special thank you</h3>
-
-<p>I would like to wish a special thank you to all of our community contributors for their ongoing support to the project.</p>
-
-<p><a href="https://github.com/Kami">Tomaz Muraus</a>, <a href="https://github.com/pquerna">Paul Querna</a>, 
-<a href="https://github.com/jcsalterego">Jerry Chen</a>, <a href="https://github.com/jadunham1">Jeff Dunham</a>, <a href="https://github.com/erjohnso">Eric Johnson</a>,
-<a href="https://github.com/jedsmith">Jed Smith</a>, <a href="https://github.com/wrigri">Rick Wright</a>, <a href="https://github.com/novel">Roman Bogorodskiy</a>,
-<a href="https://github.com/baldwinmathew">Mathew Baldwin</a>, <a href="https://github.com/davidcrossland">David Crossland</a>, <a href="https://github.com/alex">Alex Gaynor</a>,
-<a href="https://github.com/allardhoeve">Allard Hoeve</a>, <a href="https://github.com/runseb">Sebastien Goasguen</a>, <a href="https://github.com/franckcuny">Franck Cuny</a>,
-<a href="https://github.com/ktdreyer">Ken Dreyer</a>, <a href="https://github.com/jcastillo2nd">Javier Castillo II</a>, <a href="https://github.com/wido">Wido den Hollander</a>,
-<a href="https://github.com/bennettaur">Michael Bennett</a>, <a href="https://github.com/ZuluPro">Anthony Monthe</a>, <a href="https://github.com/zerthimon">Lior Goikhburg</a>,
-<a href="https://github.com/encyphered">Geunwoo Shin</a>, <a href="https://github.com/juanfont">Juan Font</a>, <a href="https://github.com/schaubl">“schaubl”</a>,
-<a href="https://github.com/mbrukman">Misha Brukman</a>, <a href="https://github.com/jetbird">Oltjano Terpollari</a>, <a href="https://github.com/pzrq">Peter Schmidt</a>,
-<a href="https://github.com/mingsheng36">Ming Sheng</a>, <a href="https://github.com/gertjanol">Gertjan Oude Lohuis</a>,
-<a href="https://github.com/mgogoulos">Markos Gogoulos</a>, <a href="https://github.com/bernard357">Bernard Paques</a>,
-<a href="https://github.com/Phreedom">Evgeny Egorochkin</a>, <a href="https://github.com/gigimon">Oleg</a>, <a href="https://github.com/atsaki">Atsushi Sasaki</a>,
-<a href="https://github.com/micafer">Miguel Caballer</a>, <a href="https://github.com/kumarappanc">Kumar</a>, <a href="https://github.com/gmcdonald">Gavin McDonald</a>,
-<a href="https://github.com/boul">Roeland Kuipers</a>, <a href="https://github.com/briancurtin">Brian Curtin</a>, <a href="https://github.com/ikusalic">Ivan Kusalic</a>,
-<a href="https://github.com/ferewuz">Vanč Levstik</a>, <a href="https://github.com/davidwilson2038">None</a>, <a href="https://github.com/Smotko">Anže Pečar</a>,
-<a href="https://github.com/MrBasset">“MrBasset”</a>, <a href="https://github.com/crunkleton">None</a>, <a href="https://github.com/jmunhoz">Javier M. Mellid</a>,
-<a href="https://github.com/jimbobhickville">Greg Hill</a>, <a href="https://github.com/Jc2k">None</a>, <a href="https://github.com/sfriesel">Stefan Friesel</a>,
-<a href="https://github.com/relaxdiego">Mark Maglana</a>, <a href="https://github.com/aleGpereira">Alejandro Gabriel Pereira</a>,
-<a href="https://github.com/kyle-long">Kyle Long</a>, <a href="https://github.com/teemuvesala">Teemu Vesala</a>, <a href="https://github.com/LordShion">Filipe Silva</a>,
-<a href="https://github.com/jshridha">Jay</a>, <a href="https://github.com/bernieke">Bernard Kerckenaere</a>, <a href="https://github.com/jobelenus">John Obelenus</a>,
-<a href="https://github.com/bsdlp">Jon Chen</a>, <a href="https://github.com/lawrencellui-dd">Larry Lui</a>,</p>
-
-<h3 id="important-breaking-change---amazon-ec2-driver-changes">Important breaking change-  Amazon EC2 driver changes</h3>
-
-<p>The Amazon EC2 API was updated to consolidate the regional-based drivers into a single driver with a region argument in the constructor.</p>
-
-<p>Amazon Instances should now be instantiated using the following syntax:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">EC2</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">'access key'</span><span class="p">,</span> <span class="s">'secret key'</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">'us-east-1'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This brings the Amazon API inline with the other drivers, makes it easier to maintain and switch between regions.</p>
-
-<h3 id="bug-fixes">Bug fixes</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>
-    <p>Fix a bug with consuming stdout and stderr in the paramiko SSH client which
-would manifest itself under very rare condition when a consumed chunk only
-contained a single byte or part of a multi byte UTF-8 character.
-[Lakshmi Kannan, Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Increase default chunk size from <code class="language-plaintext highlighter-rouge">1024</code> to <code class="language-plaintext highlighter-rouge">4096</code> bytes in the paramiko
-SSH client. This results in smaller number of receive calls on the average.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix to Dimension Data API address for Middle-East and Africa
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Throw a more user-friendly exception on “No address associated with hostname”.
-(GITHUB-711, GITHUB-714, LIBCLOUD-803)
-[Tomaz Muraus, Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Remove deprecated provider constants with the region in the name and related
-driver classes (e.g. <code class="language-plaintext highlighter-rouge">EC2_US_EAST</code>, etc.).</p>
-
-    <p>Those drivers have moved to single provider constant + <code class="language-plaintext highlighter-rouge">region</code> constructor
-argument model.
-[Tomaz Muraus]</p>
-  </li>
-</ul>
-
-<h3 id="new-or-deprecated-drivers">New or deprecated drivers</h3>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>
-    <p>Deprecated IBM SCE, HP Helion, OpSource, Ninefold and CloudFrames drivers, removed
-driver code and tests.
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Introduced error messages (<code class="language-plaintext highlighter-rouge">libcloud.compute.deprecated</code>) for deprecated drivers
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New Compute drivers- BSNL, Indosat, Med-1, NTT-America, Internet Solutions
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun Elastic Compute Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>
-    <p>Added Outscale storage driver
-(GITHUB-730)
-[Javier M. Mellid]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun OSS Storage Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="loadbalancer">Loadbalancer</h4>
-
-<ul>
-  <li>New driver for Aliyun SLB Loadbalancer Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>
-    <p>Added NearlyFreeSpeech.net (NSFN) driver
-[Ken Drayer]</p>
-  </li>
-  <li>
-    <p>Added Lua DNS driver
-[Oltjano Terpollari]</p>
-  </li>
-  <li>
-    <p>Added NSOne driver
-[Oltjano Terpollari]</p>
-  </li>
-</ul>
-
-<h2 id="bug-fixes-1">Bug fixes</h2>
-
-<ul>
-  <li>
-    <p>Fix a bug in the GoDaddy driver - make sure <code class="language-plaintext highlighter-rouge">host</code> attribute on the
-connection class is correctly set to the hostname.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix handling of <code class="language-plaintext highlighter-rouge">MX</code> records in the Gandi driver.
-(GITHUB-718)
-[Ryan Lee]</p>
-  </li>
-</ul>
-
-<h2 id="improvements">Improvements</h2>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>
-    <p>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class. This
-method is to be used with provider drivers which support multiple regions and
-<code class="language-plaintext highlighter-rouge">region</code> constructor argument. It allows users to enumerate available /
-supported regions.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for VMWare tools VM information inside list_nodes responses
-(GITHUB-734)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>[ec2] added ex_encrypted and ex_kms_key_id optional parameters to the create volume method
-(GITHUB-729)
-[Viktor Ognev]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for managing host anti-affinity rules, added paging support to
-all supported calls and added support for requesting priority ordering when creating ACL rules
-(GITHUB-726)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Addition of Dimension Data Australia federal government region to dimension data
-drivers.
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>[openstack] when creating floating IPs, added pool_id as an optional argument
-(GITHUB-725)
-[marko-p]</p>
-  </li>
-  <li>
-    <p>[google compute] Added setMachineType method to allow for changing sizes of instances
-(GITHUB-721)
-[Eric Johnson]</p>
-  </li>
-  <li>
-    <p>[google compute] allow bypassing image search in standard project list
-(GITHUB-713)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Add support for requesting a MKS token for accessing the remote console in VMware
-vCloud driver
-(GITHUB-706)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Add support in VMware vCloud driver for v5.5 API, with snapshot support
-(GITHUB-658)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Added support for adding a family to an image on Google Compute Driver
-(GITHUB-704)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Fix to set default signature version for AWS Seoul region to v4, removed
-non-supported size (hs1.xlarge)
-(GITHUB-684)
-[Geunwoo Shin]</p>
-  </li>
-  <li>
-    <p>Support filtering by location in list_nodes for dimension data compute driver
-fix lack of paging support
-(GITHUB-691)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Support for filtering by IPv4, IPv6, network, network domain, VLAN in Dimension
-data driver.
-(GITHUB-694)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Added <code class="language-plaintext highlighter-rouge">Node.created_at</code> which, on supported drivers, contains the datetime the
-node was first started.
-(GITHUB-698)
-[Allard Hoeve] [Rick van de Loo]</p>
-  </li>
-</ul>
-
-<h3 id="storage-1">Storage</h3>
-
-<ul>
-  <li>
-    <p>Improvements to Google Auth for Storage and Compute and MIME bug fix
-(LIBCLOUD-800, GITHUB-689)
-[Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Implement <code class="language-plaintext highlighter-rouge">get_container</code>, <code class="language-plaintext highlighter-rouge">get_object</code> and <code class="language-plaintext highlighter-rouge">upload_object_via_stream</code>
-methods in the Backblaze B2 storage driver.</p>
-
-    <p>Note: Backblaze API doesn’t upload streaming uploads so when using
-<code class="language-plaintext highlighter-rouge">upload_object_via_stream</code> whole file is read and buffered in memory.
-(GITHUB-696)
-[Jay jshridha]</p>
-  </li>
-</ul>
-
-<h3 id="backup">Backup</h3>
-
-<ul>
-  <li>Dimension Data - added additional testing, fixed bug on client response naming,
-added support for adding backup clients to a backup enabled node.
-(GITHUB-692, GITHUB-693, GITHUB-695)
-[Jeff Dunham]</li>
-</ul>
-
-<h3 id="download">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==1.0.0
-</pre>
-
-<h3 id="upgrading">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==1.0.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/04/11/libcloud-1-0-0-rc2-released.html">Libcloud 1.0.0-rc2 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 11, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0-rc2.</p>
-
-<p>This the second pre-release in the 1.0.0 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>This includes:</p>
-
-<ul>
-  <li>Deprecated drivers that were no longer available such as Ninefold, IBM SCE <a href="http://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html">more details</a></li>
-  <li>The Amazon EC2 driver has been changed to use region codes instead of separate drivers for each region.</li>
-  <li>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class</li>
-  <li>Support for Dimension Data backup</li>
-  <li>Added NSOne, LuaDNS, NearlyFreeSpeech.NET DNS drivers</li>
-  <li>Added Aliyun compute, load balancer and storage drivers</li>
-  <li>Added Outscale storage driver</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="important-breaking-change---amazon-ec2-driver-changes">Important breaking change-  Amazon EC2 driver changes</h3>
-
-<p>The Amazon EC2 API was updated to consolidate the regional-based drivers into a single driver with a region argument in the constructor.</p>
-
-<p>Amazon Instances should now be instantiated using the following syntax:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">EC2</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">'us-east-i1'</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">'access key'</span><span class="p">,</span> <span class="s">'secret key'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This brings the Amazon API inline with the other drivers, makes it easier to maintain and switch between regions.</p>
-
-<h3 id="bug-fixes">Bug fixes</h3>
-
-<h4 id="general">General</h4>
-
-<ul>
-  <li>
-    <p>Fix a bug with consuming stdout and stderr in the paramiko SSH client which
-would manifest itself under very rare condition when a consumed chunk only
-contained a single byte or part of a multi byte UTF-8 character.
-[Lakshmi Kannan, Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Increase default chunk size from <code class="language-plaintext highlighter-rouge">1024</code> to <code class="language-plaintext highlighter-rouge">4096</code> bytes in the paramiko
-SSH client. This results in smaller number of receive calls on the average.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix to Dimension Data API address for Middle-East and Africa
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Throw a more user-friendly exception on “No address associated with hostname”.
-(GITHUB-711, GITHUB-714, LIBCLOUD-803)
-[Tomaz Muraus, Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Remove deprecated provider constants with the region in the name and related
-driver classes (e.g. <code class="language-plaintext highlighter-rouge">EC2_US_EAST</code>, etc.).</p>
-
-    <p>Those drivers have moved to single provider constant + <code class="language-plaintext highlighter-rouge">region</code> constructor
-argument model.
-[Tomaz Muraus]</p>
-  </li>
-</ul>
-
-<h3 id="new-or-deprecated-drivers">New or deprecated drivers</h3>
-
-<h4 id="compute">Compute</h4>
-
-<ul>
-  <li>
-    <p>Deprecated IBM SCE, HP Helion, OpSource, Ninefold and CloudFrames drivers, removed
-driver code and tests.
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>Introduced error messages (<code class="language-plaintext highlighter-rouge">libcloud.compute.deprecated</code>) for deprecated drivers
-(GITHUB-701, LIBCLOUD-801)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New Compute drivers- BSNL, Indosat, Med-1, NTT-America, Internet Solutions
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun Elastic Compute Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="storage">Storage</h4>
-
-<ul>
-  <li>
-    <p>Added Outscale storage driver
-(GITHUB-730)
-[Javier M. Mellid]</p>
-  </li>
-  <li>
-    <p>New driver for Aliyun OSS Storage Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</p>
-  </li>
-</ul>
-
-<h4 id="loadbalancer">Loadbalancer</h4>
-
-<ul>
-  <li>New driver for Aliyun SLB Loadbalancer Service.
-(LIBCLOUD-802, GITHUB-712)
-[Sam Song]</li>
-</ul>
-
-<h4 id="dns">DNS</h4>
-
-<ul>
-  <li>
-    <p>Added NearlyFreeSpeech.net (NSFN) driver
-[Ken Drayer]</p>
-  </li>
-  <li>
-    <p>Added Lua DNS driver
-[Oltjano Terpollari]</p>
-  </li>
-  <li>
-    <p>Added NSOne driver
-[Oltjano Terpollari]</p>
-  </li>
-</ul>
-
-<h2 id="bug-fixes-1">Bug fixes</h2>
-
-<ul>
-  <li>
-    <p>Fix a bug in the GoDaddy driver - make sure <code class="language-plaintext highlighter-rouge">host</code> attribute on the
-connection class is correctly set to the hostname.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>Fix handling of <code class="language-plaintext highlighter-rouge">MX</code> records in the Gandi driver.
-(GITHUB-718)
-[Ryan Lee]</p>
-  </li>
-</ul>
-
-<h2 id="improvements">Improvements</h2>
-
-<h3 id="compute-1">Compute</h3>
-
-<ul>
-  <li>
-    <p>Introduce new <code class="language-plaintext highlighter-rouge">list_regions</code> class method on the base driver class. This
-method is to be used with provider drivers which support multiple regions and
-<code class="language-plaintext highlighter-rouge">region</code> constructor argument. It allows users to enumerate available /
-supported regions.
-[Tomaz Muraus]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for VMWare tools VM information inside list_nodes responses
-(GITHUB-734)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>[ec2] added ex_encrypted and ex_kms_key_id optional parameters to the create volume method
-(GITHUB-729)
-[Viktor Ognev]</p>
-  </li>
-  <li>
-    <p>[dimension data] added support for managing host anti-affinity rules, added paging support to
-all supported calls and added support for requesting priority ordering when creating ACL rules
-(GITHUB-726)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Addition of Dimension Data Australia federal government region to dimension data
-drivers.
-(GITHUB-700)
-[Anthony Shaw]</p>
-  </li>
-  <li>
-    <p>[openstack] when creating floating IPs, added pool_id as an optional argument
-(GITHUB-725)
-[marko-p]</p>
-  </li>
-  <li>
-    <p>[google compute] Added setMachineType method to allow for changing sizes of instances
-(GITHUB-721)
-[Eric Johnson]</p>
-  </li>
-  <li>
-    <p>[google compute] allow bypassing image search in standard project list
-(GITHUB-713)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Add support for requesting a MKS token for accessing the remote console in VMware
-vCloud driver
-(GITHUB-706)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Add support in VMware vCloud driver for v5.5 API, with snapshot support
-(GITHUB-658)
-[Juan Font Alonso]</p>
-  </li>
-  <li>
-    <p>Added support for adding a family to an image on Google Compute Driver
-(GITHUB-704)
-[Max Illfelder]</p>
-  </li>
-  <li>
-    <p>Fix to set default signature version for AWS Seoul region to v4, removed
-non-supported size (hs1.xlarge)
-(GITHUB-684)
-[Geunwoo Shin]</p>
-  </li>
-  <li>
-    <p>Support filtering by location in list_nodes for dimension data compute driver
-fix lack of paging support
-(GITHUB-691)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Support for filtering by IPv4, IPv6, network, network domain, VLAN in Dimension
-data driver.
-(GITHUB-694)
-[Jeff Dunham]</p>
-  </li>
-  <li>
-    <p>Added <code class="language-plaintext highlighter-rouge">Node.created_at</code> which, on supported drivers, contains the datetime the
-node was first started.
-(GITHUB-698)
-[Allard Hoeve] [Rick van de Loo]</p>
-  </li>
-</ul>
-
-<h3 id="storage-1">Storage</h3>
-
-<ul>
-  <li>
-    <p>Improvements to Google Auth for Storage and Compute and MIME bug fix
-(LIBCLOUD-800, GITHUB-689)
-[Scott Crunkleton]</p>
-  </li>
-  <li>
-    <p>Implement <code class="language-plaintext highlighter-rouge">get_container</code>, <code class="language-plaintext highlighter-rouge">get_object</code> and <code class="language-plaintext highlighter-rouge">upload_object_via_stream</code>
-methods in the Backblaze B2 storage driver.</p>
-
-    <p>Note: Backblaze API doesn’t upload streaming uploads so when using
-<code class="language-plaintext highlighter-rouge">upload_object_via_stream</code> whole file is read and buffered in memory.
-(GITHUB-696)
-[Jay jshridha]</p>
-  </li>
-</ul>
-
-<h3 id="backup">Backup</h3>
-
-<ul>
-  <li>Dimension Data - added additional testing, fixed bug on client response naming,
-added support for adding backup clients to a backup enabled node.
-(GITHUB-692, GITHUB-693, GITHUB-695)
-[Jeff Dunham]</li>
-</ul>
-
-<h3 id="download">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==1.0.0-rc2
-</pre>
-
-<h3 id="upgrading">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==1.0.0-rc2
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 file</a>.</p>
-
-<p>We would like to thank the following community members for their contribution to this release:</p>
-
-<ul>
-  <li>Jeff Dunham</li>
-  <li>Max Illfelder</li>
-  <li>Ken Dreyer</li>
-  <li>Sam Song</li>
-  <li>Oltjano Terpollari</li>
-  <li>Javier M. Mellid</li>
-</ul>
-
-
-  </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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/01/26/libcloud-1-0-0-pre1-released.html">Libcloud 1.0.0-pre1 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Jan 26, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 1.0.0-pre1.</p>
-
-<p>This is a first pre-release in the 1.0.0 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p>A full blog post on the new features in 1.0.0 can be found <a href="http://libcloud.apache.org/blog/2016/01/20/libcloud-1.0-pre1.html">here</a></p>
-
-<p>This includes:</p>
-
-<ul>
-  <li>Introduction of Container-as-a-Service API drivers for <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/kubernetes.html">Kubernetes</a>, <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/docker.html">Docker</a>, <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">Amazon ECS</a> and <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/joyent.html">Joyent Triton</a></li>
-  <li>Introduction of Backup-as-a-Service API</li>
-  <li>Addition of South Korea region for Amazon EC2</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="download">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==1.0.0-pre1
-</pre>
-
-<h3 id="upgrading">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==1.0.0-pre1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release 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>
-  
-  <span class="post-date-author">By Eric Johnson on Jan 19, 2016</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.20.1.</p>
-
-<p>This is a bug-fix release in the 0.20 series.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Allow for old and new style service accounts for GCE driver</li>
-  <li>Fix syntax error with DimensionDataStatus object</li>
-  <li>Fix bug in public IP addition command for DimensionData driver</li>
-  <li>Fix error with proxy_url with vCloud Compute driver.</li>
-  <li>Fix with hasattr for Rackspace DNS driver.</li>
-</ul>
-
-<p>Full change log can be found at <a href="https://libcloud.readthedocs.org/en/latest/changelog.html">here</a>.</p>
-
-<h3 id="download">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.20.1
-</pre>
-
-<h3 id="upgrading">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.20.1
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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 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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/12/15/libcloud-0-20-0-released.html">Libcloud 0.20.0 released</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Dec 15, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.20.0.</p>
-
-<p>This is a first release in the 0.20 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<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 <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_INC &amp; OUTSCALE_SAS drivers</li>
-  <li>Added C4, M4 instance types in Amazon EC2 driver</li>
-  <li>Add support for multiple regions in Aurora compute driver</li>
-  <li>GoogleStorageDriver can now use either our S3 authentication or other Google Cloud Platform OAuth2 authentication methods.</li>
-  <li>Removed DreamHosts Compute Driver, DreamHosts users will now use the OpenStack Node driver since DreamHosts are OpenStack API compliant</li>
-  <li>and much more!</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-20-0">here</a>.</p>
-
-<h3 id="download">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.20.0
-</pre>
-
-<h3 id="upgrading">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.20.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-20-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/10/30/libcloud-0-19-0-released.html">Libcloud 0.19.0 released</a></h2>
-  
-  <span class="post-date-author">By Eric Johnson on Oct 30, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.19.0.</p>
-
-<p>This is a first release in the 0.19 series which means it brings many new
-features, improvements, bug-fixes, and DNS drivers.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New load balancer driver for <a href="http://cloud.dimensiondata.com/am/en/">Dimension Data</a></li>
-  <li>New DNS driver for <a href="https://www.pcextreme.com/aurora/dns">AuroraDNS</a></li>
-  <li>New DNS driver for <a href="http://www.worldwidedns.net/home.asp">WorldWideDNS</a></li>
-  <li>New DNS driver for <a href="https://dnsimple.com/">DNSimple</a></li>
-  <li>New DNS driver for <a href="https://pointhq.com/">PointDNS</a></li>
-  <li>New DNS driver for <a href="https://www.vultr.com/">Vult DNS</a></li>
-  <li>New DNS driver for <a href="http://www.liquidweb.com/">Liquidweb DNS</a></li>
-  <li>New DNS driver for <a href="http://zonomi.com/">Zonomi DNS</a></li>
-  <li>New DNS driver for <a href="https://durabledns.com/">Durable DNS</a></li>
-  <li>Added volume management methods and more to <a href="https://www.runabove.com/index.xml">RunAbove compute service</a></li>
-  <li>Added new South America East region to <a href="https://aws.amazon.com/s3/">S3 storage driver</a></li>
-  <li>Many more improvements and API v2.0 added to the <a href="http://cloud.dimensiondata.com/am/en/services/public-cloud/cloud-networks">Dimension Data compute driver</a></li>
-  <li>New API v1 support for <a href="https://cloud.google.com/dns/">Google Cloud DNS</a></li>
-  <li>Many improvements in the HostVirtual compute driver</li>
-  <li>and much more!</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-19-0">here</a>.</p>
-
-<h3 id="download">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.19.0
-</pre>
-
-<h3 id="upgrading">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.19.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.19.0/">https://libcloud.readthedocs.org/en/v0.19.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-19-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2015/08/13/libcloud-0-18-0-released.html">Libcloud 0.18.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 13, 2015</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.18.0.</p>
-
-<p>This is a first release in the 0.18 series which means it brings many new
-features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New compute driver for <a href="https://azure.microsoft.com/en-us/services/virtual-machines/">Microsoft Azure Virtual Machines service</a></li>
-  <li>New compute driver for <a href="https://www.runabove.com/index.xml">RunAbove compute service</a></li>
-  <li>New compute driver for <a href="https://www.cloudwatt.com/en/">Cloudwatt compute service</a></li>
-  <li>New compute driver for <a href="https://www.packet.net/">Packet.net</a></li>
-  <li>New compute driver for <a href="https://onapp.com/platform/onapp-cloud">OnApp Cloud service</a></li>
-  <li>New compute driver for <a href="http://cloud.dimensiondata.com/am/en/">Dimension Data compute service</a></li>
-  <li>New storage driver for <a href="https://www.pcextreme.nl/en/aurora/objects">AuroraObjects service</a></li>
-  <li>New load balancer driver for <a href="https://www.softlayer.com/load-balancing">Softlayer loadbalancing service</a></li>
-  <li>New DNS driver for <a href="https://www.digitalocean.com/">DigitalOcean DNS service</a></li>
-  <li>Support for DigitalOcean API v2 which is not used by default.</li>
-  <li>Support for AWS Signature version 4 and new AWS Frankfurt, Germany region</li>
-  <li>Support for retrying failed HTTP requests (disabled by default, to enable it, 
-set <code class="language-plaintext highlighter-rouge">LIBCLOUD_RETRY_FAILED_HTTP_REQUESTS</code> environment variable to True)</li>
-  <li>Many improvements in the HostVirtual compute driver</li>
-  <li>and much more!</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-18-0">here</a>.</p>
-
-<h3 id="download">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.18.0
-</pre>
-
-<h3 id="upgrading">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.18.0
-</pre>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.18.0/">https://libcloud.readthedocs.org/en/v0.18.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-18-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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 id="release-highlights">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 class="language-plaintext highlighter-rouge">us-east-2</code> and <code class="language-plaintext highlighter-rouge">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 id="download">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 id="upgrading">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 id="upgrade-notes">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 id="documentation">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 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/11/12/libcloud-0-16-0-released.html">Libcloud 0.16.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 12, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.16.0!</p>
-
-<p>This is a first release in the 0.16 series which means it brings many
-new features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Support for OpenStack Identity API v3.0. For more information and
-examples, see the following blog post - <a href="http://www.tomaz.me/2014/08/23/libcloud-now-supports-openstack-identity-keystone-api-v3.html">Libcloud now supports OpenStack
-Identity (Keystone) API v3</a>.</li>
-  <li>Support for HTTP proxy for outgoing HTTP requests. For information on how
-to use this new feature, please refer to the <a href="https://libcloud.readthedocs.org/en/latest/other/using-http-proxy.html">Using an HTTP proxy</a> section
-in the documentation.</li>
-  <li>New driver for <a href="http://www.vmware.com/products/vsphere/">VMware vSphere</a> based clouds. For documentation, please see
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/vsphere.html">this</a> page.</li>
-  <li>Support for <a href="https://aws.amazon.com/govcloud-us/">Amazon GovCloud</a>.</li>
-  <li>New driver for the <a href="https://www.profitbricks.com/">ProfitBricks</a> provider.</li>
-  <li>Support for authentication with the internal metadata service in the
-Google Compute Engine driver. For more information, please refer to the
-<a href="https://libcloud.readthedocs.org/en/latest/compute/drivers/gce.html#internal-authentication">Internal Authentication</a> section in the documentation.</li>
-  <li>Easier debugging with <code class="language-plaintext highlighter-rouge">LIBCLOUD_DEBUG</code> by pretty-formatting JSON and XML
-responses. For information on how to use this feature, see <a href="https://libcloud.readthedocs.org/en/latest/troubleshooting.html#example-2-making-json-xml-response-human-friendly">Making JSON / XML
-response human friendly</a> example in the documentation.</li>
-  <li>and more</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-16-0">here</a>.</p>
-
-<h3 id="download">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.16.0
-</pre>
-
-<h3 id="upgrading">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.16.0
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-16-0">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-16-0</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.16.0/">https://libcloud.readthedocs.org/en/v0.16.0/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-16-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/07/10/libcloud-0-15-1-released.html">Libcloud 0.15.1 released</a></h2>
-  
-  <span class="post-date-author">By Sebastien Goasguen on Jul 10, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.15.1!</p>
-
-<p>This release includes some bug-fixes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>Improvements in the EC2 driver</li>
-  <li>Improvements in the CloudStack driver</li>
-  <li>Improvements in the Openstack driver</li>
-  <li>Fixes a possible race condition in the <code class="language-plaintext highlighter-rouge">deploy_node</code> method</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-15-1">here</a>.</p>
-
-<h3 id="download">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.15.1
-</pre>
-
-<h3 id="upgrading">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.15.1
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-15-1">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-15-1</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.15.1/">https://libcloud.readthedocs.org/en/v0.15.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-15-1">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201407.mbox/%3c82E964C2-22F0-4D08-80AA-F3C8EC124B70@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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 id="release-highlights">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 id="download">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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.15.0</code></pre>
-</figure>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.15.0</code></pre>
-</figure>
-
-<h3 id="documentation">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 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/02/08/libcloud-0-14-1-released.html">Libcloud 0.14.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 08, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.14.1!</p>
-
-<p>This release includes some bug-fixes, improvements and new features.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New driver for <a href="https://libcloud.readthedocs.org/en//latest/compute/drivers/cloudsigma.html">CloudSigma API 2.0</a></li>
-  <li>Improvements in the OpenStack driver</li>
-  <li>Support for records with multiple values in the Route53 DNS driver</li>
-  <li>Support for paging through zones and records in the Rackspace DNS 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-14-1">here</a>.</p>
-
-<h3 id="download">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.14.1
-</pre>
-
-<h3 id="upgrading">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.14.1
-</pre>
-
-<h3 id="upgrade-notes">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#libcloud-0-14-1">https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-1</a></p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at <a href="https://libcloud.readthedocs.org/en/v0.14.1/">https://libcloud.readthedocs.org/en/v0.14.1/</a></p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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-14-1">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201309.mbox/%3CCAJMHEmL4-Xuysx13z1EDwq-1K95eDyANqgY2tYGUT-MB5Sz4bQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/01/22/libcloud-0-14-0-released.html">Libcloud 0.14.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 22, 2014</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce a long awaited Libcloud 0.14.0 release.</p>
-
-<p>This is a first release in the 0.14 series which means it brings many
-(and I mean many!) new features, changes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>To make working with providers which support multiple regions easier and
-more user-friendly, some of the drivers have moved away from the “one
-class per region” to a single class plus “region” argument model. Those
-drivers include: EC2, Rackspace, ElasticHosts, Joyent, CloudFiles.</li>
-  <li>Addition of a programmatic way of updating the pricing file and ability
-to use a custom pricing file. For more information, please see
-https://libcloud.readthedocs.org/en/latest/compute/pricing.html#using-a-custom-pricing-file</li>
-  <li>Addition of block storage management methods to the following drivers:
-OpenNebula, OpenStack, EC2</li>
-  <li>Unification of the extension arguments for handling security groups in
-the EC2 and OpenStack driver</li>
-  <li>New standard compute API for SSH key-pair management</li>
-  <li>Many new features and improvements in the CloudStack driver</li>
-  <li>New compute and load balancer driver for Google Compute Engine (GCE)</li>
-  <li>Ability to export Libcloud’s DNS zone to BIND zone format</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-14-0-beta3">here</a> and <a href="https://libcloud.readthedocs.org/en/latest/changelog.html#changes-with-apache-libcloud-0-14-0">here</a> (keep in mind that this
-release also includes all the changes from 0.14.0-beta3).</p>
-
-<h3 id="note-about-backward-compatibility">Note about backward compatibility</h3>
-
-<p>Some of the changes noted above are backward incompatible. For more
-information on what has changed and how to update your code to work with
-a new release, please visit the <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0">Upgrade Notes page</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.14.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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.14.0</code></pre>
-</figure>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.14.0</code></pre>
-</figure>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a>.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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-14-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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/12/31/libcloud-0-13-3-released.html">Libcloud 0.13.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 31, 2013</span>
-
-  <div class="post-content">
-    <p>This release fixes a security issue with a potential leak of data contained on
-a destroyed DigitalOcean node. Only users who are using a DigitalOcean driver
-are affected.</p>
-
-<h3 id="details-about-the-vulnerability">Details about the vulnerability</h3>
-
-<p>DigitalOcean recently changed the default API behavior from scrub to
-non-scrub when destroying a VM without notifying the customers and API
-consumers.</p>
-
-<p>Libcloud prior to this release doesn’t explicitly send “scrub_data” query
-parameter when destroying a node. This means nodes which are destroyed using
-Libcloud are vulnerable to later customers stealing data contained on them.</p>
-
-<p>This release fixes that by always sending “scrub_data” query parameter when
-destroying a DigitalOcean node.</p>
-
-<p>If you are using a DigitalOcean driver, you are strongly encouraged to
-upgrade (or downgrade if you are using 0.14.0-beta3 beta release) to this
-release.</p>
-
-<p>For more information, please see the <a href="/security.html#CVE-2013-6480">Security page</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.3 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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’t been synced to all the mirrors yet. If
-this is the case, please use the main Apache mirror -
-https://www.apache.org/dist/libcloud.</p>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a>.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=a06b0ed4c443f9f56784572a4e291e779de599e3;hb=a1fdac91ec9fdf699d77f9f9b01699de7f56171e#l3">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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/11/21/libcloud-0-14-0-beta3-released.html">Libcloud 0.14.0-beta3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 21, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.14.0-beta3, a first
-(beta) release in the 0.14.0 series.</p>
-
-<p>The reason this is a beta and not a final release is that it includes some
-pretty big changes (most notably the “region” argument change). I would
-like those changes to get some more real-life testing before doing a final
-release.</p>
-
-<p>Being a first release in the 0.14.0 series means it brings many (and I mean
-many!) new features, changes and improvements.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>To make working with providers which support multiple regions easier and
-more user-friendly, some of the drivers have moved away from the “one
-class per region” to a single class plus “region” argument model. Those
-drivers include: EC2, Rackspace, ElasticHosts, Joyent, CloudFiles.</li>
-  <li>Addition of a programmatic way of updating the pricing file and ability
-to use a custom pricing file. For more information, please see the
-<a href="https://libcloud.readthedocs.org/en/latest/compute/pricing.html#using-a-custom-pricing-file">documentation</a></li>
-  <li>Addition of block storage management methods to the following drivers:
-OpenNebula, OpenStack, EC2</li>
-  <li>Unification of the extension arguments for handling security groups in
-the EC2 and OpenStack driver</li>
-  <li>Many new features and improvements in the CloudStack driver</li>
-  <li>New compute and loadbalancer driver for Google Compute Engine (GCE)</li>
-  <li>Ability to export Libcloud’s DNS zone to BIND zone format</li>
-  <li>and much more!</li>
-</ul>
-
-<p>Some of the changes noted above are also backward incompatible. For more
-information on what has changed and how to update your code to work with
-a new release, please visit the <a href="https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0">Upgrade Notes</a> section in our
-documentation.</p>
-
-<h3 id="other-non-code-changes-worth-a-mention">Other non-code changes worth a mention</h3>
-
-<ul>
-  <li>Tests now also run on travis-ci - <a href="https://travis-ci.org/apache/libcloud">https://travis-ci.org/apache/libcloud</a></li>
-  <li>New documentation is now also available on RTD -
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a></li>
-</ul>
-
-<p>Full change log can be found <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=1a8d9e2072d4b49b5718b19f534573f9dfb224e4;hb=5ef0707b2a34f0e8520fe029e7313b7c57f15919#l3">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.14.0-beta3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.14.0-beta3</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.14.0-beta3</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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
-https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0
-.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-https://libcloud.readthedocs.org/en/latest/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h2 id="thanks">Thanks</h2>
-
-<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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=1a8d9e2072d4b49b5718b19f534573f9dfb224e4;hb=5ef0707b2a34f0e8520fe029e7313b7c57f15919#l3">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201311.mbox/%3CCAJMHEm%2B51RFT672GanfW9DKopcmDtZz2kkA7m0uufP1UupjeZw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/09/05/libcloud-0-13-1-released.html">Libcloud 0.13.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 05, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.13.1!</p>
-
-<p>This is a bug-fix only release. Among some smaller bugs it also fixes
-Content-Length regression which broke create and update operations in
-the Bluebox Compute and Azure Storage driver (LIBCLOUD-362, LIBCLOUD-3901).</p>
-
-<p>Full change log can be found at <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=ca90c84e296ca82e2206eb86ed7364c588aad503;hb=602b6a7a27dca6990a38eb887e1d6615826387d5">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.0 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.13.1/
-.</p>
-
-<p>We also have a new Sphinx documentation which can be found at
-https://libcloud.apache.org/docs/.
-Keep in mind though, that this documentation reflects state in trunk which
-includes some backward incompatible changes which aren’t present in 0.13.1.
-All the examples in the documentation which only work with trunk are
-clearly marked with a note.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=ca90c84e296ca82e2206eb86ed7364c588aad503;hb=602b6a7a27dca6990a38eb887e1d6615826387d5">CHANGES file</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201309.mbox/%3CCAJMHEmL4-Xuysx13z1EDwq-1K95eDyANqgY2tYGUT-MB5Sz4bQ%40mail.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-announcement.html" rel="tag">release announcement</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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 01, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.13.0!</p>
-
-<p>This release includes a lot of improvements and bug fixes.</p>
-
-<p>Full change log can be found at <a href="https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=640bd2f4db8bc11674fc8c1829922d0c79b733cd;hb=9c0d11a4cf7e588ad87c7e57311bbb1d955cc2a7">here</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.0 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.13.0/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=640bd2f4db8bc11674fc8c1829922d0c79b733cd;hb=9c0d11a4cf7e588ad87c7e57311bbb1d955cc2a7">CHANGES file</a>.</p>
-
-<p>Source: <a href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201307.mbox/%3CCAJMHEmJBU_aMREM0f0LD-nHZt6pWTt9WabfdxDPtDSy%2B1w7K8g%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/03/21/libcloud-0-12-3-released.html">Libcloud 0.12.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Mar 21, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.12.3!</p>
-
-<p>This release is primarily a bug fix release and fixes Python 3.3,
-deployment and some other issues.</p>
-
-<p>Full change log can be found at
-https://svn.apache.org/repos/asf/libcloud/tags/0.12.3/CHANGES</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.12.3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.12.3/
-.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/repos/asf/libcloud/tags/0.12.3/CHANGES">https://svn.apache.org/repos/asf/libcloud/tags/0.12.3/CHANGES</a>.</p>
-
-<p>Source: <a href="https://mail-archives.apache.org/mod_mbox/libcloud-dev/201303.mbox/%3CCAJMHEmJDKsYOn%3DaVDyChdQCgHbKc1r2n0Wy4_UxGmdd-aXf-WQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/02/18/libcloud-0-12-1-released.html">Libcloud 0.12.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 18, 2013</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.12.1!</p>
-
-<p>This release includes many new features, improvements and bug-fixes.</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<ul>
-  <li>New more efficient generator based approach for iterating over paginated
-collections.</li>
-  <li>New generator based method for iterating over containers
-(iterate_containers).</li>
-  <li>Old ENUM style provided constants have been replaced with a string
-version. This allows users to dynamically register new providers using new
-set_driver method.</li>
-  <li>Support for multipart uploads in the Amazon S3 storage driver.</li>
-  <li>New load balancer driver for Amazon Load Balancing (ELB) service.</li>
-  <li>New storage driver for Azure Blog storage</li>
-  <li>New “local storage” storage driver</li>
-  <li>Support for multipart uploads in the S3 driver</li>
-  <li>Allow user to specify which CA cert is used for verifying server SSL
-certificate by setting “SSL_CERT_FILE” environment variable</li>
-  <li>Drivers which use xmlrplic library now use Libcloud HTTP layer for making
-HTTP requests. This means those drivers now support LIBCLOUD_DEBUG and SSL
-cert validation functionality</li>
-</ul>
-
-<p>Full change log can be found at
-https://svn.apache.org/repos/asf/libcloud/tags/0.12.1/CHANGES</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.12.1 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.12.1/
-.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an example and / or test which reproduces your
-problem.</p>
-
-<h3 id="thanks">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/repos/asf/libcloud/tags/0.12.1/CHANGES">https://svn.apache.org/repos/asf/libcloud/tags/0.12.1/CHANGES</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201302.mbox/%3CCAJMHEmLc0RfSxM9UhXPeTwKiNDbZPsQs6SJMA1o3y1D4Cv+reA@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-announcement.html" rel="tag">release announcement</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>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 19, 2012</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.11.4!</p>
-
-<p>This release is a bug fix release and contains no new features.</p>
-
-<p>Next release which will contain new features and some backward incompatible
-changes will happen in the 0.12.x series in the next couple of weeks.</p>
-
-<p>Bug fixes:</p>
-
-<ul>
-  <li>Fix some of tests failures which happened in Python 3.3 due to randomized
-dictionary ordering.</li>
-  <li>Fix a bug where a numeric instead of a string value was used for the
-content-length header in VCloud driver.</li>
-  <li>Don’t ignore ex_force_service_region argument in the CloudFiles driver.</li>
-  <li>Fix a bug which caused the connection to not be closed when using Python
-2.6 and calling get_object on an object which doesn’t exist in the S3
-driver.</li>
-  <li>Update ‘if type’ checks in the update_record methods to behave correctly
-if users passes in RecordType.A with a value of 0 - if type is not None.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.11.4/CHANGES?revision=r1411030&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.4/CHANGES?revision=r1411030&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.4 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.4/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or
-test which reproduces your problem.</p>
-
-<h3 id="thanks">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.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201211.mbox/%3CCAJMHEmL73OCjiNqg0QGPWb1Cc2JnQ4OWjXs5ah-sU%2BA%3DOwPUTg%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/09/25/libcloud-0-11-3-released.html">Libcloud 0.11.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Sep 25, 2012</span>
-
-  <div class="post-content">
-    <p>We are pleased to announce the release of Libcloud 0.11.3!</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>Add new Rackspace Nova driver for Chicago (ORD) location</li>
-  <li>Add new methods for managing storage volumes and other extenstion methods
-to the IBM SCE driver.</li>
-  <li>Allow user to pass ‘timeout’ argument to the ‘deploy_node’ method</li>
-</ul>
-
-<p><strong>Bug fixes</strong></p>
-
-<ul>
-  <li>Fix a bug with the Libcloud SSL verification code. Code was too strict
-and didn’t allow “-“ character in the sub-domain when using a wildcard
-certificate.</li>
-</ul>
-
-<p>Full change log can be found at
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.3 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.3/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / ortest which reproduces your problem.</p>
-
-<h3 id="thanks">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.3/CHANGES?revision=r1388947&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.11.3/CHANGES?revision=r1388947&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/www-announce/201209.mbox/%3CCAJMHEmLn+MV_pcNZv03PW5wuS5c=O8cFdqMH8LFtaUr1gggkdw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/08/22/libcloud-0-11-1-released.html">Libcloud 0.11.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 22, 2012</span>
-
-  <div class="post-content">
-    <p>This release fixes a possible SSL man-in-the-middle vulnerability inside
-the code which performs the SSL certificate validation. For more
-information about the vulnerability, please see the “Security” page -
-<a href="http://libcloud.apache.org/security.html">http://libcloud.apache.org/security.html</a>.</p>
-
-<p>Everyone using an older version is strongly encouraged to upgrade to this
-release.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.1 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Thanks to the researchers from the University of Texas at Austin
-(Martin Georgiev, Suman Jana and Vitaly Shmatikov) who discovered this
-vulnerability.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/www-announce/201208.mbox/%3CCAJMHEmL958gN+GZT0tWDM9jVmMBj+w0qqY8TYXbJUNPwdW+6yA@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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <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 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 id="release-highlights">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: “from libcloud import test”</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_volume, destroy_volume,
-attach_volume, detach_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 id="download">Download</h3>
-
-<p>Libcloud 0.10.1 can be downloaded from http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.1/</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or
-test which reproduces your problem.</p>
-
-<h3 id="thanks">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+f0TCd2iteS-A@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/05/24/libcloud-0-10-1-released.html">Libcloud 0.10.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 24, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.10.1!</p>
-
-<h3 id="release-highlights">Release highlights</h3>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>Allow user to specify which IP to use when calling deploy_node
-(defaults to ‘public_ips’). Previously it only worked with public IP, now
-user can pass ‘private_ips’ as an argument and SSH client will try to
-connect to the node first private IP address.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Joyent cloud (http://www.joyentcloud.com/)</li>
-  <li>New driver for VCL cloud (
-http://www.educause.edu/blog/hes8/CloudComputingandtheVirtualCom/167931)</li>
-  <li>A lot of improvements and new features in the Brightbox driver</li>
-  <li>Support for Vmware vCloud version 1.5</li>
-  <li>Modify ParamikoSSHClient to connect to the SSH agent and automatically
-look for private keys in ~/.ssh if the ‘auth’ and ‘ssh_key’ argument is not
-specified when calling deploy_node.</li>
-  <li>Modify IBM driver so it works with IBM Smart Cloud Enterprise</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>Support for uploading large files in the CloudFiles driver</li>
-  <li>New driver for OpenStack Swift installations based on the CloudFiles
-driver</li>
-</ul>
-
-<p><strong>Bug fixes</strong></p>
-
-<ul>
-  <li>Fix a bug in the CloudSigma Las Vegas compute driver</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.10.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.10.1/</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.10.1/CHANGES?revision=r1340892&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.10.1/CHANGES?revision=r1340892&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201205.mbox/%3CCAJMHEmKtqtkWsTHVYeO-ijytw9caQ4p%2B-ip7And3aPJhKuA8vA%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/04/01/libcloud-0-9-1-released.html">Libcloud 0.9.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Apr 01, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.9.1!</p>
-
-<p>Release highlights:</p>
-
-<ul>
-  <li>A lot of improvements and additional functionality in the OpenStack
-driver. Now a generic OpenStack driver (Provider.OPENSTACK) also works with
-devstack.org and trystack.org installations</li>
-  <li>Improvements and better exception propagation in the deploy_node method</li>
-  <li>New driver for ElasticHosts Los Angeles and Toronto location</li>
-  <li>Support for new EC2 instance type - m1.medium</li>
-</ul>
-
-<p>Bug fixes:</p>
-
-<ul>
-  <li>Don’t lowercase special header names in the Amazon S3 storage driver.
-This fixes a bug with multi-objects delete calls.</li>
-  <li>Properly handle OpenStack providers which return public IP addresses
-under the ‘internet’ key in the ‘addresses’ dictionary</li>
-  <li>Make create_node in Linode driver return a Node instance instead of a
-listen of Node instances</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.9.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.9.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.9.1/CHANGES?revision=r1307716&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.9.1/CHANGES?revision=r1307716&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201204.mbox/%3CCAJMHEmJzeGL%2BU1PNeX0T-1dcxUC1um88jQTAmskZ-mXTQ3QLGw%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/02/08/libcloud-0-8-0-released.html">Libcloud 0.8.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 08, 2012</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.8.0!</p>
-
-<p>Release highlights:</p>
-
-<ul>
-  <li>Support for handling compressed (gzip, deflate) responses</li>
-  <li>Support for new Amazon EC2 location - South America (Sao Paulo)</li>
-</ul>
-
-<p>Other notable changes:</p>
-
-<ul>
-  <li>Many improvements and additions of extension methods in the OpenStack
-compute driver</li>
-  <li>Many improvements and additions of extension methods in the Rackspace
-load-balancer driver</li>
-  <li>Improvements in the OpenNebula compute driver</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.8.0 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-8.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.8.0/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.8.0/CHANGES?revision=r1240459&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.8.0/CHANGES?revision=r1240459&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201202.mbox/%3CCAJMHEmJJcigBO+ZoSyxFGvc5Z37t-t3KKHBHyyMi7L-J4-Y03A@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/12/09/libcloud-0-7-1-released.html">Libcloud 0.7.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 09, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.7.1!</p>
-
-<p>This release represents another big milestone for us and introduces a
-support for Python 3!</p>
-
-<p>Other notable changes:</p>
-
-<ul>
-  <li>New Las Vegas location for the CloudSigma provider</li>
-  <li>Improvements to the OpenStack driver</li>
-  <li>Improvements to the OpenNebula driver</li>
-  <li>Support for Amazon EC2 new “Cluster Compute Eight Extra Large” instance
-size</li>
-</ul>
-
-<p>This release also removes old, deprecated (pre-0.5) paths. If you still
-haven’t updated your code you need to do it now otherwise it won’t work
-with 0.7.1 and future releases.</p>
-
-<p>Script which can help you with the migration from the old style paths to
-the new ones can be found at
-http://libcloud.apache.org/upgrade-notes-0-7.html.</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.7.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-7.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.7.1/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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.7.1/CHANGES?revision=1210679&amp;view=markup">https://svn.apache.org/viewvc/libcloud/tags/0.7.1/CHANGES?revision=1210679&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201112.mbox/%3CCAJMHEm+qKuSarmvQZ4H1PVUkv6L3vssjQEHs+3MCtSJ9hfBwOw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/11/17/libcloud-0-6-2-released.html">Libcloud 0.6.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 17, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.2!</p>
-
-<p>This is primary a bug-fix release and includes the following bug-fixes:</p>
-
-<ul>
-  <li>Fix the PollingConnection class and actually use the poll_interval class
-variable (previously it was ignored). This bug-fix affects Rackspace Cloud
-DNS driver, CloudStack and Ninefold compute driver.</li>
-  <li>Fix a bug in the Rackspace Cloud DNS driver exception handling and throw
-an Exception if an unexpected status code is returned.</li>
-</ul>
-
-<p>Besides the bug-fixes it also includes some new features:</p>
-
-<ul>
-  <li>Support for Amazon’s new location (Oregon)</li>
-  <li>Expose CloudStack provider. This way it can be used with an arbitrary
-CloudStack installation and not just with the provider drivers which
-sub-class it (e.g. Ninefold.com driver).</li>
-</ul>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup">https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.2 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.2/.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup">https://svn.apache.org/viewvc/libcloud/branches/0.6.x/CHANGES?revision=1202009&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEmJTN407_JJRfnwDuJxNsWCupEGc0cXWxs%3DM-n8HoHoQKQ%40mail.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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/11/09/libcloud-0-6-1-released.html">Libcloud 0.6.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Nov 09, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.1!</p>
-
-<p>This release represents a big milestone for us and includes many
-improvements and new drivers, but the most important thing is a brand new
-DNS API.</p>
-
-<p>DNS API allows users to manage DNS service provided by many different
-providers. This release includes a driver for Linode DNS (
-http://www.linode.com/features.cfm), Zerigo DNS (http://www.zerigo.com/)
-and Rackspace Cloud DNS (
-http://www.rackspace.com/cloud/cloud_hosting_products/dns/). In the future
-we also plan to expand it (hopefully with your help) and add new drivers
-for providers such as Amazon and others.</p>
-
-<p>Other notable changes, bug-fixes and improvements:</p>
-
-<p><strong>Documentation</strong></p>
-
-<ul>
-  <li>New documentation which is available at http://libcloud.apache.org/docs/</li>
-</ul>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>SSL certificate validation is now enabled by default. If no CA
-certificate files are found on startup, an exception is thrown.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Ninefold.com (also a first driver for public Australian
-cloud provider in Libcloud)</li>
-  <li>Support for OpenStack 1.1 API and many other improvements in the
-OpenStack driver</li>
-  <li>Linode driver now support a new Japan location</li>
-  <li>Support for deployment using an SSH key</li>
-  <li>Amazon EC2 driver now supports deploy functionality using an SSH key</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>New driver for Google storage (http://code.google.com/apis/storage/)</li>
-  <li>New driver for Ninefold.com storage (http://ninefold.com/cloud-storage/)</li>
-</ul>
-
-<p>Load Balancer:</p>
-
-<ul>
-  <li>New driver for ninefold.com (
-https://ninefold.com/support/display/SPT/Load+Balancing)</li>
-  <li>Rackspace driver now also supports UK location</li>
-</ul>
-
-<p>Any many other improvements and bug fixes!</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<p>###Thanks</p>
-
-<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/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEm+8XX704mSY4qw4P0YSBjGK=0SWCKjzSHBe8sLD__2UnA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/10/19/libcloud-0-6-0-beta1-released.html">Libcloud 0.6.0-beta1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Oct 19, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud team is pleased to announce the release of Libcloud 0.6.1!</p>
-
-<p>This release represents a big milestone for us and includes many
-improvements and new drivers, but the most important thing is a brand new
-DNS API.</p>
-
-<p>DNS API allows users to manage DNS service provided by many different
-providers. This release includes a driver for Linode DNS (
-http://www.linode.com/features.cfm), Zerigo DNS (http://www.zerigo.com/)
-and Rackspace Cloud DNS (
-http://www.rackspace.com/cloud/cloud_hosting_products/dns/). In the future
-we also plan to expand it (hopefully with your help) and add new drivers
-for providers such as Amazon and others.</p>
-
-<p>Other notable changes, bug-fixes and improvements:</p>
-
-<p><strong>Documentation</strong></p>
-
-<ul>
-  <li>New documentation which is available at http://libcloud.apache.org/docs/</li>
-</ul>
-
-<p><strong>General</strong></p>
-
-<ul>
-  <li>SSL certificate validation is now enabled by default. If no CA
-certificate files are found on startup, an exception is thrown.</li>
-</ul>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>New driver for Ninefold.com (also a first driver for public Australian
-cloud provider in Libcloud)</li>
-  <li>Support for OpenStack 1.1 API and many other improvements in the
-OpenStack driver</li>
-  <li>Linode driver now support a new Japan location</li>
-  <li>Support for deployment using an SSH key</li>
-  <li>Amazon EC2 driver now supports deploy functionality using an SSH key</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>New driver for Google storage (http://code.google.com/apis/storage/)</li>
-  <li>New driver for Ninefold.com storage (http://ninefold.com/cloud-storage/)</li>
-</ul>
-
-<p><strong>Load Balancer</strong></p>
-
-<ul>
-  <li>New driver for ninefold.com (
-https://ninefold.com/support/display/SPT/Load+Balancing)</li>
-  <li>Rackspace driver now also supports UK location</li>
-</ul>
-
-<p>Any many other improvements and bug fixes!</p>
-
-<p>For a full list of changes, please see the CHANGES file
-<a href="https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a></p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.6.1 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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-0-6.html.</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.6.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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/trunk/CHANGES?revision=1198753&amp;view=markup">https://svn.apache.org/viewvc/libcloud/trunk/CHANGES?revision=1198753&amp;view=markup</a>.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201111.mbox/%3CCAJMHEm+8XX704mSY4qw4P0YSBjGK=0SWCKjzSHBe8sLD__2UnA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/07/04/libcloud-0-5-2-released.html">Libcloud 0.5.2 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jul 04, 2011</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>I would like to announce Libcloud 0.5.2. This release primary fixes two bugs
-which were introduced in Libcloud 0.5.0 and improves listing of the objects
-in the containers which contain more objects that fit into a single
-response.</p>
-
-<h3 id="notable-changes-bug-fixes-and-improvements">Notable changes, bug-fixes and improvements</h3>
-
-<p><strong>Compute</strong></p>
-
-<ul>
-  <li>Fix a regression in the <code class="language-plaintext highlighter-rouge">deploy_node()</code> method and make it more robust</li>
-  <li>Fix a regression in the Nimbus driver create_node() method</li>
-  <li>Improved node name and tag handling in the Amazon EC2 driver</li>
-  <li>Improved pricing and response handling in the OpenStack driver</li>
-  <li>New driver for SkaliCloud (skalicloud.com)</li>
-  <li>New driver for ServerLove (serverlove.com)</li>
-</ul>
-
-<p><strong>Storage</strong></p>
-
-<ul>
-  <li>Fix handling of the containers with a lot of objects. Now an iterator
-object is returned when user calls <code class="language-plaintext highlighter-rouge">list_container_objects()</code> method
-and this object transparently handles pagination.</li>
-</ul>
-
-<p>For a full list of changes, please check the CHANGES file &lt;
-https://github.com/apache/libcloud/blob/0.5.2/CHANGES&gt;.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.5.2 can be downloaded from
-http://libcloud.apache.org/downloads.html or installed using pip - pip
-install apache-libcloud</p>
-
-<p>It is possible that the file hasn’t been synced to all the mirrors yet so if
-this is the case, please use the apache mirror -
-http://www.apache.org/dist/libcloud</p>
-
-<h3 id="documentation">Documentation*</h3>
-
-<p>API documentation can be found at https://libcloud.apache.org/apidocs/0.5.2/</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker &lt;
-https://issues.apache.org/jira/browse/LIBCLOUD&gt;. Don’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201107.mbox/%3CCAJMHEm+-=3NxsZj+n+bogmYzGsxDJQOU_2aJbuNS77nmnsekJw@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/05/25/libcloud-0-5-0-released.html">Libcloud 0.5.0 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 25, 2011</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>I would like to announce Libcloud 0.5.0. This version represents a big
-milestone, because it includes many new features, drivers, improvement and
-two totally new API’s - storage and load-balancers.</p>
-
-<h3 id="major-changes-and-features-since-the-last-release">Major changes and features since the last release</h3>
-
-<p><strong>New Storage API</strong></p>
-
-<p>Storage API which allows you to manage cloud storage has been added to the
-core. Currently two provider drivers are available (Rackspace Cloud Files
-and Amazon S3), but you can expect more drivers in the future releases.</p>
-
-<p><strong>New load-balancer API</strong></p>
-
-<p>Load-balancer API which allows you to manage load-balancers as a service
-(LBaaS) has been added to the core. Currently two provider drivers are
-available (Rackspace and GoGrid), but you can expect more drivers in the
-future releases.</p>
-
-<p><strong>New compute drivers</strong></p>
-
-<p>This release includes 5 new compute drivers. The compute API now supports a
-total of 24 different providers.</p>
-
-<ul>
-  <li>Bluebox (contributed by Christian Paredes)</li>
-  <li>Gandi.net (contributed by Aymeric Barantal)</li>
-  <li>Nimbus (contributed by David LaBissoniere)</li>
-  <li>OpenStack (contributed by Roman Bogorodskiy)</li>
-  <li>Opsource.net cloud (contributed by Joe Miller)</li>
-</ul>
-
-<h3 id="api-changes">API changes</h3>
-
-<p>To support new services, core Libcloud API had to be refactored. The library
-now consists of three top-level modules:</p>
-
-<ul>
-  <li>libcloud.compute.* (everything related to the compute has been moved here)</li>
-  <li>libcloud.storage.* (new place for the storage API)</li>
-  <li>libcloud.loadbalancer.* (new place for the load-balancer API)</li>
-</ul>
-
-<p>Importing stuff from the old location (e.g. from libcloud.providers import
-get_driver) should still work, but you will receive a deprecation warning.</p>
-
-<p>You are encouraged to update your code to use the new module locations. The
-old paths will be fully deprecated and removed in version 0.6.0.</p>
-
-<h3 id="other-notable-changes">Other notable changes</h3>
-
-<p>All the pricing data has been moved to a separate JSON file. This should
-make updating pricing a lot easier.</p>
-
-<p>For a full list of changes, please check the CHANGES file &lt;
-https://github.com/apache/libcloud/blob/trunk/CHANGES&gt;.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.5.0 can be downloaded from
-http://libcloud.apache.org/downloads.html or install it using pip - pip
-install apache-libcloud</p>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>For the API documentation, please refer to
-https://libcloud.apache.org/apidocs/0.5.0/</p>
-
-<p>For a real world example, check the example_{compute,storage,balancer}.py
-files which are located in the root directory.</p>
-
-<p>We have been pretty busy with this release so we currently don’t have any
-articles about the new APIs on the website yet, but we will try to add them
-this week.</p>
-
-<h3 id="bugs--issues">Bugs / Issues</h3>
-
-<p>If you find any bug or issue, please report it on our issue tracker (
-https://issues.apache.org/jira/browse/LIBCLOUD).</p>
-
-<p>Attaching an example or test which reproduces it would be ideal</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTi=LqBidHLHUwAJSAWSzd-qSpad+dA@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/01/17/libcloud-0-4-2-released.html">Libcloud 0.4.2 released</a></h2>
-  
-  <span class="post-date-author">By Jerry Chen on Jan 17, 2011</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are
-pleased to announce the release and immediate availability of version
-0.4.2 of Apache Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with
-many of the popular cloud server providers. It was created to make it
-easy for developers to build products that work between any of the
-services that it supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>New drivers for CloudSigma, Brightbox, Rackspace UK</li>
-  <li>Improvements to deployment capabilities</li>
-  <li>libcloud.security module for SSL certificate verification, see
-http://wiki.apache.org/incubator/LibcloudSSL</li>
-</ul>
-
-
-  </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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2010/10/12/libcloud-0-4-0-released.html">Libcloud 0.4.0 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on Oct 12, 2010</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are pleased to
-announce the release and immediate availability of version 0.4.0 of Apache
-Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with many of
-the popular cloud server providers. It was created to make it easy for
-developers to build products that work between any of the services that it
-supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>Removed dependency on Zope.Interface.</li>
-  <li>New driver for ElasticHosts.</li>
-  <li>Bug fixes and improvements for GoGrid, EC2, Linode, Slicehost, and
-RimuHosting.</li>
-</ul>
-
-<p>See the CHANGES file for more details: 
-<a href="https://svn.apache.org/repos/asf/incubator/libcloud/tags/0.4.0/CHANGES">https://svn.apache.org/repos/asf/incubator/libcloud/tags/0.4.0/CHANGES</a>.</p>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201010.mbox/%3CAANLkTinqaKjPE-xJUgEdZibF0oeCiyHwCx0VRmC9F=UW@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2010/05/11/libcloud-0-3-1-released.html">Libcloud 0.3.1 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on May 11, 2010</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are pleased to
-announce the release and immediate availability of version 0.3.1 of Apache
-Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with many of
-the popular cloud server providers. It was created to make it easy for
-developers to build products that work between any of the services that it
-supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>New Drivers for Dreamhost, Eucalyptus, Enomaly ECP, IBM Developer
-Cloud and SoftLayer.</li>
-  <li>Added new deployment and bootstrap API.</li>
-  <li>Added support for Amazon EC2 Asia Pacific (Singapore) Region</li>
-  <li>Improved test coverage for all drivers.</li>
-</ul>
-
-<p>Source: <a href="http://mail-archives.us.apache.org/mod_mbox/www-announce/201005.mbox/%3CAANLkTilX0aWMhmdZWm-vCF3XjNaOQHrv7MWuj0ogNhRf@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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2010/02/02/libcloud-0-2-0-released.html">Libcloud 0.2.0 released</a></h2>
-  
-  <span class="post-date-author">By Paul Querna on Feb 02, 2010</span>
-
-  <div class="post-content">
-    <p>Libcloud 0.2.0 has been released.</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-announcement.html" rel="tag">release announcement</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/security-release.html b/output/blog/tags/security-release.html
deleted file mode 100644
index 665b96f..0000000
--- a/output/blog/tags/security-release.html
+++ /dev/null
@@ -1,402 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/security-release" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: security release</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/01/01/quick-update-about-0-13-3-release-and-digitalocean-vulnerability.html">Quick update about 0.13.3 release and DigitalOcean vulnerability</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 01, 2014</span>
-
-  <div class="post-content">
-    <p>This is a quick update about the recent 0.13.3 security release and the
-DigitalOcean vulnerability.</p>
-
-<p>DigitalOcean updated their blog post. The updated post says that
-scrubbing is now enabled by default for all the newly issued destroy
-requests:</p>
-
-<blockquote>
-  <p>All Destroys Default to Scrub</p>
-
-  <p>We have updated the destroy method to scrub on all destroys, both for
-web and API requests.</p>
-</blockquote>
-
-<p>This means that no action is required on the client side and upgrading
-to 0.13.3 should not be necessary anymore.</p>
-
-<p>References:</p>
-
-<ul>
-  <li><a href="https://twitter.com/digitalocean/status/418140046265294848">https://twitter.com/digitalocean/status/418140046265294848</a></li>
-  <li><a href="https://digitalocean.com/blog_posts/transparency-regarding-data-security">https://digitalocean.com/blog_posts/transparency-regarding-data-security</a></li>
-</ul>
-
-  </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/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2013/12/31/libcloud-0-13-3-released.html">Libcloud 0.13.3 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 31, 2013</span>
-
-  <div class="post-content">
-    <p>This release fixes a security issue with a potential leak of data contained on
-a destroyed DigitalOcean node. Only users who are using a DigitalOcean driver
-are affected.</p>
-
-<h3 id="details-about-the-vulnerability">Details about the vulnerability</h3>
-
-<p>DigitalOcean recently changed the default API behavior from scrub to
-non-scrub when destroying a VM without notifying the customers and API
-consumers.</p>
-
-<p>Libcloud prior to this release doesn’t explicitly send “scrub_data” query
-parameter when destroying a node. This means nodes which are destroyed using
-Libcloud are vulnerable to later customers stealing data contained on them.</p>
-
-<p>This release fixes that by always sending “scrub_data” query parameter when
-destroying a DigitalOcean node.</p>
-
-<p>If you are using a DigitalOcean driver, you are strongly encouraged to
-upgrade (or downgrade if you are using 0.14.0-beta3 beta release) to this
-release.</p>
-
-<p>For more information, please see the <a href="/security.html#CVE-2013-6480">Security page</a>.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.13.3 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>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’t been synced to all the mirrors yet. If
-this is the case, please use the main Apache mirror -
-https://www.apache.org/dist/libcloud.</p>
-
-<h3 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud<span class="o">==</span>0.13.3</code></pre>
-</figure>
-
-<h3 id="documentation">Documentation</h3>
-
-<p>Regular and API documentation is available at
-<a href="https://libcloud.readthedocs.org/en/latest/">https://libcloud.readthedocs.org/en/latest/</a>.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">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://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;h=a06b0ed4c443f9f56784572a4e291e779de599e3;hb=a1fdac91ec9fdf699d77f9f9b01699de7f56171e#l3">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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/08/22/libcloud-0-11-1-released.html">Libcloud 0.11.1 released</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Aug 22, 2012</span>
-
-  <div class="post-content">
-    <p>This release fixes a possible SSL man-in-the-middle vulnerability inside
-the code which performs the SSL certificate validation. For more
-information about the vulnerability, please see the “Security” page -
-<a href="http://libcloud.apache.org/security.html">http://libcloud.apache.org/security.html</a>.</p>
-
-<p>Everyone using an older version is strongly encouraged to upgrade to this
-release.</p>
-
-<h3 id="download">Download</h3>
-
-<p>Libcloud 0.11.1 can be downloaded from
-http://libcloud.apache.org/downloads.html
-or installed using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>It is possible that the file hasn’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 id="upgrading">Upgrading</h3>
-
-<p>If you have installed Libcloud using pip you can also use it to upgrade it:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install</span> <span class="nt">--upgrade</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="upgrade-notes">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 id="documentation">Documentation</h3>
-
-<p>API documentation can be found at http://libcloud.apache.org/apidocs/0.11.1/.</p>
-
-<h3 id="bugs--issues">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’t forget to attach an
-example and / or test which reproduces your problem.</p>
-
-<h3 id="thanks">Thanks</h3>
-
-<p>Thanks to the researchers from the University of Texas at Austin
-(Martin Georgiev, Suman Jana and Vitaly Shmatikov) who discovered this
-vulnerability.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/www-announce/201208.mbox/%3CCAJMHEmL958gN+GZT0tWDM9jVmMBj+w0qqY8TYXbJUNPwdW+6yA@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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/01/17/libcloud-0-4-2-released.html">Libcloud 0.4.2 released</a></h2>
-  
-  <span class="post-date-author">By Jerry Chen on Jan 17, 2011</span>
-
-  <div class="post-content">
-    <p>The Apache Software Foundation and the Apache Libcloud Project are
-pleased to announce the release and immediate availability of version
-0.4.2 of Apache Libcloud (“libcloud”).</p>
-
-<p>Apache Libcloud is a pure python client library for interacting with
-many of the popular cloud server providers. It was created to make it
-easy for developers to build products that work between any of the
-services that it supports.</p>
-
-<p>Apache Libcloud is available for download from:
-<a href="http://incubator.apache.org/libcloud/downloads.html">http://incubator.apache.org/libcloud/downloads.html</a>.</p>
-
-<p>Major changes since the previous release:</p>
-
-<ul>
-  <li>New drivers for CloudSigma, Brightbox, Rackspace UK</li>
-  <li>Improvements to deployment capabilities</li>
-  <li>libcloud.security module for SSL certificate verification, see
-http://wiki.apache.org/incubator/LibcloudSSL</li>
-</ul>
-
-
-  </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-announcement.html" rel="tag">release announcement</a>, <a href="/blog/tags/security-release.html" rel="tag">security release</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/sprints.html b/output/blog/tags/sprints.html
deleted file mode 100644
index eb2f2a1..0000000
--- a/output/blog/tags/sprints.html
+++ /dev/null
@@ -1,206 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/sprints" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: sprints</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/06/06/libcloud-sprint-will-be-held-at-europython-2011.html">Libcloud sprint will be held at EuroPython 2011</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jun 06, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at EuroPython 2011 in Florence, Italy. For more
-information, please refer to the <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/201106.mbox/%3CBANLkTiniHVi+EYpo6iBYvA-BxwPkZmfSig@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/europython.html" rel="tag">europython</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2011/02/15/libcloud-sprint-will-be-held-at-pycon-2011.html">Libcloud sprint will be held at PyCon 2011</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Feb 15, 2011</span>
-
-  <div class="post-content">
-    <p>Libcloud sprint will be held at PyCon 2011 in Atlanta. For more information,
-please refer to the <a href="http://mail-archives.apache.org/mod_mbox/incubator-libcloud/201102.mbox/%3CAANLkTimwn5Dm372VYZ4YVcgKQqbVVwxyo8=DMFtHoTwg@mail.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/sprints.html" rel="tag">sprints</a>, <a href="/blog/tags/pycon.html" rel="tag">pycon</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/svn.html b/output/blog/tags/svn.html
deleted file mode 100644
index c3bf8f0..0000000
--- a/output/blog/tags/svn.html
+++ /dev/null
@@ -1,223 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/svn" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: svn</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2012/05/05/website-and-code-svn-repository-moved.html">SVN repositories moved, mailing lists addresses changed</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on May 05, 2012</span>
-
-  <div class="post-content">
-    <p>Hello all,</p>
-
-<p>Due to recent graduation (woho!), all the SVN repositories have been moved
-and the mailing list addresses have also been changed.</p>
-
-<p>If you are already subscribed to one of the old mailing list addresses your
-subscription was automatically transfered to the new one so you don’t need
-to do anything on your part.</p>
-
-<p>New addresses can be found bellow.</p>
-
-<p><strong>SVN repositories</strong></p>
-
-<ul>
-  <li>Main code repository: https://svn.apache.org/repos/asf/libcloud/</li>
-  <li>Website repository:
-https://svn.apache.org/repos/infra/websites/production/libcloud</li>
-</ul>
-
-<p><strong>Mailing lists addresses</strong></p>
-
-<ul>
-  <li>dev@libcloud.apache.org (was libcloud@incubator.apache.org)</li>
-  <li>commits@libcloud.apache.org from (was
-libcloud-commits@incubator.apache.org)</li>
-  <li>
-    <p>private@libcloud.apache.org from (was
-libcloud-private@incubator.apache.org)</p>
-  </li>
-  <li>users@libcloud.apache.org - this is a new users mailing list for a general
-talk about Libcloud and other off-topic things</li>
-  <li>security@libcloud.apache.org - new private mailing list used for reporting
-security vulnerabilities</li>
-</ul>
-
-<h2 id="note-to-the-committers">Note to the committers</h2>
-
-<p>CMS part of the website hasn’t been fully migrated yet. In the mean time,
-please try to avoid editing raw HTML files, because this means we will need
-to manually edit markdown files again when the CMS stuff is migrated.</p>
-
-<p>Source: <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/201105.mbox/%3CBANLkTinTq7RrKpe8SMmSeKKW8yQpu-77Ew@mail.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/infrastructure.html" rel="tag">infrastructure</a>, <a href="/blog/tags/svn.html" rel="tag">svn</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/tutorial.html b/output/blog/tags/tutorial.html
deleted file mode 100644
index 6e8883d..0000000
--- a/output/blog/tags/tutorial.html
+++ /dev/null
@@ -1,690 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/tutorial" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: tutorial</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/04/09/async-rfc.html">Have your say - async support in Apache Libcloud</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 09, 2017</span>
-
-  <div class="post-content">
-    <p>One of the big requests whilst we were replacing <code class="language-plaintext highlighter-rouge">httplib</code> with the <code class="language-plaintext highlighter-rouge">requests</code> package in 2.0 was why didn’t
-we use a HTTP library that supports <em>asynchronous</em> API calls.</p>
-
-<p>The intention for 2.0 and replacing the HTTP backend classes was to improve the usability of the project, by making SSL
-certificates easier to manage, improving the maintainability of our source code by using an active 3rd party package and
-also improving performance and stability.</p>
-
-<p>Apache Libcloud already has documentation on threaded libraries like gevent and callback-based libraries like Twisted, see
-<a href="https://libcloud.readthedocs.io/en/latest/other/using-libcloud-in-multithreaded-and-async-environments.html">using libcloud in multithreaded environments</a>
-for examples.</p>
-
-<p><a href="https://www.python.org/dev/peps/pep-0492/#">PEP 492</a>, implemented in Python 3.5 provides a new coroutine protocol using methods,
-<code class="language-plaintext highlighter-rouge">__await__</code> for classes, a coroutine method wrapper, or a method that returns a coroutine object.
-Also async <a href="https://www.python.org/dev/peps/pep-0492/#asynchronous-iterators-and-async-for">iterators</a> and <a href="https://www.python.org/dev/peps/pep-0492/#asynchronous-context-managers-and-async-with">context managers</a>
-have been introduced.</p>
-
-<p>We would like to take advantage of the new language features by offering APIs in Apache Libcloud without breaking backward compatibility and
-compatibility for users of &lt;Python 3.5.</p>
-
-<p>Use cases for this would be:</p>
-
-<ul>
-  <li>Being able to fetch <code class="language-plaintext highlighter-rouge">Node</code> or <code class="language-plaintext highlighter-rouge">StorageObject</code>s from multiple geographies or drivers simultaneously.</li>
-  <li>Being able to quickly upload or download storage objects by parallelizing operations on the <code class="language-plaintext highlighter-rouge">StorageDriver</code>.</li>
-  <li>Being able to call a long-running API method (e.g. generate report), whilst running other code.</li>
-</ul>
-
-<h2 id="design-1---async-context-managers-pr-1016">Design 1 - async context managers <a href="https://github.com/apache/libcloud/pull/1016">PR 1016</a></h2>
-
-<p>This design would allow drivers to operate in 2 modes, the first is for synchronous method calls, they return list or object
-data as per usual. The second mode, API methods like <code class="language-plaintext highlighter-rouge">NodeDriver.list_nodes</code> would return a <a href="https://www.python.org/dev/peps/pep-0492/#coroutine-objects">coroutine object</a>
-and could be awaited or gathered using an event loop.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="kn">from</span> <span class="nn">integration.driver.test</span> <span class="kn">import</span> <span class="n">TestNodeDriver</span>
-<span class="kn">from</span> <span class="nn">libcloud.async_util</span> <span class="kn">import</span> <span class="n">AsyncSession</span>
-
-<span class="n">driver</span> <span class="o">=</span> <span class="n">TestNodeDriver</span><span class="p">(</span><span class="s">'apache'</span><span class="p">,</span> <span class="s">'libcloud'</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="c1"># regular API call
-</span>    <span class="n">nodes</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">()</span>
-
-    <span class="k">async</span> <span class="k">with</span> <span class="n">AsyncSession</span><span class="p">(</span><span class="n">driver</span><span class="p">)</span> <span class="k">as</span> <span class="n">async_instance</span><span class="p">:</span>
-        <span class="n">nodes</span> <span class="o">=</span> <span class="k">await</span> <span class="n">async_instance</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">()</span>
-
-    <span class="k">assert</span> <span class="nb">len</span><span class="p">(</span><span class="n">nodes</span><span class="p">)</span> <span class="o">==</span> <span class="mi">2</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="design-2---additional-methods-in-each-driver-for-coroutines-pr-1027">Design 2 - Additional methods in each driver for coroutines <a href="https://github.com/apache/libcloud/pull/1027">PR 1027</a></h2>
-
-<p>This is the second design concept for async support in Libcloud.</p>
-
-<p>The concept here is to have Asynchronous Mixins, <code class="language-plaintext highlighter-rouge">LibcloudConnection</code> uses requests and <code class="language-plaintext highlighter-rouge">LibcloudAsyncConnection</code> uses aiohttp for async transport <a href="https://github.com/tonybaloney/libcloud/blob/d4fe097476d2f02941e17d5e1b1d405fcf44c0f7/libcloud/connection_async.py#L22-L42">see</a></p>
-
-<p>The LibcloudAsyncConnection is an implementation detail of AsyncConnection, which is the API for the drivers to consume <a href="https://github.com/tonybaloney/libcloud/blob/d4fe097476d2f02941e17d5e1b1d405fcf44c0f7/libcloud/common/base.py#L742-L778">see</a></p>
-
-<p>The drivers then use this mixin for their custom connection classes, e.g.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>
-<span class="k">class</span> <span class="nc">GoogleStorageConnection</span><span class="p">(</span><span class="n">ConnectionUserAndKey</span><span class="p">,</span> <span class="n">AsyncConnection</span><span class="p">):</span>
-    <span class="p">...</span>
-
-</code></pre>
-  </div>
-</div>
-
-<p>They then inherit from <code class="language-plaintext highlighter-rouge">libcloud.storage.base.StorageAsyncDriver</code>, which uses a new set of base methods, e.g. <code class="language-plaintext highlighter-rouge">iterate_containers_async</code> and can be implemented like this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>        <span class="k">async</span> <span class="k">def</span> <span class="nf">iterate_containers_async</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-            <span class="n">response</span> <span class="o">=</span> <span class="k">await</span> <span class="bp">self</span><span class="p">.</span><span class="n">connection</span><span class="p">.</span><span class="n">request_async</span><span class="p">(</span><span class="s">'/'</span><span class="p">)</span>
-            <span class="k">if</span> <span class="n">response</span><span class="p">.</span><span class="n">status</span> <span class="o">==</span> <span class="n">httplib</span><span class="p">.</span><span class="n">OK</span><span class="p">:</span>
-                <span class="n">containers</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">_to_containers</span><span class="p">(</span><span class="n">obj</span><span class="o">=</span><span class="n">response</span><span class="p">.</span><span class="nb">object</span><span class="p">,</span>
-                                                 <span class="n">xpath</span><span class="o">=</span><span class="s">'Buckets/Bucket'</span><span class="p">)</span>
-                <span class="k">return</span> <span class="n">containers</span>
-    
-            <span class="k">raise</span> <span class="n">LibcloudError</span><span class="p">(</span><span class="s">'Unexpected status code: %s'</span> <span class="o">%</span> <span class="p">(</span><span class="n">response</span><span class="p">.</span><span class="n">status</span><span class="p">),</span>
-                                <span class="n">driver</span><span class="o">=</span><span class="bp">self</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now the consumer can more or less do this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.storage.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
-<span class="kn">from</span> <span class="nn">libcloud.storage.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-
-<span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="n">GoogleStorageDriver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">GOOGLE_STORAGE</span><span class="p">)</span>
-<span class="n">driver</span> <span class="o">=</span> <span class="n">GoogleStorageDriver</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="n">KEY</span><span class="p">,</span> <span class="n">secret</span><span class="o">=</span><span class="n">SECRET</span><span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
-    <span class="k">print</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="n">tasks</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="k">async</span> <span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_containers_async</span><span class="p">():</span>
-        <span class="k">async</span> <span class="k">for</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_container_objects_async</span><span class="p">(</span><span class="n">container</span><span class="p">):</span>
-            <span class="n">tasks</span><span class="p">.</span><span class="n">append</span><span class="p">(</span><span class="n">asyncio</span><span class="p">.</span><span class="n">ensure_future</span><span class="p">(</span><span class="n">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">)))</span>
-    <span class="k">await</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">gather</span><span class="p">(</span><span class="o">*</span><span class="n">tasks</span><span class="p">)</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="design-3---initializer-with-async-mode">Design 3 - Initializer with “<em>async</em>” mode</h2>
-
-<p>This option is similar to 2, except that if a driver is instantiated with “<code class="language-plaintext highlighter-rouge">async=True</code>”,
-then all driver class methods would return coroutine objects. Internally, it would
-patch the Connection class with the AsyncConnection class.</p>
-
-<p>The downside of this is that all method calls to a driver would need to be awaited or used
-by an event loop.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="kn">from</span> <span class="nn">libcloud.storage.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>
-<span class="kn">from</span> <span class="nn">libcloud.storage.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-
-<span class="kn">import</span> <span class="nn">asyncio</span>
-
-<span class="n">GoogleStorageDriver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">GOOGLE_STORAGE</span><span class="p">)</span>
-<span class="n">driver</span> <span class="o">=</span> <span class="n">GoogleStorageDriver</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="n">KEY</span><span class="p">,</span> <span class="n">secret</span><span class="o">=</span><span class="n">SECRET</span><span class="p">,</span> <span class="k">async</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span>
-
-<span class="k">def</span> <span class="nf">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span>
-    <span class="k">print</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
-
-<span class="k">async</span> <span class="k">def</span> <span class="nf">run</span><span class="p">():</span>
-    <span class="n">tasks</span> <span class="o">=</span> <span class="p">[]</span>
-    <span class="k">async</span> <span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_containers</span><span class="p">():</span>
-        <span class="k">async</span> <span class="k">for</span> <span class="n">obj</span> <span class="ow">in</span> <span class="n">driver</span><span class="p">.</span><span class="n">iterate_container_objects</span><span class="p">(</span><span class="n">container</span><span class="p">):</span>
-            <span class="n">tasks</span><span class="p">.</span><span class="n">append</span><span class="p">(</span><span class="n">asyncio</span><span class="p">.</span><span class="n">ensure_future</span><span class="p">(</span><span class="n">do_stuff_with_object</span><span class="p">(</span><span class="n">obj</span><span class="p">)))</span>
-    <span class="k">await</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">gather</span><span class="p">(</span><span class="o">*</span><span class="n">tasks</span><span class="p">)</span>
-
-<span class="n">loop</span> <span class="o">=</span> <span class="n">asyncio</span><span class="p">.</span><span class="n">get_event_loop</span><span class="p">()</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">run_until_complete</span><span class="p">(</span><span class="n">run</span><span class="p">())</span>
-<span class="n">loop</span><span class="p">.</span><span class="n">close</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h1 id="give-us-feedback">Give us feedback</h1>
-
-<p>Got a better idea? Have an API or design, the question we’re asking is 
-“if you wanted to use Libcloud for an async application, what would the code look like?” This helps us design
-the API and the implementation details can follow.</p>
-
-<p>Feel free to comment on the mailing list or on the pull requests, or raise your own pull-request with an API design.</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/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/04/06/requests-support.html">Experimental support for the requests package</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Apr 06, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>I’ve just pushed a branch of the latest version of libcloud using the popular <code class="language-plaintext highlighter-rouge">requests</code> package by Kenneth Reitz instead of our home-rolled HTTP client library.</p>
-
-<p>This article is for both users and developers of libcloud. If you want to give feedback, please join the developer mailing list.</p>
-
-<h2 id="why">Why?</h2>
-
-<ul>
-  <li>requests is the defacto standard - it would be in the standard library but agreed against to allow it to develop faster https://github.com/kennethreitz/requests/issues/2424</li>
-  <li>it works with python 2.6-&gt;3.5</li>
-  <li>Our SSL experience has a lot to be desired for Windows users, having to download the CA cert package and setting environment variables just to get SSL working</li>
-  <li>Developers can use requests_mock for deeper integration testing</li>
-  <li>less code to maintain</li>
-  <li>the role of libcloud is for cloud abstraction, we provide no value in writing and maintaining our own HTTP client library</li>
-</ul>
-
-<h2 id="benefits-of-requests">Benefits of requests</h2>
-
-<p>There are a number of benefits to having a requests package</p>
-
-<ul>
-  <li>The client library code is smaller, leaner and simpler.</li>
-  <li>Requests has built in decompression support, we no longer need to support this</li>
-  <li>Requests has built in RAW download, upload support, helping with our storage drivers</li>
-</ul>
-
-<h2 id="implications-of-the-change">Implications of the change</h2>
-
-<ul>
-  <li>There are no longer 2 classes (<code class="language-plaintext highlighter-rouge">LibcloudHTTPSConnection</code> and <code class="language-plaintext highlighter-rouge">LibcloudHTTPConnection</code>) to be provided to each driver, they are now 1 class - <code class="language-plaintext highlighter-rouge">LibcloudConnection</code>. You probably won’t notice this because it is a property of the <code class="language-plaintext highlighter-rouge">Connection</code> class, but
-if you are developing or extending functionality then it is implicated.</li>
-  <li>Unit tests will look slightly different (see below)</li>
-  <li>This change broke 4200 unit tests (out of 6340)! I’ve since fixed them all since they were coupled to the original implementation, but now I don’t know if all of tests are valid.</li>
-</ul>
-
-<h2 id="testing-with-requests">Testing with requests</h2>
-
-<p>Unit tests that were written like this:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_classes</span> <span class="o">=</span> \	
-           <span class="p">(</span><span class="bp">None</span><span class="p">,</span> <span class="n">DigitalOceanMockHttp</span><span class="p">)</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Because of the change have been modified to (I updated all of them - so this is just for future reference)</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="k">class</span> <span class="nc">DigitalOceanTests</span><span class="p">(</span><span class="n">LibcloudTestCase</span><span class="p">):</span>
-  		  
-      <span class="k">def</span> <span class="nf">setUp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-          <span class="n">DigitalOceanBaseDriver</span><span class="p">.</span><span class="n">connectionCls</span><span class="p">.</span><span class="n">conn_class</span> <span class="o">=</span> <span class="n">DigitalOceanMockHttp</span>
-          <span class="n">DigitalOceanMockHttp</span><span class="p">.</span><span class="nb">type</span> <span class="o">=</span> <span class="bp">None</span>
-          <span class="bp">self</span><span class="p">.</span><span class="n">driver</span> <span class="o">=</span> <span class="n">DigitalOceanBaseDriver</span><span class="p">(</span><span class="o">*</span><span class="n">DIGITALOCEAN_v1_PARAMS</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<h1 id="check-it-out">Check it out!</h1>
-
-<p>The package is on my personal apache site, you can download it and install it in a virtualenv for testing.</p>
-
-<p><code class="language-plaintext highlighter-rouge">pip install -e http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/apache-libcloud-1.0.0-rc2-requests.zip@feature#egg=apache-libcloud</code></p>
-
-<p>The hashes are my <a href="http://people.apache.org/~anthonyshaw/libcloud/1.0.0-rc2-requests/">apache space</a></p>
-
-<p>Have a look at the <a href="https://github.com/apache/libcloud/pull/728/files">PR and the change set</a> for a list of changes</p>
-
-<h1 id="what-might-break">What might break?</h1>
-
-<p>What I’m really looking for is for users of Libcloud to take 15 minutes, an existing (working) libcloud script, install this package in a virtualenv and just validate
-that there are no regression bugs with this change.</p>
-
-<p>I’m particularly sceptical about the storage drivers.</p>
-
-<p>Once we have enough community feedback, we will propose a vote to merge this into trunk for future release.</p>
-
-<h2 id="credit">Credit</h2>
-
-<p>Credit to dz0ny on IRC for contributing some of the requests patch.</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/api.html" rel="tag">API</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2016/02/05/libcloud-containers-example.html">Using the container abstraction API in 1.0.0-pre1</a></h2>
-  
-  <span class="post-date-author">By Anthony Shaw on Feb 05, 2016</span>
-
-  <div class="post-content">
-    <h2 id="background">Background</h2>
-
-<p>Containers are the talk of the town, you can’t escape an event or meetup without someone talking about containers. The lessons we
-learnt with compute abstraction are applying widely with containers in 2016. APIs are not consistent between clouds, designs are not
-standardised and yet, users are trying to consume multiple services.</p>
-
-<p>We introduced Container-as-a-Service support in <a href="http://libcloud.apache.org/blog/2016/01/26/libcloud-1-0-0-pre1-released.html">1.0.0-pre1</a>, a community pre-release with the intention of sparking feedback from 
-the open-source community about the design and the implementation of 4 example drivers :</p>
-
-<ul>
-  <li>Docker</li>
-  <li>Joyent Triton</li>
-  <li>Amazon EC2 Container Service</li>
-  <li>Google Kubernetes</li>
-</ul>
-
-<p>In this tutorial we’re going to explore how to do this:</p>
-
-<div class="imginline">
-  <p><img src="/images/posts/2016-02-05-containers/container_cloud_example.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Deploying containers across platforms.</p>
-</div>
-
-<p>Pulling images from the Docker hub, deploying to Docker, Kubernetes and Amazon ECS then auditing them with a single query.</p>
-
-<h2 id="getting-started-with-100-pre1">Getting Started with 1.0.0-pre1</h2>
-
-<p>First off, let’s install the new packages, you probably want to do this within a virtualenv if you’re using Apache Libcloud for other projects.</p>
-
-<p>So run these commands at a Linux Shell to create a virtualenv called ‘containers’ and install the pre-release packages into that environment.</p>
-
-<div class="language-bash highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   virtualenv containers
-   <span class="nb">cd </span>containers
-   <span class="nb">source </span>bin/activate
-   pip <span class="nb">install </span>apache-libcloud<span class="o">==</span>1.0.0-pre1
-</code></pre>
-  </div>
-</div>
-
-<p>Now you can start using this package with a test script, let’s create one called containers.py</p>
-
-<div class="language-bash highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="nb">touch </span>containers.py
-</code></pre>
-  </div>
-</div>
-
-<p>Using your favourite text editor, update that file to import the 1.0.0-pre1 libraries and the factory methods for instantiating containers.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <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>
-</code></pre>
-  </div>
-</div>
-
-<p><code class="language-plaintext highlighter-rouge">get_driver</code> is a factory method as with all libcloud APIs, you call this method with the <code class="language-plaintext highlighter-rouge">Provider</code> that you want to instantiate. Our options are:</p>
-
-<ul>
-  <li><code class="language-plaintext highlighter-rouge">Provider.DOCKER</code> - Standalone Docker API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.KUBERNETES</code> - Kubernetes Cluster endpoint</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.JOYENT</code> - Joyent Triton Public API</li>
-  <li><code class="language-plaintext highlighter-rouge">Provider.ECS</code> - Amazon EC2 Container Service</li>
-</ul>
-
-<p>Calling <code class="language-plaintext highlighter-rouge">get_driver</code> will return a reference to the driver class that you requested. You can then instantiate that class into an object using the 
-contructor. This is always a set of parameters for setting the host or region, the authentication and any other options.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">driver</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">DOCKER</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now we can call our driver and get an instance of it called <code class="language-plaintext highlighter-rouge">docker_driver</code> and use that to deploy a container. For Docker you need the pem files on the server,
-the host (IP or FQDN) and the port.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">docker_driver</span> <span class="o">=</span> <span class="n">driver</span><span class="p">(</span><span class="n">host</span><span class="o">=</span><span class="s">'https://198.61.239.128'</span><span class="p">,</span> <span class="n">port</span><span class="o">=</span><span class="mi">4243</span><span class="p">,</span>
-             <span class="n">key_file</span><span class="o">=</span><span class="s">'key.pem'</span><span class="p">,</span> <span class="n">cert_file</span><span class="o">=</span><span class="s">'cert.pem'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Docker requires that images are available in the image database before they can be deployed as containers. With Kubernetes and Amazon ECS this step is not required
-as when you deploy a container it carries out that download for you.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">image</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">install_image</span><span class="p">(</span><span class="s">'tomcat:8.0'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now that Docker has the version 8.0 image of Apache Tomcat, you can deploy this as a container called <code class="language-plaintext highlighter-rouge">my_tomcat_container</code>. Tomcat runs on TCP/8080 by default so we 
-want to bind that port for our container using an optional parameter <code class="language-plaintext highlighter-rouge">port_bindings</code></p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">bindings</span> <span class="o">=</span> <span class="p">{</span> <span class="s">"22/tcp"</span><span class="p">:</span> <span class="p">[{</span> <span class="s">"HostPort"</span><span class="p">:</span> <span class="s">"11022"</span> <span class="p">}]</span> <span class="p">}</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span><span class="s">'my_tomcat_container'</span><span class="p">,</span> <span class="n">image</span><span class="p">,</span> <span class="n">port_bindings</span><span class="o">=</span><span class="n">bindings</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This will have deployed the container and started it up for you, you can disable the automatic startup by using <code class="language-plaintext highlighter-rouge">start=False</code> as a keyword argument. You can now call upon this container and 
-run methods, <code class="language-plaintext highlighter-rouge">restart</code>, <code class="language-plaintext highlighter-rouge">start</code>, <code class="language-plaintext highlighter-rouge">stop</code> and <code class="language-plaintext highlighter-rouge">destroy</code>.</p>
-
-<p>For example, to blow away that test container:</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="crossing-the-streams-calling-kubernetes-and-amazon-ec2-container-service">Crossing the streams; calling Kubernetes and Amazon EC2 Container Service</h2>
-
-<p>With Docker we saw that we needed to “pull” the image before we deployed it. Kubernetes and Amazon ECS don’t have that requirement, but as a safeguard you can query the Docker Hub API using a 
-utility class provided</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <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="p">.</span><span class="n">get_image</span><span class="p">(</span><span class="s">'tomcat'</span><span class="p">,</span> <span class="s">'8.0'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>Now <code class="language-plaintext highlighter-rouge">image</code> can be used to deploy to any driver instance that you create. Let’s try that against Kubernetes and ECS.</p>
-
-<h3 id="amazon-ecs">Amazon ECS</h3>
-
-<p>Before you run this example, you will need an API key and the permissions for that key to have the <code class="language-plaintext highlighter-rouge">AmazonEC2ContainerServiceFullAccess</code> role. <code class="language-plaintext highlighter-rouge">ap-southeast-2</code> is my nearest region, but you can 
-swap this out for any of the Amazon public regions that have the ECS service available.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">e_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">ECS</span><span class="p">)</span>
-   <span class="n">ecs</span> <span class="o">=</span> <span class="n">e_cls</span><span class="p">(</span><span class="n">access_id</span><span class="o">=</span><span class="s">'SDHFISJDIFJSIDFJ'</span><span class="p">,</span>
-               <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-               <span class="n">region</span><span class="o">=</span><span class="s">'ap-southeast-2'</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>ECS and Kubernetes both support some form of grouping or clustering for your containers. This is available as <code class="language-plaintext highlighter-rouge">create_cluster</code>, <code class="language-plaintext highlighter-rouge">list_cluster</code>.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>   <span class="n">cluster</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-   <span class="n">container</span> <span class="o">=</span> <span class="n">ecs</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">,</span>
-            <span class="n">ex_container_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">,</span> <span class="n">ex_host_port</span><span class="o">=</span><span class="mi">8080</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<p>This will have deployed a task definition in Amazon ECS with a single container inside, with a cluster called ‘main’ and deployed the tomcat:8.0 image from the Docker hub to that region.</p>
-
-<p>Check out the <a href="http://libcloud.readthedocs.org/en/latest/container/drivers/ecs.html">ECS Documentation</a> for more details.</p>
-
-<h3 id="kubernetes">Kubernetes</h3>
-
-<p>Kubernetes authentication is currently only implemented for None (off) and Basic HTTP authentication. Let’s use the <a href="http://kubernetes.io/v1.1/docs/admin/authentication.html">basic HTTP authentication method</a> to connect.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code>
-<span class="n">k_cls</span> <span class="o">=</span> <span class="n">get_driver</span><span class="p">(</span><span class="n">Provider</span><span class="p">.</span><span class="n">KUBERNETES</span><span class="p">)</span>
-
-<span class="n">kubernetes</span> <span class="o">=</span> <span class="n">k_cls</span><span class="p">(</span><span class="n">key</span><span class="o">=</span><span class="s">'my_username'</span><span class="p">,</span>
-                   <span class="n">secret</span><span class="o">=</span><span class="s">'THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H'</span><span class="p">,</span>
-                   <span class="n">host</span><span class="o">=</span><span class="s">'126.32.21.4'</span><span class="p">)</span>
-<span class="n">cluster2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">create_cluster</span><span class="p">(</span><span class="s">'default'</span><span class="p">)</span>
-<span class="n">container2</span> <span class="o">=</span> <span class="n">kubernetes</span><span class="p">.</span><span class="n">deploy_container</span><span class="p">(</span>
-            <span class="n">cluster</span><span class="o">=</span><span class="n">cluster</span><span class="p">,</span>
-            <span class="n">name</span><span class="o">=</span><span class="s">'hello-world'</span><span class="p">,</span>
-            <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">,</span>
-            <span class="n">start</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
-</code></pre>
-  </div>
-</div>
-
-<h2 id="wrapping-it-up">Wrapping it up</h2>
-
-<p>Now, let’s wrap that all up by doing a list comprehension across the 3 drivers to get a list of all containers and print their ID’s and Names. Then delete them.</p>
-
-<div class="language-python highlighter-rouge">
-  <div class="highlight">
-    <pre class="highlight"><code><span class="n">containers</span> <span class="o">=</span> <span class="p">[</span><span class="n">conn</span><span class="p">.</span><span class="n">list_containers</span><span class="p">()</span> <span class="k">for</span> <span class="n">conn</span> <span class="ow">in</span> <span class="p">[</span><span class="n">docker</span><span class="p">,</span> <span class="n">ecs</span><span class="p">,</span> <span class="n">kubernetes</span><span class="p">]]</span>
-<span class="k">for</span> <span class="n">container</span> <span class="ow">in</span> <span class="n">containers</span><span class="p">:</span>
-    <span class="k">print</span><span class="p">(</span><span class="s">"%s : %s"</span> <span class="o">%</span> <span class="p">(</span><span class="n">container</span><span class="p">.</span><span class="nb">id</span><span class="p">,</span> <span class="n">container</span><span class="p">.</span><span class="n">name</span><span class="p">))</span>
-    <span class="n">container</span><span class="p">.</span><span class="n">destroy</span><span class="p">()</span>
-
-</code></pre>
-  </div>
-</div>
-
-<h3 id="about-the-author">About the Author</h3>
-
-<p>Anthony Shaw is on the PMC for Apache Libcloud, you can follow Anthony on Twitter at <a href="https://twitter.com/anthonypjshaw">@anthonypjshaw</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/containers.html" rel="tag">containers</a>, <a href="/blog/tags/tutorial.html" rel="tag">tutorial</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/website.html b/output/blog/tags/website.html
deleted file mode 100644
index ac6054b..0000000
--- a/output/blog/tags/website.html
+++ /dev/null
@@ -1,291 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/website" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: website</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2014/01/23/welcome-to-the-new-website.html">Welcome to the new website</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Jan 23, 2014</span>
-
-  <div class="post-content">
-    <p>Today we are pleased to announce a new, improved and more user friendly version
-of our website.</p>
-
-<h3 id="background-and-history">Background and History</h3>
-
-<p>Original website was developed and published back in 2009 when the project was
-first announced.</p>
-
-<p>A lot has changed since 2009 and during that time the web has been evolving at
-a rapid pace. Now we have terms such as <a href="http://getbootstrap.com/">responsive web design</a>, great
-front-end frameworks for building responsive websites such as <a href="http://getbootstrap.com/">Bootstrap</a>
-and <a href="http://foundation.zurb.com/">Zurb</a> and many other new things which didn’t exist or weren’t widely
-used back when we first launched.</p>
-
-<p>During this time we focused most of our efforts on improving the code and
-making the library better. This meant the website didn’t receive a lot of
-needed love and attention so design-wise, it was mostly stuck in the 2009 era.</p>
-
-<p>Over the years it has become apparent that presentation and documentation is
-also equally or even more important then the code itself, so we have decided
-to fix some of the “mistakes” we have made in the past.</p>
-
-<p>A couple of months back we launched a <a href="https://libcloud.readthedocs.org/en/latest/">new documentation</a> and today, we are
-happy to present you a new and much improved website which was built with
-modern tools and principles in mind.</p>
-
-<h3 id="improvements-and-new-features">Improvements and New Features</h3>
-
-<div class="imginline">
-  <p><img src="/images/posts/tbd/preview.png" class="img-responsive inline" /></p>
-  <p class="img-caption">Responsive design makes a site pleasure to use on a
-  variety of devices and screen sizes. Image by placeit.net.</p>
-</div>
-
-<p>New website includes many improvements and new features. Some of the more
-important ones are listed bellow.</p>
-
-<h4 id="more-modern-and-user-friendly-design">More modern and user-friendly design</h4>
-
-<p>New website now features a more modern and user-friendly design. This includes
-bigger fonts, better typography and so on.</p>
-
-<p>On top of that, the new design is fully responsive which means you can now
-better enjoy the content on smaller devices such as mobile phones and tablets.</p>
-
-<h4 id="improved-and-re-designed-landing-page">Improved and re-designed landing page</h4>
-
-<p>We know that landing pages are very important so we have decided to totally
-re-design and re-organise ours.</p>
-
-<p>New landing page now displays all the important information (project features,
-code examples, showcases some companies and projects using Libcloud) and also
-features a more clear call to action.</p>
-
-<h4 id="blog-section">Blog section</h4>
-
-<p>New website now features a fully-fledged blog.</p>
-
-<p>We will use the blog to post important project news, keep you up to date with
-what is currently going on and post case studies and stories from projects and
-companies which are using Libcloud.</p>
-
-<p>If you are using an RSS reader to stay up to date, we also offer an
-<a href="/blog/atom.xml">ATOM feed</a>.</p>
-
-<h4 id="updated-credits-page">Updated Credits Page</h4>
-
-<p><a href="/credits.html">Credits</a> page now features an up to date list of people who have
-contributed code and documentation.</p>
-
-<p>As noted on that page, the list is automatically generated from the CHANGES
-file so it might not be 100% accurate.</p>
-
-<h4 id="search-engine-optimizations">Search Engine Optimizations</h4>
-
-<p>We have made some changes which will make our website a bit more friendly to
-the web crawlers and search engines. We hope this will make it easier for you
-to more quickly find the content you are looking for.</p>
-
-<p>The changes we have made include improvements to the underlying HTML markup,
-addition of the <a href="http://ogp.me/">OpenGraph</a> tags and an addition of a sitemap.</p>
-
-<h3 id="under-the-hood">Under the Hood</h3>
-
-<p>Old website was powered by <a href="http://www.apache.org/dev/cms.html">Apache CMS</a>. It mostly worked good enough for
-simple use cases, but a small user base means it lacks a large ecosystem around
-it which is pretty standard for many other popular content management systems.</p>
-
-<p>Because of that, we have decided to switch to <a href="http://jekyllrb.com/">Jekyll</a>, a Ruby based static
-website and blog engine.</p>
-
-<p>On top of that, the new website is fully responsive and built using
-<a href="http://getbootstrap.com/">Bootstrap 3</a> front-end framework.</p>
-
-<p>Similar to the old website, source code is still stored in an SVN repository
-so all the benefits we get from version control are preserved.</p>
-
-<p>Source code of the new website can be found in the <a href="https://svn.apache.org/repos/asf/libcloud/site/trunk/">SVN repository</a>.</p>
-
-<h3 id="conclusion">Conclusion</h3>
-
-<p>We hope you will like and enjoy the new website.</p>
-
-<p>We also hope the new website now better reflects the underlying evolution of
-the library and the direction we are heading.</p>
-
-<p>If you have any suggestions on how we can make the website even better, don’t
-hesitate and share it with us. You can send your feedback to the
-<a href="/community.html#mailing-lists">mailing list</a>, or you can <a href="/community.html#website-repository">checkout the website repository</a> and make
-the changes yourself.</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/website.html" rel="tag">website</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/blog/tags/year-in-review.html b/output/blog/tags/year-in-review.html
deleted file mode 100644
index 57ee65a..0000000
--- a/output/blog/tags/year-in-review.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/blog/tags/year-in-review" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1>Tag: year in review</h1>
-
-
-
-  
-    <div class="post">
-  
-    <h2><a href="/blog/2017/12/30/libcloud-year-in-review-2017-released.html">Libcloud Year in Review 2017</a></h2>
-  
-  <span class="post-date-author">By Tomaz Muraus on Dec 30, 2017</span>
-
-  <div class="post-content">
-    <p>Another year is behind us. Like most of the previous years, this year included
-a lot of exciting development. This post is going to present some statistics and
-highlights of the year.</p>
-
-<h3 id="year-in-numbers-recap">Year in Numbers (recap)</h3>
-
-<ul>
-  <li>800+ commits</li>
-  <li>191 opened PRs on Github (159 closed, 32 open at the time of this writing)</li>
-  <li>86 opened JIRA issues</li>
-  <li>75+ different contributors</li>
-  <li>4 releases (3 major ones)</li>
-</ul>
-
-<div class="imginline">
-  <p><a href="https://www.openhub.net/p/libcloud" target="_blank"><img src="/images/posts/2017-12-30-libcloud-year-in-review-2017-released/Screenshot from 2017-12-29 19-07-48.png" class="img-responsive inline" /></a></p>
-  <p class="img-caption">Statistics from Open Hub.</p>
-</div>
-
-<p>You can also dig into the numbers yourself on <a href="https://github.com/apache/libcloud/pulse">Github</a>, <a href="https://www.openhub.net/p/libcloud">Open Hub</a> and
-<a href="https://projects.apache.org/project.html?libcloud">Apache Project Information</a>.</p>
-
-<h2 id="releases">Releases</h2>
-
-<p>This year we had 4 releases (2.0.0, 2.1.0, 2.2.0, 2.2.1). Out of that, three
-major ones.</p>
-
-<p>Libcloud 2.0.0 which was released in April represented a big milestone. We
-finally moved away from our home grown HTTP abstraction layer built on top
-of Python’s httplib library to the popular requests library.</p>
-
-<p>Back in the day when the project started, requests library didn’t exist yet so
-we needed to build a lot of the functionality which is now provided by requests
-ourselves. Move to requests means that we now have a lot less code to maintain
-and we can focus our efforts on the actual drivers which is core to Libcloud and
-where the project provides value.</p>
-
-<p>To give you an idea how much effort it took - the ground work for that change
-started back in 2016 (<a href="https://libcloud.apache.org/blog/2016/04/06/requests-support.html">https://libcloud.apache.org/blog/2016/04/06/requests-support.html</a>,
-<a href="https://github.com/apache/libcloud/pull/728">https://github.com/apache/libcloud/pull/728</a>), but it took a lot more testing
-and work to get it stable enough so we were finally able to include it as part
-of the stable 2.0.0 release (and before that, we also released a couple of release
-candidates so users could test and verify that their Libcloud related code
-still works as expected without any regressions).</p>
-
-<p>Special thanks to <a href="https://twitter.com/anthonypjshaw?lang=en">Anthony Shaw</a> for leading this effort and not giving up (the
-change itself involved touching a lot of code and updating test cases for most
-of the drivers which resulted in a lot of not so pleasant work and merge
-conflicts).</p>
-
-<h2 id="community">Community</h2>
-
-<p>The community continued to grow and we have received contributions from more
-than 75 different contributors. Keep in mind that this number only includes
-people who contributed a code change which has been merged into trunk. The
-actual number is quite a bit higher (code who didn’t get merged, people who
-reported a bug or didn’t include a code change, etc).</p>
-
-<p>We have also added one new committer - Quentin Pradet.</p>
-
-<h2 id="ecosystem">Ecosystem</h2>
-
-<p>In addition to various proprietary and private code bases, Libcloud continues
-to be used as an important part by various open-source <a href="https://pypi.python.org/pypi?%3Aaction=search&amp;term=libcloud&amp;submit=search">projects and
-libraries</a>.</p>
-
-<p>Most notable ones include <a href="https://saltstack.com/">SaltStack</a>, <a href="https://stackstorm.com/">StackStorm</a> and <a href="https://www.google.si/search?ei=bqVGWvyGMYOXkwWlgI7gCw&amp;q=ansible&amp;oq=ansible&amp;gs_l=psy-ab.3..0i67k1j0l9.2982.2982.0.3130.1.1.0.0.0.0.99.99.1.1.0....0...1c.1.64.psy-ab..0.1.99....0.4KRxU06xPjw">Ansible</a>.</p>
-
-<h2 id="conclusion">Conclusion</h2>
-
-<p>I would like to take this opportunity to thank everyone who has contributed
-to the project in one form or another. No matter how small or involved, your
-contribution helped project grow and push through another successful year.</p>
-
-<p>Again, thank you, happy and successful 2018 and see you soon.</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/year-in-review.html" rel="tag">year in review</a></p>
-    </div>
-  </div>
-</div>
-
-  
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/community-resources.html b/output/community-resources.html
deleted file mode 100644
index 9d060ea..0000000
--- a/output/community-resources.html
+++ /dev/null
@@ -1,220 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Learn about Libcloud by reading presentations and articles written by other Libcloud users and developers.">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Community Resources | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Community Resources" property="og:title">

-    

-

-    

-

-    

-      <meta content="Learn about Libcloud by reading presentations and articles written by other Libcloud users and developers." property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/community-resources" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1 id="community-resources">Community Resources</h1>
-
-<p>This page contains a non-exhaustive list of resource such as articles,
-presentations and videos produced by the Libcloud developers and users.</p>
-
-<p>Resources are listed in a reverse-chronological (newest to oldest) order.</p>
-
-<h2 id="articles-and-tutorials">Articles and Tutorials</h2>
-
-<ul>
-  <li><a href="http://blog.abiquolabs.com/using-abiquo-with-libcloud/">Using Abiquo with libcloud</a>, February 25th, 2013</li>
-  <li><a href="http://stratuslab.eu//news/2013/02/20/news-libcloud.html">StratusLab Support for Libcloud</a>, February 20th, 2013</li>
-  <li><a href="http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102127">Using Apache Libcloud with IBM SmartCloud Enterprise</a>, May 15th, 2012</li>
-  <li><a href="http://undertitled.com/2012/04/11/bookkeeping-with-libcloud.html">Bookkeeping With Libcloud</a>, April 11th, 2012</li>
-  <li><a href="http://lars.la/libcloud_and_fabric.html">Playing with Amazon EC2, libcloud and fabric</a>, Lars Larsson, April
-16th, 2011</li>
-  <li><a href="http://blog.secondstory.com/introducing-dewpoint">Dewpoint: a command-line tool for cloud computing</a>, David Brewer,
-January 30th, 2011</li>
-  <li><a href="http://agiletesting.blogspot.com/2011/01/libcloud-042-and-ssl.html">libcloud 0.4.2 and SSL, Grig Gheorghiu</a>, January 19th, 2011</li>
-  <li><a href="http://agiletesting.blogspot.com/2011/01/passing-user-data-to-ec2-ubuntu.html">Passing user data to EC2 Ubuntu instances with libcloud</a>, Grig
-Gheorghiu, January 19th, 2011</li>
-  <li><a href="http://agiletesting.blogspot.com/2010/12/using-libcloud-to-manage-instances.html">Using libcloud to manage instances across multiple cloud providers</a>,
-Grig Gheorghiu, December 21st, 2010</li>
-  <li><a href="http://www.outsidaz.org/blog/2010/12/13/how-to-leverage-cloud-computing-assets-via-apache-libcloud/">How to leverage cloud computing assets via apache-libcloud</a>, RichJ,
-December 13th, 2010</li>
-  <li><a href="http://empt1e.blogspot.com/2010/07/announcing-lc-tools.html">Announcing lc-tools: command line tools on top of libcloud</a>, Roman
-Bogorodskiy, July 14th, 2010</li>
-  <li><a href="https://blog.serverdensity.com/using-vcloud-and-amazon-cloudwatch-with-libcloud/">Using vCloud and Amazon CloudWatch with libcloud</a>, Ryan Duffield, March
-4th, 2011</li>
-  <li><a href="http://blog.rimuhosting.com/2009/10/27/using-libcloud-with-rimuhosting/">Using Libcloud with RimuHosting</a>, davidmace, October 27th, 2009</li>
-  <li><a href="http://zenofnptech.org/2009/07/wonders-of-libcloud.html">The wonders of libcloud</a>, July 30th, 2009</li>
-</ul>
-
-<h2 id="presentations">Presentations</h2>
-
-<ul>
-  <li><a href="http://www.tomaz.me/slides/2013-11-21-apache-libcloud">Libcloud + CloudStack</a>, Tomaz Muraus @ CloudStack Collaboration Conference 2013</li>
-  <li><a href="http://www.slideshare.net/phymata/cloud-portability-with-multicloud-toolkits">Cloud Portability With Multi-Cloud Toolkits</a>, Everett Toews @ OSCON 2013</li>
-  <li><a href="http://events.linuxfoundation.org/images/stories/pdf/lcna_co2012_muraus.pdf">Avoiding Vendor Lock-In Using Apache Libcloud</a>, Tomaz Muraus @ CloudOpen 2012</li>
-  <li><a href="http://www.slideshare.net/charsyam2/libcloud-and-j-clouds">Libcloud and j clouds</a>, Dae Myung Kang</li>
-  <li><a href="http://www.tomaz.me/slides/manging_the_cloud_with_libcloud_europython.pdf">Managing the cloud With Libcloud</a>, Tomaz Muraus @ EuroPython 2011</li>
-  <li><a href="http://www.slideshare.net/ggheorghiu/working-in-the-multicloud-with-libcloud">Working in the multi-cloud with libcloud</a>, Grig Gheorghiu, 2011</li>
-  <li><a href="http://www.slideshare.net/doug_tidwell/keeping-your-options-open">Keeping Your Options Open in the Cloud</a>, Doug Tidwell @ Cloud Expo Europe 2011</li>
-  <li><a href="http://paul.querna.org/slides/libcloud-surge2010.pdf">Apache Libcloud: API driven operations</a>, Paul Querna @ Surge 2010</li>
-  <li><a href="http://paul.querna.org/slides/libcloud-2010-06.pdf">Apache Libcloud</a>, Paul Querna @ Open Source Bridge 2010</li>
-  <li><a href="http://paul.querna.org/slides/libcloud-ignite.pdf">Apache Libcloud</a>, Paul Querna @ Velocity Ignite 2010</li>
-</ul>
-
-<h2 id="non-english-publications">Non-English Publications</h2>
-
-<ul>
-  <li><a href="http://www.tomaz.me/slides/2011-10-05_wwwhmb_apache_libcloud.pdf">Apache Libcloud</a>, Tomaz Muraus @ wwwhmb 2011, October 5th</li>
-  <li><a href="http://habrahabr.ru/post/111530/">Управление облаками в Python</a>, January 9th, 2011</li>
-</ul>
-
-<h2 id="not-listed">Not Listed?</h2>
-
-<p>If you wrote an article, blog post or a tutorial about Libcloud and you
-would like to have it listed on this page, please let us know.</p>
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/community.html b/output/community.html
deleted file mode 100644
index e267715..0000000
--- a/output/community.html
+++ /dev/null
@@ -1,252 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Community | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Community" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/community" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li class="active"><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-2 sidebar-nav visible-lg">
-    <ul class="list-unstyled nav">
-      
-        <li><a href="#mailing-lists">Mailing Lists</a></li>
-<li><a href="#irc-chat">IRC Chat</a></li>
-<li><a href="#issue-tracker">Issue tracker</a></li>
-<li><a href="#main-code-repository">Main Code Repository</a></li>
-<li><a href="#website-code-repository">Website Code Repository</a></li>
-<li><a href="#community-resources">Community Resources</a></li>
-<li><a href="#google-summer-of-code">Google Summer of Code</a></li>
-<li><a href="#contributing-to-libcloud">Contributing</a></li>
-<li><a href="#other">Other</a></li>
-
-      
-    </ul>
-  </div>
-  <div class="col-lg-8 col-lg-offset-3">
-    <h1 id="community">Community</h1>
-
-<h2 id="mailing-lists">Mailing Lists</h2>
-
-<ul>
-  <li><a href="mailto:announce-subscribe@libcloud.apache.org">announce@libcloud.apache.org</a> (<a href="mailto:announce-subscribe@libcloud.apache.org">subscribe</a>, <a href="http://mail-archives.apache.org/mod_mbox/libcloud-announce/">archive</a>) - Only important project
-updates and release announcements are sent to this list (low volume).</li>
-  <li><a href="mailto:users-subscribe@libcloud.apache.org">users@libcloud.apache.org</a> (<a href="mailto:users-subscribe@libcloud.apache.org">subscribe</a>, <a href="http://mail-archives.apache.org/mod_mbox/libcloud-users/">archive</a>) - Mailing list for Libcloud
-users (low volume)</li>
-  <li><a href="mailto:dev-subscribe@libcloud.apache.org">dev@libcloud.apache.org</a> (<a href="mailto:dev-subscribe@libcloud.apache.org">subscribe</a>, <a href="http://mail-archives.apache.org/mod_mbox/libcloud-dev/">archive</a>) - Mailing list for Libcloud
-developers and people interested in contributing to Libcloud (moderate volume)</li>
-  <li><a href="mailto:notifications-subscribe@libcloud.apache.org">notifications@libcloud.apache.org</a> (<a href="mailto:notifications-subscribe@libcloud.apache.org">subscribe</a>, <a href="http://mail-archives.apache.org/mod_mbox/libcloud-notifications/">archive</a>) - Commits messages, pull
-request notifications, build notifications and other automated messages go
-to this mailing list (high volume)</li>
-</ul>
-
-<p>To unsubscribe from a mailing list, simply send an email to
-listname-unsubscribe@libcloud.apache.org from the same email address you
-subscribed with.</p>
-
-<h2 id="irc-chat">IRC Chat</h2>
-
-<ul>
-  <li><a href="https://web.libera.chat/?channel=#libcloud">#libcloud</a> on Libera.Chat</li>
-</ul>
-
-<h2 id="issue-tracker">Issue Tracker</h2>
-
-<ul>
-  <li>Github Issues: <a href="https://github.com/apache/libcloud/issues">https://github.com/apache/libcloud/issues</a></li>
-</ul>
-
-<h2 id="main-code-repository">Main Code Repository</h2>
-
-<p>Project source code is stored in an Apache hosted git repository.</p>
-
-<ul>
-  <li>Repository: <a href="http://gitbox.apache.org/repos/asf/libcloud.git">http://gitbox.apache.org/repos/asf/libcloud.git</a></li>
-  <li>Github: <a href="https://github.com/apache/libcloud">https://github.com/apache/libcloud</a></li>
-</ul>
-
-<h2 id="website-code-repository">Website Code Repository</h2>
-
-<p>Website source code is stored in an Apache hosted git repository with a Github
-mirror available. This means that you can contribute to the website in the same
-manner as you would contribute to the main code base using Github pull requests.</p>
-
-<ul>
-  <li>Repository: <a href="http://gitbox.apache.org/repos/asf/libcloud-site.git">http://gitbox.apache.org/repos/asf/libcloud-site.git</a></li>
-  <li>Github: <a href="https://github.com/apache/libcloud-site">https://github.com/apache/libcloud-site</a></li>
-</ul>
-
-<p>Old website code location (not used anymore):</p>
-
-<ul>
-  <li>Repository: <a href="https://svn.apache.org/repos/asf/libcloud/site/trunk">https://svn.apache.org/repos/asf/libcloud/site/trunk</a></li>
-  <li>ViewVc: <a href="https://svn.apache.org/viewvc/libcloud/site/">https://svn.apache.org/viewvc/libcloud/site/</a></li>
-</ul>
-
-<h2 id="community-resources">Community Resources</h2>
-
-<p>See <a href="/community-resources.html">Community Resources</a> page for a list of articles, presentations and
-blog posts written by Libcloud users and developers.</p>
-
-<h2 id="google-summer-of-code">Google Summer of Code</h2>
-
-<p>See <a href="/gsoc.html">Google Summer of Code page</a>.</p>
-
-<h2 id="contributing-to-libcloud">Contributing to Libcloud</h2>
-
-<p>For information on how to contribute, please see <a href="https://libcloud.readthedocs.org/en/stable/development.html#contributing">Contributing</a> section in
-the documentation.</p>
-
-<h2 id="other">Other</h2>
-
-<ul>
-  <li><a href="https://github.com/apache/libcloud">apache/libcloud</a> on Github</li>
-  <li><a href="http://twitter.com/libcloud">@libcloud</a> on Twitter</li>
-</ul>
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/credits.html b/output/credits.html
deleted file mode 100644
index 3ef6959..0000000
--- a/output/credits.html
+++ /dev/null
@@ -1,680 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="See a list of Libcloud team members and people who have contributed to the project.">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Credits | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Credits" property="og:title">

-    

-

-    

-

-    

-      <meta content="See a list of Libcloud team members and people who have contributed to the project." property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/credits" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1 id="credits">Credits</h1>
-
-<p>This page lists Libcloud team members and all the people who have contributed
-have contributed to the project and are recorded in the CHANGES file.</p>
-
-<h2 id="thanks">Thanks</h2>
-
-<p>We would like to thank each and every person who has contributed to Libcloud in
-any form (be it a code change, documentation change, bug fix, typo fix,
-feature suggestion or similar).</p>
-
-<h2 id="team-members">Team Members</h2>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/d1c75ac7386c633d0b45b7729bd67325?s=120&amp;d=mm" /></p>
-    <p>Alex Gaynor<br />
-  Committe<br />
-  alex_gaynor [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/8306765ee9e4c34a9e5d0210ce6e673c?s=120&amp;d=mm" /></p>
-    <p>Anthony Shaw<br />
-  PMC Member, Committer<br />
-  anthonyshaw [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/4d3cc42ce71a8beb836ff450fcf915ba?s=120&amp;d=mm" /></p>
-    <p>Brian Curtin<br />
-  Committer<br />
-  briancurtin [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/102770a2730461e15898de69062d820f?s=120&amp;d=mm" /></p>
-    <p>Clemens Wolff<br />
-  Committer<br />
-  clewolff [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/b12417d49bfe047d4a15354bf42c3ec5?s=120&amp;d=mm" /></p>
-    <p>Eric Johnson<br />
-  PMC Member, Committer<br />
-  erjohnso [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/0ddd15e03091f11309af6c8a884bac4b?s=120&amp;d=mm" /></p>
-    <p>Eric Woods<br />
-  PMC Member, Committer<br />
-  woodser [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/c9c450ae3ebc8874b4bd62a768c95430?s=120&amp;d=mm" /></p>
-    <p>Hutson Betts<br />
-  Committer<br />
-  hbetts [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/ef185757d801db48b629387960e29ada?s=120&amp;d=mm" /></p>
-    <p>Ilgiz Islamgulov<br />
-  Committer<br />
-  ilgiz [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/2f537f2628095202158f4347ca338a90?s=120&amp;d=mm" /></p>
-    <p>Jeremiah Orem<br />
-  PMC Member, Committer<br />
-  oremj [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/d40de54fa1ed2bf510a3e3a4e17b6360?s=120&amp;d=mm" /></p>
-    <p>Jerry Chen<br />
-  PMC Member, Committer<br />
-  jerry [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/66c6f2fdb6ec59633a756c0a23f65710?s=120&amp;d=mm" /></p>
-    <p>John Carr<br />
-  PMC Member, Committer<br />
-  johnmdcarr [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/09cb6323ff038a455275172e88a8886b?s=120&amp;d=mm" /></p>
-    <p>Mahendra Maheshwara<br />
-  Committer<br />
-  mahendra [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/204a9ee81267e2338bf23941fc2a28aa?s=120&amp;d=mm" /></p>
-    <p>Roman Bogorodskiy<br />
-  PMC Member, Committer<br />
-  rbogorodskiy [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/465b14936971308d6b78353b06931aef?s=120&amp;d=mm" /></p>
-    <p>Sebastien Goasguen <br />
-  PMC Member,Committer<br />
-  sebgoa [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/c53761c97c92cfb0b916eb81ecc8c59a?s=120&amp;d=mm" /></p>
-    <p>Tom Davis<br />
-  PMC Member, Committer<br />
-  tom [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/b8cf36142fa7c8d4dabcfafe7ea5c2c5?s=120&amp;d=mm" /></p>
-    <p>Tomaz Muraus<br />
-  PMC Member, Committer, Chair<br />
-  tomaz [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/1085d3830662765fb7e5b48bd761d8cf?s=120&amp;d=mm" /></p>
-    <p>Paul Querna<br />
-  PMC member, Committer<br />
-  pquerna [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/432e4873d2fbf7bd26eab46b3d40d0f7?s=120&amp;d=mm" /></p>
-    <p>Rick van de Loo<br />
-  Committer<br />
-  vdloo [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<p><a name="emerits">&lt;h2 class="anchor"&gt;Emeritus&lt;/h2&gt;</a></p>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/292a14695cdabed53e341540e484294b?s=120&amp;d=mm" /></p>
-    <p>Allard Hoeve<br />
-  PMC Member, Committer<br />
-  allard [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<div class="row section member">
-  <div class="col-md-8">
-    <p><img class="gravatar" src="https://www.gravatar.com/avatar/d03b1596ab70d981cc1866c273b36d99?s=120&amp;d=mm" /></p>
-    <p>Quentin Pradet<br />
-  Committer, PMC member<br />
-  quentinp [at] apache [dot] org
-  </p>
-  </div>
-</div>
-
-<h2 id="alumni">Alumni</h2>
-
-<ul>
-  <li>Alex Polvi (original Libcloud developer and founder)</li>
-  <li>Dan Di Spaltro (committer)</li>
-  <li>Ivan Meredith (committer)</li>
-  <li>Jed Smith (committer, PMC member)</li>
-</ul>
-
-<h2 id="other">Other</h2>
-
-<ul>
-  <li>Daniel Bruno - Fedora packages</li>
-  <li>Roman Bogorodskiy - FreeBSD port</li>
-  <li>Soren Hansen - Ubuntu packages</li>
-</ul>
-
-<h2 id="contributors">Contributors</h2>
-
-<p>This section lists all the people who have contributed code or a documentation
-change to Libcloud. It’s automatically generated from the <a href="https://github.com/apache/libcloud/blob/trunk/CHANGES">CHANGES</a> file so
-it might not be 100% accurate. If you have contributed, but your name is
-missing from this list, we would like to apologize and thank you again for
-your contribution!</p>
-
-<p>All the names are sorted in an alphabetical order based on the contributor’s
-last name.</p>
-
-<ul>
-  <li>Filipe Silva /Lordshion:</li>
-  <li>@Blawney: <a href="https://github.com/apache/libcloud/pull/643">GITHUB-643</a></li>
-  <li>@Lordshion: <a href="https://github.com/apache/libcloud/pull/645">GITHUB-645</a></li>
-  <li>Ben Agricola: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-158">LIBCLOUD-158</a></li>
-  <li>Syed Mushtaq Ahmed: <a href="https://github.com/apache/libcloud/pull/512">GITHUB-512</a>, <a href="https://github.com/apache/libcloud/pull/516">GITHUB-516</a></li>
-  <li>Juan Font Alonso: <a href="https://github.com/apache/libcloud/pull/833">GITHUB-833</a>, <a href="https://github.com/apache/libcloud/pull/706">GITHUB-706</a>, <a href="https://github.com/apache/libcloud/pull/658">GITHUB-658</a></li>
-  <li>Amastracci: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-569">LIBCLOUD-569</a>, <a href="https://github.com/apache/libcloud/pull/303">GITHUB-303</a></li>
-  <li>Amitofs: <a href="https://github.com/apache/libcloud/pull/638">GITHUB-638</a></li>
-  <li>Peter Amstulz:</li>
-  <li>Magnus Andersson: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-562">LIBCLOUD-562</a>, <a href="https://github.com/apache/libcloud/pull/299">GITHUB-299</a></li>
-  <li>Arfrever Frehtes Taifersar Arahesis: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-321">LIBCLOUD-321</a></li>
-  <li>Patrick Armstrong: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-417">LIBCLOUD-417</a></li>
-  <li>Nick Bailey:</li>
-  <li>Matt Baldwin: <a href="https://github.com/apache/libcloud/pull/305">GITHUB-305</a>, <a href="https://github.com/apache/libcloud/pull/352">GITHUB-352</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-589">LIBCLOUD-589</a>, <a href="https://github.com/apache/libcloud/pull/538">GITHUB-538</a>, <a href="https://github.com/apache/libcloud/pull/499">GITHUB-499</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-556">LIBCLOUD-556</a></li>
-  <li>Aymeric Barantal: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-317">LIBCLOUD-317</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-225">LIBCLOUD-225</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-115">LIBCLOUD-115</a></li>
-  <li>Xavier Barbosa: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-403">LIBCLOUD-403</a></li>
-  <li>Chris / Bassdread: <a href="https://github.com/apache/libcloud/pull/276">GITHUB-276</a></li>
-  <li>John Baublitz: <a href="https://github.com/apache/libcloud/pull/949">GITHUB-949</a>, <a href="https://github.com/apache/libcloud/pull/954">GITHUB-954</a>, <a href="https://github.com/apache/libcloud/pull/955">GITHUB-955</a></li>
-  <li>Michael Bennett: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-384">LIBCLOUD-384</a>, <a href="https://github.com/apache/libcloud/pull/305">GITHUB-305</a>, <a href="https://github.com/apache/libcloud/pull/528">GITHUB-528</a>, <a href="https://github.com/apache/libcloud/pull/325">GITHUB-325</a>, <a href="https://github.com/apache/libcloud/pull/538">GITHUB-538</a>, <a href="https://github.com/apache/libcloud/pull/499">GITHUB-499</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-556">LIBCLOUD-556</a></li>
-  <li>Ash Berlin: <a href="https://github.com/apache/libcloud/pull/251">GITHUB-251</a></li>
-  <li>Hutson Betts: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-120">LIBCLOUD-120</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-204">LIBCLOUD-204</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-148">LIBCLOUD-148</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-121">LIBCLOUD-121</a></li>
-  <li>Dinesh Bhoopathy: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-249">LIBCLOUD-249</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-489">LIBCLOUD-489</a>, <a href="https://github.com/apache/libcloud/pull/472">GITHUB-472</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-670">LIBCLOUD-670</a></li>
-  <li>Greg Bishop: <a href="https://github.com/apache/libcloud/pull/785">GITHUB-785</a></li>
-  <li>James E. Blair: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-173">LIBCLOUD-173</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-172">LIBCLOUD-172</a></li>
-  <li>Igor Bogomazov: <a href="https://github.com/apache/libcloud/pull/412">GITHUB-412</a></li>
-  <li>Roman Bogorodskiy: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-34">LIBCLOUD-34</a></li>
-  <li>Chmouel Boudjnah:</li>
-  <li>Otto Bretz: <a href="https://github.com/apache/libcloud/pull/607">GITHUB-607</a></li>
-  <li>Marc-AurèLe Brothier: <a href="https://github.com/apache/libcloud/pull/847">GITHUB-847</a></li>
-  <li>Misha Brukman: <a href="https://github.com/apache/libcloud/pull/625">GITHUB-625</a>, <a href="https://github.com/apache/libcloud/pull/583">GITHUB-583</a>, <a href="https://github.com/apache/libcloud/pull/464">GITHUB-464</a></li>
-  <li>David Busby: <a href="https://github.com/apache/libcloud/pull/27">GITHUB-27</a></li>
-  <li>Miguel Caballer: <a href="https://github.com/apache/libcloud/pull/789">GITHUB-789</a></li>
-  <li>Michael Calmer: <a href="https://github.com/apache/libcloud/pull/884">GITHUB-884</a></li>
-  <li>Benoit Canet: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-536">LIBCLOUD-536</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-553">LIBCLOUD-553</a>, <a href="https://github.com/apache/libcloud/pull/285">GITHUB-285</a>, <a href="https://github.com/apache/libcloud/pull/293">GITHUB-293</a></li>
-  <li>Carlo: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-325">LIBCLOUD-325</a></li>
-  <li>John Carr: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-367">LIBCLOUD-367</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-169">LIBCLOUD-169</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-132">LIBCLOUD-132</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-257">LIBCLOUD-257</a></li>
-  <li>Kevin Carter:</li>
-  <li>Jerry Chen: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-34">LIBCLOUD-34</a></li>
-  <li>Jon Chen: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-425">LIBCLOUD-425</a></li>
-  <li>Robert Chiniquy: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-324">LIBCLOUD-324</a></li>
-  <li>Kamil Chmielewski: <a href="https://github.com/apache/libcloud/pull/942">GITHUB-942</a></li>
-  <li>Samuel Chong: <a href="https://github.com/apache/libcloud/pull/893">GITHUB-893</a>, <a href="https://github.com/apache/libcloud/pull/953">GITHUB-953</a>, <a href="https://github.com/apache/libcloud/pull/961">GITHUB-961</a>, <a href="https://github.com/apache/libcloud/pull/912">GITHUB-912</a>, <a href="https://github.com/apache/libcloud/pull/902">GITHUB-902</a></li>
-  <li>Danny Clark:</li>
-  <li>Chris Clarke: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-434">LIBCLOUD-434</a></li>
-  <li>Richard Conway: <a href="https://github.com/apache/libcloud/pull/305">GITHUB-305</a>, <a href="https://github.com/apache/libcloud/pull/538">GITHUB-538</a>, <a href="https://github.com/apache/libcloud/pull/499">GITHUB-499</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-556">LIBCLOUD-556</a></li>
-  <li>Rick Copeland:</li>
-  <li>Jamie Cressey: <a href="https://github.com/apache/libcloud/pull/831">GITHUB-831</a>, <a href="https://github.com/apache/libcloud/pull/827">GITHUB-827</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-820">LIBCLOUD-820</a></li>
-  <li>Scott Crunkleton: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-786">LIBCLOUD-786</a>, <a href="https://github.com/apache/libcloud/pull/689">GITHUB-689</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-803">LIBCLOUD-803</a>, <a href="https://github.com/apache/libcloud/pull/665">GITHUB-665</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-800">LIBCLOUD-800</a>, <a href="https://github.com/apache/libcloud/pull/633">GITHUB-633</a>, <a href="https://github.com/apache/libcloud/pull/648">GITHUB-648</a>, <a href="https://github.com/apache/libcloud/pull/714">GITHUB-714</a>, <a href="https://github.com/apache/libcloud/pull/939">GITHUB-939</a>, <a href="https://github.com/apache/libcloud/pull/901">GITHUB-901</a>, <a href="https://github.com/apache/libcloud/pull/711">GITHUB-711</a>, <a href="https://github.com/apache/libcloud/pull/860">GITHUB-860</a></li>
-  <li>Franck Cuny: <a href="https://github.com/apache/libcloud/pull/264">GITHUB-264</a>, <a href="https://github.com/apache/libcloud/pull/258">GITHUB-258</a>, <a href="https://github.com/apache/libcloud/pull/378">GITHUB-378</a>, <a href="https://github.com/apache/libcloud/pull/260">GITHUB-260</a>, <a href="https://github.com/apache/libcloud/pull/269">GITHUB-269</a></li>
-  <li>Brian Curtin: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-738">LIBCLOUD-738</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-402">LIBCLOUD-402</a></li>
-  <li>Daveb: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-95">LIBCLOUD-95</a></li>
-  <li>Davidcrossland: <a href="https://github.com/apache/libcloud/pull/305">GITHUB-305</a>, <a href="https://github.com/apache/libcloud/pull/538">GITHUB-538</a>, <a href="https://github.com/apache/libcloud/pull/499">GITHUB-499</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-556">LIBCLOUD-556</a></li>
-  <li>Brian Degeeter: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-256">LIBCLOUD-256</a></li>
-  <li>Simon Delamare:</li>
-  <li>Fahri Cihan Demirci: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-858">LIBCLOUD-858</a>, <a href="https://github.com/apache/libcloud/pull/909">GITHUB-909</a>, <a href="https://github.com/apache/libcloud/pull/894">GITHUB-894</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-861">LIBCLOUD-861</a>, <a href="https://github.com/apache/libcloud/pull/917">GITHUB-917</a>, <a href="https://github.com/apache/libcloud/pull/914">GITHUB-914</a></li>
-  <li>Chris Deramus: <a href="https://github.com/apache/libcloud/pull/240">GITHUB-240</a>, <a href="https://github.com/apache/libcloud/pull/241">GITHUB-241</a>, <a href="https://github.com/apache/libcloud/pull/246">GITHUB-246</a>, <a href="https://github.com/apache/libcloud/pull/245">GITHUB-245</a>, <a href="https://github.com/apache/libcloud/pull/248">GITHUB-248</a>, <a href="https://github.com/apache/libcloud/pull/249">GITHUB-249</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-465">LIBCLOUD-465</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-464">LIBCLOUD-464</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-508">LIBCLOUD-508</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-466">LIBCLOUD-466</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-463">LIBCLOUD-463</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-525">LIBCLOUD-525</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-506">LIBCLOUD-506</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-507">LIBCLOUD-507</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-504">LIBCLOUD-504</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-505">LIBCLOUD-505</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-468">LIBCLOUD-468</a>, <a href="https://github.com/apache/libcloud/pull/237">GITHUB-237</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-493">LIBCLOUD-493</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-494">LIBCLOUD-494</a>, <a href="https://github.com/apache/libcloud/pull/210">GITHUB-210</a>, <a href="https://github.com/apache/libcloud/pull/239">GITHUB-239</a>, <a href="https://github.com/apache/libcloud/pull/238">GITHUB-238</a>, <a href="https://github.com/apache/libcloud/pull/255">GITHUB-255</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-514">LIBCLOUD-514</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-516">LIBCLOUD-516</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-512">LIBCLOUD-512</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-473">LIBCLOUD-473</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-470">LIBCLOUD-470</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-471">LIBCLOUD-471</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-474">LIBCLOUD-474</a>, <a href="https://github.com/apache/libcloud/pull/199">GITHUB-199</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-467">LIBCLOUD-467</a>, <a href="https://github.com/apache/libcloud/pull/220">GITHUB-220</a>, <a href="https://github.com/apache/libcloud/pull/221">GITHUB-221</a>, <a href="https://github.com/apache/libcloud/pull/222">GITHUB-222</a>, <a href="https://github.com/apache/libcloud/pull/208">GITHUB-208</a>, <a href="https://github.com/apache/libcloud/pull/209">GITHUB-209</a>, <a href="https://github.com/apache/libcloud/pull/207">GITHUB-207</a>, <a href="https://github.com/apache/libcloud/pull/205">GITHUB-205</a>, <a href="https://github.com/apache/libcloud/pull/202">GITHUB-202</a>, <a href="https://github.com/apache/libcloud/pull/203">GITHUB-203</a>, <a href="https://github.com/apache/libcloud/pull/201">GITHUB-201</a></li>
-  <li>Jaume Devesa: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-278">LIBCLOUD-278</a></li>
-  <li>Marcus Devich: <a href="https://github.com/apache/libcloud/pull/315">GITHUB-315</a></li>
-  <li>Jim Divine: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-526">LIBCLOUD-526</a>, <a href="https://github.com/apache/libcloud/pull/257">GITHUB-257</a></li>
-  <li>Jay Doane: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-187">LIBCLOUD-187</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-185">LIBCLOUD-185</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-200">LIBCLOUD-200</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-197">LIBCLOUD-197</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-190">LIBCLOUD-190</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-177">LIBCLOUD-177</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-188">LIBCLOUD-188</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-116">LIBCLOUD-116</a></li>
-  <li>Ken Drayer:</li>
-  <li>Jeff Dunham: <a href="https://github.com/apache/libcloud/pull/691">GITHUB-691</a>, <a href="https://github.com/apache/libcloud/pull/693">GITHUB-693</a>, <a href="https://github.com/apache/libcloud/pull/692">GITHUB-692</a>, <a href="https://github.com/apache/libcloud/pull/695">GITHUB-695</a>, <a href="https://github.com/apache/libcloud/pull/694">GITHUB-694</a>, <a href="https://github.com/apache/libcloud/pull/858">GITHUB-858</a>, <a href="https://github.com/apache/libcloud/pull/734">GITHUB-734</a>, <a href="https://github.com/apache/libcloud/pull/726">GITHUB-726</a></li>
-  <li>Earthgecko: <a href="https://github.com/apache/libcloud/pull/287">GITHUB-287</a></li>
-  <li>Rico Echwald-Tijsen: <a href="https://github.com/apache/libcloud/pull/553">GITHUB-553</a></li>
-  <li>Evgeny Egorochkin: <a href="https://github.com/apache/libcloud/pull/360">GITHUB-360</a></li>
-  <li>Amir Elaguizy: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-223">LIBCLOUD-223</a></li>
-  <li>Matthew Ellison: <a href="https://github.com/apache/libcloud/pull/958">GITHUB-958</a></li>
-  <li>Zak Estrada: <a href="https://github.com/apache/libcloud/pull/311">GITHUB-311</a>, <a href="https://github.com/apache/libcloud/pull/312">GITHUB-312</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-576">LIBCLOUD-576</a></li>
-  <li>Mark Everett:</li>
-  <li>Jesaja Everling: <a href="https://github.com/apache/libcloud/pull/569">GITHUB-569</a></li>
-  <li>Michael Farrell: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-429">LIBCLOUD-429</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-433">LIBCLOUD-433</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-430">LIBCLOUD-430</a></li>
-  <li>Tom Fifield: <a href="https://github.com/apache/libcloud/pull/492">GITHUB-492</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-635">LIBCLOUD-635</a></li>
-  <li>Matt Finucane: <a href="https://github.com/apache/libcloud/pull/938">GITHUB-938</a></li>
-  <li>Aymen Fitati:</li>
-  <li>Tim Fletcher: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-63">LIBCLOUD-63</a></li>
-  <li>Juan Font: <a href="https://github.com/apache/libcloud/pull/824">GITHUB-824</a></li>
-  <li>Nick Fox: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-730">LIBCLOUD-730</a>, <a href="https://github.com/apache/libcloud/pull/557">GITHUB-557</a></li>
-  <li>Nicolas Fraison: <a href="https://github.com/apache/libcloud/pull/343">GITHUB-343</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-601">LIBCLOUD-601</a>, <a href="https://github.com/apache/libcloud/pull/498">GITHUB-498</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-686">LIBCLOUD-686</a></li>
-  <li>David Freedman: <a href="https://github.com/apache/libcloud/pull/840">GITHUB-840</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-652">LIBCLOUD-652</a>, <a href="https://github.com/apache/libcloud/pull/433">GITHUB-433</a></li>
-  <li>Stefan Friesel: <a href="https://github.com/apache/libcloud/pull/356">GITHUB-356</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-612">LIBCLOUD-612</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-373">LIBCLOUD-373</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-369">LIBCLOUD-369</a></li>
-  <li>Michal Galet: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-340">LIBCLOUD-340</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-183">LIBCLOUD-183</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-239">LIBCLOUD-239</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-222">LIBCLOUD-222</a></li>
-  <li>Alex Gaynor: <a href="https://github.com/apache/libcloud/pull/374">GITHUB-374</a></li>
-  <li>Per Suggestion Of Grig Gheorghiu:</li>
-  <li>Grig Gheorghiu: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-57">LIBCLOUD-57</a></li>
-  <li>Chris Gilmer: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-199">LIBCLOUD-199</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-155">LIBCLOUD-155</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-163">LIBCLOUD-163</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-178">LIBCLOUD-178</a></li>
-  <li>Jason Gionta: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-180">LIBCLOUD-180</a></li>
-  <li>Github-976:</li>
-  <li>Sebastien Goasguen: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-329">LIBCLOUD-329</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-330">LIBCLOUD-330</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-333">LIBCLOUD-333</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-332">LIBCLOUD-332</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-348">LIBCLOUD-348</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-338">LIBCLOUD-338</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-380">LIBCLOUD-380</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-381">LIBCLOUD-381</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-566">LIBCLOUD-566</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-388">LIBCLOUD-388</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-345">LIBCLOUD-345</a></li>
-  <li>Markos Gogoulos: <a href="https://github.com/apache/libcloud/pull/235">GITHUB-235</a>, <a href="https://github.com/apache/libcloud/pull/448">GITHUB-448</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-461">LIBCLOUD-461</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-404">LIBCLOUD-404</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-503">LIBCLOUD-503</a>, <a href="https://github.com/apache/libcloud/pull/194">GITHUB-194</a>, <a href="https://github.com/apache/libcloud/pull/447">GITHUB-447</a></li>
-  <li>Lior Goikhburg: <a href="https://github.com/apache/libcloud/pull/307">GITHUB-307</a>, <a href="https://github.com/apache/libcloud/pull/306">GITHUB-306</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-571">LIBCLOUD-571</a>, <a href="https://github.com/apache/libcloud/pull/313">GITHUB-313</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-572">LIBCLOUD-572</a>, <a href="https://github.com/apache/libcloud/pull/318">GITHUB-318</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-574">LIBCLOUD-574</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-580">LIBCLOUD-580</a>, <a href="https://github.com/apache/libcloud/pull/320">GITHUB-320</a></li>
-  <li>Sean Goller: <a href="https://github.com/apache/libcloud/pull/925">GITHUB-925</a></li>
-  <li>Alejandro GonzáLez: <a href="https://github.com/apache/libcloud/pull/820">GITHUB-820</a></li>
-  <li>Adam Wolfe Gordon: <a href="https://github.com/apache/libcloud/pull/807">GITHUB-807</a></li>
-  <li>Geoff Greer: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-205">LIBCLOUD-205</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-206">LIBCLOUD-206</a></li>
-  <li>Steve Gregory: <a href="https://github.com/apache/libcloud/pull/647">GITHUB-647</a></li>
-  <li>Andy Grimm: <a href="https://github.com/apache/libcloud/pull/361">GITHUB-361</a></li>
-  <li>Olivier Grisel: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-399">LIBCLOUD-399</a></li>
-  <li>James Guthrie: <a href="https://github.com/apache/libcloud/pull/606">GITHUB-606</a></li>
-  <li>Russell Haering:</li>
-  <li>Philipp Hahn: <a href="https://github.com/apache/libcloud/pull/646">GITHUB-646</a></li>
-  <li>Joseph Hall: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-294">LIBCLOUD-294</a></li>
-  <li>Dave Halter: <a href="https://github.com/apache/libcloud/pull/951">GITHUB-951</a></li>
-  <li>Soren L. Hansen: <a href="https://github.com/apache/libcloud/pull/957">GITHUB-957</a></li>
-  <li>Matthew Harris: <a href="https://github.com/apache/libcloud/pull/946">GITHUB-946</a></li>
-  <li>Peter Herndon:</li>
-  <li>Greg Hill: <a href="https://github.com/apache/libcloud/pull/488">GITHUB-488</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-682">LIBCLOUD-682</a></li>
-  <li>Csaba Hoch: <a href="https://github.com/apache/libcloud/pull/301">GITHUB-301</a></li>
-  <li>Allard Hoeve: <a href="https://github.com/apache/libcloud/pull/398">GITHUB-398</a>, <a href="https://github.com/apache/libcloud/pull/479">GITHUB-479</a>, <a href="https://github.com/apache/libcloud/pull/450">GITHUB-450</a>, <a href="https://github.com/apache/libcloud/pull/478">GITHUB-478</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-758">LIBCLOUD-758</a>, <a href="https://github.com/apache/libcloud/pull/866">GITHUB-866</a>, <a href="https://github.com/apache/libcloud/pull/462">GITHUB-462</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-637">LIBCLOUD-637</a>, <a href="https://github.com/apache/libcloud/pull/857">GITHUB-857</a>, <a href="https://github.com/apache/libcloud/pull/602">GITHUB-602</a>, <a href="https://github.com/apache/libcloud/pull/451">GITHUB-451</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-664">LIBCLOUD-664</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-663">LIBCLOUD-663</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-672">LIBCLOUD-672</a>, <a href="https://github.com/apache/libcloud/pull/624">GITHUB-624</a>, <a href="https://github.com/apache/libcloud/pull/867">GITHUB-867</a>, <a href="https://github.com/apache/libcloud/pull/473">GITHUB-473</a>, <a href="https://github.com/apache/libcloud/pull/865">GITHUB-865</a>, <a href="https://github.com/apache/libcloud/pull/467">GITHUB-467</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-668">LIBCLOUD-668</a>, <a href="https://github.com/apache/libcloud/pull/476">GITHUB-476</a></li>
-  <li>Wido Den Hollander: <a href="https://github.com/apache/libcloud/pull/830">GITHUB-830</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-719">LIBCLOUD-719</a>, <a href="https://github.com/apache/libcloud/pull/835">GITHUB-835</a>, <a href="https://github.com/apache/libcloud/pull/834">GITHUB-834</a>, <a href="https://github.com/apache/libcloud/pull/679">GITHUB-679</a>, <a href="https://github.com/apache/libcloud/pull/675">GITHUB-675</a>, <a href="https://github.com/apache/libcloud/pull/829">GITHUB-829</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-641">LIBCLOUD-641</a>, <a href="https://github.com/apache/libcloud/pull/672">GITHUB-672</a>, <a href="https://github.com/apache/libcloud/pull/477">GITHUB-477</a>, <a href="https://github.com/apache/libcloud/pull/562">GITHUB-562</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-764">LIBCLOUD-764</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-735">LIBCLOUD-735</a>, <a href="https://github.com/apache/libcloud/pull/615">GITHUB-615</a>, <a href="https://github.com/apache/libcloud/pull/540">GITHUB-540</a>, <a href="https://github.com/apache/libcloud/pull/617">GITHUB-617</a>, <a href="https://github.com/apache/libcloud/pull/623">GITHUB-623</a></li>
-  <li>LéNaïC Huard: <a href="https://github.com/apache/libcloud/pull/727">GITHUB-727</a></li>
-  <li>Patrick Humpal: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-739">LIBCLOUD-739</a>, <a href="https://github.com/apache/libcloud/pull/575">GITHUB-575</a>, <a href="https://github.com/apache/libcloud/pull/604">GITHUB-604</a></li>
-  <li>Javier Castillo Ii: <a href="https://github.com/apache/libcloud/pull/505">GITHUB-505</a></li>
-  <li>Max Illfelder: <a href="https://github.com/apache/libcloud/pull/704">GITHUB-704</a>, <a href="https://github.com/apache/libcloud/pull/956">GITHUB-956</a>, <a href="https://github.com/apache/libcloud/pull/852">GITHUB-852</a>, <a href="https://github.com/apache/libcloud/pull/851">GITHUB-851</a>, <a href="https://github.com/apache/libcloud/pull/825">GITHUB-825</a>, <a href="https://github.com/apache/libcloud/pull/828">GITHUB-828</a>, <a href="https://github.com/apache/libcloud/pull/713">GITHUB-713</a>, <a href="https://github.com/apache/libcloud/pull/861">GITHUB-861</a></li>
-  <li>Jaime Irurzun:</li>
-  <li>Ilgiz Islamgulov: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-229">LIBCLOUD-229</a></li>
-  <li>Brian Jinwright:</li>
-  <li>Eric Johnson: <a href="https://github.com/apache/libcloud/pull/409">GITHUB-409</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-602">LIBCLOUD-602</a>, <a href="https://github.com/apache/libcloud/pull/419">GITHUB-419</a>, <a href="https://github.com/apache/libcloud/pull/373">GITHUB-373</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-713">LIBCLOUD-713</a>, <a href="https://github.com/apache/libcloud/pull/391">GITHUB-391</a>, <a href="https://github.com/apache/libcloud/pull/393">GITHUB-393</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-627">LIBCLOUD-627</a>, <a href="https://github.com/apache/libcloud/pull/395">GITHUB-395</a>, <a href="https://github.com/apache/libcloud/pull/396">GITHUB-396</a>, <a href="https://github.com/apache/libcloud/pull/410">GITHUB-410</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-657">LIBCLOUD-657</a>, <a href="https://github.com/apache/libcloud/pull/420">GITHUB-420</a>, <a href="https://github.com/apache/libcloud/pull/721">GITHUB-721</a>, <a href="https://github.com/apache/libcloud/pull/397">GITHUB-397</a>, <a href="https://github.com/apache/libcloud/pull/441">GITHUB-441</a>, <a href="https://github.com/apache/libcloud/pull/442">GITHUB-442</a>, <a href="https://github.com/apache/libcloud/pull/779">GITHUB-779</a>, <a href="https://github.com/apache/libcloud/pull/414">GITHUB-414</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-578">LIBCLOUD-578</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-276">LIBCLOUD-276</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-625">LIBCLOUD-625</a>, <a href="https://github.com/apache/libcloud/pull/302">GITHUB-302</a>, <a href="https://github.com/apache/libcloud/pull/339">GITHUB-339</a>, <a href="https://github.com/apache/libcloud/pull/438">GITHUB-438</a>, <a href="https://github.com/apache/libcloud/pull/390">GITHUB-390</a>, <a href="https://github.com/apache/libcloud/pull/394">GITHUB-394</a>, <a href="https://github.com/apache/libcloud/pull/428">GITHUB-428</a>, <a href="https://github.com/apache/libcloud/pull/401">GITHUB-401</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-595">LIBCLOUD-595</a>, <a href="https://github.com/apache/libcloud/pull/341">GITHUB-341</a>, <a href="https://github.com/apache/libcloud/pull/780">GITHUB-780</a>, <a href="https://github.com/apache/libcloud/pull/276">GITHUB-276</a>, <a href="https://github.com/apache/libcloud/pull/423">GITHUB-423</a></li>
-  <li>Jason Johnson: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-310">LIBCLOUD-310</a></li>
-  <li>Erik Johnson: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-714">LIBCLOUD-714</a>, <a href="https://github.com/apache/libcloud/pull/577">GITHUB-577</a></li>
-  <li>Daemyung Kang: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-435">LIBCLOUD-435</a></li>
-  <li>Lakshmi Kannan: <a href="https://github.com/apache/libcloud/pull/558">GITHUB-558</a></li>
-  <li>Noah Kantrowitz: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-498">LIBCLOUD-498</a>, <a href="https://github.com/apache/libcloud/pull/223">GITHUB-223</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-497">LIBCLOUD-497</a></li>
-  <li>Katana-Steel: <a href="https://github.com/apache/libcloud/pull/809">GITHUB-809</a></li>
-  <li>Russell Keith-Magee:</li>
-  <li>Bernard Kerckenaere: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-353">LIBCLOUD-353</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-358">LIBCLOUD-358</a></li>
-  <li>Philip Kershaw:</li>
-  <li>Dave King: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-153">LIBCLOUD-153</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-164">LIBCLOUD-164</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-165">LIBCLOUD-165</a>, <a href="https://github.com/apache/libcloud/pull/40">GITHUB-40</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-408">LIBCLOUD-408</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-170">LIBCLOUD-170</a></li>
-  <li>John Kinsella: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-676">LIBCLOUD-676</a>, <a href="https://github.com/apache/libcloud/pull/482">GITHUB-482</a></li>
-  <li>Rene Kjellerup: <a href="https://github.com/apache/libcloud/pull/838">GITHUB-838</a></li>
-  <li>René Kjellerup: <a href="https://github.com/apache/libcloud/pull/788">GITHUB-788</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-820">LIBCLOUD-820</a></li>
-  <li>Andrew Klochkov:</li>
-  <li>Wiktor Kolodziej:</li>
-  <li>Mateusz Korszun: <a href="https://github.com/apache/libcloud/pull/468">GITHUB-468</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-671">LIBCLOUD-671</a></li>
-  <li>Jeroen De Korte: <a href="https://github.com/apache/libcloud/pull/434">GITHUB-434</a>, <a href="https://github.com/apache/libcloud/pull/363">GITHUB-363</a>, <a href="https://github.com/apache/libcloud/pull/371">GITHUB-371</a></li>
-  <li>Anton Kozyrev: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-869">LIBCLOUD-869</a>, <a href="https://github.com/apache/libcloud/pull/848">GITHUB-848</a>, <a href="https://github.com/apache/libcloud/pull/843">GITHUB-843</a>, <a href="https://github.com/apache/libcloud/pull/936">GITHUB-936</a></li>
-  <li>Scott Kruger: <a href="https://github.com/apache/libcloud/pull/556">GITHUB-556</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-728">LIBCLOUD-728</a></li>
-  <li>Roeland Kuipers: <a href="https://github.com/apache/libcloud/pull/316">GITHUB-316</a>, <a href="https://github.com/apache/libcloud/pull/369">GITHUB-369</a>, <a href="https://github.com/apache/libcloud/pull/368">GITHUB-368</a>, <a href="https://github.com/apache/libcloud/pull/327">GITHUB-327</a>, <a href="https://github.com/apache/libcloud/pull/382">GITHUB-382</a>, <a href="https://github.com/apache/libcloud/pull/346">GITHUB-346</a></li>
-  <li>Ivan Kusalic: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-396">LIBCLOUD-396</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-395">LIBCLOUD-395</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-382">LIBCLOUD-382</a></li>
-  <li>Sengor Kusturica: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-204">LIBCLOUD-204</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-242">LIBCLOUD-242</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-195">LIBCLOUD-195</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-183">LIBCLOUD-183</a></li>
-  <li>David Labissoniere:</li>
-  <li>Loic Lambiel: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-658">LIBCLOUD-658</a>, <a href="https://github.com/apache/libcloud/pull/440">GITHUB-440</a>, <a href="https://github.com/apache/libcloud/pull/389">GITHUB-389</a></li>
-  <li>Lars Larsson: <a href="https://github.com/apache/libcloud/pull/783">GITHUB-783</a></li>
-  <li>Ryan Lee: <a href="https://github.com/apache/libcloud/pull/718">GITHUB-718</a></li>
-  <li>Matt Lehman: <a href="https://github.com/apache/libcloud/pull/277">GITHUB-277</a>, <a href="https://github.com/apache/libcloud/pull/388">GITHUB-388</a></li>
-  <li>Vanč Levstik: <a href="https://github.com/apache/libcloud/pull/461">GITHUB-461</a>, <a href="https://github.com/apache/libcloud/pull/460">GITHUB-460</a>, <a href="https://github.com/apache/libcloud/pull/469">GITHUB-469</a>, <a href="https://github.com/apache/libcloud/pull/413">GITHUB-413</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-640">LIBCLOUD-640</a></li>
-  <li>Libcloud-575: <a href="https://github.com/apache/libcloud/pull/312">GITHUB-312</a></li>
-  <li>Gertjan Oude Lohuis: <a href="https://github.com/apache/libcloud/pull/444">GITHUB-444</a>, <a href="https://github.com/apache/libcloud/pull/365">GITHUB-365</a>, <a href="https://github.com/apache/libcloud/pull/366">GITHUB-366</a></li>
-  <li>Kyle Long: <a href="https://github.com/apache/libcloud/pull/590">GITHUB-590</a>, <a href="https://github.com/apache/libcloud/pull/595">GITHUB-595</a></li>
-  <li>Allard Hoeve] [Rick Van De Loo: <a href="https://github.com/apache/libcloud/pull/698">GITHUB-698</a></li>
-  <li>Rick Van De Loo: <a href="https://github.com/apache/libcloud/pull/919">GITHUB-919</a>, <a href="https://github.com/apache/libcloud/pull/922">GITHUB-922</a>, <a href="https://github.com/apache/libcloud/pull/920">GITHUB-920</a></li>
-  <li>Mario Loria: <a href="https://github.com/apache/libcloud/pull/876">GITHUB-876</a></li>
-  <li>Mahendra M: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-378">LIBCLOUD-378</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-273">LIBCLOUD-273</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-258">LIBCLOUD-258</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-265">LIBCLOUD-265</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-80">LIBCLOUD-80</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-255">LIBCLOUD-255</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-252">LIBCLOUD-252</a></li>
-  <li>Daemian Mack: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-196">LIBCLOUD-196</a></li>
-  <li>Stephano Maffulli: <a href="https://github.com/apache/libcloud/pull/655">GITHUB-655</a></li>
-  <li>Mark Maglana: <a href="https://github.com/apache/libcloud/pull/818">GITHUB-818</a>, <a href="https://github.com/apache/libcloud/pull/858">GITHUB-858</a></li>
-  <li>Bruno Mahé: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-219">LIBCLOUD-219</a></li>
-  <li>Andrew Mann:</li>
-  <li>Marko-P: <a href="https://github.com/apache/libcloud/pull/725">GITHUB-725</a></li>
-  <li>Samuel Marks: <a href="https://github.com/apache/libcloud/pull/343">GITHUB-343</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-601">LIBCLOUD-601</a>, <a href="https://github.com/apache/libcloud/pull/498">GITHUB-498</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-686">LIBCLOUD-686</a></li>
-  <li>Borja Martin: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-632">LIBCLOUD-632</a>, <a href="https://github.com/apache/libcloud/pull/385">GITHUB-385</a></li>
-  <li>Gavin Mccance: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-292">LIBCLOUD-292</a></li>
-  <li>Brian Mcdaniel:</li>
-  <li>Kevin Mcdonald: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-287">LIBCLOUD-287</a></li>
-  <li>Tom Melendez: <a href="https://github.com/apache/libcloud/pull/813">GITHUB-813</a>, <a href="https://github.com/apache/libcloud/pull/856">GITHUB-856</a>, <a href="https://github.com/apache/libcloud/pull/842">GITHUB-842</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-826">LIBCLOUD-826</a></li>
-  <li>Javier M. Mellid: <a href="https://github.com/apache/libcloud/pull/890">GITHUB-890</a>, <a href="https://github.com/apache/libcloud/pull/792">GITHUB-792</a>, <a href="https://github.com/apache/libcloud/pull/730">GITHUB-730</a>, <a href="https://github.com/apache/libcloud/pull/960">GITHUB-960</a>, <a href="https://github.com/apache/libcloud/pull/736">GITHUB-736</a>, <a href="https://github.com/apache/libcloud/pull/786">GITHUB-786</a></li>
-  <li>Lucy Mendel: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-107">LIBCLOUD-107</a></li>
-  <li>Andre Merzky: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-326">LIBCLOUD-326</a></li>
-  <li>Grischa Meyer: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-297">LIBCLOUD-297</a></li>
-  <li>Micafer: <a href="https://github.com/apache/libcloud/pull/959">GITHUB-959</a></li>
-  <li>Bojan Mihelac: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-209">LIBCLOUD-209</a></li>
-  <li>Joe Miller: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-282">LIBCLOUD-282</a></li>
-  <li>Anthony Monthe: <a href="https://github.com/apache/libcloud/pull/534">GITHUB-534</a>, <a href="https://github.com/apache/libcloud/pull/891">GITHUB-891</a>, <a href="https://github.com/apache/libcloud/pull/897">GITHUB-897</a>, <a href="https://github.com/apache/libcloud/pull/338">GITHUB-338</a>, <a href="https://github.com/apache/libcloud/pull/561">GITHUB-561</a>, <a href="https://github.com/apache/libcloud/pull/421">GITHUB-421</a>, <a href="https://github.com/apache/libcloud/pull/386">GITHUB-386</a>, <a href="https://github.com/apache/libcloud/pull/532">GITHUB-532</a>, <a href="https://github.com/apache/libcloud/pull/608">GITHUB-608</a>, <a href="https://github.com/apache/libcloud/pull/550">GITHUB-550</a></li>
-  <li>Peter Mooshammer: <a href="https://github.com/apache/libcloud/pull/435">GITHUB-435</a></li>
-  <li>Juan Carlos Moreno: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-334">LIBCLOUD-334</a>, <a href="https://github.com/apache/libcloud/pull/31">GITHUB-31</a></li>
-  <li>Luke Morfitt: <a href="https://github.com/apache/libcloud/pull/839">GITHUB-839</a></li>
-  <li>Brad Morgan: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-151">LIBCLOUD-151</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-178">LIBCLOUD-178</a></li>
-  <li>Rene Moser: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-615">LIBCLOUD-615</a>, <a href="https://github.com/apache/libcloud/pull/367">GITHUB-367</a></li>
-  <li>Tomaz Muraus: <a href="https://github.com/apache/libcloud/pull/682">GITHUB-682</a>, <a href="https://github.com/apache/libcloud/pull/246">GITHUB-246</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-180">LIBCLOUD-180</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-292">LIBCLOUD-292</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-454">LIBCLOUD-454</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-297">LIBCLOUD-297</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-390">LIBCLOUD-390</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-256">LIBCLOUD-256</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-375">LIBCLOUD-375</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-398">LIBCLOUD-398</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-219">LIBCLOUD-219</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-330">LIBCLOUD-330</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-366">LIBCLOUD-366</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-245">LIBCLOUD-245</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-282">LIBCLOUD-282</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-45">LIBCLOUD-45</a>, <a href="https://github.com/apache/libcloud/pull/305">GITHUB-305</a>, <a href="https://github.com/apache/libcloud/pull/444">GITHUB-444</a>, <a href="https://github.com/apache/libcloud/pull/490">GITHUB-490</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-176">LIBCLOUD-176</a>, <a href="https://github.com/apache/libcloud/pull/499">GITHUB-499</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-182">LIBCLOUD-182</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-438">LIBCLOUD-438</a>, <a href="https://github.com/apache/libcloud/pull/538">GITHUB-538</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-803">LIBCLOUD-803</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-430">LIBCLOUD-430</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-556">LIBCLOUD-556</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-149">LIBCLOUD-149</a>, <a href="https://github.com/apache/libcloud/pull/637">GITHUB-637</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-368">LIBCLOUD-368</a>, <a href="https://github.com/apache/libcloud/pull/714">GITHUB-714</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-242">LIBCLOUD-242</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-362">LIBCLOUD-362</a>, <a href="https://github.com/apache/libcloud/pull/711">GITHUB-711</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-247">LIBCLOUD-247</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-200">LIBCLOUD-200</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-95">LIBCLOUD-95</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-204">LIBCLOUD-204</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-328">LIBCLOUD-328</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-329">LIBCLOUD-329</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-267">LIBCLOUD-267</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-309">LIBCLOUD-309</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-293">LIBCLOUD-293</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-304">LIBCLOUD-304</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-224">LIBCLOUD-224</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-326">LIBCLOUD-326</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-278">LIBCLOUD-278</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-431">LIBCLOUD-431</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-213">LIBCLOUD-213</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-414">LIBCLOUD-414</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-175">LIBCLOUD-175</a></li>
-  <li>Avi Nanhkoesingh: <a href="https://github.com/apache/libcloud/pull/506">GITHUB-506</a>, <a href="https://github.com/apache/libcloud/pull/465">GITHUB-465</a></li>
-  <li>Mike Nerone: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-111">LIBCLOUD-111</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-110">LIBCLOUD-110</a></li>
-  <li>Chris O’Brien: <a href="https://github.com/apache/libcloud/pull/517">GITHUB-517</a>, <a href="https://github.com/apache/libcloud/pull/514">GITHUB-514</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-707">LIBCLOUD-707</a></li>
-  <li>John Obelenus: <a href="https://github.com/apache/libcloud/pull/229">GITHUB-229</a>, <a href="https://github.com/apache/libcloud/pull/231">GITHUB-231</a></li>
-  <li>Dustin Oberloh: <a href="https://github.com/apache/libcloud/pull/416">GITHUB-416</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-647">LIBCLOUD-647</a>, <a href="https://github.com/apache/libcloud/pull/436">GITHUB-436</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-656">LIBCLOUD-656</a></li>
-  <li>Viktor Ognev: <a href="https://github.com/apache/libcloud/pull/729">GITHUB-729</a></li>
-  <li>Pablo OrduñA: <a href="https://github.com/apache/libcloud/pull/317">GITHUB-317</a></li>
-  <li>Mikhail Ovsyannikov: <a href="https://github.com/apache/libcloud/pull/418">GITHUB-418</a></li>
-  <li>Tobias Paepke: <a href="https://github.com/apache/libcloud/pull/796">GITHUB-796</a></li>
-  <li>Ryan Parrish: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-356">LIBCLOUD-356</a>, <a href="https://github.com/apache/libcloud/pull/330">GITHUB-330</a></li>
-  <li>Alejandro Pereira: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-732">LIBCLOUD-732</a>, <a href="https://github.com/apache/libcloud/pull/588">GITHUB-588</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-745">LIBCLOUD-745</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-739">LIBCLOUD-739</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-748">LIBCLOUD-748</a>, <a href="https://github.com/apache/libcloud/pull/582">GITHUB-582</a>, <a href="https://github.com/apache/libcloud/pull/566">GITHUB-566</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-746">LIBCLOUD-746</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-747">LIBCLOUD-747</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-740">LIBCLOUD-740</a>, <a href="https://github.com/apache/libcloud/pull/575">GITHUB-575</a>, <a href="https://github.com/apache/libcloud/pull/576">GITHUB-576</a>, <a href="https://github.com/apache/libcloud/pull/581">GITHUB-581</a>, <a href="https://github.com/apache/libcloud/pull/579">GITHUB-579</a>, <a href="https://github.com/apache/libcloud/pull/591">GITHUB-591</a>, <a href="https://github.com/apache/libcloud/pull/596">GITHUB-596</a>, <a href="https://github.com/apache/libcloud/pull/621">GITHUB-621</a>, <a href="https://github.com/apache/libcloud/pull/604">GITHUB-604</a></li>
-  <li>Viktor Petersson: <a href="https://github.com/apache/libcloud/pull/417">GITHUB-417</a></li>
-  <li>Hoang Phan: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-785">LIBCLOUD-785</a></li>
-  <li>Adam Pickeral: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-166">LIBCLOUD-166</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-152">LIBCLOUD-152</a></li>
-  <li>Alex Poms: <a href="https://github.com/apache/libcloud/pull/574">GITHUB-574</a></li>
-  <li>Daniel Pool: <a href="https://github.com/apache/libcloud/pull/578">GITHUB-578</a></li>
-  <li>Trevor Pounds:</li>
-  <li>Trevor Powell: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-314">LIBCLOUD-314</a></li>
-  <li>Quentin Pradet: <a href="https://github.com/apache/libcloud/pull/921">GITHUB-921</a></li>
-  <li>Chris Psaltis: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-309">LIBCLOUD-309</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-294">LIBCLOUD-294</a></li>
-  <li>Siim PõDer: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-718">LIBCLOUD-718</a></li>
-  <li>Paul Querna: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-36">LIBCLOUD-36</a></li>
-  <li>Quilombo: <a href="https://github.com/apache/libcloud/pull/433">GITHUB-433</a></li>
-  <li>JoãO Paulo Raittes: <a href="https://github.com/apache/libcloud/pull/803">GITHUB-803</a></li>
-  <li>Nirmal Ranganathan: <a href="https://github.com/apache/libcloud/pull/370">GITHUB-370</a></li>
-  <li>Rahul Ranjan: <a href="https://github.com/apache/libcloud/pull/253">GITHUB-253</a>, <a href="https://github.com/apache/libcloud/pull/252">GITHUB-252</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-522">LIBCLOUD-522</a></li>
-  <li>Carlos Reategui: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-438">LIBCLOUD-438</a></li>
-  <li>Gabriel Reid: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-213">LIBCLOUD-213</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-207">LIBCLOUD-207</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-208">LIBCLOUD-208</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-202">LIBCLOUD-202</a></li>
-  <li>Eddy Reyes: <a href="https://github.com/apache/libcloud/pull/347">GITHUB-347</a></li>
-  <li>Joel Reymont: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-771">LIBCLOUD-771</a>, <a href="https://github.com/apache/libcloud/pull/635">GITHUB-635</a></li>
-  <li>Benno Rice: <a href="https://github.com/apache/libcloud/pull/19">GITHUB-19</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-98">LIBCLOUD-98</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-228">LIBCLOUD-228</a></li>
-  <li>Emanuele Rocca: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-354">LIBCLOUD-354</a></li>
-  <li>Roelvannyen: <a href="https://github.com/apache/libcloud/pull/280">GITHUB-280</a></li>
-  <li>Pedro Romano: <a href="https://github.com/apache/libcloud/pull/309">GITHUB-309</a></li>
-  <li>Caio RomãO:</li>
-  <li>Rszabo50: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-319">LIBCLOUD-319</a></li>
-  <li>Dmitry Russkikh:</li>
-  <li>Michel Samia: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-323">LIBCLOUD-323</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-318">LIBCLOUD-318</a></li>
-  <li>Atsushi Sasaki: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-594">LIBCLOUD-594</a>, <a href="https://github.com/apache/libcloud/pull/337">GITHUB-337</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-679">LIBCLOUD-679</a>, <a href="https://github.com/apache/libcloud/pull/483">GITHUB-483</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-766">LIBCLOUD-766</a>, <a href="https://github.com/apache/libcloud/pull/485">GITHUB-485</a>, <a href="https://github.com/apache/libcloud/pull/641">GITHUB-641</a>, <a href="https://github.com/apache/libcloud/pull/484">GITHUB-484</a>, <a href="https://github.com/apache/libcloud/pull/626">GITHUB-626</a>, <a href="https://github.com/apache/libcloud/pull/627">GITHUB-627</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-678">LIBCLOUD-678</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-590">LIBCLOUD-590</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-593">LIBCLOUD-593</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-767">LIBCLOUD-767</a></li>
-  <li>Lionel Schaub: <a href="https://github.com/apache/libcloud/pull/580">GITHUB-580</a>, <a href="https://github.com/apache/libcloud/pull/738">GITHUB-738</a>, <a href="https://github.com/apache/libcloud/pull/744">GITHUB-744</a>, <a href="https://github.com/apache/libcloud/pull/737">GITHUB-737</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-749">LIBCLOUD-749</a></li>
-  <li>L. Schaub: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-392">LIBCLOUD-392</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-253">LIBCLOUD-253</a></li>
-  <li>Philip Schwartz: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-62">LIBCLOUD-62</a></li>
-  <li>Itxaka Serrano: <a href="https://github.com/apache/libcloud/pull/354">GITHUB-354</a>, <a href="https://github.com/apache/libcloud/pull/373">GITHUB-373</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-650">LIBCLOUD-650</a>, <a href="https://github.com/apache/libcloud/pull/431">GITHUB-431</a>, <a href="https://github.com/apache/libcloud/pull/321">GITHUB-321</a>, <a href="https://github.com/apache/libcloud/pull/405">GITHUB-405</a></li>
-  <li>Anthony Shaw: <a href="https://github.com/apache/libcloud/pull/681">GITHUB-681</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-778">LIBCLOUD-778</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-737">LIBCLOUD-737</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-736">LIBCLOUD-736</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-775">LIBCLOUD-775</a>, <a href="https://github.com/apache/libcloud/pull/663">GITHUB-663</a>, <a href="https://github.com/apache/libcloud/pull/664">GITHUB-664</a>, <a href="https://github.com/apache/libcloud/pull/610">GITHUB-610</a>, <a href="https://github.com/apache/libcloud/pull/666">GITHUB-666</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-772">LIBCLOUD-772</a>, <a href="https://github.com/apache/libcloud/pull/701">GITHUB-701</a>, <a href="https://github.com/apache/libcloud/pull/700">GITHUB-700</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-753">LIBCLOUD-753</a>, <a href="https://github.com/apache/libcloud/pull/640">GITHUB-640</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-750">LIBCLOUD-750</a>, <a href="https://github.com/apache/libcloud/pull/585">GITHUB-585</a>, <a href="https://github.com/apache/libcloud/pull/621">GITHUB-621</a>, <a href="https://github.com/apache/libcloud/pull/587">GITHUB-587</a>, <a href="https://github.com/apache/libcloud/pull/858">GITHUB-858</a>, <a href="https://github.com/apache/libcloud/pull/976">GITHUB-976</a>, <a href="https://github.com/apache/libcloud/pull/832">GITHUB-832</a>, <a href="https://github.com/apache/libcloud/pull/971">GITHUB-971</a>, <a href="https://github.com/apache/libcloud/pull/972">GITHUB-972</a>, <a href="https://github.com/apache/libcloud/pull/862">GITHUB-862</a>, <a href="https://github.com/apache/libcloud/pull/978">GITHUB-978</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-887">LIBCLOUD-887</a>, <a href="https://github.com/apache/libcloud/pull/564">GITHUB-564</a>, <a href="https://github.com/apache/libcloud/pull/644">GITHUB-644</a>, <a href="https://github.com/apache/libcloud/pull/898">GITHUB-898</a>, <a href="https://github.com/apache/libcloud/pull/513">GITHUB-513</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-700">LIBCLOUD-700</a>, <a href="https://github.com/apache/libcloud/pull/507">GITHUB-507</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-801">LIBCLOUD-801</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-707">LIBCLOUD-707</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-760">LIBCLOUD-760</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-783">LIBCLOUD-783</a>, <a href="https://github.com/apache/libcloud/pull/593">GITHUB-593</a>, <a href="https://github.com/apache/libcloud/pull/967">GITHUB-967</a>, <a href="https://github.com/apache/libcloud/pull/928">GITHUB-928</a>, <a href="https://github.com/apache/libcloud/pull/822">GITHUB-822</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-781">LIBCLOUD-781</a>, <a href="https://github.com/apache/libcloud/pull/821">GITHUB-821</a>, <a href="https://github.com/apache/libcloud/pull/631">GITHUB-631</a>, <a href="https://github.com/apache/libcloud/pull/567">GITHUB-567</a>, <a href="https://github.com/apache/libcloud/pull/656">GITHUB-656</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-698">LIBCLOUD-698</a></li>
-  <li>Geunwoo Shin: <a href="https://github.com/apache/libcloud/pull/684">GITHUB-684</a></li>
-  <li>Iuri De Silvio: <a href="https://github.com/apache/libcloud/pull/562">GITHUB-562</a></li>
-  <li>Konstantin Skaburskas: <a href="https://github.com/apache/libcloud/pull/555">GITHUB-555</a></li>
-  <li>Shawn Smith: <a href="https://github.com/apache/libcloud/pull/72">GITHUB-72</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-193">LIBCLOUD-193</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-138">LIBCLOUD-138</a></li>
-  <li>Jed Smith: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-41">LIBCLOUD-41</a></li>
-  <li>Sam Song: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-802">LIBCLOUD-802</a>, <a href="https://github.com/apache/libcloud/pull/712">GITHUB-712</a></li>
-  <li>Dan Di Spaltro: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-260">LIBCLOUD-260</a></li>
-  <li>Stephen D. Spencer: <a href="https://github.com/apache/libcloud/pull/439">GITHUB-439</a></li>
-  <li>Andrew Starr-Bochicchio: <a href="https://github.com/apache/libcloud/pull/892">GITHUB-892</a>, <a href="https://github.com/apache/libcloud/pull/889">GITHUB-889</a></li>
-  <li>Gennadiy Stas: <a href="https://github.com/apache/libcloud/pull/680">GITHUB-680</a></li>
-  <li>Steve Steiner: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-41">LIBCLOUD-41</a></li>
-  <li>Rudolf J Streif:</li>
-  <li>Philipp Strube: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-349">LIBCLOUD-349</a></li>
-  <li>Oleg Suharev: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-616">LIBCLOUD-616</a>, <a href="https://github.com/apache/libcloud/pull/363">GITHUB-363</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-415">LIBCLOUD-415</a>, <a href="https://github.com/apache/libcloud/pull/196">GITHUB-196</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-409">LIBCLOUD-409</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-501">LIBCLOUD-501</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-475">LIBCLOUD-475</a></li>
-  <li>Syndicut: <a href="https://github.com/apache/libcloud/pull/295">GITHUB-295</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-555">LIBCLOUD-555</a></li>
-  <li>Michal Tekel: <a href="https://github.com/apache/libcloud/pull/571">GITHUB-571</a></li>
-  <li>Oltjano Terpollari: <a href="https://github.com/apache/libcloud/pull/588">GITHUB-588</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-746">LIBCLOUD-746</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-747">LIBCLOUD-747</a>, <a href="https://github.com/apache/libcloud/pull/581">GITHUB-581</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-748">LIBCLOUD-748</a>, <a href="https://github.com/apache/libcloud/pull/582">GITHUB-582</a>, <a href="https://github.com/apache/libcloud/pull/787">GITHUB-787</a>, <a href="https://github.com/apache/libcloud/pull/742">GITHUB-742</a></li>
-  <li>Raphael Theberge: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-544">LIBCLOUD-544</a>, <a href="https://github.com/apache/libcloud/pull/349">GITHUB-349</a>, <a href="https://github.com/apache/libcloud/pull/353">GITHUB-353</a></li>
-  <li>Bob Thompson: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-341">LIBCLOUD-341</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-357">LIBCLOUD-357</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-346">LIBCLOUD-346</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-364">LIBCLOUD-364</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-339">LIBCLOUD-339</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-363">LIBCLOUD-363</a></li>
-  <li>Paul Tiplady: <a href="https://github.com/apache/libcloud/pull/844">GITHUB-844</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-835">LIBCLOUD-835</a></li>
-  <li>Torf: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-725">LIBCLOUD-725</a>, <a href="https://github.com/apache/libcloud/pull/568">GITHUB-568</a></li>
-  <li>Katriel Traum: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-667">LIBCLOUD-667</a>, <a href="https://github.com/apache/libcloud/pull/358">GITHUB-358</a>, <a href="https://github.com/apache/libcloud/pull/456">GITHUB-456</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-611">LIBCLOUD-611</a></li>
-  <li>Janez Troha: <a href="https://github.com/apache/libcloud/pull/579">GITHUB-579</a>, <a href="https://github.com/apache/libcloud/pull/596">GITHUB-596</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-745">LIBCLOUD-745</a></li>
-  <li>Matthew Tyas: <a href="https://github.com/apache/libcloud/pull/964">GITHUB-964</a></li>
-  <li>Pavlos Tzianos: <a href="https://github.com/apache/libcloud/pull/918">GITHUB-918</a></li>
-  <li>Lee Verberne: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-595">LIBCLOUD-595</a>, <a href="https://github.com/apache/libcloud/pull/341">GITHUB-341</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-605">LIBCLOUD-605</a>, <a href="https://github.com/apache/libcloud/pull/491">GITHUB-491</a>, <a href="https://github.com/apache/libcloud/pull/429">GITHUB-429</a></li>
-  <li>Jayy Vis: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-331">LIBCLOUD-331</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-296">LIBCLOUD-296</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-276">LIBCLOUD-276</a></li>
-  <li>Suvish Vt: <a href="https://github.com/apache/libcloud/pull/39">GITHUB-39</a></li>
-  <li>Jouke Waleson: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-176">LIBCLOUD-176</a></li>
-  <li>Chris Walker: <a href="https://github.com/apache/libcloud/pull/952">GITHUB-952</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-879">LIBCLOUD-879</a></li>
-  <li>Watermelo: <a href="https://github.com/apache/libcloud/pull/943">GITHUB-943</a></li>
-  <li>Avi Weit: <a href="https://github.com/apache/libcloud/pull/500">GITHUB-500</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-716">LIBCLOUD-716</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-688">LIBCLOUD-688</a>, <a href="https://github.com/apache/libcloud/pull/533">GITHUB-533</a></li>
-  <li>Aaron Welch: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-703">LIBCLOUD-703</a>, <a href="https://github.com/apache/libcloud/pull/527">GITHUB-527</a></li>
-  <li>Roy Wellington: <a href="https://github.com/apache/libcloud/pull/230">GITHUB-230</a></li>
-  <li>Matthias Wiesner: <a href="https://github.com/apache/libcloud/pull/502">GITHUB-502</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-691">LIBCLOUD-691</a></li>
-  <li>Neil Wilson: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-179">LIBCLOUD-179</a></li>
-  <li>Gary Wilson: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-203">LIBCLOUD-203</a></li>
-  <li>David Wilson: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-726">LIBCLOUD-726</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-731">LIBCLOUD-731</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-724">LIBCLOUD-724</a>, <a href="https://github.com/apache/libcloud/pull/548">GITHUB-548</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-723">LIBCLOUD-723</a>, <a href="https://github.com/apache/libcloud/pull/559">GITHUB-559</a>, <a href="https://github.com/apache/libcloud/pull/603">GITHUB-603</a>, <a href="https://github.com/apache/libcloud/pull/554">GITHUB-554</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-759">LIBCLOUD-759</a>, <a href="https://github.com/apache/libcloud/pull/551">GITHUB-551</a></li>
-  <li>Wojciech Wirkijowski: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-649">LIBCLOUD-649</a>, <a href="https://github.com/apache/libcloud/pull/430">GITHUB-430</a></li>
-  <li>Bill Woodward: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-186">LIBCLOUD-186</a></li>
-  <li>Rick Wright: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-386">LIBCLOUD-386</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-450">LIBCLOUD-450</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-266">LIBCLOUD-266</a>, <a href="https://github.com/apache/libcloud/pull/778">GITHUB-778</a></li>
-  <li>Heng Wu: <a href="https://github.com/apache/libcloud/pull/826">GITHUB-826</a>, <a href="https://github.com/apache/libcloud/pull/816">GITHUB-816</a>, <a href="https://github.com/apache/libcloud/pull/712">GITHUB-712</a>, <a href="https://issues.apache.org/jira/browse/LIBCLOUD-802">LIBCLOUD-802</a></li>
-  <li>Frank Wu: <a href="https://github.com/apache/libcloud/pull/823">GITHUB-823</a></li>
-  <li>Benjamin Zaitlen: <a href="https://github.com/apache/libcloud/pull/634">GITHUB-634</a></li>
-  <li>Ronald Van Zantvoot: <a href="https://github.com/apache/libcloud/pull/846">GITHUB-846</a></li>
-  <li>Zerthimon: <a href="https://github.com/apache/libcloud/pull/272">GITHUB-272</a>, <a href="https://github.com/apache/libcloud/pull/278">GITHUB-278</a>, <a href="https://github.com/apache/libcloud/pull/294">GITHUB-294</a></li>
-  <li>Andrey Zhuchkov:</li>
-  <li>Guillaume Zitta: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-295">LIBCLOUD-295</a></li>
-  <li>Perry Zou: <a href="https://issues.apache.org/jira/browse/LIBCLOUD-291">LIBCLOUD-291</a></li>
-</ul>
-
-<p>If there is no JIRA ticket number or Github pull request number next to
-someone’s name, this simply means that a changelog line didn’t reference it.</p>
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/downloads.html b/output/downloads.html
deleted file mode 100644
index eb73362..0000000
--- a/output/downloads.html
+++ /dev/null
@@ -1,385 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Download the latest version of Libcloud.">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Downloads | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Downloads" property="og:title">

-    

-

-    

-

-    

-      <meta content="Download the latest version of Libcloud." property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/downloads" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li class="active"><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-2 sidebar-nav visible-lg">
-    <ul class="list-unstyled nav">
-      
-        <li><a href="#latest-stable-release">Latest stable release</a></li>
-<li><a href="#distribution-specific-packages">Distribution specific packages</a></li>
-<li><a href="#pypi-package">PyPi Package</a></li>
-<li><a href="#old-releases">Old releases</a></li>
-<li><a href="#source-code">Source Code</a></li>
-<li><a href="#package-verification-guide">Package verification guide</a></li>
-
-      
-    </ul>
-  </div>
-  <div class="col-lg-8 col-lg-offset-3">
-    <h1 id="downloads">Downloads</h1>
-
-<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"></a></p>
-<h2 id="libcloud-350-stable---python-36-only---released-on-march-11th-2022">Libcloud 3.5.0 (stable - Python 3.6+ only) - Released on March 11th, 2022</h2>
-
-<p>Files:</p>
-
-<ul>
-  <li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-3.5.0.tar.gz">apache-libcloud-3.5.0.tar.gz</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-3.5.0.tar.gz.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-3.5.0.tar.gz.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-3.5.0.tar.gz.sha512">sha512</a>]</li>
-  <li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-3.5.0.tar.bz2">apache-libcloud-3.5.0.tar.bz2</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-3.5.0.tar.bz2.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-3.5.0.tar.bz2.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-3.5.0.tar.bz2.sha512">sha512</a>]</li>
-  <li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-3.5.0.zip">apache-libcloud-3.5.0.zip</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-3.5.0.zip.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-3.5.0.zip.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-3.5.0.zip.sha512">sha512</a>]</li>
-</ul>
-
-<p>Upgrade notes: <a href="https://libcloud.readthedocs.org/en/stable/upgrade_notes.html">Click</a></p>
-
-<!--<a name="latest-33x-release" id="latest-33x-release"><h2 class="anchor">Libcloud 3.5.0 (bug fix only series - Python 3.5+) - Released on November 15th, 2021</h2></a>
-
-NOTE: Libcloud v3.5.0 dropped support for Python 3.5. If you need to use
-Libcloud with Python 3.5 versions, you can use 3.4.x release series. Keep in
-mind that 3.3.x release series a bug-fix only. This means all the new features
-and improvements will only be added to the 3.5.x+ release series.
-
-Files:
-
-* [apache-libcloud-3.5.0.tar.gz][2] [[asc][3]] [[sha256][4]] [[sha512][5]]
-* [apache-libcloud-3.5.0.tar.bz2][6] [[asc][7]] [[sha256][8]] [[sha512][9]]
-* [apache-libcloud-3.5.0.zip][10] [[asc][11]] [[sha256][12]] [[sha512][13]]
-
-Upgrade notes: [Click][16]
--->
-
-<h2 id="libcloud-283-bug-fix-only-series---python-27-and-python-34---released-on-september-20th-2020">Libcloud 2.8.3 (bug fix only series - Python 2.7+ and Python 3.4+) - Released on September 20th, 2020</h2>
-
-<p>NOTE: Libcloud v3.0.0 dropped support for Python &lt; 3.5. If you need to use
-Libcloud with those Python versions, you can use 2.8.x release series. Keep in
-mind that 2.8.x release series a bug-fix only. This means all the new features
-and improvements will only be added to the 3.x.x release series.</p>
-
-<p>Files:</p>
-
-<ul>
-  <li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.8.3.tar.gz">apache-libcloud-2.8.3.tar.gz</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.8.3.tar.gz.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.8.3.tar.gz.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.8.3.tar.gz.sha512">sha512</a>]</li>
-  <li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.8.3.tar.bz2">apache-libcloud-2.8.3.tar.bz2</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.8.3.tar.bz2.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.8.3.tar.bz2.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.8.3.tar.bz2.sha512">sha512</a>]</li>
-  <li><a href="https://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.8.3.zip">apache-libcloud-2.8.3.zip</a> [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.8.3.zip.asc">asc</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.8.3.zip.sha256">sha256</a>] [<a href="https://www.apache.org/dist/libcloud/apache-libcloud-2.8.3.zip.sha512">sha512</a>]</li>
-</ul>
-
-<p>Upgrade notes: <a href="https://libcloud.readthedocs.org/en/stable/upgrade_notes.html">Click</a></p>
-
-<p>You are strongly encouraged to verify those packages using the <a href="https://www.apache.org/dist/libcloud/KEYS">Apache Libcloud
-developers KEYS</a>. You can find information on how to do that in the
-“Quick package verification guide” section bellow.</p>
-
-<h2 id="distribution-specific-packages">Distribution specific packages</h2>
-
-<p>Libcloud is also available in standard repositories of many popular Linux
-distributions.</p>
-
-<h3 id="ubuntu-debian-apt">Ubuntu, Debian (apt)</h3>
-
-<p>Package name: <code class="language-plaintext highlighter-rouge">python-libcloud</code><br />
-Installation:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">apt-get <span class="nb">install </span>python-libcloud</code></pre>
-</figure>
-
-<h3 id="fedora-redhat-yum">Fedora, RedHat (yum)</h3>
-
-<p>Package name: <code class="language-plaintext highlighter-rouge">python-libcloud</code><br />
-Installation:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">yum <span class="nb">install </span>python-libcloud</code></pre>
-</figure>
-
-<h3 id="arch-linux-pacman">Arch Linux (pacman)</h3>
-
-<p>Package name: <code class="language-plaintext highlighter-rouge">apache-libcloud</code><br />
-Installation:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pacman <span class="nt">-S</span> apache-libcloud</code></pre>
-</figure>
-
-<h3 id="freebsd-ports-packages">FreeBSD (ports, packages)</h3>
-
-<p>Port name: <code class="language-plaintext highlighter-rouge">ports/net/py-libcloud</code><br />
-Installation:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash"><span class="nb">cd</span> /usr/ports/net/py-libcloud
-make <span class="nb">install </span>clean</code></pre>
-</figure>
-
-<p>Package name: <code class="language-plaintext highlighter-rouge">py-libcloud</code><br />
-Installation:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pkg_add <span class="nt">-r</span> py27-libcloud</code></pre>
-</figure>
-
-<h3 id="openbsd-ports">OpenBSD (ports)</h3>
-
-<p>Port name: <code class="language-plaintext highlighter-rouge">py-libcloud</code><br />
-Installation:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash"><span class="nb">cd</span> /usr/ports/net/py-libcloud
-make <span class="nb">install </span>clean</code></pre>
-</figure>
-
-<h3 id="os-x-macports">OS X (MacPorts)</h3>
-
-<p>Port name: <code class="language-plaintext highlighter-rouge">py-libcloud</code><br />
-Installation:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">port installl py-libcloud</code></pre>
-</figure>
-
-<h3 id="anaconda-linux-os-x-windows">Anaconda (Linux, OS X, Windows)</h3>
-
-<p>Package name: <code class="language-plaintext highlighter-rouge">apache-libcloud</code><br />
-Installation:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">conda <span class="nb">install</span> <span class="nt">-c</span> conda-forge apache-libcloud</code></pre>
-</figure>
-
-<p>Keep in mind that distribution packages may be out of date. If you want to make
-sure that you are using the latest version, you should install it by downloading
-the archive from this page or using pip.</p>
-
-<h2 id="pypi-package">PyPi Package</h2>
-
-<p>The Python Package Index or PyPI is the official third-party software
-repository for the Python programming language.</p>
-
-<p>We push all the releases to PyPi so you can also download and install the
-latest release using pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<p>Keep in mind that <code class="language-plaintext highlighter-rouge">pip install</code> command doesn’t verify the package signatures,
-so if you are worried about that, you should manually download the package and
-verify the signature using the steps described bellow.</p>
-
-<h2 id="old-releases">Old releases</h2>
-
-<p>Old releases can be found in the archive at <a href="http://archive.apache.org/dist/libcloud/">https://www.apache.org/dist/libcloud/</a>.
-We strongly recommend to not use those releases, but upgrade to the latest
-release available.</p>
-
-<h2 id="source-code">Source code</h2>
-
-<p>Source code can be found in our Git repository at <a href="http://gitbox.apache.org/repos/asf/libcloud.git">http://gitbox.apache.org/repos/asf/libcloud.git</a></p>
-
-<p>Read only mirror is also available on Github at <a href="https://github.com/apache/libcloud">https://github.com/apache/libcloud</a></p>
-
-<h2 id="package-verification-guide">Package verification guide</h2>
-
-<p>This section contains quick instructions on how to validate the release PGP
-signatures.</p>
-
-<p>1.. Download the <a href="https://www.apache.org/dist/libcloud/KEYS">KEYS</a> file from the Apache website</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">wget https://www.apache.org/dist/libcloud/KEYS</code></pre>
-</figure>
-
-<p>It is very important to only download <code class="language-plaintext highlighter-rouge">KEYS</code> file from the Apache server which
-is mentioned above.</p>
-
-<p>2.. Import <a href="https://www.apache.org/dist/libcloud/KEYS">KEYS</a> file</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">   gpg <span class="nt">--import</span> KEYS
-   gpg: key 42721F00: public key <span class="s2">"Paul Querna &lt;...&gt;"</span> imported
-   gpg: Total number processed: 1
-   gpg:               imported: 1
-   gpg: 3 marginal<span class="o">(</span>s<span class="o">)</span> needed, 1 <span class="nb">complete</span><span class="o">(</span>s<span class="o">)</span> needed, PGP trust model
-   gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
-   gpg: next trustdb check due at 2011-10-30&lt;/pre&gt;
-   </code></pre>
-</figure>
-
-<p>3.. Verify package with <code class="language-plaintext highlighter-rouge">.asc</code> signature file</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">gpg <span class="nt">--verify</span> apache-libcloud-3.5.0.tar.bz2.asc apache-libcloud-3.5.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">"Paul Querna &lt;...&gt;"</span>
-gpg:                 aka <span class="s2">"Paul Querna &lt;...&gt;"</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 4273.5.00</code></pre>
-</figure>
-
-<p>Example of a bad signature:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">gpg <span class="nt">--verify</span> apache-libcloud-3.5.0.tar.bz2.asc apache-libcloud-3.5.0.tar.bz2
-gpg: Signature made Wed Oct  6 15:31:35 2010 CDT using DSA key ID 42721F00
-gpg: BAD signature from <span class="s2">"Paul Querna &lt;...&gt;"</span></code></pre>
-</figure>
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/getting-started.html b/output/getting-started.html
deleted file mode 100644
index 5ae0c9a..0000000
--- a/output/getting-started.html
+++ /dev/null
@@ -1,268 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Get up and running with Libcloud in just a couple of minutes">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Getting Started | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Getting Started" property="og:title">

-    

-

-    

-

-    

-      <meta content="Get up and running with Libcloud in just a couple of minutes" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/getting-started" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li class="active"><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-2 sidebar-nav visible-lg">
-    <ul class="list-unstyled nav">
-      
-        <li><a href="#installation-stable-version">Installation (stable version)</a></li>
-<li><a href="#installation-development-version">Installation (development version)</a></li>
-<li><a href="#using-it">Using it</a></li>
-<li><a href="#where-to-go-from-here">Where to go from here?</a></li>
-
-      
-    </ul>
-  </div>
-  <div class="col-lg-8 col-lg-offset-3">
-    <h1 id="getting-started">Getting Started</h1>
-
-<p>This page contains short instructions on how to get up and running with
-Libcloud in just a couple of minutes.</p>
-
-<p>For more in-depth instructions and examples, please refer to the
-<a href="https://libcloud.readthedocs.org/en/stable/index.html">documentation</a>.</p>
-
-<h2 id="installation-stable-version">Installation (stable version)</h2>
-
-<p>Libcloud is available on <a href="http://pypi.python.org/pypi/apache-libcloud">PyPi</a>. You can install latest stable version using
-pip:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>apache-libcloud</code></pre>
-</figure>
-
-<h2 id="installation-development-version">Installation (development version)</h2>
-
-<p>If you feel adventurous and want the latest and greatest, you can install latest
-development version from our Git repository:</p>
-
-<figure class="highlight">
-  <pre><code class="language-bash" data-lang="bash">pip <span class="nb">install </span>git+http://gitbox.apache.org/repos/asf/libcloud.git@trunk#egg<span class="o">=</span>apache-libcloud</code></pre>
-</figure>
-
-<p>Keep in mind that trunk is usually under heavy development and can contain
-backward incompatible changes. You should only use it if you know what you are
-doing.</p>
-
-<h2 id="using-it">Using It</h2>
-
-<p>This section describes a standard work-flow which you follow when working
-with Libcloud drivers.</p>
-
-<p>Code snippet bellow use compute API as an example, but exactly the same
-work-flow is followed also when working with other APIs.</p>
-
-<p>1.. Obtain reference to the provider driver</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">from</span> <span class="nn">pprint</span> <span class="kn">import</span> <span class="n">pprint</span>
-
-<span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">RACKSPACE</span><span class="p">)</span></code></pre>
-</figure>
-
-<p>2.. Instantiate the driver with your provider credentials</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="n">driver</span> <span class="o">=</span> <span class="n">cls</span><span class="p">(</span><span class="s">'my username'</span><span class="p">,</span> <span class="s">'my api key'</span><span class="p">)</span></code></pre>
-</figure>
-
-<p>Keep in mind that some drivers take additional arguments such as <code class="language-plaintext highlighter-rouge">region</code>
-and <code class="language-plaintext highlighter-rouge">api_version</code>.</p>
-
-<p>For more information on which arguments you can pass to your provider driver,
-see provider-specific documentation and the driver docstrings.</p>
-
-<p>3.. Start using the driver</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="n">pprint</span><span class="p">(</span><span class="n">driver</span><span class="p">.</span><span class="n">list_sizes</span><span class="p">())</span>
-<span class="n">pprint</span><span class="p">(</span><span class="n">driver</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">())</span></code></pre>
-</figure>
-
-<p>4.. Putting it all together</p>
-
-<figure class="highlight">
-  <pre><code class="language-python" data-lang="python"><span class="kn">from</span> <span class="nn">pprint</span> <span class="kn">import</span> <span class="n">pprint</span>
-
-<span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>
-<span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</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="p">.</span><span class="n">RACKSPACE</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">'my username'</span><span class="p">,</span> <span class="s">'my api key'</span><span class="p">)</span>
-
-<span class="n">pprint</span><span class="p">(</span><span class="n">driver</span><span class="p">.</span><span class="n">list_sizes</span><span class="p">())</span>
-<span class="n">pprint</span><span class="p">(</span><span class="n">driver</span><span class="p">.</span><span class="n">list_nodes</span><span class="p">())</span></code></pre>
-</figure>
-
-<h2 id="where-to-go-from-here">Where to go from here?</h2>
-
-<p>The best thing to do after understanding the basic driver work-flow is to visit
-the documentation chapter for the API you are interested in (<a href="https://libcloud.readthedocs.org/en/stable/compute/index.html">Compute</a>,
-<a href="https://libcloud.readthedocs.org/en/stable/storage/index.html">Object Storage</a>, <a href="https://libcloud.readthedocs.org/en/stable/loadbalancer/index.html">Load Balance</a>, <a href="https://libcloud.readthedocs.org/en/stable/dns/index.html">DNS</a>). Chapter for each API
-explains some basic terminology and things you need to know to make an
-effective use of that API.</p>
-
-<p>After you have a good grasp of those basic concepts, you are encouraged to
-check the documentation for the provider you are interested in (if available)
-and usage examples. If the driver specific documentation for the provider
-you are interested in is not available yet, you are encouraged to check
-docstrings for that driver.</p>
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/gsoc-2012.html b/output/gsoc-2012.html
deleted file mode 100644
index 37bcc66..0000000
--- a/output/gsoc-2012.html
+++ /dev/null
@@ -1,232 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Google Summer of Code 2012 | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Google Summer of Code 2012" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/gsoc-2012" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1 id="google-summer-of-code-2012">Google Summer of Code 2012</h1>
-
-<p>Google Summer of Code is a program where Google sponsors students from around
-the world to spend their summer working on open-source projects. Student is
-paid 5000$ if they successfully complete all of their evaluations. More
-information about the program can be found on the <a href="http://google-melange.appspot.com/gsoc/homepage/google/gsoc2012">project website</a>.</p>
-
-<p><a href="http://google-melange.appspot.com/gsoc/homepage/google/gsoc2012" target="_blank">
-<img src="/images/gsoc/gsoc2012.png" class="img-responsive inline center" /></a></p>
-
-<h2 id="accepted-projects">Accepted Projects</h2>
-
-<h3 id="libcloud-rest">Libcloud REST</h3>
-
-<p>HTTP interface for Libcloud (http://libcloud.apache.org/) which exposes
-all the Libcloud functionality through a RESTful API. Currently Libcloud
-has a big limitation - you can only use it with Python. Adding a REST
-interface would allow users to leverage Libcloud functionality through an
-arbitrary language which knows how to talk HTTP.</p>
-
-<p><strong>Mentor</strong>: Tomaz Muraus<br />
-<strong>Student</strong>: Ilgiz Islamgulov<br />
-<strong>Application</strong>: https://docs.google.com/document/d/1XdncChipJS0B7jP7p6jcQi1PZbUbsB0y7gKehxjw8ZU<br />
-<strong>Strategic plan</strong>: <a href="https://docs.google.com/document/d/1P9fIxILn-WdgpkXDPydHB_dghGs-BYuoSmkFwh0Y36w">click</a></p>
-
-<p>Project progress can be tracked on <a href="https://github.com/islamgulov/libcloud.rest">Github</a> and weekly updates are sent to
-the mailing list.</p>
-
-<h2 id="project-ideas">Project Ideas</h2>
-
-<p>Some of the existing project ideas proposed by Libcloud developers can be found
-on our <a href="http://s.apache.org/lcgsoc2012tasks">ticket tracker</a>. Students are also more than welcome to propose
-their own ideas.</p>
-
-<h2 id="available-mentors">Available Mentors</h2>
-
-<ul>
-  <li>Tomaz Muraus (tomaz) - UTC -8</li>
-  <li>Roman Bogorodsky (rbogorodskiy) - UTC +4</li>
-  <li>Jed Smith (jed) - UTC -8</li>
-</ul>
-
-<h2 id="student-applications">Student Applications</h2>
-
-<p>Application template can be found in the section bellow. Before submitting
-your application please start a discussion about the project idea on our
-mailing list (dev@libcloud.apache.org).</p>
-
-<h2 id="student-application-template">Student Application Template</h2>
-
-<ul>
-  <li>Name and surname</li>
-  <li>E-mail address</li>
-  <li>Blog / homepage (if you have one)</li>
-  <li>IRC nick and network</li>
-  <li>Google+ handle / Skype handle</li>
-  <li>Name of school/  university, country, year, your average grade (and describe what this grade means)</li>
-  <li>Age</li>
-  <li>Which languages do you actively speak (and write)?</li>
-  <li>Project / proposal title</li>
-  <li>Project / proposal description</li>
-  <li>Project / proposal schedule. How long will the project take? When can you begin work?</li>
-  <li>Availability. How many hours per week can you spend working on this? What other obligations do you have this summer?</li>
-  <li>Deliverables. It is very important to list quantifiable results here, for example:
-    <ul>
-      <li>Improve X modules in ways Y and Z.</li>
-      <li>Write 3 new documentation pages for the new interfaces.</li>
-      <li>Improve test coverage by writing X more unit/regression tests.</li>
-      <li>Improve performance in FOO by X%.</li>
-    </ul>
-  </li>
-  <li>How do you plan to continue with your project / proposal and within the Apache Libcloud community after GSoC?</li>
-  <li>Benefits to the Free Software Community, who would gain from your project?</li>
-  <li>Biography and Free Software experiences. Who are you? What makes you the best person to work on this project/proposal? What free and/or open source projects have you participated in? Please describe your contributions with references.</li>
-</ul>
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/gsoc-2014.html b/output/gsoc-2014.html
deleted file mode 100644
index 5b8a279..0000000
--- a/output/gsoc-2014.html
+++ /dev/null
@@ -1,218 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Google Summer of Code 2014 | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Google Summer of Code 2014" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/gsoc-2014" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1 id="google-summer-of-code-2014">Google Summer of Code 2014</h1>
-
-<p>Google Summer of Code is a program where Google sponsors students from around
-the world to spend their summer working on open-source projects. Student is
-paid 5500$ if they successfully complete all of their evaluations. More
-information about the program can be found on the <a href="http://google-melange.appspot.com/gsoc/homepage/google/gsoc2014">project website</a>.</p>
-
-<p><a href="http://google-melange.appspot.com/gsoc/homepage/google/gsoc2014" target="_blank">
-<img src="/images/gsoc/gsoc2014_2.jpg" class="img-responsive inline center" /></a></p>
-
-<h2 id="project-ideas">Project Ideas</h2>
-
-<p>Some of the existing project ideas proposed by Libcloud developers can be found
-on our <a href="https://issues.apache.org/jira/browse/LIBCLOUD-168?jql=project%20%3D%20LIBCLOUD%20AND%20labels%20%3D%20gsoc2014">ticket tracker</a>. Students are also more than welcome to propose
-their own ideas.</p>
-
-<h2 id="available-mentors">Available Mentors</h2>
-
-<ul>
-  <li>Tomaz Muraus (tomaz) - UTC +1</li>
-</ul>
-
-<h2 id="external-resources">External Resources</h2>
-
-<ul>
-  <li><a href="http://www.tomaz.me/2014/02/11/libcloud-gsoc-cfp.html">Libcloud Google Summer of Code 2014 Call for Participation</a></li>
-</ul>
-
-<h2 id="student-applications">Student Applications</h2>
-
-<p>Application template can be found in the section bellow. Before submitting
-your application please start a discussion about the project idea on our
-mailing list (dev@libcloud.apache.org).</p>
-
-<h2 id="student-application-template">Student Application Template</h2>
-
-<ul>
-  <li>Name and surname</li>
-  <li>E-mail address</li>
-  <li>Blog / homepage (if you have one)</li>
-  <li>IRC nick and network</li>
-  <li>Google+ handle / Skype handle</li>
-  <li>Name of school/  university, country, year, your average grade (and describe what this grade means)</li>
-  <li>Age</li>
-  <li>Which languages do you actively speak (and write)?</li>
-  <li>Project / proposal title</li>
-  <li>Project / proposal description</li>
-  <li>Project / proposal schedule. How long will the project take? When can you begin work?</li>
-  <li>Availability. How many hours per week can you spend working on this? What other obligations do you have this summer?</li>
-  <li>Deliverables. It is very important to list quantifiable results here, for example:
-    <ul>
-      <li>Improve X modules in ways Y and Z.</li>
-      <li>Write 3 new documentation pages for the new interfaces.</li>
-      <li>Improve test coverage by writing X more unit/regression tests.</li>
-      <li>Improve performance in FOO by X%.</li>
-    </ul>
-  </li>
-  <li>How do you plan to continue with your project / proposal and within the Apache Libcloud community after GSoC?</li>
-  <li>Benefits to the Free Software Community, who would gain from your project?</li>
-  <li>Biography and Free Software experiences. Who are you? What makes you the best person to work on this project/proposal? What free and/or open source projects have you participated in? Please describe your contributions with references.</li>
-</ul>
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/gsoc.html b/output/gsoc.html
deleted file mode 100644
index 53c4797..0000000
--- a/output/gsoc.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Google Summer of Code | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Google Summer of Code" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/gsoc" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1 id="google-summer-of-code">Google Summer of Code</h1>
-
-<p>Google Summer of Code is a program where Google sponsors students from around
-the world to spend their summer working on open-source projects. Student is
-paid 5000$ if they successfully complete all of their evaluations. More
-information about the program can be found on the <a href="http://google-melange.appspot.com/">project website</a>.</p>
-
-<h2 id="currently-active-google-summer-of-code-program">Currently active Google Summer of Code Program</h2>
-
-<ul>
-  <li><a href="/gsoc-2014.html">Google Sumer of Code 2014</a></li>
-</ul>
-
-<h2 id="archive">Archive</h2>
-
-<p>Here is a list of links to the archive pages of Google Summer of Code programs
-we have participated in the past:</p>
-
-<ul>
-  <li><a href="/gsoc-2012.html">Google Sumer of Code 2012</a></li>
-</ul>
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/images/apachecon_denver.png b/output/images/apachecon_denver.png
deleted file mode 100644
index 288eb5e..0000000
--- a/output/images/apachecon_denver.png
+++ /dev/null
Binary files differ
diff --git a/output/images/apple-touch-icon.png b/output/images/apple-touch-icon.png
deleted file mode 100644
index 251042a..0000000
--- a/output/images/apple-touch-icon.png
+++ /dev/null
Binary files differ
diff --git a/output/images/bacd.png b/output/images/bacd.png
deleted file mode 100644
index 68a47ce..0000000
--- a/output/images/bacd.png
+++ /dev/null
Binary files differ
diff --git a/output/images/events/apachecon_europe_2014.png b/output/images/events/apachecon_europe_2014.png
deleted file mode 100644
index 0394ef9..0000000
--- a/output/images/events/apachecon_europe_2014.png
+++ /dev/null
Binary files differ
diff --git a/output/images/favicon.png b/output/images/favicon.png
deleted file mode 100644
index 372c664..0000000
--- a/output/images/favicon.png
+++ /dev/null
Binary files differ
diff --git a/output/images/gsoc/gsoc2012.png b/output/images/gsoc/gsoc2012.png
deleted file mode 100644
index a57adce..0000000
--- a/output/images/gsoc/gsoc2012.png
+++ /dev/null
Binary files differ
diff --git a/output/images/gsoc/gsoc2014_1.png b/output/images/gsoc/gsoc2014_1.png
deleted file mode 100644
index bd4fa24..0000000
--- a/output/images/gsoc/gsoc2014_1.png
+++ /dev/null
Binary files differ
diff --git a/output/images/gsoc/gsoc2014_2.jpg b/output/images/gsoc/gsoc2014_2.jpg
deleted file mode 100644
index e2896d5..0000000
--- a/output/images/gsoc/gsoc2014_2.jpg
+++ /dev/null
Binary files differ
diff --git a/output/images/libcloud_logo.png b/output/images/libcloud_logo.png
deleted file mode 100644
index f8335ba..0000000
--- a/output/images/libcloud_logo.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/libcloud-logo-with-text-large-thumb.png b/output/images/media/libcloud-logo-with-text-large-thumb.png
deleted file mode 100644
index 40b6ea2..0000000
--- a/output/images/media/libcloud-logo-with-text-large-thumb.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/libcloud-logo-with-text-large.png b/output/images/media/libcloud-logo-with-text-large.png
deleted file mode 100644
index 8ca67d8..0000000
--- a/output/images/media/libcloud-logo-with-text-large.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/libcloud-logo-with-text-medium.png b/output/images/media/libcloud-logo-with-text-medium.png
deleted file mode 100644
index 8ad4821..0000000
--- a/output/images/media/libcloud-logo-with-text-medium.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/libcloud-logo-without-text-large-thumb.png b/output/images/media/libcloud-logo-without-text-large-thumb.png
deleted file mode 100644
index 9cf76c1..0000000
--- a/output/images/media/libcloud-logo-without-text-large-thumb.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/libcloud-logo-without-text-large.png b/output/images/media/libcloud-logo-without-text-large.png
deleted file mode 100644
index 475e33c..0000000
--- a/output/images/media/libcloud-logo-without-text-large.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/with-text/libcloud-logo-with-text-200-bg-transparent.png b/output/images/media/with-text/libcloud-logo-with-text-200-bg-transparent.png
deleted file mode 100644
index 901a09c..0000000
--- a/output/images/media/with-text/libcloud-logo-with-text-200-bg-transparent.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/with-text/libcloud-logo-with-text-200-bg-white.png b/output/images/media/with-text/libcloud-logo-with-text-200-bg-white.png
deleted file mode 100644
index 9098c56..0000000
--- a/output/images/media/with-text/libcloud-logo-with-text-200-bg-white.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/with-text/libcloud-logo-with-text-400-bg-transparent.png b/output/images/media/with-text/libcloud-logo-with-text-400-bg-transparent.png
deleted file mode 100644
index e753348..0000000
--- a/output/images/media/with-text/libcloud-logo-with-text-400-bg-transparent.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/with-text/libcloud-logo-with-text-400-bg-white.png b/output/images/media/with-text/libcloud-logo-with-text-400-bg-white.png
deleted file mode 100644
index fefc44e..0000000
--- a/output/images/media/with-text/libcloud-logo-with-text-400-bg-white.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/with-text/libcloud-logo-with-text-800-bg-transparent.png b/output/images/media/with-text/libcloud-logo-with-text-800-bg-transparent.png
deleted file mode 100644
index 0794abb..0000000
--- a/output/images/media/with-text/libcloud-logo-with-text-800-bg-transparent.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/with-text/libcloud-logo-with-text-800-bg-white.png b/output/images/media/with-text/libcloud-logo-with-text-800-bg-white.png
deleted file mode 100644
index 38ee0e7..0000000
--- a/output/images/media/with-text/libcloud-logo-with-text-800-bg-white.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/with-text/libcloud-logo-with-text.eps b/output/images/media/with-text/libcloud-logo-with-text.eps
deleted file mode 100644
index fc76afe..0000000
--- a/output/images/media/with-text/libcloud-logo-with-text.eps
+++ /dev/null
@@ -1,187 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: cairo 1.13.1 (http://cairographics.org)
-%%CreationDate: Fri Jun 20 16:14:11 2014
-%%Pages: 1
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%BoundingBox: 0 -1 751 606
-%%EndComments
-%%BeginProlog
-save
-50 dict begin
-/q { gsave } bind def
-/Q { grestore } bind def
-/cm { 6 array astore concat } bind def
-/w { setlinewidth } bind def
-/J { setlinecap } bind def
-/j { setlinejoin } bind def
-/M { setmiterlimit } bind def
-/d { setdash } bind def
-/m { moveto } bind def
-/l { lineto } bind def
-/c { curveto } bind def
-/h { closepath } bind def
-/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
-      0 exch rlineto 0 rlineto closepath } bind def
-/S { stroke } bind def
-/f { fill } bind def
-/f* { eofill } bind def
-/n { newpath } bind def
-/W { clip } bind def
-/W* { eoclip } bind def
-/BT { } bind def
-/ET { } bind def
-/pdfmark where { pop globaldict /?pdfmark /exec load put }
-    { globaldict begin /?pdfmark /pop load def /pdfmark
-    /cleartomark load def end } ifelse
-/BDC { mark 3 1 roll /BDC pdfmark } bind def
-/EMC { mark /EMC pdfmark } bind def
-/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
-/Tj { show currentpoint cairo_store_point } bind def
-/TJ {
-  {
-    dup
-    type /stringtype eq
-    { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
-  } forall
-  currentpoint cairo_store_point
-} bind def
-/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
-    cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
-/Tf { pop /cairo_font exch def /cairo_font_matrix where
-      { pop cairo_selectfont } if } bind def
-/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
-      /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
-      /cairo_font where { pop cairo_selectfont } if } bind def
-/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
-      cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
-/g { setgray } bind def
-/rg { setrgbcolor } bind def
-/d1 { setcachedevice } bind def
-%%EndProlog
-%%BeginSetup
-%%EndSetup
-%%Page: 1 1
-%%BeginPageSetup
-%%PageBoundingBox: 0 -1 751 606
-%%EndPageSetup
-q 0 -1 751 607 rectclip q
-0.733333 0.756863 0.776471 rg
-354.93 604.727 m 405.727 609.387 457.949 596.387 500.547 568.329 c 511.117
- 561.438 521.16 553.727 530.398 545.137 c 532.18 543.848 533.66 540.798 
-536.227 541.739 c 569.137 550.43 604.648 548.977 636.707 537.52 c 666.207
- 527.169 692.809 508.567 712.43 484.188 c 736.07 455.02 749.867 417.899 
-750.559 380.317 c 751.547 342.489 739.359 304.489 716.648 274.227 c 685.258
- 231.817 633.379 205.36 580.547 205.528 c 565.039 205.157 549.66 207.759
- 534.629 211.29 c 528.977 206.669 523.809 201.38 517.93 196.989 c 488.387
- 173.52 452.977 157.52 415.848 150.829 c 376.84 143.719 335.977 147.048 
-298.629 160.38 c 268.477 171.048 240.648 188.169 217.449 210.157 c 216.41
- 211.63 214.648 211.137 213.188 210.798 c 182.867 202.977 150.367 203.79
- 120.469 213.079 c 95.977 220.61 73.207 233.708 54.477 251.219 c 32.387 
-271.759 15.949 298.309 7.27 327.2 c -2.25 358.598 -2.43 392.77 6.797 424.259
- c 16.227 456.829 35.707 486.387 61.887 507.938 c 88.027 529.637 120.758
- 543.36 154.609 546.528 c 174.309 548.458 194.359 546.887 213.527 541.93
- c 214.828 541.637 216.418 541.13 217.32 542.497 c 254.43 577.958 303.828
- 600.18 354.93 604.727 c h
-354.93 604.727 m f
-0.996078 1 1 rg
-287.188 571.719 m 325.137 588.95 368.199 594.567 409.328 587.919 c 451.477
- 581.18 491.457 561.52 522.43 532.13 c 525.219 529.739 527.477 526.739 530.477
- 524.591 c 547.008 529.579 564.219 532.759 581.559 532.317 c 619.91 532.02
- 657.91 516.809 685.949 490.649 c 708.199 469.969 724.098 442.598 731.238
- 413.091 c 740.219 376.7 735.238 337.157 717.758 304.028 c 700.82 271.54
- 671.977 245.497 637.988 231.841 c 604.859 218.278 566.969 216.79 532.867
- 227.669 c 531.488 228.157 529.789 228.54 528.867 227.067 c 510.309 207.817
- 487.988 192.239 463.648 181.208 c 426.629 164.38 384.75 158.477 344.508
- 164.38 c 297.52 171.118 253.07 194.009 220.348 228.399 c 204.598 223.419
- 188.137 220.29 171.578 220.548 c 135.379 220.059 99.277 233.149 71.449 
-256.227 c 47.117 276.329 29.258 304.048 20.777 334.43 c 12.598 363.438 13.098
- 394.848 22.27 423.567 c 30.82 450.79 47.16 475.469 68.738 494.118 c 93.418
- 515.567 124.969 529.059 157.57 531.759 c 178.688 533.669 200.117 530.95
- 220.258 524.399 c 239.34 544.2 262.09 560.458 287.188 571.719 c h
-287.188 571.719 m f
-0.00784314 0.486275 1 rg
-311.477 565.157 m 345.949 576.907 383.688 578.88 419.199 570.79 c 460.469
- 561.579 498.477 538.77 526.09 506.747 c 562.949 522.219 606.398 520.649
- 642.137 502.79 c 673.199 487.688 698.059 460.548 710.68 428.438 c 725.398
- 391.88 723.668 349.137 706.008 313.907 c 691.348 283.759 665.359 259.407
- 634.43 246.52 c 600.328 231.977 560.348 231.7 526.137 246.067 c 502.527
- 218.989 471.66 198.247 437.469 187.118 c 396.488 173.469 351.07 173.817
- 310.277 188.02 c 277.168 199.29 247.41 219.688 224.469 246.028 c 196.508
- 234.399 164.727 232.309 135.449 239.958 c 109.859 246.567 86.16 260.477
- 68.137 279.841 c 44.957 304.38 31.117 337.497 30.039 371.239 c 28.969 397.598
- 35.668 424.157 48.828 446.997 c 65.668 476.399 93.578 499.188 125.707 509.919
- c 157.59 520.86 193.398 519.688 224.527 506.778 c 247.66 533.489 277.977
- 553.887 311.477 565.157 c h
-311.477 565.157 m f
-0.996078 1 1 rg
-373.27 427.657 m 410.477 443.688 448.949 457.559 488.938 464.759 c 510.25
- 430.848 523.887 391.829 526.617 351.778 c 517.449 358.848 507.879 365.419
- 497.867 371.259 c 489.207 333.118 473.047 296.579 450.09 264.88 c 431.207
- 239.118 407.309 216.04 377.918 202.739 c 357.02 193.247 332.289 189.887
- 310.438 198.137 c 320.488 195.239 330.398 200.649 338.168 206.567 c 352.379
- 217.809 363.539 232.341 373.668 247.219 c 392.5 275.43 407.387 306.079 
-420.117 337.458 c 428.398 358.04 435.52 379.059 441.699 400.36 c 422.348
- 409.208 402.5 416.919 382.449 424.028 c 379.367 425.188 376.059 425.86 
-373.27 427.657 c h
-373.27 427.657 m f
-169.219 412.368 m 195.398 424.208 222.848 433.528 251.098 439.009 c 266.5
- 415.118 276 387.298 277.977 358.919 c 271.477 363.919 264.668 368.489 257.66
- 372.739 c 250.609 342.02 236.879 312.618 216.688 288.317 c 203.168 272.387
- 186.609 258.278 166.727 251.098 c 153.5 246.208 138.637 245.528 125.199
- 250.009 c 135.969 248.227 144.898 255.93 152.039 262.907 c 168.438 280.028
- 180.227 300.919 190.68 322.028 c 201.789 344.93 210.777 368.848 217.809
- 393.309 c 202 400.591 185.68 406.727 169.219 412.368 c h
-169.219 412.368 m f
-578.117 412.591 m 604.387 424.067 631.637 433.657 659.859 439.009 c 675.297
- 415.137 684.637 387.29 686.777 358.938 c 680.219 363.841 673.469 368.489
- 666.449 372.7 c 657.727 335.727 639.77 300.2 611.848 274.048 c 600.129 
-263.219 586.387 254.188 570.977 249.649 c 559 246.098 545.949 246.048 534.059
- 249.989 c 544.07 248.341 552.527 255.137 559.359 261.52 c 571.668 273.649
- 581.117 288.309 589.629 303.259 c 605.449 331.68 617.578 362.098 626.547
- 393.341 c 613.25 399.43 599.617 404.778 585.828 409.649 c 583.219 410.52
- 580.57 411.317 578.117 412.591 c h
-578.117 412.591 m f
-0 g
-119.094 127.145 16.379 -125.488 re f
-171.059 84.27 m 154.684 84.27 l 154.684 1.657 l 171.059 1.657 l 171.059
- 84.27 l 172.715 109.298 m 172.715 114.634 168.301 119.048 162.965 119.048
- c 157.629 119.048 153.211 114.634 153.211 109.298 c 153.211 103.962 157.629
- 99.544 162.965 99.544 c 168.301 99.544 172.715 103.962 172.715 109.298 
-c f
-207.238 127.145 m 190.863 127.145 l 190.863 6.255 l 198.961 2.391 210.734
- 0.001 221.594 0.001 c 249.191 0.001 265.754 16.743 265.754 44.712 c 265.754
- 68.446 250.664 85.927 230.055 85.927 c 221.777 85.927 214.418 83.536 207.238
- 78.384 c 207.238 127.145 l 207.238 62.743 m 214.23 69.001 219.199 71.208
- 226.008 71.208 c 239.809 71.208 249.008 59.802 249.008 42.321 c 249.008
- 26.68 238.52 15.458 223.801 15.458 c 219.016 15.458 212.023 16.559 207.238
- 18.032 c 207.238 62.743 l f
-336.691 80.223 m 328.781 83.719 322.34 85.927 312.773 85.927 c 287.75 85.927
- 271.926 68.634 271.926 41.399 c 271.926 17.11 289.223 0.001 313.875 0.001
- c 322.523 0.001 333.012 2.208 338.531 4.786 c 338.531 20.977 l 330.254 
-17.298 323.629 15.458 316.637 15.458 c 299.707 15.458 288.668 25.759 288.668
- 42.872 c 288.668 59.614 298.973 70.841 313.875 70.841 c 321.055 70.841 
-327.309 69.001 336.691 62.743 c 336.691 80.223 l f
-351.758 127.145 16.375 -125.488 re f
-425.195 85.927 m 400.539 85.927 381.586 67.528 381.586 43.794 c 381.586
- 18.399 399.801 0.001 425.195 0.001 c 451.688 0.001 469.906 17.665 469.906
- 43.794 c 469.906 68.262 451.137 85.927 425.195 85.927 c 425.008 71.208 
-m 441.387 71.208 453.16 59.614 453.16 43.606 c 453.16 25.759 442.305 14.719
- 425.008 14.719 c 409.184 14.719 398.328 26.313 398.328 43.794 c 398.328
- 59.614 409.555 71.208 425.008 71.208 c f
-546.48 1.657 m 546.48 84.27 l 530.102 84.27 l 530.102 25.208 l 524.766 
-17.665 517.773 13.618 510.414 13.618 c 499.191 13.618 493.488 20.239 493.488
- 31.833 c 493.488 84.27 l 477.113 84.27 l 477.113 32.934 l 477.113 11.962
- 488.887 0.001 505.633 0.001 c 513.727 0.001 523.297 4.786 530.102 12.145
- c 530.102 1.657 l 546.48 1.657 l f
-631.734 127.145 m 615.355 127.145 l 615.355 82.618 l 608.734 85.009 603.582
- 85.927 598.062 85.927 c 573.957 85.927 556.844 68.817 556.844 44.895 c 
-556.844 18.399 572.301 1.657 596.957 1.657 c 631.734 1.657 l 631.734 127.145
- l 615.355 15.458 m 598.797 15.458 l 579.844 15.458 573.59 27.048 573.59
- 42.505 c 573.59 59.802 584.262 71.208 600.086 71.208 c 605.605 71.208 609.836
- 70.29 615.355 68.079 c 615.355 15.458 l f
-Q Q
-showpage
-%%Trailer
-end restore
-%%EOF
diff --git a/output/images/media/with-text/libcloud-logo-with-text.svg b/output/images/media/with-text/libcloud-logo-with-text.svg
deleted file mode 100644
index c652ee6..0000000
--- a/output/images/media/with-text/libcloud-logo-with-text.svg
+++ /dev/null
@@ -1,131 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="800pt"
-   height="800pt"
-   viewBox="0 0 800 800"
-   version="1.1"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="libcloud-logo-with-text.svg"
-   inkscape:export-filename="/home/ilgiz/libcloud_logo/with-text/libcloud-logo-with-text-200-bg-white.png"
-   inkscape:export-xdpi="18"
-   inkscape:export-ydpi="18">
-  <metadata
-     id="metadata46">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs44" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1148"
-     id="namedview42"
-     showgrid="false"
-     inkscape:snap-grids="true"
-     inkscape:snap-page="true"
-     inkscape:zoom="0.944"
-     inkscape:cx="240.14929"
-     inkscape:cy="474.78059"
-     inkscape:window-x="1366"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2" />
-  <g
-     id="g3004">
-    <g
-       id="g3236">
-      <path
-         d=" M 383.37 97.58 C 434.17 92.92 486.39 105.92 528.99 133.98 C 539.56 140.87 549.60 148.58 558.84 157.17 C 560.62 158.46 562.10 161.51 564.67 160.57 C 597.58 151.88 633.09 153.33 665.15 164.79 C 694.65 175.14 721.25 193.74 740.87 218.12 C 764.51 247.29 778.31 284.41 779.00 321.99 C 779.99 359.82 767.80 397.82 745.09 428.08 C 713.70 470.49 661.82 496.95 608.99 496.78 C 593.48 497.15 578.10 494.55 563.07 491.02 C 557.42 495.64 552.25 500.93 546.37 505.32 C 516.83 528.79 481.42 544.79 444.29 551.48 C 405.28 558.59 364.42 555.26 327.07 541.93 C 296.92 531.26 269.09 514.14 245.89 492.15 C 244.85 490.68 243.09 491.17 241.63 491.51 C 211.31 499.33 178.81 498.52 148.91 489.23 C 124.42 481.70 101.65 468.60 82.92 451.09 C 60.83 430.55 44.39 404.00 35.71 375.11 C 26.19 343.71 26.01 309.54 35.24 278.05 C 44.67 245.48 64.15 215.92 90.33 194.37 C 116.47 172.67 149.20 158.95 183.05 155.78 C 202.75 153.85 222.80 155.42 241.97 160.38 C 243.27 160.67 244.86 161.18 245.76 159.81 C 282.87 124.35 332.27 102.13 383.37 97.58 Z"
-         id="path6"
-         fill="#bbc1c6" />
-      <path
-         d=" M 315.63 130.59 C 353.58 113.36 396.64 107.74 437.77 114.39 C 479.92 121.13 519.90 140.79 550.87 170.18 C 553.66 172.57 555.92 175.57 558.92 177.72 C 575.45 172.73 592.66 169.55 610.00 169.99 C 648.35 170.29 686.35 185.50 714.39 211.66 C 736.64 232.34 752.54 259.71 759.68 289.22 C 768.66 325.61 763.68 365.15 746.20 398.28 C 729.26 430.77 700.42 456.81 666.43 470.47 C 633.30 484.03 595.41 485.52 561.31 474.64 C 559.93 474.15 558.23 473.77 557.31 475.24 C 538.75 494.49 516.43 510.07 492.09 521.10 C 455.07 537.93 413.19 543.83 372.95 537.93 C 325.96 531.19 281.51 508.30 248.79 473.91 C 233.04 478.89 216.58 482.02 200.02 481.76 C 163.82 482.25 127.72 469.16 99.89 446.08 C 75.56 425.98 57.70 398.26 49.22 367.88 C 41.04 338.87 41.54 307.46 50.71 278.74 C 59.26 251.52 75.60 226.84 97.18 208.19 C 121.86 186.74 153.41 173.25 186.01 170.55 C 207.13 168.64 228.56 171.36 248.70 177.91 C 267.78 158.11 290.53 141.85 315.63 130.59 Z"
-         id="path8"
-         fill="#feffff" />
-      <path
-         d=" M 339.92 137.15 C 374.39 125.40 412.13 123.43 447.64 131.52 C 488.91 140.73 526.92 163.54 554.53 195.56 C 591.39 180.09 634.84 181.66 670.58 199.52 C 701.64 214.62 726.50 241.76 739.12 273.87 C 753.84 310.43 752.11 353.17 734.45 388.40 C 719.79 418.55 693.80 442.90 662.87 455.79 C 628.77 470.33 588.79 470.61 554.58 456.24 C 530.97 483.32 500.10 504.06 465.91 515.19 C 424.93 528.84 379.51 528.49 338.72 514.29 C 305.61 503.02 275.85 482.62 252.91 456.28 C 224.95 467.91 193.17 470.00 163.89 462.35 C 138.30 455.74 114.60 441.83 96.58 422.47 C 73.40 397.93 59.56 364.81 58.48 331.07 C 57.41 304.71 64.11 278.15 77.27 255.31 C 94.11 225.91 122.02 203.12 154.15 192.39 C 186.03 181.45 221.84 182.62 252.97 195.53 C 276.10 168.82 306.42 148.42 339.92 137.15 Z"
-         id="path10"
-         fill="#027cff" />
-      <path
-         d=" M 401.71 274.65 C 438.92 258.62 477.39 244.75 517.38 237.55 C 538.69 271.46 552.33 310.48 555.06 350.53 C 545.89 343.46 536.32 336.89 526.31 331.05 C 517.65 369.19 501.49 405.73 478.53 437.43 C 459.65 463.19 435.75 486.27 406.36 499.57 C 385.46 509.06 360.73 512.42 338.88 504.17 C 348.93 507.07 358.84 501.66 366.61 495.74 C 380.82 484.50 391.98 469.97 402.11 455.09 C 420.94 426.88 435.83 396.23 448.56 364.85 C 456.84 344.27 463.96 323.25 470.14 301.95 C 450.79 293.10 430.94 285.39 410.89 278.28 C 407.81 277.12 404.50 276.45 401.71 274.65 Z"
-         id="path12"
-         fill="#feffff" />
-      <path
-         d=" M 197.66 289.94 C 223.84 278.10 251.29 268.78 279.54 263.30 C 294.94 287.19 304.44 315.01 306.42 343.39 C 299.92 338.39 293.11 333.82 286.10 329.57 C 279.05 360.29 265.32 389.69 245.13 413.99 C 231.61 429.92 215.05 444.03 195.17 451.21 C 181.94 456.10 167.08 456.78 153.64 452.30 C 164.41 454.08 173.34 446.38 180.48 439.40 C 196.88 422.28 208.67 401.39 219.12 380.28 C 230.23 357.38 239.22 333.46 246.25 309.00 C 230.44 301.72 214.12 295.58 197.66 289.94 Z"
-         id="path14"
-         fill="#feffff" />
-      <path
-         d=" M 606.56 289.72 C 632.83 278.24 660.08 268.65 688.30 263.30 C 703.74 287.17 713.08 315.02 715.22 343.37 C 708.66 338.47 701.91 333.82 694.89 329.61 C 686.17 366.58 668.21 402.11 640.29 428.26 C 628.57 439.09 614.83 448.12 599.42 452.66 C 587.44 456.21 574.39 456.26 562.50 452.32 C 572.51 453.97 580.97 447.17 587.80 440.79 C 600.11 428.66 609.56 414.00 618.07 399.05 C 633.89 370.63 646.02 340.21 654.99 308.97 C 641.69 302.88 628.06 297.53 614.27 292.66 C 611.66 291.79 609.01 290.99 606.56 289.72 Z"
-         id="path16"
-         fill="#feffff" />
-    </g>
-  </g>
-  <g
-     style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
-     id="text3023"
-     transform="translate(-4.23999,0)">
-    <path
-       d="m 168.15279,575.16471 -16.376,0 0,125.488 16.376,0 0,-125.488"
-       style="font-size:184px;font-variant:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Gill Sans Std;-inkscape-font-specification:Gill Sans Std"
-       id="path3057"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 203.74178,618.03671 -16.376,0 0,82.616 16.376,0 0,-82.616 m 1.656,-25.024 c 0,-5.33599 -4.41601,-9.752 -9.752,-9.752 -5.336,0 -9.752,4.41601 -9.752,9.752 0,5.33599 4.416,9.752 9.752,9.752 5.33599,0 9.752,-4.41601 9.752,-9.752"
-       style="font-size:184px;font-variant:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Gill Sans Std;-inkscape-font-specification:Gill Sans Std"
-       id="path3059"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 239.92167,575.16471 -16.376,0 0,120.888 c 8.096,3.864 19.87202,6.256 30.728,6.256 27.59998,0 44.16,-16.74403 44.16,-44.712 0,-23.73598 -15.08802,-41.216 -35.696,-41.216 -8.27999,0 -15.64,2.39201 -22.816,7.544 l 0,-48.76 m 0,64.4 c 6.992,-6.25599 11.96001,-8.464 18.768,-8.464 13.79999,0 23,11.40802 23,28.888 0,15.63998 -10.48801,26.864 -25.208,26.864 -4.78399,0 -11.776,-1.104 -16.56,-2.576 l 0,-44.712"
-       style="font-size:184px;font-variant:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Gill Sans Std;-inkscape-font-specification:Gill Sans Std"
-       id="path3061"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 369.37456,622.08471 c -7.91199,-3.496 -14.35201,-5.704 -23.92,-5.704 -25.02397,0 -40.848,17.29603 -40.848,44.528 0,24.28798 17.29603,41.4 41.952,41.4 8.64799,0 19.13601,-2.208 24.656,-4.784 l 0,-16.192 c -8.27999,3.68 -14.90401,5.52 -21.896,5.52 -16.92798,0 -27.968,-10.30402 -27.968,-27.416 0,-16.74398 10.30402,-27.968 25.208,-27.968 7.17599,0 13.43201,1.84001 22.816,8.096 l 0,-17.48"
-       style="font-size:184px;font-variant:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Gill Sans Std;-inkscape-font-specification:Gill Sans Std"
-       id="path3063"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 400.81381,575.16471 -16.376,0 0,125.488 16.376,0 0,-125.488"
-       style="font-size:184px;font-variant:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Gill Sans Std;-inkscape-font-specification:Gill Sans Std"
-       id="path3065"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 457.87507,616.38071 c -24.65598,0 -43.608,18.40002 -43.608,42.136 0,25.39197 18.21602,43.792 43.608,43.792 26.49597,0 44.712,-17.66403 44.712,-43.792 0,-24.47198 -18.76803,-42.136 -44.712,-42.136 m -0.184,14.72 c 16.37598,0 28.152,11.59202 28.152,27.6 0,17.84798 -10.85602,28.888 -28.152,28.888 -15.82399,0 -26.68,-11.59202 -26.68,-29.072 0,-15.82398 11.22401,-27.416 26.68,-27.416"
-       style="font-size:184px;font-variant:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Gill Sans Std;-inkscape-font-specification:Gill Sans Std"
-       id="path3067"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 579.16098,700.65271 0,-82.616 -16.376,0 0,59.064 c -5.336,7.54399 -12.32801,11.592 -19.688,11.592 -11.22399,0 -16.928,-6.62401 -16.928,-18.216 l 0,-52.44 -16.376,0 0,51.336 c 0,20.97598 11.77601,32.936 28.52,32.936 8.09599,0 17.664,-4.78401 24.472,-12.144 l 0,10.488 16.376,0"
-       style="font-size:184px;font-variant:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Gill Sans Std;-inkscape-font-specification:Gill Sans Std"
-       id="path3069"
-       inkscape:connector-curvature="0" />
-    <path
-       d="m 664.41492,575.16471 -16.376,0 0,44.528 c -6.62399,-2.392 -11.776,-3.312 -17.296,-3.312 -24.10397,0 -41.216,17.11202 -41.216,41.032 0,26.49597 15.45603,43.24 40.112,43.24 l 34.776,0 0,-125.488 m -16.376,111.688 -16.56,0 c -18.95198,0 -25.208,-11.59202 -25.208,-27.048 0,-17.29598 10.67202,-28.704 26.496,-28.704 5.52,0 9.75201,0.92 15.272,3.128 l 0,52.624"
-       style="font-size:184px;font-variant:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Gill Sans Std;-inkscape-font-specification:Gill Sans Std"
-       id="path3071"
-       inkscape:connector-curvature="0" />
-  </g>
-</svg>
diff --git a/output/images/media/without-text/libcloud-logo-without-text-200-bg-transparent.png b/output/images/media/without-text/libcloud-logo-without-text-200-bg-transparent.png
deleted file mode 100644
index e11f0bb..0000000
--- a/output/images/media/without-text/libcloud-logo-without-text-200-bg-transparent.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/without-text/libcloud-logo-without-text-200-bg-white.png b/output/images/media/without-text/libcloud-logo-without-text-200-bg-white.png
deleted file mode 100644
index bfb26b9..0000000
--- a/output/images/media/without-text/libcloud-logo-without-text-200-bg-white.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/without-text/libcloud-logo-without-text-400-bg-transparent.png b/output/images/media/without-text/libcloud-logo-without-text-400-bg-transparent.png
deleted file mode 100644
index 40f0b28..0000000
--- a/output/images/media/without-text/libcloud-logo-without-text-400-bg-transparent.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/without-text/libcloud-logo-without-text-400-bg-white.png b/output/images/media/without-text/libcloud-logo-without-text-400-bg-white.png
deleted file mode 100644
index 0479b12..0000000
--- a/output/images/media/without-text/libcloud-logo-without-text-400-bg-white.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/without-text/libcloud-logo-without-text-800-bg-transparent.png b/output/images/media/without-text/libcloud-logo-without-text-800-bg-transparent.png
deleted file mode 100644
index d17eb1f..0000000
--- a/output/images/media/without-text/libcloud-logo-without-text-800-bg-transparent.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/without-text/libcloud-logo-without-text-800-bg-white.png b/output/images/media/without-text/libcloud-logo-without-text-800-bg-white.png
deleted file mode 100644
index 9491c97..0000000
--- a/output/images/media/without-text/libcloud-logo-without-text-800-bg-white.png
+++ /dev/null
Binary files differ
diff --git a/output/images/media/without-text/libcloud-logo-without-text.eps b/output/images/media/without-text/libcloud-logo-without-text.eps
deleted file mode 100644
index 6b521b3..0000000
--- a/output/images/media/without-text/libcloud-logo-without-text.eps
+++ /dev/null
@@ -1,147 +0,0 @@
-%!PS-Adobe-3.0 EPSF-3.0
-%%Creator: cairo 1.13.1 (http://cairographics.org)
-%%CreationDate: Fri Jun 20 15:59:09 2014
-%%Pages: 1
-%%DocumentData: Clean7Bit
-%%LanguageLevel: 2
-%%BoundingBox: 0 -1 751 459
-%%EndComments
-%%BeginProlog
-save
-50 dict begin
-/q { gsave } bind def
-/Q { grestore } bind def
-/cm { 6 array astore concat } bind def
-/w { setlinewidth } bind def
-/J { setlinecap } bind def
-/j { setlinejoin } bind def
-/M { setmiterlimit } bind def
-/d { setdash } bind def
-/m { moveto } bind def
-/l { lineto } bind def
-/c { curveto } bind def
-/h { closepath } bind def
-/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
-      0 exch rlineto 0 rlineto closepath } bind def
-/S { stroke } bind def
-/f { fill } bind def
-/f* { eofill } bind def
-/n { newpath } bind def
-/W { clip } bind def
-/W* { eoclip } bind def
-/BT { } bind def
-/ET { } bind def
-/pdfmark where { pop globaldict /?pdfmark /exec load put }
-    { globaldict begin /?pdfmark /pop load def /pdfmark
-    /cleartomark load def end } ifelse
-/BDC { mark 3 1 roll /BDC pdfmark } bind def
-/EMC { mark /EMC pdfmark } bind def
-/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
-/Tj { show currentpoint cairo_store_point } bind def
-/TJ {
-  {
-    dup
-    type /stringtype eq
-    { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
-  } forall
-  currentpoint cairo_store_point
-} bind def
-/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
-    cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
-/Tf { pop /cairo_font exch def /cairo_font_matrix where
-      { pop cairo_selectfont } if } bind def
-/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
-      /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
-      /cairo_font where { pop cairo_selectfont } if } bind def
-/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
-      cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
-/g { setgray } bind def
-/rg { setrgbcolor } bind def
-/d1 { setcachedevice } bind def
-%%EndProlog
-%%BeginSetup
-%%EndSetup
-%%Page: 1 1
-%%BeginPageSetup
-%%PageBoundingBox: 0 -1 751 459
-%%EndPageSetup
-q 0 -1 751 460 rectclip q
-0.733333 0.756863 0.776471 rg
-354.93 457.548 m 405.727 462.208 457.949 449.208 500.547 421.149 c 511.117
- 414.259 521.16 406.548 530.398 397.958 c 532.18 396.669 533.66 393.618 
-536.227 394.56 c 569.137 403.251 604.648 401.798 636.707 390.341 c 666.207
- 379.989 692.809 361.388 712.43 337.009 c 736.07 307.841 749.867 270.72 
-750.559 233.138 c 751.547 195.31 739.359 157.31 716.648 127.048 c 685.258
- 84.638 633.379 58.181 580.547 58.349 c 565.039 57.977 549.66 60.579 534.629
- 64.11 c 528.977 59.489 523.809 54.2 517.93 49.81 c 488.387 26.341 452.977
- 10.341 415.848 3.649 c 376.84 -3.46 335.977 -0.132 298.629 13.2 c 268.477
- 23.868 240.648 40.989 217.449 62.977 c 216.41 64.45 214.648 63.958 213.188
- 63.618 c 182.867 55.798 150.367 56.61 120.469 65.899 c 95.977 73.431 73.207
- 86.528 54.477 104.04 c 32.387 124.579 15.949 151.13 7.27 180.02 c -2.25
- 211.419 -2.43 245.591 6.797 277.079 c 16.227 309.649 35.707 339.208 61.887
- 360.759 c 88.027 382.458 120.758 396.181 154.609 399.349 c 174.309 401.278
- 194.359 399.708 213.527 394.751 c 214.828 394.458 216.418 393.95 217.32
- 395.317 c 254.43 430.778 303.828 453.001 354.93 457.548 c h
-354.93 457.548 m f
-0.996078 1 1 rg
-287.188 424.54 m 325.137 441.77 368.199 447.388 409.328 440.739 c 451.477
- 434.001 491.457 414.341 522.43 384.95 c 525.219 382.56 527.477 379.56 530.477
- 377.411 c 547.008 382.399 564.219 385.579 581.559 385.138 c 619.91 384.841
- 657.91 369.63 685.949 343.47 c 708.199 322.79 724.098 295.419 731.238 265.911
- c 740.219 229.52 735.238 189.977 717.758 156.849 c 700.82 124.36 671.977
- 98.317 637.988 84.661 c 604.859 71.099 566.969 69.61 532.867 80.489 c 531.488
- 80.977 529.789 81.36 528.867 79.888 c 510.309 60.638 487.988 45.06 463.648
- 34.028 c 426.629 17.2 384.75 11.298 344.508 17.2 c 297.52 23.938 253.07
- 46.829 220.348 81.22 c 204.598 76.239 188.137 73.11 171.578 73.368 c 135.379
- 72.88 99.277 85.97 71.449 109.048 c 47.117 129.149 29.258 156.868 20.777
- 187.251 c 12.598 216.259 13.098 247.669 22.27 276.388 c 30.82 303.61 47.16
- 328.29 68.738 346.938 c 93.418 368.388 124.969 381.88 157.57 384.579 c 
-178.688 386.489 200.117 383.77 220.258 377.22 c 239.34 397.02 262.09 413.278
- 287.188 424.54 c h
-287.188 424.54 m f
-0.00784314 0.486275 1 rg
-311.477 417.977 m 345.949 429.727 383.688 431.7 419.199 423.61 c 460.469
- 414.399 498.477 391.591 526.09 359.567 c 562.949 375.04 606.398 373.47 
-642.137 355.61 c 673.199 340.509 698.059 313.368 710.68 281.259 c 725.398
- 244.7 723.668 201.958 706.008 166.727 c 691.348 136.579 665.359 112.227
- 634.43 99.341 c 600.328 84.798 560.348 84.52 526.137 98.888 c 502.527 71.81
- 471.66 51.067 437.469 39.938 c 396.488 26.29 351.07 26.638 310.277 40.841
- c 277.168 52.11 247.41 72.509 224.469 98.849 c 196.508 87.22 164.727 85.13
- 135.449 92.778 c 109.859 99.388 86.16 113.298 68.137 132.661 c 44.957 157.2
- 31.117 190.317 30.039 224.06 c 28.969 250.419 35.668 276.977 48.828 299.817
- c 65.668 329.22 93.578 352.009 125.707 362.739 c 157.59 373.681 193.398
- 372.509 224.527 359.599 c 247.66 386.31 277.977 406.708 311.477 417.977
- c h
-311.477 417.977 m f
-0.996078 1 1 rg
-373.27 280.477 m 410.477 296.509 448.949 310.38 488.938 317.579 c 510.25
- 283.669 523.887 244.649 526.617 204.599 c 517.449 211.669 507.879 218.239
- 497.867 224.079 c 489.207 185.938 473.047 149.399 450.09 117.7 c 431.207
- 91.938 407.309 68.86 377.918 55.56 c 357.02 46.067 332.289 42.708 310.438
- 50.958 c 320.488 48.06 330.398 53.47 338.168 59.388 c 352.379 70.63 363.539
- 85.161 373.668 100.04 c 392.5 128.251 407.387 158.899 420.117 190.278 c
- 428.398 210.86 435.52 231.88 441.699 253.181 c 422.348 262.028 402.5 269.739
- 382.449 276.849 c 379.367 278.009 376.059 278.681 373.27 280.477 c h
-373.27 280.477 m f
-169.219 265.188 m 195.398 277.028 222.848 286.349 251.098 291.829 c 266.5
- 267.938 276 240.118 277.977 211.739 c 271.477 216.739 264.668 221.31 257.66
- 225.56 c 250.609 194.841 236.879 165.438 216.688 141.138 c 203.168 125.208
- 186.609 111.099 166.727 103.919 c 153.5 99.028 138.637 98.349 125.199 102.829
- c 135.969 101.048 144.898 108.751 152.039 115.727 c 168.438 132.849 180.227
- 153.739 190.68 174.849 c 201.789 197.751 210.777 221.669 217.809 246.13
- c 202 253.411 185.68 259.548 169.219 265.188 c h
-169.219 265.188 m f
-578.117 265.411 m 604.387 276.888 631.637 286.477 659.859 291.829 c 675.297
- 267.958 684.637 240.11 686.777 211.759 c 680.219 216.661 673.469 221.31
- 666.449 225.52 c 657.727 188.548 639.77 153.02 611.848 126.868 c 600.129
- 116.04 586.387 107.009 570.977 102.47 c 559 98.919 545.949 98.868 534.059
- 102.81 c 544.07 101.161 552.527 107.958 559.359 114.341 c 571.668 126.47
- 581.117 141.13 589.629 156.079 c 605.449 184.501 617.578 214.919 626.547
- 246.161 c 613.25 252.251 599.617 257.599 585.828 262.47 c 583.219 263.341
- 580.57 264.138 578.117 265.411 c h
-578.117 265.411 m f
-Q Q
-showpage
-%%Trailer
-end restore
-%%EOF
diff --git a/output/images/media/without-text/libcloud-logo-without-text.svg b/output/images/media/without-text/libcloud-logo-without-text.svg
deleted file mode 100644
index 7b9f39c..0000000
--- a/output/images/media/without-text/libcloud-logo-without-text.svg
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="938.26782"
-   height="573.09686"
-   viewBox="0 0 750.61426 458.47749"
-   version="1.1"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="libcloud-logo-without-text.svg"
-   inkscape:export-filename="/home/ilgiz/libcloud_logo/without-text/libcloud-logo-without-text-200-bg-white.png"
-   inkscape:export-xdpi="19.184288"
-   inkscape:export-ydpi="19.184288">
-  <metadata
-     id="metadata46">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs44" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="1"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1148"
-     id="namedview42"
-     showgrid="false"
-     inkscape:snap-grids="true"
-     inkscape:snap-page="false"
-     inkscape:zoom="0.472"
-     inkscape:cx="806.43557"
-     inkscape:cy="341.91195"
-     inkscape:window-x="1366"
-     inkscape:window-y="24"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg2"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0" />
-  <g
-     id="g3004"
-     transform="translate(-28.441638,-96.651704)">
-    <g
-       id="g3236">
-      <path
-         d="m 383.37,97.58 c 50.8,-4.66 103.02,8.34 145.62,36.4 10.57,6.89 20.61,14.6 29.85,23.19 1.78,1.29 3.26,4.34 5.83,3.4 32.91,-8.69 68.42,-7.24 100.48,4.22 29.5,10.35 56.1,28.95 75.72,53.33 23.64,29.17 37.44,66.29 38.13,103.87 0.99,37.83 -11.2,75.83 -33.91,106.09 -31.39,42.41 -83.27,68.87 -136.1,68.7 -15.51,0.37 -30.89,-2.23 -45.92,-5.76 -5.65,4.62 -10.82,9.91 -16.7,14.3 -29.54,23.47 -64.95,39.47 -102.08,46.16 -39.01,7.11 -79.87,3.78 -117.22,-9.55 -30.15,-10.67 -57.98,-27.79 -81.18,-49.78 -1.04,-1.47 -2.8,-0.98 -4.26,-0.64 -30.32,7.82 -62.82,7.01 -92.72,-2.28 C 124.42,481.7 101.65,468.6 82.92,451.09 60.83,430.55 44.39,404 35.71,375.11 c -9.52,-31.4 -9.7,-65.57 -0.47,-97.06 9.43,-32.57 28.91,-62.13 55.09,-83.68 26.14,-21.7 58.87,-35.42 92.72,-38.59 19.7,-1.93 39.75,-0.36 58.92,4.6 1.3,0.29 2.89,0.8 3.79,-0.57 37.11,-35.46 86.51,-57.68 137.61,-62.23 z"
-         id="path6"
-         inkscape:connector-curvature="0"
-         style="fill:#bbc1c6" />
-      <path
-         d="m 315.63,130.59 c 37.95,-17.23 81.01,-22.85 122.14,-16.2 42.15,6.74 82.13,26.4 113.1,55.79 2.79,2.39 5.05,5.39 8.05,7.54 16.53,-4.99 33.74,-8.17 51.08,-7.73 38.35,0.3 76.35,15.51 104.39,41.67 22.25,20.68 38.15,48.05 45.29,77.56 8.98,36.39 4,75.93 -13.48,109.06 -16.94,32.49 -45.78,58.53 -79.77,72.19 -33.13,13.56 -71.02,15.05 -105.12,4.17 -1.38,-0.49 -3.08,-0.87 -4,0.6 -18.56,19.25 -40.88,34.83 -65.22,45.86 -37.02,16.83 -78.9,22.73 -119.14,16.83 -46.99,-6.74 -91.44,-29.63 -124.16,-64.02 -15.75,4.98 -32.21,8.11 -48.77,7.85 -36.2,0.49 -72.3,-12.6 -100.13,-35.68 -24.33,-20.1 -42.19,-47.82 -50.67,-78.2 -8.18,-29.01 -7.68,-60.42 1.49,-89.14 8.55,-27.22 24.89,-51.9 46.47,-70.55 24.68,-21.45 56.23,-34.94 88.83,-37.64 21.12,-1.91 42.55,0.81 62.69,7.36 19.08,-19.8 41.83,-36.06 66.93,-47.32 z"
-         id="path8"
-         inkscape:connector-curvature="0"
-         style="fill:#feffff" />
-      <path
-         d="m 339.92,137.15 c 34.47,-11.75 72.21,-13.72 107.72,-5.63 41.27,9.21 79.28,32.02 106.89,64.04 36.86,-15.47 80.31,-13.9 116.05,3.96 31.06,15.1 55.92,42.24 68.54,74.35 14.72,36.56 12.99,79.3 -4.67,114.53 -14.66,30.15 -40.65,54.5 -71.58,67.39 -34.1,14.54 -74.08,14.82 -108.29,0.45 -23.61,27.08 -54.48,47.82 -88.67,58.95 -40.98,13.65 -86.4,13.3 -127.19,-0.9 -33.11,-11.27 -62.87,-31.67 -85.81,-58.01 -27.96,11.63 -59.74,13.72 -89.02,6.07 -25.59,-6.61 -49.29,-20.52 -67.31,-39.88 -23.18,-24.54 -37.02,-57.66 -38.1,-91.4 -1.07,-26.36 5.63,-52.92 18.79,-75.76 16.84,-29.4 44.75,-52.19 76.88,-62.92 31.88,-10.94 67.69,-9.77 98.82,3.14 23.13,-26.71 53.45,-47.11 86.95,-58.38 z"
-         id="path10"
-         inkscape:connector-curvature="0"
-         style="fill:#027cff" />
-      <path
-         d="m 401.71,274.65 c 37.21,-16.03 75.68,-29.9 115.67,-37.1 21.31,33.91 34.95,72.93 37.68,112.98 -9.17,-7.07 -18.74,-13.64 -28.75,-19.48 -8.66,38.14 -24.82,74.68 -47.78,106.38 -18.88,25.76 -42.78,48.84 -72.17,62.14 -20.9,9.49 -45.63,12.85 -67.48,4.6 10.05,2.9 19.96,-2.51 27.73,-8.43 14.21,-11.24 25.37,-25.77 35.5,-40.65 18.83,-28.21 33.72,-58.86 46.45,-90.24 8.28,-20.58 15.4,-41.6 21.58,-62.9 -19.35,-8.85 -39.2,-16.56 -59.25,-23.67 -3.08,-1.16 -6.39,-1.83 -9.18,-3.63 z"
-         id="path12"
-         inkscape:connector-curvature="0"
-         style="fill:#feffff" />
-      <path
-         d="m 197.66,289.94 c 26.18,-11.84 53.63,-21.16 81.88,-26.64 15.4,23.89 24.9,51.71 26.88,80.09 -6.5,-5 -13.31,-9.57 -20.32,-13.82 -7.05,30.72 -20.78,60.12 -40.97,84.42 -13.52,15.93 -30.08,30.04 -49.96,37.22 -13.23,4.89 -28.09,5.57 -41.53,1.09 10.77,1.78 19.7,-5.92 26.84,-12.9 16.4,-17.12 28.19,-38.01 38.64,-59.12 11.11,-22.9 20.1,-46.82 27.13,-71.28 -15.81,-7.28 -32.13,-13.42 -48.59,-19.06 z"
-         id="path14"
-         inkscape:connector-curvature="0"
-         style="fill:#feffff" />
-      <path
-         d="m 606.56,289.72 c 26.27,-11.48 53.52,-21.07 81.74,-26.42 15.44,23.87 24.78,51.72 26.92,80.07 -6.56,-4.9 -13.31,-9.55 -20.33,-13.76 -8.72,36.97 -26.68,72.5 -54.6,98.65 -11.72,10.83 -25.46,19.86 -40.87,24.4 -11.98,3.55 -25.03,3.6 -36.92,-0.34 10.01,1.65 18.47,-5.15 25.3,-11.53 12.31,-12.13 21.76,-26.79 30.27,-41.74 15.82,-28.42 27.95,-58.84 36.92,-90.08 -13.3,-6.09 -26.93,-11.44 -40.72,-16.31 -2.61,-0.87 -5.26,-1.67 -7.71,-2.94 z"
-         id="path16"
-         inkscape:connector-curvature="0"
-         style="fill:#feffff" />
-    </g>
-  </g>
-</svg>
diff --git a/output/images/posts/2014-01-27-libcloud-0-14-and-the-new-exoscale-driver/exoscale.png b/output/images/posts/2014-01-27-libcloud-0-14-and-the-new-exoscale-driver/exoscale.png
deleted file mode 100644
index 059bb57..0000000
--- a/output/images/posts/2014-01-27-libcloud-0-14-and-the-new-exoscale-driver/exoscale.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/2014-02-04-libcloud-0-14-and-rackspace/rackspace.jpg b/output/images/posts/2014-02-04-libcloud-0-14-and-rackspace/rackspace.jpg
deleted file mode 100644
index aa2978a..0000000
--- a/output/images/posts/2014-02-04-libcloud-0-14-and-rackspace/rackspace.jpg
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/2014-02-11-libcloud-0-14-1-and-cloudsigma/cloudsigma.png b/output/images/posts/2014-02-11-libcloud-0-14-1-and-cloudsigma/cloudsigma.png
deleted file mode 100644
index 0ab7369..0000000
--- a/output/images/posts/2014-02-11-libcloud-0-14-1-and-cloudsigma/cloudsigma.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/2014-02-21-libcloud-0-14-and-ikoula/ikoula.png b/output/images/posts/2014-02-21-libcloud-0-14-and-ikoula/ikoula.png
deleted file mode 100644
index f419977..0000000
--- a/output/images/posts/2014-02-21-libcloud-0-14-and-ikoula/ikoula.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/cake.png b/output/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/cake.png
deleted file mode 100644
index de7b80f..0000000
--- a/output/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/cake.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/eventbrite_page.jpg b/output/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/eventbrite_page.jpg
deleted file mode 100644
index 760c17b..0000000
--- a/output/images/posts/2014-07-07-libcloud-5th-birthday-celebration-during-europython-week-in-berlin/eventbrite_page.jpg
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/2015-10-05-libcloud-is-participating-in-hacktoberfest/hacktoberfest-tshirt.png b/output/images/posts/2015-10-05-libcloud-is-participating-in-hacktoberfest/hacktoberfest-tshirt.png
deleted file mode 100644
index 6aab60e..0000000
--- a/output/images/posts/2015-10-05-libcloud-is-participating-in-hacktoberfest/hacktoberfest-tshirt.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/2016-02-05-containers/container_cloud_example.png b/output/images/posts/2016-02-05-containers/container_cloud_example.png
deleted file mode 100644
index 68ae546..0000000
--- a/output/images/posts/2016-02-05-containers/container_cloud_example.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/2017-12-30-libcloud-year-in-review-2017-released/Screenshot from 2017-12-29 19-07-48.png b/output/images/posts/2017-12-30-libcloud-year-in-review-2017-released/Screenshot from 2017-12-29 19-07-48.png
deleted file mode 100644
index c7b2c40..0000000
--- a/output/images/posts/2017-12-30-libcloud-year-in-review-2017-released/Screenshot from 2017-12-29 19-07-48.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/2017-12-30-libcloud-year-in-review-2017-released/Screenshot from 2017-12-30 10-48-58.png b/output/images/posts/2017-12-30-libcloud-year-in-review-2017-released/Screenshot from 2017-12-30 10-48-58.png
deleted file mode 100644
index 7771897..0000000
--- a/output/images/posts/2017-12-30-libcloud-year-in-review-2017-released/Screenshot from 2017-12-30 10-48-58.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/gce/image00.png b/output/images/posts/gce/image00.png
deleted file mode 100644
index 866861f..0000000
--- a/output/images/posts/gce/image00.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/gce/image01.png b/output/images/posts/gce/image01.png
deleted file mode 100644
index 2cc9988..0000000
--- a/output/images/posts/gce/image01.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/gce/image02.png b/output/images/posts/gce/image02.png
deleted file mode 100644
index 98f7ac2..0000000
--- a/output/images/posts/gce/image02.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/gce/image03.png b/output/images/posts/gce/image03.png
deleted file mode 100644
index 13bf5e6..0000000
--- a/output/images/posts/gce/image03.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/gce/image04.png b/output/images/posts/gce/image04.png
deleted file mode 100644
index 2475d64..0000000
--- a/output/images/posts/gce/image04.png
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/sacon.jpg b/output/images/posts/sacon.jpg
deleted file mode 100644
index 932eafb..0000000
--- a/output/images/posts/sacon.jpg
+++ /dev/null
Binary files differ
diff --git a/output/images/posts/tbd/preview.png b/output/images/posts/tbd/preview.png
deleted file mode 100644
index 3a063ba..0000000
--- a/output/images/posts/tbd/preview.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/aws.png b/output/images/provider-logos/aws.png
deleted file mode 100644
index 14cce83..0000000
--- a/output/images/provider-logos/aws.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/backblaze.png b/output/images/provider-logos/backblaze.png
deleted file mode 100644
index af1d440..0000000
--- a/output/images/provider-logos/backblaze.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/cloudflare.png b/output/images/provider-logos/cloudflare.png
deleted file mode 100644
index 8463430..0000000
--- a/output/images/provider-logos/cloudflare.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/cloudsigma.png b/output/images/provider-logos/cloudsigma.png
deleted file mode 100644
index 9c12382..0000000
--- a/output/images/provider-logos/cloudsigma.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/cloudstack.png b/output/images/provider-logos/cloudstack.png
deleted file mode 100644
index 636104f..0000000
--- a/output/images/provider-logos/cloudstack.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/digitalocean.png b/output/images/provider-logos/digitalocean.png
deleted file mode 100644
index 65007ad..0000000
--- a/output/images/provider-logos/digitalocean.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/dimensiondata.png b/output/images/provider-logos/dimensiondata.png
deleted file mode 100644
index 7de7329..0000000
--- a/output/images/provider-logos/dimensiondata.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/eucalyptus.png b/output/images/provider-logos/eucalyptus.png
deleted file mode 100644
index ddec589..0000000
--- a/output/images/provider-logos/eucalyptus.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/exoscale.png b/output/images/provider-logos/exoscale.png
deleted file mode 100644
index 059bb57..0000000
--- a/output/images/provider-logos/exoscale.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/gce.png b/output/images/provider-logos/gce.png
deleted file mode 100644
index e27923e..0000000
--- a/output/images/provider-logos/gce.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/gcp.png b/output/images/provider-logos/gcp.png
deleted file mode 100644
index 3083cf2..0000000
--- a/output/images/provider-logos/gcp.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/ikoula.png b/output/images/provider-logos/ikoula.png
deleted file mode 100644
index eaf06b3..0000000
--- a/output/images/provider-logos/ikoula.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/joyent.png b/output/images/provider-logos/joyent.png
deleted file mode 100644
index 15fe04e..0000000
--- a/output/images/provider-logos/joyent.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/libvirt.png b/output/images/provider-logos/libvirt.png
deleted file mode 100644
index e2def25..0000000
--- a/output/images/provider-logos/libvirt.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/linode.png b/output/images/provider-logos/linode.png
deleted file mode 100644
index 5660ff5..0000000
--- a/output/images/provider-logos/linode.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/nephoscale.png b/output/images/provider-logos/nephoscale.png
deleted file mode 100644
index c9db136..0000000
--- a/output/images/provider-logos/nephoscale.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/openstack.png b/output/images/provider-logos/openstack.png
deleted file mode 100644
index 61b820a..0000000
--- a/output/images/provider-logos/openstack.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/rackspace.png b/output/images/provider-logos/rackspace.png
deleted file mode 100644
index 4a77b3a..0000000
--- a/output/images/provider-logos/rackspace.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/vmware.png b/output/images/provider-logos/vmware.png
deleted file mode 100644
index 821a900..0000000
--- a/output/images/provider-logos/vmware.png
+++ /dev/null
Binary files differ
diff --git a/output/images/provider-logos/zerigo.png b/output/images/provider-logos/zerigo.png
deleted file mode 100644
index ef2c6e4..0000000
--- a/output/images/provider-logos/zerigo.png
+++ /dev/null
Binary files differ
diff --git a/output/images/social-icons/facebook.png b/output/images/social-icons/facebook.png
deleted file mode 100644
index 09d75f2..0000000
--- a/output/images/social-icons/facebook.png
+++ /dev/null
Binary files differ
diff --git a/output/images/social-icons/github.jpg b/output/images/social-icons/github.jpg
deleted file mode 100644
index 3f2699c..0000000
--- a/output/images/social-icons/github.jpg
+++ /dev/null
Binary files differ
diff --git a/output/images/social-icons/google+.png b/output/images/social-icons/google+.png
deleted file mode 100644
index 12e707b..0000000
--- a/output/images/social-icons/google+.png
+++ /dev/null
Binary files differ
diff --git a/output/images/social-icons/linkedin.png b/output/images/social-icons/linkedin.png
deleted file mode 100644
index 63531f3..0000000
--- a/output/images/social-icons/linkedin.png
+++ /dev/null
Binary files differ
diff --git a/output/images/social-icons/ohloh.png b/output/images/social-icons/ohloh.png
deleted file mode 100644
index e6e2631..0000000
--- a/output/images/social-icons/ohloh.png
+++ /dev/null
Binary files differ
diff --git a/output/images/social-icons/openhub.png b/output/images/social-icons/openhub.png
deleted file mode 100644
index 218a609..0000000
--- a/output/images/social-icons/openhub.png
+++ /dev/null
Binary files differ
diff --git a/output/images/social-icons/sourcegraph.png b/output/images/social-icons/sourcegraph.png
deleted file mode 100644
index 9f52c50..0000000
--- a/output/images/social-icons/sourcegraph.png
+++ /dev/null
Binary files differ
diff --git a/output/images/social-icons/twitter.png b/output/images/social-icons/twitter.png
deleted file mode 100644
index 972744f..0000000
--- a/output/images/social-icons/twitter.png
+++ /dev/null
Binary files differ
diff --git a/output/images/whois-using/cloudcontrol.png b/output/images/whois-using/cloudcontrol.png
deleted file mode 100644
index 13d5bd8..0000000
--- a/output/images/whois-using/cloudcontrol.png
+++ /dev/null
Binary files differ
diff --git a/output/images/whois-using/divvycloud.png b/output/images/whois-using/divvycloud.png
deleted file mode 100644
index 917d6e3..0000000
--- a/output/images/whois-using/divvycloud.png
+++ /dev/null
Binary files differ
diff --git a/output/images/whois-using/mistio.png b/output/images/whois-using/mistio.png
deleted file mode 100644
index 567f34a..0000000
--- a/output/images/whois-using/mistio.png
+++ /dev/null
Binary files differ
diff --git a/output/images/whois-using/rackspace.png b/output/images/whois-using/rackspace.png
deleted file mode 100644
index 7ed2c10..0000000
--- a/output/images/whois-using/rackspace.png
+++ /dev/null
Binary files differ
diff --git a/output/images/whois-using/saltstack.png b/output/images/whois-using/saltstack.png
deleted file mode 100644
index 8856a22..0000000
--- a/output/images/whois-using/saltstack.png
+++ /dev/null
Binary files differ
diff --git a/output/images/whois-using/scalr.png b/output/images/whois-using/scalr.png
deleted file mode 100644
index 9f928ae..0000000
--- a/output/images/whois-using/scalr.png
+++ /dev/null
Binary files differ
diff --git a/output/index.html b/output/index.html
deleted file mode 100644
index 797d330..0000000
--- a/output/index.html
+++ /dev/null
@@ -1,374 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="Python library for interacting with many of the popular cloud service providers using a unified API.">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Apache Libcloud is a standard Python library that abstracts away differences among multiple cloud provider APIs | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Apache Libcloud is a standard Python library that abstracts away differences among multiple cloud provider APIs" property="og:title">

-    

-

-    

-      <meta content="https://libcloud.apache.org/images/media/libcloud-logo-with-text-medium.png" property="og:image">

-    

-

-    

-      <meta content="Python library for interacting with many of the popular cloud service providers using a unified API." property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section">

-  <div class="col-lg-12">

-    <div class="main-content text-center">

-      <h1>One Interface To Rule Them All</h1>

-      <h2 class="tagline">Python library for interacting with many of the popular

-        cloud service providers using a unified API.</h2>

-

-      <p>Supports <a href="https://libcloud.readthedocs.org/en/stable/supported_providers.html" target="_blank">more than 50</a> providers such as</p>

-

-      <div id="carousel-provider-logos" class="carousel slide" data-ride="carousel" data-interval="3500">

-        <!-- Wrapper for slides -->

-        <div class="carousel-inner">

-          <div class="item active">

-            <a href="https://libcloud.readthedocs.org/en/stable/compute/drivers/rackspace.html" target="_blank">

-              <img src="/images/provider-logos/rackspace.png" class="provider-logo" /></a>

-            <a href="https://libcloud.readthedocs.org/en/stable/compute/drivers/ec2.html" target="_blank">

-              <img src="/images/provider-logos/aws.png" class="provider-logo" /></a>

-            <a href="https://libcloud.readthedocs.org/en/stable/compute/drivers/cloudstack.html" target="_blank">

-            <img src="/images/provider-logos/cloudstack.png" class="provider-logo" /></a>

-          </div>

-          <div class="item">

-            <a href="https://libcloud.readthedocs.org/en/stable/compute/drivers/openstack.html" target="_blank">

-              <img src="/images/provider-logos/openstack.png" class="provider-logo" /></a>

-            <a href="https://libcloud.readthedocs.org/en/stable/compute/drivers/digital_ocean.html" target="_blank">

-              <img src="/images/provider-logos/digitalocean.png" class="provider-logo" /></a>

-            <img src="/images/provider-logos/eucalyptus.png" class="provider-logo" />

-          </div>

-          <div class="item">

-              <img src="/images/provider-logos/joyent.png" class="provider-logo" />

-              <img src="/images/provider-logos/linode.png" class="provider-logo" />

-              <a href="https://libcloud.readthedocs.org/en/stable/compute/drivers/exoscale.html" target="_blank">

-              <img src="/images/provider-logos/exoscale.png" class="provider-logo" /></a>

-          </div>

-          <div class="item">

-              <img src="/images/provider-logos/nephoscale.png" class="provider-logo" />

-              <a href="https://libcloud.readthedocs.org/en/stable/compute/drivers/gce.html" target="_blank">

-              <img src="/images/provider-logos/gcp.png" class="provider-logo" /></a>

-              <img src="/images/provider-logos/zerigo.png" class="provider-logo" />

-          </div>

-          <div class="item">

-              <a href="https://libcloud.readthedocs.org/en/stable/compute/drivers/cloudsigma.html" target="_blank">

-                <img src="/images/provider-logos/cloudsigma.png" class="provider-logo" />

-              </a>

-              <a href="https://libcloud.readthedocs.org/en/stable/compute/drivers/ikoula.html" target="_blank">

-                <img src="/images/provider-logos/ikoula.png" class="provider-logo" />

-              </a>

-              <a href="https://libcloud.readthedocs.org/en/stable/compute/drivers/libvirt.html" target="_blank">

-                <img src="/images/provider-logos/libvirt.png" class="provider-logo" />

-              </a>

-          </div>

-          <div class="item">

-              <a href="https://libcloud.readthedocs.org/en/stable/compute/drivers/dimensiondata.html" target="_blank">

-                <img src="/images/provider-logos/dimensiondata.png" class="provider-logo" />

-              </a>

-              <a href="https://libcloud.readthedocs.org/en/stable/dns/drivers/cloudflare.html" target="_blank">

-                <img src="/images/provider-logos/cloudflare.png" class="provider-logo" />

-              </a>

-              <a href="https://libcloud.readthedocs.org/en/stable/storage/drivers/backblaze_b2.html" target="_blank">

-                <img src="/images/provider-logos/backblaze.png" class="provider-logo" />

-              </a>

-          </div>

-        </div>

-

-        <!-- Controls -->

-        <a class="left carousel-control" href="#carousel-provider-logos" data-slide="prev">

-          <span class="glyphicon glyphicon-chevron-left"></span>

-        </a>

-        <a class="right carousel-control" href="#carousel-provider-logos" data-slide="next">

-          <span class="glyphicon glyphicon-chevron-right"></span>

-        </a>

-      </div>

-    </div>

-

-    <div class="row section row-2">

-      <div class="col-md-6">

-        <h3>Installation</h3>

-        <p>Latest stable version (Python 3.5+ only): <a href="https://pypi.python.org/pypi/apache-libcloud/3.5.0" target="_blank">3.5.0</a> (March 11th, 2022)</p>

-        <p>Latest bug-fix only version (Python 3.5+ only): <a href="https://pypi.python.org/pypi/apache-libcloud/3.4.1" target="_blank">3.4.1</a> (November 11th, 2021)</p>

-        <p>Latest bug-fix only version (Python 2 and Python 3): <a href="https://pypi.python.org/pypi/apache-libcloud/2.8.3" target="_blank">2.8.3</a> (June 12th, 2020)</p>

-        <p><code>pip install apache-libcloud</code></p>

-        <p>Or <a href="downloads.html">download it from our servers</a> and install it manually.</p>

-      </div>

-

-      <div class="col-md-6">

-        <h3>Features</h3>

-        <ul>

-          <li>Avoid vendor lock-in</li>

-          <li>Use the same API to talk to many different providers</li>

-          <li>More than <a href="https://libcloud.readthedocs.org/en/stable/supported_providers.html">

-          30 supported providers</a> total</li>

-          <li>Six main APIs:

-          <a href="https://libcloud.readthedocs.org/en/stable/compute/index.html">Compute</a>,

-          <a href="https://libcloud.readthedocs.org/en/stable/storage/index.html">Storage</a>,

-          <a href="https://libcloud.readthedocs.org/en/stable/loadbalancer/index.html">Load Balancers</a>,

-          <a href="https://libcloud.readthedocs.org/en/stable/dns/index.html">DNS</a>,

-          <a href="https://libcloud.readthedocs.org/en/stable/container/index.html">Container</a>,

-          <a href="https://libcloud.readthedocs.org/en/stable/backup/index.html">Backup</a></li>

-          <li>Supports <a href="/about.html#supported-python-versions">Python 3, PyPy (3.x and 2.x) and Python 2.7 (v2.8.x release series)</a></li>

-        </ul>

-      </div>

-

-    </div>

-

-    <div class="row section row-3">

-      <div class="col-md-6 example" data-example="compute-1">

-        <h3>Compute Example - Create a node</h3>

-        <figure class="highlight"><pre><code class="language-python" data-lang="python"><div class="line-1"><span class="kn">from</span> <span class="nn">libcloud.compute.types</span> <span class="kn">import</span> <span class="n">Provider</span>

-</div><div class="line-2"><span class="kn">from</span> <span class="nn">libcloud.compute.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>

-</div><div class="line-3">

-</div><div class="line-4"><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="p">.</span><span class="n">RACKSPACE</span><span class="p">)</span>

-</div><div class="line-5"><span class="n">driver</span> <span class="o">=</span> <span class="n">cls</span><span class="p">(</span><span class="s">'username'</span><span class="p">,</span> <span class="s">'api key'</span><span class="p">,</span> <span class="n">region</span><span class="o">=</span><span class="s">'iad'</span><span class="p">)</span>

-</div><div class="line-6">

-</div><div class="line-7"><span class="n">sizes</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">list_sizes</span><span class="p">()</span>

-</div><div class="line-8"><span class="n">images</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">list_images</span><span class="p">()</span>

-</div><div class="line-9">

-</div><div class="line-10"><span class="n">size</span> <span class="o">=</span> <span class="p">[</span><span class="n">s</span> <span class="k">for</span> <span class="n">s</span> <span class="ow">in</span> <span class="n">sizes</span> <span class="k">if</span> <span class="n">s</span><span class="p">.</span><span class="nb">id</span> <span class="o">==</span> <span class="s">'performance1-1'</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span>

-</div><div class="line-11"><span class="n">image</span> <span class="o">=</span> <span class="p">[</span><span class="n">i</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">images</span> <span class="k">if</span> <span class="s">'Ubuntu 18.04'</span> <span class="ow">in</span> <span class="n">i</span><span class="p">.</span><span class="n">name</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span>

-</div><div class="line-12">

-</div><div class="line-13"><span class="n">node</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">create_node</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s">'libcloud'</span><span class="p">,</span> <span class="n">size</span><span class="o">=</span><span class="n">size</span><span class="p">,</span> <span class="n">image</span><span class="o">=</span><span class="n">image</span><span class="p">)</span>

-</div><div class="line-14"><span class="k">print</span><span class="p">(</span><span class="n">node</span><span class="p">)</span>
-</div></code></pre></figure>

-        <p>For information on what the code does, click or hover over the line.</p>

-        <p>For more compute examples, see <a href="https://libcloud.readthedocs.org/en/stable/compute/examples.html">documentation</a>.</p>

-      </div>

-

-      <div class="col-md-6 example" data-example="dns-1">

-        <h3>DNS Example - Create a DNS record</h3>

-        <figure class="highlight"><pre><code class="language-python" data-lang="python"><div class="line-1"><span class="kn">from</span> <span class="nn">libcloud.dns.types</span> <span class="kn">import</span> <span class="n">Provider</span><span class="p">,</span> <span class="n">RecordType</span>

-</div><div class="line-2"><span class="kn">from</span> <span class="nn">libcloud.dns.providers</span> <span class="kn">import</span> <span class="n">get_driver</span>

-</div><div class="line-3">

-</div><div class="line-4"><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="p">.</span><span class="n">ZERIGO</span><span class="p">)</span>

-</div><div class="line-5"><span class="n">driver</span> <span class="o">=</span> <span class="n">cls</span><span class="p">(</span><span class="s">'email'</span><span class="p">,</span> <span class="s">'api key'</span><span class="p">)</span>

-</div><div class="line-6">

-</div><div class="line-7"><span class="n">zones</span> <span class="o">=</span> <span class="n">driver</span><span class="p">.</span><span class="n">list_zones</span><span class="p">()</span>

-</div><div class="line-8"><span class="n">zone</span> <span class="o">=</span> <span class="p">[</span><span class="n">zone</span> <span class="k">for</span> <span class="n">zone</span> <span class="ow">in</span> <span class="n">zones</span> <span class="k">if</span> <span class="n">zone</span><span class="p">.</span><span class="n">domain</span> <span class="o">==</span> <span class="s">'mydomain.com'</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span>

-</div><div class="line-9">

-</div><div class="line-10"><span class="n">record</span> <span class="o">=</span> <span class="n">zone</span><span class="p">.</span><span class="n">create_record</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s">'www'</span><span class="p">,</span> <span class="nb">type</span><span class="o">=</span><span class="n">RecordType</span><span class="p">.</span><span class="n">A</span><span class="p">,</span> <span class="n">data</span><span class="o">=</span><span class="s">'127.0.0.1'</span><span class="p">)</span>

-</div><div class="line-11"><span class="k">print</span><span class="p">(</span><span class="n">record</span><span class="p">)</span>
-</div></code></pre></figure>

-      <p>For information on what the code does, click or hover over the line.</p>

-      <p>For more DNS examples, see <a href="https://libcloud.readthedocs.org/en/stable/dns/examples.html">documentation</a>.</p>

-      </div>

-    </div>

-

-    <div class="row section row-4">

-

-      <div class="col-md-4">

-        <h3>Latest Blog Posts</h3>

-        

-          

-            <p><a href="/blog/2022/03/12/libcloud-3-5-0-released.html">Libcloud 3.5.0 released</a>

-          

-        

-          

-            <p><a href="/blog/2021/11/15/libcloud-3-4-1-released.html">Libcloud 3.4.1 released</a>

-          

-        

-          

-            <p><a href="/blog/2021/11/11/libcloud-3-4-0-released.html">Libcloud 3.4.0 released</a>

-          

-        

-          

-            <p><a href="/blog/2021/06/03/dimitris-moraitis-joins-our-team.html">Dimitris Moraitis (dmo) joins our team</a>

-          

-        

-

-        <p>You can also subscribe and stay up to date using our

-        <a href="/blog/atom.xml">RSS / Atom feed.</a></p>

-      </div>

-

-      <div class="col-md-4">

-        <h3>Whois using Libcloud?</h3>

-

-          <div class="whos-using text-center">

-            <a href="http://www.saltstack.com/community/" alt="SaltStack" title="SaltStack - Central system and configuration manager" rel="tooltip" "target="_blank"><img src="/images/whois-using/saltstack.png" class="logo" /></a>

-            <a href="https://www.cloudcontrol.com" alt="CloudControl" title="cloudControl - Rock-solid European Platform as a Service" rel="tooltip" target="_blank"><img src="/images/whois-using/cloudcontrol.png" class="logo" /></a>

-            <a href="https://mist.io" alt="mist.io" title="mist.io - Cloud management in your pocket" rel="tooltip" target="_blank"><img src="/images/whois-using/mistio.png" class="logo" /></a>

-          </div>

-

-          <div class="whos-using text-center">

-            <a href="http://www.scalr.com" alt="Scalr" title="Scalr - Enterprise Cloud Management Platform" rel="tooltip" target="_blank"><img src="/images/whois-using/scalr.png" class="logo" /></a>

-            <a href="http://www.rackspace.com" alt="Rackspace" title="Rackspace - The Open Cloud Company" rel="tooltip" target="_blank"><img src="/images/whois-using/rackspace.png" class="logo" /></a>

-            <a href="http://www.divvycloud.com/" alt="DivvyCloud" title="DivvyCloud - Hybrid Cloud Management" rel="tooltip" target="_blank"><img src="/images/whois-using/divvycloud.png" class="logo" /></a>

-          </div>

-

-          <p>See <a href="/whois-using.html">more projects and companies</a> using Libcloud.</p>

-        </div>

-

-      <div class="col-md-4">

-        <h3>Get in Touch, Follow Us</h3>

-

-        <p>Users mailing list: <a href="mailto:users-subscribe@libcloud.apache.org">users@libcloud.apache.org</a></p>

-        <p>Developers mailing list: <a href="mailto:dev-subscribe@libcloud.apache.org">dev@libcloud.apache.org</a></p>

-        <p>IRC channel: <a href="https://web.libera.chat/?channel=#libcloud">#libcloud on Libera.Chat</a></p>

-

-        <div style="margin-top: 20px">

-          <a href="https://github.com/apache/libcloud" title="Libcloud on Github" rel="tooltip" target="_blank"><img src="/images/social-icons/github.jpg" alt="Libcloud on Github" class="social-icon" /></a>

-          <a href="https://twitter.com/libcloud" title="Libcloud on Twitter" rel="tooltip" target="_blank"><img src="/images/social-icons/twitter.png" alt="Libcloud on Twitter" class="social-icon" /></a>

-          <a href="https://www.openhub.net/p/libcloud/" title="Libcloud on Open Hub" rel="tooltip" target="_blank"><img src="/images/social-icons/openhub.png" alt="Libcloud on Open Hub" class="social-icon" /></a>

-          <a href="https://sourcegraph.com/github.com/apache/libcloud" title="Libcloud on SourceGraph" rel="tooltip" target="_blank"><img src="/images/social-icons/sourcegraph.png" alt="Libcloud on SourceGraph" class="social-icon" /></a>

-        </div>

-      </div>

-    </div>

-

-    <!--<div class="row section row-4">

-      <div class="col-md-12">

-        <h3>Events, Other</h3>

-        <div class="col-md-4">

-          <a href="http://events.linuxfoundation.org/events/apachecon-europe" target="_blank"><img src="/images/events/apachecon_europe_2014.png" class="img-inline"></a>

-        </div>

-      </div>

-    </div>-->

-

-  </div>

-</div>

-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-      <script src='/assets/index-07ca3b25bd5d68863b7f9117519bf3b5.js' type='text/javascript'></script>

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/media.html b/output/media.html
deleted file mode 100644
index ecc8770..0000000
--- a/output/media.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Media | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Media" property="og:title">

-    

-

-    

-

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/media" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1 id="media">Media</h1>
-
-<p>This page contains images and project logo files you can use if you want to
-link to our website.</p>
-
-<p>For more information on how you are allowed to use those images (besides
-linking to our website), please refer to the <a href="http://www.apache.org/foundation/marks/">Apache Trademark Policy</a>.</p>
-
-<p>To save bandwidth, we ask you to download those images and serve them from
-your servers instead of directly linking to the files on our servers.</p>
-
-<h2 id="large-logo-with-text">Large logo with text</h2>
-
-<p><strong>Dimensions</strong>: 800x800px<br />
-<strong>Format</strong>: Raster (.png)<br />
-<strong>Formats</strong>: <a href="https://libcloud.apache.org/images/media/libcloud-logo-with-text-large.png">Raster (.*png)</a>, <a href="https://libcloud.apache.org/images/media/with-text/libcloud-logo-with-text.eps">Vector (.eps)</a>, <a href="https://libcloud.apache.org/images/media/with-text/libcloud-logo-with-text.svg">Vector (.svg)</a><br />
-<strong>Preview</strong>:</p>
-
-<p><a href="/images/media/libcloud-logo-with-text-large.png">
-    <img src="/images/media/libcloud-logo-with-text-large-thumb.png" />
-</a></p>
-
-<h2 id="large-logo-without-text">Large logo without text</h2>
-
-<p><strong>Dimensions</strong>: 500x306px<br />
-<strong>Formats</strong>: <a href="https://libcloud.apache.org/images/media/libcloud-logo-without-text-large.png">Raster (.*png)</a>, <a href="https://libcloud.apache.org/images/media/without-text/libcloud-logo-without-text.eps">Vector (.eps)</a>, <a href="https://libcloud.apache.org/images/media/without-text/libcloud-logo-without-text.svg">Vector (.svg)</a><br />
-<strong>Preview</strong>:</p>
-
-<p><a href="/images/media/libcloud-logo-without-text-large.png">
-    <img src="/images/media/libcloud-logo-without-text-large-thumb.png" />
-</a></p>
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/robots.txt b/output/robots.txt
deleted file mode 100644
index 0eaf260..0000000
--- a/output/robots.txt
+++ /dev/null
@@ -1 +0,0 @@
-Sitemap: http://libcloud.apache.org/sitemap.xml
diff --git a/output/security.html b/output/security.html
deleted file mode 100644
index 01d9cf9..0000000
--- a/output/security.html
+++ /dev/null
@@ -1,274 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="See a list of known vulnerabilities which have been fixed and find information on how to report a new vulnerability">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Security | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Security" property="og:title">

-    

-

-    

-

-    

-      <meta content="See a list of known vulnerabilities which have been fixed and find information on how to report a new vulnerability" property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/security" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-2 sidebar-nav visible-lg">
-    <ul class="list-unstyled nav">
-      
-        <li><a href="#security-vulnerabilities">Security Vulnerabilities</a></li>
-<li><a href="#reporting-a-vulnerability">Reporting a Vulnerability</a></li>
-<li><a href="#how-are-vulnerabilities-handled">How are Vulnerabilities Handled</a></li>
-<li><a href="#errors-and-omissions">Errors and Omissions</a></li>
-
-      
-    </ul>
-  </div>
-  <div class="col-lg-8 col-lg-offset-3">
-    <h1 id="security">Security</h1>
-
-<p><a name="security-vulnerabilities" id="security-vulnerabilities">&lt;h2 class="anchor"&gt;Security Vulnerabilities&lt;/h2&gt;</a></p>
-
-<p><a name="CVE-2013-6480">&lt;h3 class="anchor"&gt;[CVE-2013-6480] Libcloud doesn’t send scrub_data query parameter when destroying a DigitalOcean node&lt;/h3&gt;</a></p>
-
-<p><strong>Severity</strong>: Low<br />
-<strong>Affected Versions</strong>: Apache Libcloud <strong>0.12.3</strong> to <strong>0.13.3</strong> (version prior
-to 0.12.3 don’t include a DigitalOcean driver)<br />
-<strong>Description</strong>:</p>
-
-<p>DigitalOcean recently changed the default API behavior from scrub to non-scrub
-when destroying a VM.</p>
-
-<p>Libcloud doesn’t explicitly send “scrub_data” query parameter when destroying a
-node. This means nodes which are destroyed using Libcloud are vulnerable to
-later customers stealing data contained on them.</p>
-
-<p>Note: Only users who are using DigitalOcean driver are affected by this issue.</p>
-
-<p>References:</p>
-
-<ul>
-  <li><a href="https://digitalocean.com/blog_posts/transparency-regarding-data-security" rel="nofollow">https://digitalocean.com/blog_posts/transparency-regarding-data-security</a></li>
-  <li><a href="https://github.com/fog/fog/issues/2525" rel="nofollow">https://github.com/fog/fog/issues/2525</a></li>
-</ul>
-
-<p><strong>Mitigation</strong>:</p>
-
-<p>This vulnerability has been fixed in version 0.13.3. Users who use DigitalOcean
-driver are strongly encouraged to upgrade to this release.</p>
-
-<p><a name="CVE-2012-3446">&lt;h3 class="anchor"&gt;[CVE-2012-3446] Possible SSL MITM due to invalid regular expression used to validate the target server hostname&lt;/h3&gt;</a></p>
-
-<p><strong>Severity</strong>: Medium<br />
-<strong>Affected Versions</strong>: Apache Libcloud 0.4.2 to 0.11.1 (version prior to 0.4.2
-don’t preform any target SSL certificate validation)<br />
-<strong>Description</strong>:</p>
-
-<p>When establishing a secure (SSL / TLS) connection to a target server an
-invalid regular expression has been used for performing the hostname
-verification. Subset instead of the full target server hostname has been
-marked as an acceptable match for the given hostname.</p>
-
-<p>For example, certificate with a hostname field of <code class="language-plaintext highlighter-rouge">aexample.com</code> was considered
-a valid certificate for domain <code class="language-plaintext highlighter-rouge">example.com</code>.</p>
-
-<p><strong>Mitigation</strong>:</p>
-
-<p>This vulnerability has been fixed in version 0.11.1 so all the users should
-upgrade to version 0.11.1 or higher.</p>
-
-<p><strong>Credits</strong>:</p>
-
-<p>This issue was discovered by researchers from the University of Texas at Austin
-(Martin Georgiev, Suman Jana and Vitaly Shmatikov).</p>
-
-<p><a name="CVE-2010-4340">&lt;h3 class="anchor"&gt;[CVE-2010-4340] SSL MITM vulnerability&lt;/h3&gt;</a></p>
-
-<p><strong>Severity</strong>: Medium<br />
-<strong>Affected versions</strong>: All the versions prior to <strong>0.4.2</strong><br />
-<strong>Description</strong>:</p>
-
-<p>Python SSL library doesn’t validate a host SSL certificate and as a
-consequence, versions prior to <strong>0.4.2</strong> are vulnerable to a man-in-the-middle
-attack.</p>
-
-<p><strong>Mitigation</strong>:</p>
-
-<p>This vulnerability has been fixed in the version 0.4.2. You are strongly
-encouraged to upgrade to this version and set
-<code class="language-plaintext highlighter-rouge">libcloud.security.VERIFY_SSL_CERT</code> variable to <code class="language-plaintext highlighter-rouge">True</code>.</p>
-
-<p><a name="reporting-a-vulnerability" id="reporting-a-vulnerability">&lt;h2 class="anchor"&gt;Reporting a Vulnerability&lt;/h2&gt;</a></p>
-
-<div class="alert alert-info">
-  <p>Please do <strong>not</strong> report security
-issues using our public Github instance. Use the private mailing list
-described bellow.&lt;/div&gt;</p>
-
-  <p>If you believe you found a security issue or a vulnerability, please send a
-description of it to our private mailing list at
-<a href="mailto:security@libcloud.apache.org">security@libcloud.apache.org</a>.</p>
-
-  <p>You are also encouraged to encrypt this email using PGP. Keys of our developers
-can be found at <a href="https://www.apache.org/dist/libcloud/KEYS">https://www.apache.org/dist/libcloud/KEYS</a>.</p>
-
-  <p>Once you’ve submitted an issue, you should receive an acknowledgment from one
-our of team members in 48 hours or less. If further action is necessary, you
-may receive additional follow-up emails.</p>
-
-  <p><a name="how-are-vulnerabilities-handled" id="how-are-vulnerabilities-handled">&lt;h2 class="anchor"&gt;How are vulnerabilities handled?&lt;/h2&gt;</a></p>
-
-  <p>We follow a standard Apache Software Foundation vulnerability handling process
-which is described at
-<a href="http://www.apache.org/security/committers.html#vulnerability-handling">http://www.apache.org/security/committers.html#vulnerability-handling</a>.</p>
-
-  <p><a name="errors-and-omissions" id="errors-and-omissions">&lt;h2 class="anchor"&gt;Errors and Omissions&lt;/h2&gt;</a></p>
-
-  <p>Please report any errors or omissions to
-<a href="mailto:security@libcloud.apache.org">security@libcloud.apache.org</a>.</p>
-
-</div>
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>

diff --git a/output/sitemap.xml b/output/sitemap.xml
deleted file mode 100644
index e148bc1..0000000
--- a/output/sitemap.xml
+++ /dev/null
@@ -1,860 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
-<url>
-<loc>https://libcloud.apache.org/blog/2010/02/02/libcloud-0-2-0-released.html</loc>
-<lastmod>2010-02-02T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2010/05/11/libcloud-0-3-1-released.html</loc>
-<lastmod>2010-05-11T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2010/10/12/libcloud-0-4-0-released.html</loc>
-<lastmod>2010-10-12T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/01/17/libcloud-0-4-2-released.html</loc>
-<lastmod>2011-01-17T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/02/15/libcloud-sprint-will-be-held-at-pycon-2011.html</loc>
-<lastmod>2011-02-15T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/05/25/libcloud-0-5-0-released.html</loc>
-<lastmod>2011-05-25T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/06/06/libcloud-sprint-will-be-held-at-europython-2011.html</loc>
-<lastmod>2011-06-06T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/07/04/libcloud-0-5-2-released.html</loc>
-<lastmod>2011-07-04T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/09/01/libcloud-on-floss-weekly.html</loc>
-<lastmod>2011-09-01T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/10/19/libcloud-0-6-0-beta1-released.html</loc>
-<lastmod>2011-10-19T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/11/09/libcloud-0-6-1-released.html</loc>
-<lastmod>2011-11-09T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/11/17/libcloud-0-6-2-released.html</loc>
-<lastmod>2011-11-17T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/11/22/new-committer-hutson-betts-join-our-team.html</loc>
-<lastmod>2011-11-22T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/12/09/libcloud-0-7-1-released.html</loc>
-<lastmod>2011-12-09T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2011/12/30/2011-in-retrospect-and-happy-new-year-from-libcloud-team.html</loc>
-<lastmod>2011-12-30T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2012/02/08/libcloud-0-8-0-released.html</loc>
-<lastmod>2012-02-08T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2012/04/01/libcloud-0-9-1-released.html</loc>
-<lastmod>2012-04-01T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2012/05/05/website-and-code-svn-repository-moved.html</loc>
-<lastmod>2012-05-05T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2012/05/24/libcloud-0-10-1-released.html</loc>
-<lastmod>2012-05-24T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2012/07/30/libcloud-0-11-0-released.html</loc>
-<lastmod>2012-07-30T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2012/08/22/libcloud-0-11-1-released.html</loc>
-<lastmod>2012-08-22T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2012/09/25/libcloud-0-11-3-released.html</loc>
-<lastmod>2012-09-25T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2012/11/16/new-committer-ilgiz-islamgulov-joins-the-team.html</loc>
-<lastmod>2012-11-16T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2012/11/19/libcloud-0-11-4-released.html</loc>
-<lastmod>2012-11-19T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2012/12/26/2012-in-retrospect-and-happy-new-year-from-libcloud-team.html</loc>
-<lastmod>2012-12-26T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2012/12/28/new-committer-mahendra-maheshwara-joins-our-team.html</loc>
-<lastmod>2012-12-28T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2013/02/18/libcloud-0-12-1-released.html</loc>
-<lastmod>2013-02-18T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2013/03/21/libcloud-0-12-3-released.html</loc>
-<lastmod>2013-03-21T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2013/07/01/libcloud-0-13-0-released.html</loc>
-<lastmod>2013-07-01T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2013/08/04/new-committer-john-carr-joins-our-team.html</loc>
-<lastmod>2013-08-04T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2013/09/05/libcloud-0-13-1-released.html</loc>
-<lastmod>2013-09-05T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2013/11/21/libcloud-0-14-0-beta3-released.html</loc>
-<lastmod>2013-11-21T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2013/11/25/new-committers-brian-curtin-joins-our-team.html</loc>
-<lastmod>2013-11-25T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2013/12/28/2013-in-retrospect-and-a-happy-new-year-from-the-libcloud-team.html</loc>
-<lastmod>2013-12-28T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2013/12/29/new-low-volume-announce-mailing-list.html</loc>
-<lastmod>2013-12-29T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2013/12/31/libcloud-0-13-3-released.html</loc>
-<lastmod>2013-12-31T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/01/01/quick-update-about-0-13-3-release-and-digitalocean-vulnerability.html</loc>
-<lastmod>2014-01-01T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/01/22/libcloud-0-14-0-released.html</loc>
-<lastmod>2014-01-22T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/01/23/welcome-to-the-new-website.html</loc>
-<lastmod>2014-01-23T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/01/27/libcloud-0-14-and-the-new-exoscale-driver.html</loc>
-<lastmod>2014-01-27T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/02/04/libcloud-0-14-and-rackspace.html</loc>
-<lastmod>2014-02-04T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/02/07/new-committer-alex-gaynor-joins-our-team.html</loc>
-<lastmod>2014-02-07T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/02/08/libcloud-0-14-1-released.html</loc>
-<lastmod>2014-02-08T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/02/11/libcloud-0-14-1-and-cloudsigma.html</loc>
-<lastmod>2014-02-11T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/02/14/call-for-participation-in-gsoc-2014.html</loc>
-<lastmod>2014-02-14T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/02/17/sebastien-goasguen-joins-our-team.html</loc>
-<lastmod>2014-02-17T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/02/18/libcloud-0-14-and-google-cloud-platform.html</loc>
-<lastmod>2014-02-18T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/02/21/libcloud-0-14-and-ikoula.html</loc>
-<lastmod>2014-02-21T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/04/15/libcloud-at-apachecon.html</loc>
-<lastmod>2014-04-15T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/05/13/libcloud-accepted-in-gsoc-2014.html</loc>
-<lastmod>2014-05-13T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/06/26/libcloud-0-15-0-released.html</loc>
-<lastmod>2014-06-26T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/07/07/libcloud-5th-birthday-celebration-during-europython-week-in-berlin.html</loc>
-<lastmod>2014-07-07T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/07/10/libcloud-0-15-1-released.html</loc>
-<lastmod>2014-07-10T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/11/12/libcloud-0-16-0-released.html</loc>
-<lastmod>2014-11-12T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2014/12/04/eric-johnson-joins-our-team.html</loc>
-<lastmod>2014-12-04T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2015/02/18/libcloud-0-17-0-released.html</loc>
-<lastmod>2015-02-18T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2015/03/17/allard-hoeve-joins-our-team.html</loc>
-<lastmod>2015-03-17T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2015/08/13/libcloud-0-18-0-released.html</loc>
-<lastmod>2015-08-13T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2015/10/05/libcloud-is-participating-in-hacktoberfest.html</loc>
-<lastmod>2015-10-05T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2015/10/30/libcloud-0-19-0-released.html</loc>
-<lastmod>2015-10-30T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2015/11/18/anthony-shaw-joins-our-team.html</loc>
-<lastmod>2015-11-18T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2015/12/15/libcloud-0-20-0-released.html</loc>
-<lastmod>2015-12-15T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/01/14/notice-for-linode-users.html</loc>
-<lastmod>2016-01-14T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/01/19/libcloud-0-20-1-released.html</loc>
-<lastmod>2016-01-19T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/01/20/libcloud-1.0-pre1.html</loc>
-<lastmod>2016-01-20T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/01/26/libcloud-1-0-0-pre1-released.html</loc>
-<lastmod>2016-01-26T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/02/05/libcloud-containers-example.html</loc>
-<lastmod>2016-02-05T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/02/16/new-drivers-deprecated-drivers.html</loc>
-<lastmod>2016-02-16T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/04/06/requests-support.html</loc>
-<lastmod>2016-04-06T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/04/11/libcloud-1-0-0-rc2-released.html</loc>
-<lastmod>2016-04-11T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/06/22/libcloud-1-0-0-released.html</loc>
-<lastmod>2016-06-22T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/07/07/libcloud-1-1-0-released.html</loc>
-<lastmod>2016-07-07T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/09/23/libcloud-1-2-1-released.html</loc>
-<lastmod>2016-09-23T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/10/14/libcloud-1-3-0-released.html</loc>
-<lastmod>2016-10-14T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/11/27/libcloud-1-4-0-released.html</loc>
-<lastmod>2016-11-27T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2016/12/29/libcloud-1-5-0-released.html</loc>
-<lastmod>2016-12-29T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2017/04/07/libcloud-2-0-0-rc2-released.html</loc>
-<lastmod>2017-04-07T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2017/04/09/async-rfc.html</loc>
-<lastmod>2017-04-09T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2017/04/25/libcloud-2-0-0-released.html</loc>
-<lastmod>2017-04-25T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2017/07/17/libcloud-2-1-0-released.html</loc>
-<lastmod>2017-07-17T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2017/09/03/libcloud-2-2-0-released.html</loc>
-<lastmod>2017-09-03T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2017/09/21/libcloud-2-2-1-released.html</loc>
-<lastmod>2017-09-21T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2017/12/30/libcloud-year-in-review-2017-released.html</loc>
-<lastmod>2017-12-30T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2018/03/03/libcloud-2-3-0-released.html</loc>
-<lastmod>2018-03-03T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2018/06/27/rick-van-de-loo-joins-our-team.html</loc>
-<lastmod>2018-06-27T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2018/11/08/libcloud-2-4-0-released.html</loc>
-<lastmod>2018-11-08T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2019/05/30/libcloud-2-5-0-released.html</loc>
-<lastmod>2019-05-30T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2019/08/27/clemens-wolff-joins-our-team.html</loc>
-<lastmod>2019-08-27T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2019/08/28/libcloud-2-6-0-released.html</loc>
-<lastmod>2019-08-28T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2019/11/18/libcloud-2-6-1-released.html</loc>
-<lastmod>2019-11-18T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2019/12/09/libcloud-2-7-0-released.html</loc>
-<lastmod>2019-12-09T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2020/01/02/libcloud-2-8-0-released.html</loc>
-<lastmod>2020-01-02T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2020/01/29/libcloud-3-0-0-rc1-released.html</loc>
-<lastmod>2020-01-29T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2020/03/03/libcloud-2-8-1-released.html</loc>
-<lastmod>2020-03-03T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2020/04/15/libcloud-2-8-2-released.html</loc>
-<lastmod>2020-04-15T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2020/04/15/libcloud-3-0-0-released.html</loc>
-<lastmod>2020-04-15T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2020/06/12/libcloud-2-8-3-released.html</loc>
-<lastmod>2020-06-12T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2020/06/12/libcloud-3-1-0-released.html</loc>
-<lastmod>2020-06-12T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2020/08/02/latest-provider-pricing-data-available-in-s3-bucket.html</loc>
-<lastmod>2020-08-02T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2020/08/31/miguel-caballer-joins-our-team.html</loc>
-<lastmod>2020-08-31T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2020/09/20/libcloud-3-2-0-released.html</loc>
-<lastmod>2020-09-20T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2021/01/02/libcloud-3-3-0-released.html</loc>
-<lastmod>2021-01-02T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2021/01/25/libcloud-3-3-1-released.html</loc>
-<lastmod>2021-01-25T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2021/06/03/dimitris-moraitis-joins-our-team.html</loc>
-<lastmod>2021-06-03T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2021/11/11/libcloud-3-4-0-released.html</loc>
-<lastmod>2021-11-11T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2021/11/15/libcloud-3-4-1-released.html</loc>
-<lastmod>2021-11-15T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/2022/03/12/libcloud-3-5-0-released.html</loc>
-<lastmod>2022-03-12T00:00:00+00:00</lastmod>
-</url>
-<url>
-<loc>https://libcloud.apache.org/about</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/community-resources</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/community</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/credits</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/downloads</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/getting-started</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/gsoc-2012</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/gsoc-2014</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/gsoc</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/media</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/security</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/whois-using</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/news</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/release-announcement</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/security-release</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/sprints</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/pycon</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/europython</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/podcasts</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/new-committer</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/infrastructure</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/svn</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/pmc</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/website</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/articles</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/new-features</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/gsoc</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/gsoc2014</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/new-pmc-member</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/providers</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/gce</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/cloudstack</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/ikoula</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/conferences</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/apachecon</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/ccna</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/presentations</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/events</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/celebrations</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/hacktoberfest</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/github</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/linode</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/announcement</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/containers</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/tutorial</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/api</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/year-in-review</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/tags/pricing-data</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2010/02/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2010/05/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2010/10/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2011/01/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2011/02/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2011/05/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2011/06/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2011/07/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2011/09/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2011/10/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2011/11/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2011/12/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2012/02/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2012/04/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2012/05/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2012/07/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2012/08/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2012/09/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2012/11/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2012/12/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2013/02/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2013/03/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2013/07/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2013/08/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2013/09/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2013/11/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2013/12/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2014/01/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2014/02/page/2/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2014/02/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2014/04/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2014/05/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2014/06/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2014/07/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2014/11/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2014/12/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2015/02/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2015/03/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2015/08/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2015/10/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2015/11/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2015/12/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2016/01/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2016/02/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2016/04/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2016/06/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2016/07/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2016/09/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2016/10/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2016/11/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2016/12/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2017/04/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2017/07/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2017/09/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2017/12/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2018/03/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2018/06/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2018/11/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2019/05/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2019/08/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2019/11/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2019/12/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2020/01/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2020/03/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2020/04/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2020/06/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2020/08/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2020/09/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2021/01/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2021/06/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2021/11/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/archives/2022/03/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/2/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/3/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/4/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/5/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/6/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/7/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/8/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/9/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/10/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/11/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/12/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/13/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/14/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/15/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/16/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/17/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/18/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/19/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/20/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/21/</loc>
-</url>
-<url>
-<loc>https://libcloud.apache.org/blog/page/22/</loc>
-</url>
-</urlset>
diff --git a/output/whois-using.html b/output/whois-using.html
deleted file mode 100644
index 81f5882..0000000
--- a/output/whois-using.html
+++ /dev/null
@@ -1,330 +0,0 @@
-<!DOCTYPE html>

-<html lang="en">

-  <head>

-    <meta charset="utf-8">

-    <meta name="viewport" content="width=device-width, initial-scale=1.0">

-

-    

-      <meta name="description" content="See which companies, organizations and projects are using Libcloud and learn from their usage.">

-    

-

-    <meta name="author" content="The Apache Software Foundation">

-

-    

-      <meta name="keywords" content="python,libcloud,cloud,cloud computing,rackspace,amazon ec2,cloudfiles,openstack,cloudstack" />

-    

-

-    

-      <title>Who's Using Libcloud? | Apache Libcloud</title>

-    

-

-    <!-- fav icons -->

-    <link rel="shortcut icon" href="/images/favicon.png" />

-    <link rel="apple-touch-icon" href="/images/apple-touch-icon.png" />

-    <link rel="apple-touch-icon-precomposed" href="/images/apple-touch-icon.png" />

-

-    <link href="/blog/atom.xml" type="application/atom+xml" rel="alternate" title="Apache Libcloud Blog Feed" />

-

-    <!-- Facebook OpenGraph tags -->

-    <meta content="Apache Libcloud" property="og:site_name">

-    

-      <meta content="Who's Using Libcloud?" property="og:title">

-    

-

-    

-

-    

-      <meta content="See which companies, organizations and projects are using Libcloud and learn from their usage." property="og:description">

-    

-

-    

-      <meta content="website" property="og:type">

-    

-

-    

-      <meta content="https://libcloud.apache.org/whois-using" property="og:url">

-    

-    

-

-    

-

-    <link href='/assets/global-ed18a3a42c0009b2b40cccc5a72f38fc.css' rel='stylesheet' type='text/css' />

-  </head>

-

-  <body data-spy="scroll" data-target=".sidebar-nav" data-offset="80">

-    <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">

-      <div class="container">

-        <div class="navbar-header">

-          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">

-            <span class="sr-only">Toggle navigation</span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-            <span class="icon-bar"></span>

-          </button>

-          <a class="navbar-brand" href="/"><img src="/images/libcloud_logo.png" class="navbar-logo" /> Apache Libcloud</a>

-        </div>

-        <div class="collapse navbar-collapse navbar-ex1-collapse">

-          <ul class="nav navbar-nav">

-            

-            

-              

-              <li ><a href="/" >Home</a></li>

-            

-              

-              <li ><a href="/about.html" >About</a></li>

-            

-              

-              <li ><a href="/getting-started.html" >Quick Start</a></li>

-            

-              

-              <li ><a href="https://libcloud.readthedocs.org/en/stable/" target="_blank">Documentation</a></li>

-            

-              

-              <li ><a href="/downloads.html" >Downloads</a></li>

-            

-              

-              <li ><a href="/community.html" >Community</a></li>

-            

-              

-              <li ><a href="/blog/" >Blog</a></li>

-            

-          </ul>

-

-          <div class="material-switch pull-right">

-              <input id="theme-switch" name="theme-switch" type="checkbox" onclick="modeSwitcher()"/>

-              <label for="theme-switch" class="label-default"></label>

-              <span id="theme-toggle" class="theme-switch">Dark mode</span>

-          </div>

-

-        </div><!-- /.navbar-collapse -->

-      </div><!-- /.container -->

-    </nav>

-

-    <div class="container main-container">

-      <div class="row section page-content">
-  <div class="col-lg-8 col-lg-offset-2">
-    <h1 id="whos-using-libcloud">Who’s Using Libcloud?</h1>
-
-<p>This page includes a non-exhaustive list of projects, companies and
-organizations which are using Libcloud.</p>
-
-<h2 id="projects">Projects</h2>
-
-<p><strong>Name:</strong> Moss<br />
-<strong>Website:</strong> <a href="https://moss.sh/">https://moss.sh/</a><br />
-<strong>Description:</strong> Automatic server and website management.</p>
-
-<p><strong>Name:</strong> mist.io<br />
-<strong>Website:</strong> <a href="https://github.com/mistio/mist.io">https://github.com/mistio/mist.io</a><br />
-<strong>Description:</strong> Mist.io is an open source software and a hosted service that
-helps you manage and monitor your servers across several cloud from any web
-device.</p>
-
-<p><strong>Name:</strong> Dewpoint<br />
-<strong>Website:</strong> <a href="https://github.com/secondstory/dewpoint">https://github.com/secondstory/dewpoint</a><br />
-<strong>Description:</strong> A command line tool for cloud computing.</p>
-
-<p><strong>Name:</strong> felicity<br />
-<strong>Website:</strong> <a href="https://github.com/mig5/felicity">https://github.com/mig5/felicity</a><br />
-<strong>Description:</strong> A Python script for performing backups to different clouds.</p>
-
-<p><strong>Name:</strong> Frigg<br />
-<strong>Website:</strong> <a href="https://github.com/mig5/frigg">https://github.com/mig5/frigg</a><br />
-<strong>Description:</strong> Script for provisioning a server and installing
-<a href="http://aegirproject.org/">Aegir</a> on it.</p>
-
-<p><strong>Name:</strong> fusefs-cloudstorage<br />
-<strong>Website:</strong> <a href="https://github.com/novel/fusefs-cloudstorage">https://github.com/novel/fusefs-cloudstorage</a><br />
-<strong>Description:</strong> FUSE-based filesystem for accessing cloud storage such as
-Rackspace CloudFiles and Amazon S3.</p>
-
-<p><strong>Name:</strong> Kraftwerk<br />
-<strong>Website:</strong> <a href="https://github.com/jokull/kraftwerk">https://github.com/jokull/kraftwerk</a><br />
-<strong>Description:</strong> Command line utility that enables easier deployment and commissioning of cloud servers.</p>
-
-<p><strong>Name:</strong> lc-tools<br />
-<strong>Website:</strong> <a href="http://novel.github.com/lc-tools/">http://novel.github.com/lc-tools/</a><br />
-<strong>Description:</strong> A set of command line tools for controlling various clouds.</p>
-
-<p><strong>Name:</strong> OOI Cyberinfrastructure<br />
-<strong>Website:</strong> <a href="http://ci.oceanobservatories.org/">http://ci.oceanobservatories.org/</a><br />
-<strong>Description:</strong> Interfacing with a wide variety of software packages and computational resource providers.</p>
-
-<p><strong>Name:</strong> overmind<br />
-<strong>Website:</strong> <a href="https://github.com/tobami/overmind">https://github.com/tobami/overmind</a><br />
-<strong>Description:</strong> A complete server provisioning and configuration management application.</p>
-
-<p><strong>Name:</strong> rackspace-monitoring<br />
-<strong>Website:</strong> <a href="https://github.com/racker/rackspace-monitoring">https://github.com/racker/rackspace-monitoring</a><br />
-<strong>Description:</strong> Library for Rackspace Cloud Monitoring API built on the libcloud framework.</p>
-
-<p><strong>Name:</strong> rocket<br />
-<strong>Website:</strong> <a href="https://github.com/ssimasanti/rockets">https://github.com/ssimasanti/rockets</a><br />
-<strong>Description:</strong> Cloud server management tool using fabric, libcloud and Django CLI.</p>
-
-<p><strong>Name:</strong> Silver Lining<br />
-<strong>Website:</strong> <a href="http://cloudsilverlining.org/">http://cloudsilverlining.org/</a><br />
-<strong>Description:</strong> Application for painless and simple deployment of Python and
-PHP applications to the Ubuntu based cloud servers.</p>
-
-<p><strong>Name:</strong> madelon<br />
-<strong>Website:</strong> <a href="https://github.com/mig5/madelon">https://github.com/mig5/madelon</a><br />
-<strong>Description:</strong> libcloud-api wrapper to provision a server &amp; run puppet
-manifests on it.<br />
-<strong>Source code:</strong> <a href="https://github.com/mig5/madelon">https://github.com/mig5/madelon</a></p>
-
-<p><strong>Name:</strong> CeleryManagement<br />
-<strong>Website:</strong> <a href="http://bmbouter.github.com/CeleryManagement/">http://bmbouter.github.com/CeleryManagement/</a><br />
-<strong>Description:</strong> Allows users to manage and in dynamic mode automatically
-provision celery works on the cloud. <br />
-<strong>Source code:</strong> <a href="https://github.com/bmbouter/CeleryManagement">https://github.com/bmbouter/CeleryManagement</a></p>
-
-<p><strong>Name:</strong> provision<br />
-<strong>Website:</strong> <a href="https://github.com/genforma/provision">https://github.com/genforma/provision</a><br />
-<strong>Description:</strong> Provision enables users to deploy customized nodes, either via
-shell commands, or as a Python library. <br />
-<strong>Source code:</strong> <a href="https://github.com/genforma/provision">https://github.com/genforma/provision</a></p>
-
-<p><strong>Name:</strong> Salt Cloud<br />
-<strong>Website:</strong> <a href="http://saltstack.org">http://saltstack.org</a><br />
-<strong>Description:</strong> Salt Cloud is a cloud provisioning system that makes extensive
-use of libcloud to  provision and manage cloud vms. It is primarily used to
-automate the setup of cloud vms and make them check back into Salt. <br />
-<strong>Source code:</strong> <a href="https://github.com/saltstack/salt-cloud">https://github.com/saltstack/salt-cloud</a></p>
-
-<p><strong>Name:</strong> File Syncer<br />
-<strong>Website:</strong> <a href="https://file-syncer.readthedocs.org/en/stable/">https://file-syncer.readthedocs.org/en/stable/</a><br />
-<strong>Description:</strong> Python program which synchronizes files from a local directory
-to one of the cloud object storage providers supported by Libcloud and
-vice-versa.<br />
-<strong>Source code:</strong> <a href="https://github.com/Kami/python-file-syncer/">https://github.com/Kami/python-file-syncer/</a></p>
-
-<p><strong>Name:</strong> depot<br />
-<strong>Website:</strong> <a href="https://github.com/coderanger/depot">https://github.com/coderanger/depot</a><br />
-<strong>Description:</strong> Allows you to manage package repositories in the cloud.<br />
-<strong>Source code:</strong> <a href="https://github.com/coderanger/depot">https://github.com/coderanger/depot</a></p>
-
-<p><strong>Name:</strong> wonton<br />
-<strong>Website:</strong> <a href="https://github.com/rackerlabs/wonton">https://github.com/rackerlabs/wonton</a><br />
-<strong>Description:</strong> Gevent-based, multithreaded tool for bulk transferring objects
-from Amazon S3 to Rackspace Cloud Files or vice versa.<br />
-<strong>Source code:</strong> <a href="https://github.com/rackerlabs/wonton">https://github.com/rackerlabs/wonton</a></p>
-
-<p><strong>Name:</strong> fabric-maestro<br />
-<strong>Website:</strong> <a href="https://github.com/ehazlett/fabric-maestro">https://github.com/ehazlett/fabric-maestro</a><br />
-<strong>Description:</strong> Maestro is a Fabric based toolkit for managing systems. There
-is also integration with cloud providers via Apache Libcloud.<br />
-<strong>Source code:</strong> <a href="https://github.com/ehazlett/fabric-maestro">https://github.com/ehazlett/fabric-maestro</a></p>
-
-<p><strong>Name:</strong> Nimrod Toolkit<br />
-<strong>Website:</strong> <a href="http://www.messagelab.monash.edu.au/Nimrod">http://www.messagelab.monash.edu.au/Nimrod</a><br />
-<strong>Description:</strong> A toolkit for scheduling and distributing embarrassingly
-parallel parameter driven sweeps across heterogeneous compute resources.</p>
-
-<h2 id="companies-and-organizations">Companies and Organizations</h2>
-
-<p><strong>Name:</strong> Doalitic<br />
-<strong>Website:</strong> <a href="https://doalitic.com/">https://doalitic.com/</a></p>
-
-<p><strong>Name:</strong> Rackspace<br />
-<strong>Website:</strong> <a href="http://www.rackspace.com/">http://www.rackspace.com/</a></p>
-
-<p><strong>Name:</strong> SixSq<br />
-<strong>Website:</strong> <a href="http://sixsq.com/">http://sixsq.com/</a></p>
-
-<p><strong>Name:</strong> CloudControl<br />
-<strong>Website:</strong> <a href="https://www.cloudcontrol.com/">https://www.cloudcontrol.com/</a></p>
-
-<p><strong>Name:</strong> mist.io <br />
-<strong>Website:</strong> <a href="https://mist.io">https://mist.io</a></p>
-
-<p><strong>Name:</strong> Cloudkick<br />
-<strong>Website:</strong> <a href="https://www.cloudkick.com">https://www.cloudkick.com</a><br />
-<strong>Reference:</strong> <a href="https://www.cloudkick.com/blog/2009/jul/23/libcloud-announced/">Announcing libcloud</a></p>
-
-<p><strong>Name:</strong> GlobalRoute<br />
-<strong>Website:</strong> <a href="http://globalroute.net">http://globalroute.net/</a></p>
-
-<p><strong>Name:</strong> Server Density<br />
-<strong>Website:</strong> <a href="http://www.serverdensity.com/">http://www.serverdensity.com/</a><br />
-<strong>Reference:</strong> <a href="http://blog.boxedice.com/2010/03/04/using-vcloud-and-amazon-cloudwatch-with-libcloud/">Using vCloud and Amazon CloudWatch with libcloud</a></p>
-
-<p><strong>Name:</strong> CollabNet<br />
-<strong>Website:</strong> <a href="http://www.collab.net/">http://www.collab.net/</a><br />
-<strong>Reference:</strong> <a href="http://www.itnewsonline.com/showprnstory.php?storyid=215128">CollabNet Automates Build, Test And DevOps In The Cloud With New Version Of CollabNet Lab Management</a></p>
-
-<p><strong>Name:</strong> Salt Stack<br />
-<strong>Website:</strong> <a href="http://saltstack.com/">http://saltstack.com/</a></p>
-
-<p><strong>Name:</strong> Monash eScience and Grid Engineering Laboratory<br />
-<strong>Website:</strong> <a href="http://www.messagelab.monash.edu.au">http://www.messagelab.monash.edu.au</a></p>
-
-<p><strong>Name:</strong> Scalr<br />
-<strong>Website:</strong> <a href="http://www.scalr.com/">http://www.scalr.com/</a></p>
-
-<p><strong>Name:</strong> DivvyCloud<br />
-<strong>Website:</strong> <a href="http://www.divvycloud.com/">http://www.divvycloud.com/</a></p>
-
-<p><strong>Name:</strong> HPCD Lab<br />
-<strong>Website:</strong> <a href="https://www.hpcdlab.com/">https://www.hpcdlab.com/</a></p>
-
-<h2 id="not-listed">Not Listed?</h2>
-
-<p>If you or someone you know is using Libcloud, but is not listed on this page,
-please <a href="https://libcloud.readthedocs.org/en/stable/developer_information.html#mailing-lists">let us know</a>.</p>
-
-
-  </div>
-</div>
-

-

-      <hr />

-

-      <footer>

-        <div class="row">

-          <div class="col-lg-12 text-center">

-            <div class="footer-links">
-  <p><a href="http://www.apache.org/licenses/">License</a> | <a
-  href="/security.html">Security</a> | <a
-  href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
-  <a href="http://www.apache.org/foundation/thanks.html">Thanks</a> |
-  <a href="/credits.html">Credits</a> | <a href="/media.html">Media</a>
-</div>
-
-<div class="footer-text">
-  <p class="">Copyright &copy; 2009-2022 <a href="https://www.apache.org/" target="_blank">The Apache Software Foundation</a></p>
-  <p class="">Apache Libcloud, Libcloud, Apache, the Apache feather, and the Apache Libcloud project logo are trademarks of the Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.</p>
-  <p class="">Site last updated on 2022-03-30 10:16:59 +0000</p>
-</div>
-

-          </div>

-        </div>

-      </footer>

-

-    </div><!-- /.container -->

-

-    <!-- JavaScript -->

-    <script src='/assets/global-23549af89e29254587a07d91b7eb9749.js' type='text/javascript'></script>

-

-    

-

-    <script type="text/javascript">
-  var _paq = window._paq = window._paq || [];
-  /* tracker methods like "setCustomDimension" should be called before
-"trackPageView" */
-  /* We explicitly disable cookie tracking to avoid privacy issues */
-  _paq.push(['disableCookies']);
-  _paq.push(['trackPageView']);
-  _paq.push(['enableLinkTracking']);
-  (function() {
-    var u="https://analytics.apache.org/";
-    _paq.push(['setTrackerUrl', u+'matomo.php']);
-    _paq.push(['setSiteId', '7']);
-    var d=document, g=d.createElement('script'),
-s=d.getElementsByTagName('script')[0];
-    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-  })();
-</script>
-

-  </body>

-</html>