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>