Hey, Sorry for not replying to this sooner. I was trying to see how easy it would be to enumerate regions to see if we could slip it into 0.14.0 final. Whilst EC2 does support enumerating the regions (meaning libcloud would support any new regions automatically) it really doesn’t fit our API. I’d still like to expose a list of valid regions before 0.14.0 - perhaps a class method that just returns a static list would do for now. I’m not fussy as long as its consistent. But I don’t think that blocks a beta to get wider testing of the other changes.
So +1 from me. John On 15 Nov 2013, at 13:27, Tomaz Muraus <[email protected]> wrote: > This is a voting thread for Libcloud 0.14.0-beta3. > > This release includes same changes as 0.14.0-beta1 and 0.14.0-beta2 with > addition of some new changes and bug fixes. Most notably, it fixes > OpenStack based driver to correctly handle expiration of the auth token > (LIBCLOUD-428). > > The reason this is a beta and not a final release is that it includes some > relatively big changes. I would like those changes to get some more > real-life testing before doing a final release. > > This release includes many new features, improvements and some backward > incompatible changes. > > Release highlights: > > - To make working with providers which support multiple regions easier and > more user-friendly, some of the drivers have moved from "one class per > region" to a single class plus "region" argument model. Those drivers > include: EC2, Rackspace, ElasticHosts, Joyent, CloudFiles > - Programmatic way of updating pricing file and ability to specify a custom > pricing file. > - Addition of block storage management methods to the following drivers: > OpenNebula, OpenStack, EC2 > - Unification of extension arguments for handling security groups in the > EC2 and OpenStack driver > - Many new features and improvements in the CloudStack driver > - New compute and loadbalancer driver for Google Compute Engine (GCE) > - Ability to export Libcloud's DNS zone to BIND zone format > - and much more! > > Other non-code changes worth a mention: > > - Tests now also run on travis-ci - https://travis-ci.org/apache/libcloud > - Mirror of the new documentation is now also available on RTD - > https://libcloud.readthedocs.org/en/latest/ > > As noted above, some of the changes are backward incompatible. Information > on how those changes affect existing users and how to update your code to > make it work with this release can be found in the "Upgrade Notes" section > in the documentation - > https://libcloud.readthedocs.org/en/latest/upgrade_notes.html#libcloud-0-14-0 > > If everything goes according to plan, 0.14.x will also be the last major > release before Libcloud 1.0.0. > > Change log > can be found at > https://git-wip-us.apache.org/repos/asf?p=libcloud.git;a=blob;f=CHANGES;hb=refs/tags/0.14.0-beta3-tenative#l3 > > Release artifacts can be found at http://people.apache.org/~tomaz/libcloud/. > > Please test the release and post your votes. > > +/- 1 > [ ] Release Apache Libcloud 0.14.0-beta3 > > Vote will be opened until November 19th, 2013 (or longer, if needed). > > Thanks, > Tomaz
