1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

Release 1.12.0

This commit is contained in:
geemus 2013-06-10 19:27:22 -05:00
parent 2dd2a8b003
commit 2f09b7d767
3 changed files with 195 additions and 3 deletions

View file

@ -1,3 +1,195 @@
1.12.0 06/11/2013 2dd2a8b003fd7ee89141820e0d3c7ff161e74f60
==========================================================
Stats! { 'collaborators' => 49, 'downloads' => 2416827, 'forks' => 817, 'open_issues' => 153, 'watchers' => 2563 }
[AWS]
adds 'hypervisor', 'lifecycle', 'requester_id', 'source_dest_check', 'spot_instance_request_id', 'virtualization_type' attributes to instances, also fixes instance tests to work in non-mocking mode. thanks Eric Stonfer
[AWS | Compute]
Added copy_image request with parser, mocks and tests. thanks Rad Gruchalski
[AWS|IAM]
Added AWS IAM iam.roles support. thanks Rad Gruchalski
[AWS|RDS]
Properly rescue NotFound exceptions. thanks Aaron Suggs
[Brightbox]
Expose expires_in value for the access token. thanks Amitava
Rename old destroy requests to delete. thanks Paul Thornthwaite
Documentation fixes. thanks Paul Thornthwaite
[Rackspace|Storage]
updating large file upload based on @burns suggestions. thanks Kyle Rames
[Zerigo|DNS]
Remove default 3600 TTL. thanks Eric Hankins
[cloudsigma]
Add CloudSigma compute provider. thanks Kaloyan Kanev
Fix create request not expecting status 201. thanks Kaloyan Kanev
Make api location as an option (:cloudsigma_host). thanks Kaloyan Kanev
Fix excon HTTPStatusError#response not having []= and failing on assignment of json decoded body. thanks Kaloyan Kanev
[cloudstack]
fix broken mock test. thanks geemus
[dynect]
remove should usage in tests. thanks geemus
[misc]
Add joyent API version and network support GH-1853. thanks Blake Irvin and Eric Saxby
Add post_object_restore support. thanks Bradley Schaefer
Fix excon expects syntax for post object restore. thanks Bradley Schaefer
Add 409 (Conflict) as an expected restore response. thanks Bradley Schaefer
Very basic mock for post_object_restore. thanks Bradley Schaefer
debug excon errors in tests. thanks Brian D. Burns
Include the ResourceRecordSetCount. thanks Edward Muller
Support pagination on Zerigo DNS zones. thanks Eric Hankins
Simplify Zerigo DNS list_zones request. thanks Eric Hankins
Update docs for Zerigo DNS list_zones request. thanks Eric Hankins
Add TTL on save rather than initialize. thanks Eric Hankins
Add Config attributes, and the "get" method for Configs to get detail of a specific config object. thanks Eric Wong
Revert "Updated gem spec to require json rather than multi_json". thanks Erik Michaels-Ober
proper user creation in OS create_server mock. thanks Evan Petrie
Remove spurious warning... thanks Frederic Jean
Fixed typo. thanks Geoff Pado
Add :id attribute to libvirt nic model. thanks Greg Sutcliffe
Include all snapshots in FOG::AWS::RDS::Snapshots#all. thanks Harry Wilkinson
Add Snaphost#each method with lazy pagination. thanks Harry Wilkinson
Added support for OpenStack region for network service. thanks Hongbin Lu
Adding support for AWS CloudFormation list_stacks and list_stack_resources API calls. thanks Joe Kinsella
Using AWS::Compute::Error for CloudFormation errors produces erroneous error messages. thanks Joe Kinsella
Support both RSpec 1.x and 2.x. thanks Josef Stribny
Chdir in a block to dry up all method. thanks Karl Freeman
Fixes #39 joyent server resize command requires expected response code. thanks Kevin Chan
Fixes #1822 Joyent list_machines is slower than it needs to be. thanks Kevin Chan
Support for request signing via ssh-agent. thanks Kevin Chan
Fixes for tags for pre7 api, more ssh-agent improvements Refs: kevinykchan/knife-joyent#37. thanks Kevin Chan
GH-1853 "public" attribute for network. thanks Kevin Chan
Fix "cache_controle" typo in docs. thanks Mark Rushakoff
Avoids Fog::Compute::Joyent::Real#decode_time_attrs raising an exception when an empty string is returned as created or updated property. thanks Pablo Baños López
server.tags implemented. thanks Rodrigo Estebanez
Tag#destroy implemented. thanks Rodrigo Estebanez
Tags#create implemented. thanks Rodrigo Estebanez
shows customizationScript of a VM. thanks Rodrigo Estebanez
VM@customization_script=. thanks Rodrigo Estebanez
escapeHTML. thanks Rodrigo Estebanez
server.tags implemented. thanks Rodrigo Estebanez
Tag#destroy implemented. thanks Rodrigo Estebanez
Tags#create implemented. thanks Rodrigo Estebanez
shows customizationScript of a VM. thanks Rodrigo Estebanez
VM@customization_script=. thanks Rodrigo Estebanez
escapeHTML. thanks Rodrigo Estebanez
Whitespace. thanks Sean Handley
Options get formed into the body. thanks Sean Handley
Don't delete the options if they were never there!. thanks Sean Handley
Allow creation with objects. thanks Sean Handley
This withstands naming/renaming issues. thanks Sean Handley
quote data in regex. thanks Simon Josi
Add API calls to manage flavor access across tenants. thanks Thomas Kadauke
fail when cloudstack default view empty. thanks Tor-Ake Fransson
fix broken test related to redacted excon error bodies. thanks geemus
Don't CGI encode header query values in the signature string. thanks ronen barzel
Consolidation suggested by Wesley Beary. thanks torake.fransson
servers can still be nil under some circumstances (server id specified does no longer exist). thanks torake.fransson
[openstack|compute]
Add mock method to list_address_pools. thanks Ferran Rodenas
[openstack|image]
Define get method for images. thanks Ferran Rodenas
[openstack|network]
Add support for OpenStack Networking LBaaS extension. thanks Ferran Rodenas
[openstack|storage]
allow headers to be specified for object manifest. thanks Brian D. Burns
[openvz|compute]
Initial commit. thanks Patrick Debois
[rackspace]
pass connection_options onto identity service so we can auth behind a proxy. thanks Kyle Rames
[rackspace|compute]
removing erronious note on setup method. thanks Kyle Rames
[rackspace|lb]
Add support for timeout attribute. thanks Decklin Foster
Use a non-default timeout so we are actually testing if the attribute was set. thanks Decklin Foster
Pass through timeout option on LB creation (also, we know algorithm works). thanks Decklin Foster
[rackspace|storage]
add large object container and prefix options. thanks Brian D. Burns
allow headers to be specified for object manifest. thanks Brian D. Burns
created a last_modified= method in the File class which works around a timezone bug in the swift service. thanks Kyle Rames
updated put_object to allow blocks to upload large files; added large file upload example and documentation. thanks Kyle Rames
made large object delete tests pending if mocking is turned on. thanks Kyle Rames
fixing large upload example and documentation. thanks Kyle Rames
tweaking upload large file example to use X-Object-Manifest header in anticipation of PR #1855. thanks Kyle Rames
fixing typo in large file upload documentation; updated large file upload to work with ruby 1.8.7. thanks Kyle Rames
[stormnondemand|compute]
Add Notification APIs. thanks Eric Wong
[stormondemand]
fix service exception handling. thanks Eric Wong
fix typo bugs and move shared code into shared.rb module. thanks Eric Wong
fix some minor problems. Add a README.md file to describe how to use the storm on demand APIs. thanks Eric Wong
[stormondemand|account]
Add Account service and token APIs. thanks Eric Wong
Add Account service to the service lsit. thanks Eric Wong
[stormondemand|billing]
Add Billing service and related APIs. thanks Eric Wong
[stormondemand|compute]
Add API version in requrest path and add new attributes in Config. thanks Eric Wong
Fix request path. thanks Eric Wong
Add additional attributes to Image and CRUD methods to Images. thanks Eric Wong
Move destroy/update/restore methods to image.rb. thanks Eric Wong
Fix the get parameters. thanks Eric Wong
Add all LoadBalancer related APIs. thanks Eric Wong
Add all server APIs. thanks Eric Wong
Add all template APIs. thanks Eric Wong
Add stats graph API. thanks Eric Wong
Add all Private IP APIs. thanks Eric Wong
Add Network IP APIs. thanks Eric Wong
Add Firewall APIs. thanks Eric Wong
Add Firewall Ruleset APIs. thanks Eric Wong
Add Pool APIs. thanks Eric Wong
Add Network Zone APIs. thanks Eric Wong
change all keys for response data into strings. thanks Eric Wong
Add Product APIs. thanks Eric Wong
[stormondemand|dns]
Add DNS service and domain APIs. thanks Eric Wong
Add DNS record APIs. thanks Eric Wong
add record region APIs. thanks Eric Wong
Add Reverse APIs. thanks Eric Wong
Add DNS Zone APIs. thanks Eric Wong
Add DNS Service to StormOnDemand. thanks Eric Wong
[stormondemand|monitoring]
Add a new Monitoring service and add/move load/bandwidth/service APIs. thanks Eric Wong
[stormondemand|network]
Add a new Network service and move all network code in Compute into Network. thanks Eric Wong
[stormondemand|storage]
Add Storage service and cluster API. thanks Eric Wong
Add Volume APIs. thanks Eric Wong
[stormondemand|support]
Add Support service and APIs for alert and support tickets. thanks Eric Wong
[stormondemand|vpn]
Add new VPN service and APIs. thanks Eric Wong
1.11.1 05/05/2013 2cfeaf236e4ebcf883d0e17f586293d6cd66f379 1.11.1 05/05/2013 2cfeaf236e4ebcf883d0e17f586293d6cd66f379
========================================================== ==========================================================

View file

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

View file

@ -1,3 +1,3 @@
module Fog module Fog
VERSION = '1.11.1' VERSION = '1.12.0'
end end