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

svn commit: r1894969 - /libcloud/site/trunk/source/_posts/2021-11-11-libcloud-3-4-0-released.md

Author: tomaz
Date: Fri Nov 12 09:57:39 2021
New Revision: 1894969

URL: http://svn.apache.org/viewvc?rev=1894969&view=rev
Log:
Add blog post for the new release.

Added:
    libcloud/site/trunk/source/_posts/2021-11-11-libcloud-3-4-0-released.md

Added: libcloud/site/trunk/source/_posts/2021-11-11-libcloud-3-4-0-released.md
URL: http://svn.apache.org/viewvc/libcloud/site/trunk/source/_posts/2021-11-11-libcloud-3-4-0-released.md?rev=1894969&view=auto
==============================================================================
--- libcloud/site/trunk/source/_posts/2021-11-11-libcloud-3-4-0-released.md (added)
+++ libcloud/site/trunk/source/_posts/2021-11-11-libcloud-3-4-0-released.md Fri Nov 12 09:57:39 2021
@@ -0,0 +1,91 @@
+---
+layout: post
+title: Libcloud 3.4.0 released
+author: Tomaz Muraus
+tags:
+  - news
+  - release announcement
+---
+
+We are happy to announce Libcloud v3.4.0.
+
+This release includes new features, improvements and bug fixes.
+
+Highlights include:
+
+- Improvements and more flexibility in the failed HTTP requests retrying code
+- Various improvements to the Equinix Metal compute driver
+- Improvements and updates to the Outscale, Vultr, CloudSigma and OpenStack
+  compute drivers
+- Support for authenticating via API tokens to the CloudFlare DNS driver
+- Support for using external cache for OpenStack auth tokens
+
+A list of all the changes can be found at
+<https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.4.0>.
+
+### Note on Python 3.5 support
+
+Libcloud v3.4.x will be the last release series which still supports Python
+3.5.
+
+Python 3.5 has been EOL and non-supported for more than a year
+(<https://endoflife.date/python>) now and a lot of libraries (including some we
+depend on) have already dropped support for it.
+
+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.
+
+### Note on code style change (developers only)
+
+To make formating and styling in our code base more consistent, we have
+re-formatted all the code with black (<https://github.com/psf/black>) and we will
+automatically enforce black code style (<https://black.readthedocs.io/en/stable/>)
+for all the new code going forward.
+
+This should make it easier to contribute and read the code since all the code
+will be using the same style.
+
+### Download
+
+The release can can be downloaded from
+<https://libcloud.apache.org/downloads.html> or installed using pip:
+
+<pre>
+pip install "apache-libcloud==3.4.0"
+</pre>
+
+### Upgrading
+
+If you have installed Libcloud using pip you can also use it to upgrade it:
+
+<pre>
+pip install --upgrade "apache-libcloud==3.4.1"
+</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/v3.4.0/>
+
+### Bugs / Issues
+
+If you find any bug or issue, please report it on our issue tracker
+<https://github.com/apache/libcloud/issues>.
+
+Don't forget to attach an example and / or test which reproduces your
+problem.
+
+### Thanks
+
+Thanks to everyone who contributed and made this release possible! Full
+list of people who contributed to this release can be found in the
+[CHANGES file][1].
+
+[1]: https://libcloud.readthedocs.org/en/v3.4.0/changelog.html
+[2]: https://github.com/olegrtecno
+[3]: https://github.com/RunOrVeith