forked from pool/python-apache-libcloud
		
	Accepting request 215144 from home:aboe76:branches:devel:languages:python
Big release updated to 0.14.0 OBS-URL: https://build.opensuse.org/request/show/215144 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=46
This commit is contained in:
		
				
					committed by
					
						 Git OBS Bridge
						Git OBS Bridge
					
				
			
			
				
	
			
			
			
						parent
						
							7a3d757858
						
					
				
				
					commit
					226d2ff2a1
				
			| @@ -1,3 +1,192 @@ | ||||
| ------------------------------------------------------------------- | ||||
| Sat Jan 25 20:31:09 UTC 2014 - aboe76@gmail.com | ||||
|  | ||||
| - 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] | ||||
|  | ||||
| ------------------------------------------------------------------- | ||||
| Thu Jan  2 19:52:40 UTC 2014 - aboe76@gmail.com | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user