Release 0.9.0

This commit is contained in:
geemus 2011-06-24 14:50:32 -07:00
parent 32960d165a
commit c4b0b04be0
3 changed files with 190 additions and 3 deletions

View File

@ -1,3 +1,190 @@
0.9.0 06/24/2011 32960d165a65f12d41785f924e6b6b6d8442516a
=========================================================
MVP! Lincoln Stoll
[aws]
use AWS.escape instead of CGI.escape. thanks geemus
[aws|compute]
Use #public_ip_address instead of deprecated #ip_address in Server#setup. thanks Martin Emde
mock: make address detach others before associating. thanks geemus
[aws|elb]
Fix failing created_at test caused by Ruby 1.9 changes to Range#include?. Use simpler test that doesn't care about the exact created_at time. thanks Blake Gentry
Update ELB API to version 2011-04-05. thanks Blake Gentry
Fix typo in usage documentation and add 'ap-northeast-1' to regions list. thanks Blake Gentry
Rearrange DescribeLoadBalancersResult contents to alphabetical order to match the official AWS docs and make it easier to update the list. thanks Blake Gentry
Add new attributes for 2011-04-05 API. thanks Blake Gentry
[aws|rds]
Add parameter group tests. thanks Aaron Suggs
Add server model & collection tests. thanks Aaron Suggs
Add security_groups collection and model tests. thanks Aaron Suggs
Server#destroy argument is optional. thanks Aaron Suggs
Refactor RDS model & collection tests. thanks Aaron Suggs
[aws|simpledb]
recognize :region option in SimpleDB.new(). thanks Nick Osborn
[aws|storage]
Add get/put bucket policy support. thanks Michael Linderman
Add options argument to delete_object to set headers. thanks Michael Linderman
Add delete bucket policy. thanks Michael Linderman
discern between no file and no directory for files.get. thanks geemus
fix error type for non-directories in files.get. thanks geemus
[brightbox|compute]
Added missing Image#compatibility_mode attribute. thanks Paul Thornthwaite
Fixed Format of Account representation. thanks Paul Thornthwaite
Fixed Format of nested CloudIP's server attribute. thanks Paul Thornthwaite
New account limits exposed in API, updating format test. thanks Paul Thornthwaite
ApiClient revoked time exposed in API. Updated format test. thanks Paul Thornthwaite
[cdn]
refactor provider/service namespacing. thanks geemus
fix top level class/module mismatch. thanks geemus
[compute]
first pass at examples. thanks geemus
refactor provider/service namespacing. thanks geemus
fixes/skips to get examples working. thanks geemus
[compute|aws]
fix helpers to use Fog::AWS. thanks geemus
simplify describe_instances parser. thanks geemus
fix deprecated compute service accessor usage. thanks geemus
improve consistency of waiting for ssh to be ready. thanks geemus
remove debug output from last commit. thanks geemus
[compute|bluebox]
fix format and template id in tests. thanks geemus
[compute|brightbox]
Fixed missed lookup in broken tests caused by namespace rename. thanks Paul Thornthwaite
[compute|ecloud]
fix namespace leftovers. thanks geemus
[compute|ninefold]
test cleanup. thanks geemus
[compute|rackspace]
fix nil check for auth token. thanks geemus
[compute|stormondemand]
fix namespace issue. thanks geemus
[compute|voxel]
fix flavor tests to properly skip voxel. thanks geemus
fix namespace issue. thanks geemus
[core]
add namespaced errors for better messaging. thanks geemus
making collection.new error more idiomatic. thanks geemus
fix mock reset to work with new namespaces. thanks geemus
[dns]
rename ip to value for record. thanks geemus
refactor provider/service namespacing. thanks geemus
[dns|dnsmadeeasy]
skip model/collection tests for now (timing issue). thanks geemus
[dns|examples]
fix deprecated record#ip= usage. thanks geemus
[dns|zerigo]
fixes for namespacing. thanks geemus
namespace related fixes. thanks geemus
[docs]
main index redirects to /latest. thanks geemus
fix rdoc link on index. thanks geemus
update to match refactorings. thanks geemus
[examples]
fix descriptions. thanks geemus
[linode|compute]
mark format test for stackscripts pending due to inconsistency of string/float for a value. thanks geemus
[misc]
add braces for new into the documents. thanks Chris Mague
use correct variable name in test description. thanks Dr Nic Williams
Not sure if I'm missing something here, but rake did not work. thanks Dylan Egan
You only need either the size or the snapshot_id. thanks Dylan Egan
Provide mocked console output if server has been up for over the delay time. thanks Dylan Egan
LIES!. thanks Dylan Egan
Add support for specifying a CDN CNAME when getting a Rackspace Cloud Files directory. thanks H. Wade Minter
add missing comma. thanks Joseph Anthony Pasquale Holsten
skip rackspace get_object test when mocking. thanks Joseph Anthony Pasquale Holsten
give a more useful error if someone tries to say connection.directories.create('dir'). thanks Joseph Anthony Pasquale Holsten
Added my blog post. thanks Larry Wright
Add recursive argument to server scp methods. Set to false by default. thanks Luke Robins
Add an options hash to scp. Set to {} by default. thanks Luke Robins
Added new DNS provider => DNS Made Easy. thanks Luqman Amjad
Removed sandbox url for DNS Made Easy. thanks Luqman Amjad
Added missing method "delete all domains". thanks Luqman Amjad
(DNSMadeEasy) added support for updating records via PUT. thanks Luqman Amjad
Added missing reference to delete_all_domains. thanks Luqman Amjad
Rescue 404 when fetching zone. thanks Luqman Amjad
Added new blog posting about fog and Carrierwave. thanks Mike Gehard
Edited docs/about/press.markdown via GitHub. thanks Mike Gehard
Typo fix. thanks Oge Nnadi
Fixed Fog::AWS::SimpleDB#delete_attributes. thanks Pan Thomakos
add Net::SCP options parameter to Fog::SCP proxy. thanks Phil Cohen
use a hash not nil for default scp_options. thanks Phil Cohen
rackspace auth url only prepend protocol as needed. thanks Todd Willey
Allow auth tokens to be shared among connections to rackspace api. thanks Todd Willey
OpenStack responds 200 when creating servers. thanks Todd Willey
added 0.8.2 changelog contents. thanks geemus
separate fog.io and rdoc tasks. thanks geemus
remove provider attribute from shared services. thanks geemus
[storage][aws] fix leftover namespace mismatch. thanks geemus
[storage][google] fix leftover namespace mismatch. thanks geemus
Edited lib/fog/storage/rackspace.rb via GitHub. thanks kbockmanrs
[ninefold|compute]
Boilerplate for ninefold. thanks Lincoln Stoll
Ninefold List Functionality. thanks Lincoln Stoll
VM Operations + dependencies. thanks Lincoln Stoll
Fix data formats for virtual machines. thanks Lincoln Stoll
IP Address requests. thanks Lincoln Stoll
Refactor out job waiting functionality, test correct data. thanks Lincoln Stoll
NAT functionality. thanks Lincoln Stoll
Core model functionality. thanks Lincoln Stoll
Public IPs and Rules. thanks Lincoln Stoll
use lowest network ID as default, correct assignment. thanks Lincoln Stoll
No mocks, simplify code. thanks Lincoln Stoll
Save operations not supported. thanks Lincoln Stoll
[rake]
add examples back into default rake task. thanks geemus
[release]
update changelog during release process. thanks geemus
[storage]
refactor provider/service namespacing. thanks geemus
[storage|aws]
more robust query handling for signed url. thanks geemus
make url a bit more robust. thanks geemus
fix url to check for query. thanks geemus
fix whitespace errors. thanks geemus
more precise mocked get_object. thanks geemus
[storage|rackspace]
fix files#get_url. thanks geemus
[tests]
add dnsmadeeasy and ninefold to mock credentials. thanks geemus
nuke rake task for test related cleanup. thanks geemus
make collection gsub to find nils a bit more resilient/unique. thanks geemus
trying again to make collection gsub to get nils more resilient/unique. thanks geemus
0.8.2 05/26/2011 9e6ebb6f7316273eb489f8cb60eb1642e6df357b
=========================================================

View File

@ -6,8 +6,8 @@ Gem::Specification.new do |s|
## If your rubyforge_project name is different, then edit it and comment out
## the sub! line in the Rakefile
s.name = 'fog'
s.version = '0.8.2'
s.date = '2011-05-26'
s.version = '0.9.0'
s.date = '2011-06-24'
s.rubyforge_project = 'fog'
## Make sure your summary is short. The description may be as long

View File

@ -3,7 +3,7 @@ require File.join(File.dirname(__FILE__), 'fog', 'core')
module Fog
unless const_defined?(:VERSION)
VERSION = '0.8.2'
VERSION = '0.9.0'
end
end