This is an automated email from the ASF dual-hosted git repository. tomaz pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/libcloud-site.git
commit a79518dc3fa5ca255047d6e8a349b37f82bf5703 Author: Tomaz Muraus <to...@tomaz.me> AuthorDate: Sat Jan 14 17:18:56 2023 +0100 Add blog post on v3.8.0 release. --- .../_posts/2023-01-08-libcloud-3-7-0-released.md | 87 ++++++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/source/_posts/2023-01-08-libcloud-3-7-0-released.md b/source/_posts/2023-01-08-libcloud-3-7-0-released.md new file mode 100644 index 00000000..08690936 --- /dev/null +++ b/source/_posts/2023-01-08-libcloud-3-7-0-released.md @@ -0,0 +1,87 @@ +--- +layout: post +title: Libcloud 3.7.0 released +author: Tomaz Muraus +tags: + - news + - release announcement +--- + +We are happy to announce Libcloud v3.7.0. + +This release includes new features, improvements and bug fixes. + +Highlights include: + +- Improvements in the CloudSigma compute driver +- Support for ``af-south-1`` region in the Amazon S3 storage driver +- Bug fix for OAuth2 desktop client authentication in the Google Cloud + Platform compute driver +- Support for Python 3.6 has been dropped + +A list of all the changes can be found at +<https://libcloud.readthedocs.io/en/latest/changelog.html#changes-in-apache-libcloud-3.7.0>. + +### Note on Python 3.6 support + +Python 3.6 support has been dropped in Libcloud v3.7.0. + +Python 3.6 has been EOL and non-supported for more than a year now +(<https://endoflife.date/python>) and a lot of libraries (including some we +depend on) have already dropped support for it. + +Last release which still supports Python 3.6 is Libcloud v3.6.1. + +### Note on code style change (developers only) + +To make formatting and styling in our code base more consistent, we have +re-formatted all the code with black (<https://github.com/psf/black>) and +pyupgrade Python 3.5+ (<https://github.com/asottile/pyupgrade>) and we will +automatically enforce black code style (<https://black.readthedocs.io/en/stable/>) +and pyupgrade checks 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.7.0" +</pre> + +### Upgrading + +If you have installed Libcloud using pip you can also use it to upgrade it: + +<pre> +pip install --upgrade "apache-libcloud==3.7.0" +</pre> + +### Upgrade notes + +A page which describes backward incompatible or semi-incompatible +changes and how to preserve the old behavior when this is possible +can be found at <https://libcloud.readthedocs.org/en/latest/upgrade_notes.html> + +### Documentation + +Regular and API documentation is available at <https://libcloud.readthedocs.org/en/v3.7.0/> + +### Bugs / Issues + +If you find any bug or issue, please report it on our issue tracker +<https://github.com/apache/libcloud/issues>. + +Don't forget to attach an example and / or test which reproduces your +problem. + +### Thanks + +Thanks to everyone who contributed and made this release possible! Full +list of people who contributed to this release can be found in the +[CHANGES file][1]. + +[1]: https://libcloud.readthedocs.org/en/v3.7.0/changelog.html