You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2013/11/15 14:25:30 UTC
[1/3] git commit: Update CHANGES to 0.14.0-beta3 release.
Updated Branches:
refs/heads/trunk 94486981d -> 5ef0707b2
Updated Tags: refs/tags/0.14.0-beta3-tenative [created] 5ef0707b2
Update CHANGES to 0.14.0-beta3 release.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/38894beb
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/38894beb
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/38894beb
Branch: refs/heads/trunk
Commit: 38894beb726a45e05c9c2e80859169beaaf9c644
Parents: 9448698
Author: Tomaz Muraus <to...@apache.org>
Authored: Fri Nov 15 13:59:34 2013 +0100
Committer: Tomaz Muraus <to...@apache.org>
Committed: Fri Nov 15 13:59:34 2013 +0100
----------------------------------------------------------------------
CHANGES | 274 ++++++++++++++++++++++++++++-------------------------------
1 file changed, 129 insertions(+), 145 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/38894beb/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index 5e6104a..1a8d9e2 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,139 +1,8 @@
-*- coding: utf-8 -*-
-Changes with Apache Libcloud in development
+Changes with Apache Libcloud 0.14.0-beta3
- *) General
-
- - Fix libcloud.utils.py3.urlquote so it works with unicode strings under
- Python 2. (LIBCLOUD-429)
- [Michael Farrell]
-
- *) Compute
-
- - 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
-
- - Add a new driver for KT UCloud based on the OpenStack Swift driver.
- (LIBCLOUD-431).
- [DaeMyung Kang]
-
- *) DNS
-
- - 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]
-
-Changes with Apache Libcloud 0.14.0-beta2
-
- *) Compute
-
- - 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]
-
- *) Load Balancer
-
- - Add new Hong Kong endpoint to Rackspace driver.
- [Brian Curtin]
-
-Changes with Apache Libcloud 0.14.0-beta1
-
- *) General
+ *) 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
@@ -144,7 +13,11 @@ Changes with Apache Libcloud 0.14.0-beta1
updating the pricing file.
[Tomaz Muraus]
- *) Compute
+ - 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
@@ -291,6 +164,105 @@ Changes with Apache Libcloud 0.14.0-beta1
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
@@ -314,6 +286,10 @@ Changes with Apache Libcloud 0.14.0-beta1
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
@@ -330,7 +306,10 @@ Changes with Apache Libcloud 0.14.0-beta1
- Add new driver for Google Compute Engine (LIBCLOUD-386)
[Rick Wright]
- *) DNS
+ - 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.
@@ -343,18 +322,23 @@ Changes with Apache Libcloud 0.14.0-beta1
documentation section - http://s.apache.org/lc0140un
[Tomaz Muraus]
- - Use string instead of integer for RecordType ENUM value.
+ - 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]
+ 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]
+ - 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]
Changes with Apache Libcloud 0.13.2
[3/3] git commit: Ignore E902 (directory doesn't exist) error when
linting docs/examples/ directory.
Posted by to...@apache.org.
Ignore E902 (directory doesn't exist) error when linting docs/examples/
directory.
This directory is not included in the distribution tarball so we don't want lint
to fail there.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/5ef0707b
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/5ef0707b
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/5ef0707b
Branch: refs/heads/trunk
Commit: 5ef0707b2a34f0e8520fe029e7313b7c57f15919
Parents: 6745c87
Author: Tomaz Muraus <to...@apache.org>
Authored: Fri Nov 15 14:14:32 2013 +0100
Committer: Tomaz Muraus <to...@apache.org>
Committed: Fri Nov 15 14:14:32 2013 +0100
----------------------------------------------------------------------
tox.ini | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/5ef0707b/tox.ini
----------------------------------------------------------------------
diff --git a/tox.ini b/tox.ini
index 428b2ab..d3d9f23 100644
--- a/tox.ini
+++ b/tox.ini
@@ -50,4 +50,4 @@ deps = flake8
commands = flake8 --exclude="test/" libcloud/
flake8 --max-line-length=160 libcloud/test/
flake8 demos/
- flake8 docs/examples/
+ flake8 --ignore=E902 docs/examples/
[2/3] git commit: Bump version to 0.14.0-beta3.
Posted by to...@apache.org.
Bump version to 0.14.0-beta3.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/6745c87c
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/6745c87c
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/6745c87c
Branch: refs/heads/trunk
Commit: 6745c87cdf7e8a0622cd85b0c951be5fa441bcab
Parents: 38894be
Author: Tomaz Muraus <to...@apache.org>
Authored: Fri Nov 15 14:00:14 2013 +0100
Committer: Tomaz Muraus <to...@apache.org>
Committed: Fri Nov 15 14:00:14 2013 +0100
----------------------------------------------------------------------
libcloud/__init__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/6745c87c/libcloud/__init__.py
----------------------------------------------------------------------
diff --git a/libcloud/__init__.py b/libcloud/__init__.py
index 7595b47..062d618 100644
--- a/libcloud/__init__.py
+++ b/libcloud/__init__.py
@@ -20,7 +20,7 @@ libcloud provides a unified interface to the cloud computing resources.
"""
__all__ = ['__version__', 'enable_debug']
-__version__ = '0.14.0-beta2'
+__version__ = '0.14.0-beta3'
import os