forked from apache/libcloud
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGES
256 lines (183 loc) · 8.15 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
-*- coding: utf-8 -*-
Changes with Apache Libcloud 0.5.1
*) Compute:
- Fix deploy_node functionality and make it more robust
*) Add new libcloud.compute drivers for:
- SkaliCloud (skalicloud.com)
- ServerLove (serverlove.com)
*) Users can now pass file like objects to ScriptDeployment and
SSHKeyDeployment constructor.
*) Amazon EC2 driver:
- Include node tags when calling list_nodes()
[Trevor Pounds]
*) Rackspace driver:
- Properly handle response errors and only throw InvalidCredsError if
the returned status code is 401
[Brad Morgan]
*) Nimbus driver:
- Fix the create_node method and make the "ex_create_tag" method a no-op,
because Nimbus doesn't support creating tags.
Changes with Apache Libcloud 0.5.0
*) Existing APIs directly on the libcloud.* module have been
deprecated and will be removed in version 0.6.0. Most methods
were moved to the libcloud.compute.* module.
*) Add new libcloud.loadbalancers API, with initial support for:
- GoGrid Load Balancers
- Rackspace Load Balancers
[Roman Bogorodskiy]
*) Add new libcloud.storage API, with initial support for:
- Amazon S3
- Rackspace CloudFiles
[Tomaz Muraus]
*) Add new libcloud.compute drivers for:
- Bluebox [Christian Paredes]
- Gandi.net [Aymeric Barantal]
- Nimbus [David LaBissoniere]
- OpenStack [Roman Bogorodskiy]
- Opsource.net [Joe Miller]
*) Added "pricing" module and improved pricing handling.
[Tomaz Muraus]
*) Updates to the GoGrid compute driver:
- Use API version 1.0.
- Remove sandbox flag.
- Add ex_list_ips() to list IP addresses assigned to the account.
- Implement ex_edit_image method which allows changing image attributes
like name, description and make image public or private.
[Roman Bogorodskiy]
*) Updates to the Amazon EC2 compute driver:
- When creating a Node, use the name argument to set a Tag with the
value. [Tomaz Muraus]
- Add extension method for modifying node attributes and changing the
node size. [Tomaz Muraus]
- Add support for the new Amazon Region (Tokyo). [Tomaz Muraus]
- Added ex_create_tags and ex_delete_tags. [Brandon Rhodes]
- Include node Elastic IP addresses in the node public_ip attribute
for the EC2 nodes. [Tomaz Muraus]
- Use ipAddress and privateIpAddress attribute for the EC 2node public
and private ip. [Tomaz Muraus]
- Add ex_describe_addresses method to the EC2 driver. [Tomaz Muraus]
*) Updates to the Rackspace CloudServers compute driver:
- Add ex_rebuild() and ex_get_node_details() [Andrew Klochkov]
- Expose URI of a Rackspace node to the node meta data. [Paul Querna]
*) Minor fixes to get the library and tests working on Python 2.7 and PyPy.
[Tomaz Muraus]
Changes with Apache Libcloud 0.4.2 (Released January 18, 2011)
*) Fix EC2 create_node to become backward compatible for
NodeLocation.
[Tomaž Muraus]
*) Update code for compatibility with CPython 2.5
[Jerry Chen]
*) Implement ex_edit_node method for GoGrid driver which allows
changing node attributes like amount of RAM or description.
[Roman Bogorodskiy]
*) Add ex_set_password and ex_set_server_name to Rackspace driver.
[Peter Herndon, Paul Querna]
*) Add Hard and Soft reboot methods to Rackspace driver.
[Peter Herndon]
*) EC2 Driver availability zones, via ex_list_availability_zones;
list_locations rewrite to include availablity zones
[Tomaž Muraus]
*) EC2 Driver Idempotency capability in create_node; LIBCLOUD-69
[David LaBissoniere]
*) SSL Certificate Name Verification:
- libcloud.security module
- LibcloudHTTPSConnection, LibcloudHTTPConnection (alias)
- Emits warning when not verifying, or CA certs not found
*) Append ORD1 to available Rackspace location, but keep in the
same node as DFW1, because it's not readable or writeable from
the API.
[Per suggestion of Grig Gheorghiu]
*) ex_create_ip_group, ex_list_ip_groups, ex_delete_ip_group,
ex_share_ip, ex_unshare_ip, ex_list_ip_addresses additions
to Rackspace driver
[Andrew Klochkov]
*) New driver for CloudSigma
[Tomaž Muraus]
*) New driver for Brightbox Cloud. LIBCLOUD-63
[Tim Fletcher]
*) Deployment capability to ElasticHosts
[Tomaž Muraus]
*) Allow deploy_node to use non-standard SSH username and port
[Tomaž Muraus]
*) Added Rackspace UK (London) support
[Chmouel Boudjnah]
*) GoGrid driver: add support for locations, i.e. listing
of locations and creation of a node in specified
location
[Roman Bogorodskiy]
*) GoGrid and Rackspace drivers: add ex_save_image() extra
call to convert running node to an image
[Roman Bogorodskiy]
*) GoGrid driver: add support for creating 'sandbox' server
and populate isSandbox flag in node's extra information.
[Roman Bogorodskiy]
*) Add ImportKeyPair and DescribeKeyPair to EC2. LIBCLOUD-62
[Philip Schwartz]
*) Update EC2 driver and test fixtures for new API.
[Philip Schwartz]
Changes with Apache Libcloud 0.4.0 [Released October 6, 2010]
*) Add create keypair functionality to EC2 Drivers. LIBCLOUD-57
[Grig Gheorghiu]
*) Improve handling of GoGrid accounts with limited access
API keys. [Paul Querna]
*) New Driver for ElasticHosts. LIBCLOUD-45
[Tomaz Muraus]
*) Use more consistent name for GoGrid driver and use http
POST method for 'unsafe' operations
[Russell Haering]
*) Implement password handling and add deployment support
for GoGrid nodes.
[Roman Bogorodskiy]
*) Fix behavior of GoGrid's create_node to wait for a Node ID.
[Roman Bogorodskiy]
*) Add ex_create_node_nowait to GoGrid driver if you don't need to
wait for a Node ID when creating a node.
[Roman Bogorodskiy]
*) Removed libcloud.interfaces module.
[Paul Querna]
*) Removed dependency on zope.interfaces.
[Paul Querna]
*) RimuHosting moved API endpoint address.
[Paul Querna]
*) Fix regression and error in GoGrid driver for parsing node objects.
[Roman Bogorodskiy]
*) Added more test cases for GoGrid driver. LIBCLOUD-34
[Roman Bogorodskiy, Jerry Chen]
*) Fix parsing of Slicehost nodes with multiple Public IP addresses.
[Paul Querna]
*) Add exit_status to ScriptDeployment. LIBCLOUD-36
[Paul Querna]
*) Update prices for several drivers.
[Brad Morgan, Paul Querna]
*) Update Linode driver to reflect new plan sizes.
[Jed Smith]
*) Change default of 'location' in Linode create_node. LIBCLOUD-41
[Jed Smith, Steve Steiner]
*) Document the Linode driver.
[Jed Smith]
*) Request a private, LAN IP address at Linode creation.
[Jed Smith]
Changes with Apache Libcloud 0.3.1 [Released May 11, 2010]
*) Updates to Apache License blocks to correctly reflect status as an
Apache Project.
*) Fix NOTICE file to use 2010 copyright date.
*) Improve error messages for when running the test cases without
first setting up a secrets.py
Changes with Apache Libcloud 0.3.0 [Tagged May 6, 2010, not released]
*) New Drivers for:
- Dreamhost
- Eucalyptus
- Enomaly ECP
- IBM Developer Cloud
- OpenNebula
- SoftLayer
*) Added new deployment and bootstrap API.
*) Improved Voxel driver.
*) Added support for Amazon EC2 Asia Pacific (Singapore) Region.
*) Improved test coverage for all drivers.
*) Add support for multiple security groups in EC2.
*) Fixed bug in Rackspace and RimuHosting when using multiple threads.
*) Improved debugging and logging of HTTP requests.
*) Improved documentation for all classes and methods.
Changes with Apache Libcloud 0.2.0 [Tagged February 2, 2010]
*) First public release.