Hello community,
here is the log from the commit of package python-apache-libcloud for
openSUSE:Factory checked in at 2014-01-29 07:16:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old)
and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-apache-libcloud"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes
2014-01-03 14:50:35.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes
2014-01-29 07:16:46.000000000 +0100
@@ -1,0 +2,189 @@
+Sat Jan 25 20:31:09 UTC 2014 - [email protected]
+
+- Big release 0.14.0
+- General:
+ - If the file exists, read pricing data from ~/.libcloud/pricing.json by
default.
+ If the file doesn’t exist, fall back to the old behavior and use
pricing data
+ which is bundled with the release. [Tomaz Muraus]
+ - Add libcloud.pricing.download_pricing_file function for downloading and
+ updating the pricing file. [Tomaz Muraus]
+ - Fix libcloud.utils.py3.urlquote so it works with unicode strings
+ under Python 2. (LIBCLOUD-429) [Michael Farrell]
+- Compute:
+ - Refactor Rackspace driver classes and make them easier to use.
+ Now there are two Rackspace provider constants - Provider.RACKSPACE which
represents
+ new next-gen OpenStack servers and Provider.RACKSPACE_FIRST_GEN
+ which represents old first-gen cloud servers.
+
+ Note: This change is backward incompatible.
+ For more information on those changes and how to update your code,
+ please visit “Upgrade Notes” documentation page -
http://s.apache.org/lc0140un [Tomaz Muraus]
+
+ - Deprecate the following EC2 provider constants:
+ EC2_US_EAST, EC2_EU, EC2_EU_WEST, EC2_AP_SOUTHEAST,
+ EC2_AP_NORTHEAST, EC2_US_WEST_OREGON, EC2_SA_EAST,
+ EC2_SA_EAST and replace it with a new EC2 constant.
+ Driver referenced by this new constant now takes a “region” argument which
+ dictates to which region to connect.
+
+ Note: Deprecated constants will continue to work until the next major
release.
+ For more information on those changes and how to update your code,
+ please visit “Upgrade Notes” documentation page -
http://s.apache.org/lc0140un [Tomaz Muraus]
+
+ - Add support for volume related functions to OpenNebula driver.
(LIBCLOUD-354) [Emanuele Rocca]
+ - Add methods for managing storage volumes to the OpenStack driver.
(LIBCLOUD-353) [Bernard Kerckenaere]
+ - Add new driver for Google Compute Engine (LIBCLOUD-266, LIBCLOUD-386)
[Rick Wright]
+ - Fix create_node “features” metadata and update affected drivers.
(LIBCLOUD-367) [John Carr]
+ - Update EC2 driver to accept the auth kwarg (it will accept NodeAuthSSH
objects and
+ automatically import a public key that is not already uploaded to the EC2
keyring).
+ (Follow on from LIBCLOUD-367). [John Carr]
+ - Unify extension argument names for assigning a node to security groups in
EC2 and OpenStack driver.
+ Argument in the EC2 driver has been renamed from ex_securitygroup to
ex_security_groups.
+ For backward compatibility reasons, old argument will continue to work
until the next major release.
+ (LIBCLOUD-375) [Tomaz Muraus]
+ - Add ex_import_keypair_from_string and ex_import_keypair method to the
CloudStack driver.
+ (LIBCLOUD-380) [Sebastien Goasguen]
+ - Add support for managing floating IP addresses to the OpenStack driver.
(LIBCLOUD-382) [Ivan Kusalic]
+ - Add extension methods for handling port forwarding to the CloudStack
driver,
+ rename CloudStackForwardingRule class to CloudStackIPForwardingRule.
(LIBCLOUD-348, LIBCLOUD-381) [sebastien goasguen]
+ - Hook up deploy_node functionality in the CloudStack driver and unify
extension arguments
+ for handling security groups. (LIBCLOUD-388) [sebastien goasguen]
+ - Allow user to pass “args” argument to the ScriptDeployment and
ScriptFileDeployment class.
+ This argument tells which command line arguments get passed to the
ScriptDeployment script. (LIBCLOUD-394)
+
+ Note: This change is backward incompatible.
+ For more information on how this affects your code and how to update it,
+ visit “Upgrade Notes” documentation page - http://s.apache.org/lc0140un
[Tomaz Muraus]
+
+ - Allow user to specify IAM profile to use when creating an EC2 node.
(LIBCLOUD-403) [Xavier Barbosa]
+ - Add support for keypair management to the OpenStack driver. (LIBCLOUD-392)
[L. Schaub]
+ - Allow user to specify disk partitioning mode using ex_disk_config argument
in the OpenStack based drivers.
+ (LIBCLOUD-402) [Brian Curtin]
+ - Add new driver for NephoScale provider (http://nephoscale.com/).
(LIBCLOUD-404) [Markos Gogoulos]
+ - Update network related extension methods so they work correctly with both,
OpenStack and Rackspace driver.
+ (LIBCLOUD-368) [Tomaz Muraus]
+ - Add tests for networking functionality in the OpenStack and Rackspace
driver. [Tomaz Muraus]
+ - Allow user to pass all supported extension arguments to ex_rebuild_server
method in the OpenStack driver.
+ (LIBCLOUD-408) [Dave King]
+ - Add pricing information for Rackspace Cloud Sydney region. [Tomaz Muraus]
+ - Update EC2 instance type map and pricing data. High Storage instances are
now also available in
+ Sydney and Singapore region. [Tomaz Muraus]
+ - Add new methods for managing storage volumes and snapshots to the EC2
driver (list_volumes,
+ list_snapshots, destroy_volume_snapshot, create_volume_snapshot)
(LIBCLOUD-409) [Oleg Suharev]
+ - Add the following new extension methods to EC2 driver: ex_destroy_image,
ex_modify_instance_attributes,
+ ex_delete_keypair. (LIBCLOUD-409) [Oleg Suharev]
+ - Allow user to specify a port range when creating a port forwarding rule.
(LIBCLOUD-409) [Oleg Suharev]
+ - Align Joyent driver with other drivers and deprecate “location” argument
in the driver constructor
+ in favor of “region” argument.
+
+ Note: Deprecated argument will continue to work until the next major
release. [Tomaz Muraus]
+
+ - Deprecate the following ElasticHosts provider constants:
+ ELASTICHOSTS_UK1, ELASTICHOSTS_UK2, ELASTICHOSTS_US1, ELASTICHOSTS_US2,
ELASTICHOSTS_US3,
+ ELASTICHOSTS_CA1, ELASTICHOSTS_AU1, ELASTICHOSTS_CN1 and replace it with a
new ELASTICHOSTS constant.
+ Driver referenced by this new constant now takes a “region” argument which
dictates to which region to connect.
+
+ Note: Deprecated constants will continue to work until the next major
release. For more information on those changes and
+ how to update your code, please visit “Upgrade Notes”
+ documentation page - http://s.apache.org/lc0140un (LIBCLOUD-383) [Michael
Bennett, Tomaz Muraus]
+
+ - Add log statements to our ParamikoSSHClient wrapper. This should make
debugging deployment issues easier.
+ (LIBCLOUD-414) [Tomaz Muraus]
+ - Add new “NodeState.STOPPED” node state. Update HostVirual and EC2 driver
to also recognize this new state.
+ (LIBCLOUD-296) [Jayy Vis]
+ - Add new Hong Kong endpoint to Rackspace driver. [Brian Curtin]
+ - Fix ex_delete_keypair method in the EC2 driver. (LIBCLOUD-415) [Oleg
Suharev]
+ - Add the following new extension methods for elastic IP management to the
EC2 driver:
+ ex_allocate_address, ex_disassociate_address, ex_release_address.
(LIBCLOUD-417) [Patrick Armstrong]
+ - For consistency and accuracy, rename “ex_associate_addresses” method in
the EC2 driver to
+ “ex_associate_address_with_node”.
+
+ Note: Old method will continue to work until the next major release.
[Tomaz Muraus]
+
+ - Add new driver for CloudFrames (http://www.cloudfounders.com/CloudFrames)
provider. (LIBCLOUD-358) [Bernard Kerckenaere]
+ - Update default kernel versions which are used when creating a Linode
server.
+ Old default kernel versions:
+ x86 - 2.6.18.8-x86_64-linode1
+ x86_64 - 2.6.39.1-linode34
+ New default kernel versions:
+ x86 - 3.9.3-x86-linode52
+ x86_64 - 3.9.3-x86_64-linode33
+ (LIBCLOUD-424) [Tomaz Muraus, Jon Chen]
+ - Disable cache busting functionality in the OpenStack and Rackspace
next-gen driver and enable it
+ only for Rackspace first-gen driver. [Tomaz Muraus]
+ - Update Google Compute Engine driver to v1beta16. [Rick Wright]
+ - Modify auth_url variable in the OpenStack drivers so it works more like
users would expect it to.
+ Previously path specified in the auth_url was ignored and only protocol,
hostname and port were used.
+ Now user can provide a full url for the auth_url variable and the path
provided in the url is also used.
+ [DaeMyung Kang, Tomaz Muraus]
+ - Allow user to associate arbitrary key/value pairs with a node by passing
“ex_metadata” argument
+ (dictionary) to create_node method in the EC2 driver. Those values are
associated with a node using
+ tags functionality. (LIBCLOUD-395) [Ivan Kusalic]
+ - Add “ex_get_metadata” method to EC2 and OpenStack driver. This method
reads metadata dictionary
+ from the Node object. (LIBCLOUD-395) [Ivan Kusalic]
+
+ - Multiple improvements in the Softlayer driver:
+ - Map “INITIATING” node state to NodeState.PENDING
+ - If node is launching remap “halted” state to “pending”
+ - Add more node sizes
+ - Add ex_stop_node and ex_start_node method
+ - Update tests response fixtures
+ (LIBCLOUD-416) [Markos Gogoulos]
+
+ - Modify list_sizes method in the KT UCloud driver to work, even if the item
doesn’t have ‘diskofferingid’
+ attribute. (LIBCLOUD-435) [DaeMyung Kang]
+ - Add new c3 instance types to the EC2 driver. [Tomaz Muraus]
+ - Fix an issue with the ex_list_keypairs and ex_list_security_groups method
in the CloudStack driver
+ which caused an exception to be thrown if the API returned no keypairs /
security groups.
+ (LIBCLOUD-438) [Carlos Reategui, Tomaz Muraus]
+ - Fix a bug in the OpenStack based drivers with not correctly checking if
the auth token has expired
+ before re-using it. (LIBCLOUD-428)
+ Reported by Michael Farrell. [Tomaz Muraus, Michael Farrell]
+- Storage
+ - Deprecate CLOUDFILES_US and CLOUDFILES_UK provider constant and replace it
with a new CLOUDFILES constant.
+ Driver referenced by this new constant takes a “region” keyword argument
which can be one
+ of ‘ord’, ‘dfw’, ‘iad’, ‘syd’, ‘lon’.
+
+ Note: Deprecated constants will continue to work until the next major
release.
+ For more information on this change, please visit “Upgrade Notes”
+ documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
+
+ - Allow users to filter objects starting with a prefix by passing ex_prefix
argument to the list_
+ container_objects method in the S3, Google Storage and CloudFiles driver.
(LIBCLOUD-369) [Stefan Friesel]
+ - Fix an issue with mutating connectionCls.host attribute in the Azure
driver. This bug prevented user
+ from having multiple Azure drivers with different keys instantiated at the
same time. (LIBCLOUD-399) [Olivier Grisel]
+ - Add a new driver for KT UCloud based on the OpenStack Swift driver.
(LIBCLOUD-431). [DaeMyung Kang]
+
+- Load Balancer:
+ - Deprecate RACKSPACE_US and RACKSPACE_UK provider constant and replace it
with a new RACKSPACE constant.
+ Driver referenced by this new constant takes a “region” keyword argument
which can be one of the
+ following: ‘ord’, ‘dfw’, ‘iad’, ‘syd’, ‘lon’.
+
+ Note: Deprecated constants will continue to work until the next major
release.
+ For more information on this change, please visit “Upgrade Notes”
+ documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
+
+ - Add new driver for Google Compute Engine (LIBCLOUD-386) [Rick Wright]
+ - Add new Hong Kong endpoint to Rackspace driver. [Brian Curtin]
+
+- DNS:
+ - Deprecate RACKSPACE_US and RACKSPACE_UK provider constant and replace it
with a new RACKSPACE constant.
+ Driver referenced by this new constant takes a “region” keyword argument
which can be one of the
+ following: ‘us’, ‘uk’.
+
+ Note: Deprecated constants will continue to work until the next major
release.
+ For more information on this change, please visit “Upgrade Notes”
+ documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
+
+ - Use string instead of integer for RecordType ENUM value.
+
+ Note: If you directly use an integer instead of RecordType ENUM class you
need to update your code to
+ use the RecordType ENUM otherwise the code won’t work. For more
information on how to do that,
+ see “Upgrade Notes” documentation section - http://s.apache.org/lc0140un
[Tomaz Muraus]
+
+ - Add “export_zone_to_bind_format” and export_zone_to_bind_zone_file method
which allows users to
+ export Libcloud Zone to BIND zone format. (LIBCLOUD-398) [Tomaz Muraus]
+ - Update issue with inexistent zone / record handling in the get_zone and
get_record
+ method in the Linode driver. Those issues were related to changes in the
Linode API. (LIBCLOUD-425) [Jon Chen]
+
+-------------------------------------------------------------------
@@ -4 +193 @@
-- Updated to 0.13.3
+- Updated to 0.13.3 (bnc#857209)
Old:
----
apache-libcloud-0.13.3.tar.bz2
New:
----
apache-libcloud-0.14.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-apache-libcloud.spec ++++++
--- /var/tmp/diff_new_pack.PsmXPr/_old 2014-01-29 07:16:46.000000000 +0100
+++ /var/tmp/diff_new_pack.PsmXPr/_new 2014-01-29 07:16:46.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-apache-libcloud
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: python-apache-libcloud
-Version: 0.13.3
+Version: 0.14.0
Release: 0
Summary: Abstract away differences among multiple cloud provider APIs
License: Apache-2.0
++++++ apache-libcloud-0.13.3.tar.bz2 -> apache-libcloud-0.14.0.tar.bz2 ++++++
++++ 80221 lines of diff (skipped)
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]