You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by an...@apache.org on 2017/04/08 01:35:05 UTC

svn commit: r1790640 - in /libcloud/site/trunk/source: _posts/2017-04-07-libcloud-2-0-0-rc2-released.md downloads.md index.html

Author: anthonyshaw
Date: Sat Apr  8 01:35:05 2017
New Revision: 1790640

URL: http://svn.apache.org/viewvc?rev=1790640&view=rev
Log:
update website

Added:
    libcloud/site/trunk/source/_posts/2017-04-07-libcloud-2-0-0-rc2-released.md
Modified:
    libcloud/site/trunk/source/downloads.md
    libcloud/site/trunk/source/index.html

Added: libcloud/site/trunk/source/_posts/2017-04-07-libcloud-2-0-0-rc2-released.md
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/source/_posts/2017-04-07-libcloud-2-0-0-rc2-released.md?rev=1790640&view=auto
==============================================================================
--- libcloud/site/trunk/source/_posts/2017-04-07-libcloud-2-0-0-rc2-released.md (added)
+++ libcloud/site/trunk/source/_posts/2017-04-07-libcloud-2-0-0-rc2-released.md Sat Apr  8 01:35:05 2017
@@ -0,0 +1,131 @@
+---
+layout: post
+title: Libcloud 2.0.0rc2 released
+author: Anthony Shaw
+tags:
+  - news
+  - release announcement
+---
+
+We are pleased to announce the release of Libcloud 2.0.0rc2.
+
+This release brings many new features, improvements, bug-fixes, and drivers.
+
+## Release highlights
+
+* Apache Libcloud 2.0 series replaces the use of Python httplib with a hard dependency on the `requests` package. Users' no longer
+  have to specific Certificate Authority bundles when using Apache Libcloud
+* 10% performance improvement through the use of HTTP sessions
+* Support for buffered IO streams for storage drivers
+* Support for Python 3.6, deprecation of Python 3.2
+
+A detailed description of the 2.0 changes is documented [here](http://libcloud.readthedocs.io/en/latest/other/changes_in_2_0.html)
+
+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.
+
+## Release highlights for 2.0.0rc2
+
+### Compute
+
+- Fix a bug in profitbricks driver where listing snapshots would request a malformed URL
+- Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated
+- [google compute] Improve performance of list nodes by caching volume information.
+
+### Common
+
+- Fix LIBCLOUD_DEBUG trying to decompress already decompressed responses
+- Added an integration test API and a test suite for validating functionality
+  without mocking any libcloud subsystems
+- Fix for Linode classes since 2.0x
+- Fix CertificateConnection not correctly signing requests in 2.0rc1, impacted
+  Azure classic driver, OpenStack and Docker driver
+- Change Cloudscale to cloudscale.ch.
+- Explicitly check if response is None in RawResponse class
+  
+### Compute
+
+- Outscale SAS doc improvements and logo update
+- [GCE] Allow preemptible instances to be created
+- Add support for forcing detachment of EBS volumes to EC2 driver
+- Fix Public IP not assigned when creating NIC on Azure ARM
+- [ONAPP] Add list images support for OnApp driver
+- [EC2] Add r4 instance types for AWS
+- [EC2] support for AWS eu-west-2 and ca-central-1 regions
+- [EC2] Add P2 GPU instance types
+- [EC2] Add method to modify snapshot attribute for EC2
+- [Linode] Add start, stop instance methods and fix incorrect state TERMINATED to STOPPED
+- [EC2] Add ENA support for EC2 compute images
+- [Azure ARM] fix typeerror on ex_list_nics
+- [GCE] allow delete instances from managed group
+
+### Storage
+
+- Reintroduce S3 multipart upload support with signature v4
+
+
+## Changes Apache Libcloud 2.0.0rc1
+
+### Common
+
+- Fix DEBUG mode, also add support for using io.StringIO as the file handle when calling libcloud.enable_debug
+- Introduction of the requests package as the mechanism for making HTTP requests for all drivers
+- Fix bug where custom port and secure flag would not get propagated to connection class
+- Fix bug where custom port would not get propagated to connection
+- Fix bug where instantiating a connection from URL and then requesting an action with a leading / would lead to
+  a malformed URL
+
+### Compute
+
+- Fix a bug in profitbricks driver where listing snapshots would request a malformed URL
+- Fix LIBCLOUD-806 bug where vsphere driver cannot be instantiated
+- [google compute] Improve performance of list nodes by caching volume information.
+
+  
+Full change log can be found at [here][1].
+
+### Special thank you
+
+I would like to wish a special thank you to all of our community contributors
+for their ongoing support to the project.
+
+### Download
+
+The release can can be downloaded from
+<https://libcloud.apache.org/downloads.html> or installed using pip:
+
+<pre>
+pip install apache-libcloud==2.0.0rc2
+</pre>
+
+### Upgrading
+
+If you have installed Libcloud using pip you can also use it to upgrade it:
+
+<pre>
+pip install --upgrade apache-libcloud==2.0.0rc2
+</pre>
+
+### Upgrade notes
+
+A page which describes backward incompatible or semi-incompatible
+changes and how to preserve the old behavior when this is possible
+can be found at <https://libcloud.readthedocs.org/en/latest/upgrade_notes.html>
+
+### Documentation
+
+Regular and API documentation is available at <https://libcloud.readthedocs.org/en/latest/>
+
+### Bugs / Issues
+
+If you find any bug or issue, please report it on our issue tracker
+<https://issues.apache.org/jira/browse/LIBCLOUD>.
+Don't forget to attach an example and / or test which reproduces your
+problem.
+
+### Thanks
+
+Thanks to everyone who contributed and made this release possible! Full
+list of people who contributed to this release can be found in the
+[CHANGES file][1].
+
+[1]: https://libcloud.readthedocs.org/en/latest/changelog.html

Modified: libcloud/site/trunk/source/downloads.md
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/source/downloads.md?rev=1790640&r1=1790639&r2=1790640&view=diff
==============================================================================
--- libcloud/site/trunk/source/downloads.md (original)
+++ libcloud/site/trunk/source/downloads.md Sat Apr  8 01:35:05 2017
@@ -9,13 +9,13 @@ description: Download the latest version
 This page contains link to the latest stable release of Libcloud. If you are
 interested in an older release, please visit the [archive page][15].
 
-<a name="latest-stable-release" id="latest-stable-release"><h2 class="anchor">Libcloud 1.5.0 (stable) - Released on December 29, 2016</h2></a>
+<a name="latest-stable-release" id="latest-stable-release"><h2 class="anchor">Libcloud 2.0.0rc2 (stable) - Released on April 7, 2017</h2></a>
 
 Files:
 
-* [apache-libcloud-1.5.0.tar.gz][2] [[asc][3]] [[sha1][4]] [[md5][5]]
-* [apache-libcloud-1.5.0.tar.bz2][6] [[asc][7]] [[sha1][8]] [[md5][9]]
-* [apache-libcloud-1.5.0.tar.zip][10] [[asc][11]] [[sha1][12]] [[md5][13]]
+* [apache-libcloud-2.0.0rc2.tar.gz][2] [[asc][3]] [[sha1][4]] [[md5][5]]
+* [apache-libcloud-2.0.0rc2.tar.bz2][6] [[asc][7]] [[sha1][8]] [[md5][9]]
+* [apache-libcloud-2.0.0rc2.tar.zip][10] [[asc][11]] [[sha1][12]] [[md5][13]]
 
 Upgrade notes: [Click][17]
 
@@ -161,7 +161,7 @@ is mentioned above.
 3.. Verify package with `.asc` signature file
 
 {% highlight bash %}
-gpg --verify apache-libcloud-1.5.0.tar.bz2.asc
+gpg --verify apache-libcloud-2.0.0rc2.tar.bz2.asc
 gpg: Signature made Wed Oct  6 15:31:35 2010 CDT using DSA key ID 42721F00
 gpg: Good signature from "Paul Querna <...>"
 gpg:                 aka "Paul Querna <...>"
@@ -174,31 +174,31 @@ Primary key fingerprint: 39F6 691A 0ECF
 Example of a bad signature:
 
 {% highlight bash %}
-gpg --verify apache-libcloud-1.5.0.tar.bz2.asc
+gpg --verify apache-libcloud-2.0.0rc2.tar.bz2.asc
 gpg: Signature made Wed Oct  6 15:31:35 2010 CDT using DSA key ID 42721F00
 gpg: BAD signature from "Paul Querna <...>"
 {% endhighlight %}
 
 [1]: {{ page.url }}
-[2]: http://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-1.5.0.tar.gz
-[3]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0.tar.gz.asc
-[4]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0.tar.gz.sha1
-[5]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0.tar.gz.md5
-[6]: http://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-1.5.0.tar.bz2
-[7]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0.tar.bz2.asc
-[8]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0.tar.bz2.sha1
-[9]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0.tar.bz2.md5
-[10]: http://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-1.5.0.zip
-[11]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0.zip.asc
-[12]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0.zip.sha1
-[13]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0.zip.md5
+[2]: http://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.0.0rc2.tar.gz
+[3]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2.tar.gz.asc
+[4]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2.tar.gz.sha1
+[5]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2.tar.gz.md5
+[6]: http://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.0.0rc2.tar.bz2
+[7]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2.tar.bz2.asc
+[8]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2.tar.bz2.sha1
+[9]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2.tar.bz2.md5
+[10]: http://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.0.0rc2.zip
+[11]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2.zip.asc
+[12]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2.zip.sha1
+[13]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2.zip.md5
 [14]: https://www.apache.org/dist/libcloud/KEYS
 [15]: http://archive.apache.org/dist/libcloud/
 [16]: https://libcloud.readthedocs.org/en/latest/upgrade_notes.html
-[17]: https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-1.5.0
+[17]: https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-2.0.0rc2
 [18]: https://github.com/apache/libcloud
 [19]: https://git-wip-us.apache.org/repos/asf/libcloud.git
-[20]: http://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-1.5.0-rc2.tar.gz
-[21]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0-rc2.tar.gz.asc
-[22]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0-rc2.tar.gz.sha1
-[23]: http://www.apache.org/dist/libcloud/apache-libcloud-1.5.0-rc2.tar.gz.md5
+[20]: http://www.apache.org/dyn/closer.cgi/libcloud/apache-libcloud-2.0.0rc2-rc2.tar.gz
+[21]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2-rc2.tar.gz.asc
+[22]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2-rc2.tar.gz.sha1
+[23]: http://www.apache.org/dist/libcloud/apache-libcloud-2.0.0rc2-rc2.tar.gz.md5

Modified: libcloud/site/trunk/source/index.html
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/source/index.html?rev=1790640&r1=1790639&r2=1790640&view=diff
==============================================================================
--- libcloud/site/trunk/source/index.html (original)
+++ libcloud/site/trunk/source/index.html Sat Apr  8 01:35:05 2017
@@ -81,7 +81,7 @@ javascript_files:
     <div class="row section row-2">
       <div class="col-md-6">
         <h3>Installation</h3>
-        <p>Latest stable version: <a href="https://pypi.python.org/pypi/apache-libcloud/1.5.0" target="_blank">1.5.0</a></p>
+        <p>Latest stable version: <a href="https://pypi.python.org/pypi/apache-libcloud/2.0.0rc2" target="_blank">2.0.0rc2</a></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>