Hello all, Because most of the people were busy and didn't cast their votes for 0.5.1, I have decided to just skip 0.5.1 all-together and go straight to 0.5.2. 0.5.2 contains all the stuff 0.5.1 would contain + some extra fixes and improvements which have been committed in the past few weeks.
Test tarballs can be found at http://people.apache.org/~tomaz/libcloud/ This relase primary fixes two bugs which were introduced in 0.5.0 and improves the listing of the objects in the containers which contain more objects that fit into a single response: - Bug in deploy_node (deploy_node always threw an exception even if deployment was successful) - Bug in create_node in Nimbus driver (create_node threw an exception, because Nimbus doesn't support ex_create_tag functionality) - list_container_objects() method now returns a LazyList object which transparently handles the pagination if there are more objects that fit into a single response (how many objects fit into a single response depends on the provider) Full changelog: *) Compute: - Fix node name and tag handling in the Amazon EC2 driver [Wiktor Kolodziej] - Fix pricing and response handling in the OpenStack driver [Andrey Zhuchkov] - Fix deploy_node() method and make it more robust [Tomaz Muraus] - Users can now pass file like objects to ScriptDeployment and SSHKeyDeployment constructor. [Tomaz Muraus] - Include node tags when calling list_nodes() in the Amazon EC2 driver [Trevor Pounds] - Properly handle response errors in the Rackspace driver and only throw InvalidCredsError if the returned status code is 401 [Brad Morgan] - Fix the create_node method in the Nimbus driver and make the "ex_create_tag" method a no-op, because Nimbus doesn't support creating tags. [Tomaz Muraus] *) Storage: - Fix handling of the containers with a lot of objects. Now a LazyList object is returned when user calls list_container_objects() method and this object transparently handles pagination. [Danny Clark, Wiktor Kolodziej] Note: To run the tests you now also need a "mock" library which is not installed by setup.py (we need to figure out a good way to install dev dependencies such as coverage and mock). Please test the release and post your votes. +/- 1 [ ] Release Apache Libcloud 0.5.2 Vote closes on Tuesday July 1, 2011 at 10:00 CEST. Thanks, Tomaz