mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
1054 lines
46 KiB
Text
1054 lines
46 KiB
Text
0.11.0 08/18/2011 73bcee507a4732e071c58d85793b7f307eb377dc
|
|
==========================================================
|
|
|
|
Stats! { 'downloads' => 202791, 'forks' => 237, 'open_issues' => 20, 'watchers' => 1427 }
|
|
|
|
MVP! Brian Hartsock
|
|
|
|
[aws|cdn]
|
|
Added commands for streaming distribution lists. thanks Christopher Oliver
|
|
|
|
[aws|compute]
|
|
describe security groups parser was not taking into account ipPermissionsEgress and therefore returning unexpected results when the account had VPC groups. thanks Christopher Oliver
|
|
Added missing 'platform' attribute to server model and describe instances request. thanks Christopher Oliver
|
|
|
|
[aws|iam]
|
|
fix 'Path' handling for get_group response. thanks Nick Osborn
|
|
add missing update_server_certificate request. thanks Nick Osborn
|
|
|
|
[aws|rds]
|
|
Allow string or symbol hash keys. thanks Aaron Suggs
|
|
|
|
[aws|s3]
|
|
Added basic tests for get_bucket, fixed a bug in get_bucket with delimiter option, tests succeed for both mocked and real situation. thanks Erik Terpstra
|
|
policy should be base64 encoded and not contain new lines. thanks Fujimura Daisuke
|
|
Require 'multi_json' was lucked. thanks Fujimura Daisuke
|
|
|
|
[compute]
|
|
add server base class to contain shared stuff (scp/ssh). thanks geemus
|
|
|
|
[compute|aws]
|
|
Whitespace removal. thanks Dylan Egan
|
|
Allow image mocks to support state (except failed). thanks Dylan Egan
|
|
fix pluralization of modify_image_attribute. thanks geemus
|
|
update modify image/snapshot attribute to match latest API. thanks geemus
|
|
add modify_image_attribute. thanks geemus
|
|
add support for saving assigned tags at server creation time. thanks geemus
|
|
add docs for new options on run_instances. thanks geemus
|
|
guard tag creation against empty tag set. thanks geemus
|
|
fixes for bootstrap and placing attributes json. thanks geemus
|
|
identity not needed for setup. thanks geemus
|
|
fix for running nice with mocked test run. thanks geemus
|
|
|
|
[compute|brightbox]
|
|
Updated test for new expected response from server. thanks Paul Thornthwaite
|
|
Updated Account format test to allow valid_credit_card flag. thanks Paul Thornthwaite
|
|
Added IPv6 address to format now it is exposed to API. thanks Paul Thornthwaite
|
|
DRY up request method. thanks Paul Thornthwaite
|
|
Corrected attribute name. thanks Paul Thornthwaite
|
|
|
|
[compute|voxel]
|
|
position in format is string, not integer. thanks geemus
|
|
|
|
[dns]
|
|
dry generate_unique_domain to tests helper. thanks geemus
|
|
|
|
[dns|dynect]
|
|
cleanup of initial implementation. thanks geemus
|
|
fixes to play nice with mocked test runs. thanks geemus
|
|
|
|
[dns|zerigo]
|
|
add host/port/scheme to recognizes. thanks geemus
|
|
|
|
[docs]
|
|
add task to build/publish supported services matrix. thanks geemus
|
|
alphasort doc tasks. thanks geemus
|
|
|
|
[misc]
|
|
if creating an s3 directory (bucket), one needs to pass in :location as well as have the aws connection set to the correct region... thanks Adam Greene
|
|
- Write files as binary (otherwise UTF8 - ASCII errors can occur) - Check if File exists before trying to delete it (paperclip sometimes deletes files twice) - Check if Directory exists before trying to "cd" into it. thanks Andre Meij
|
|
Fix issue 464, add howto for European Rackspace cloud. thanks Andre Meij
|
|
Initial support for adding/deleting a load balancer (requests only). thanks Brian Hartsock
|
|
Complete lifecycle for a load balancer. thanks Brian Hartsock
|
|
Improved error handling. thanks Brian Hartsock
|
|
Model and collection for load balancers. thanks Brian Hartsock
|
|
Fixed issues with loading all LB params. thanks Brian Hartsock
|
|
Requests for nodes. thanks Brian Hartsock
|
|
Rackspace Load Balancers: model classes for nodes. thanks Brian Hartsock
|
|
Rackspace Load Balancers: requests for virtual ips. thanks Brian Hartsock
|
|
Added virtual IP models. thanks Brian Hartsock
|
|
Rackspace LB: Made some updates from the pull request. thanks Brian Hartsock
|
|
Rackspace LB: protocols, algorithms, and connection logging. thanks Brian Hartsock
|
|
Added access list requests. thanks Brian Hartsock
|
|
Rackspace LB: Added session persistence requests. thanks Brian Hartsock
|
|
Rackspace LB: Connection throttling requests. thanks Brian Hartsock
|
|
Rackspace LB: Fixed issues with connection logging model. thanks Brian Hartsock
|
|
Rackspace LB: Health Monitor requests. thanks Brian Hartsock
|
|
Rackspace LB: account usage request. thanks Brian Hartsock
|
|
Rackspace LB: Load Balancer Usage requests. thanks Brian Hartsock
|
|
Rackspace LB: Added model capabilities for a lot of additional actions. thanks Brian Hartsock
|
|
Rackspace LB: models for access lists. thanks Brian Hartsock
|
|
Rackspace LB: account usage call. thanks Brian Hartsock
|
|
Rackspace LB: Refactoring and cleanup. thanks Brian Hartsock
|
|
register_image mocking support. thanks Dylan Egan
|
|
Remove GENTOO_AMI. thanks Dylan Egan
|
|
Store it under the ID, not the name. thanks Dylan Egan
|
|
Allow tag filtering for images. thanks Dylan Egan
|
|
Set imageOwnerAlias to self. Not 100% on this, but it will allow you to search for images with 'owner-alias' => 'self'. thanks Dylan Egan
|
|
Back to using Owner. A couple of tests for it too. thanks Dylan Egan
|
|
Added support for delimiter option in Fog::Storage::AWS::Mock object. thanks Erik Terpstra
|
|
Link to EBS snapshots blog post. thanks Gavin Sandie
|
|
Add force stop functionality to AWS Instance. thanks John Ferlito
|
|
* Changed LoadError to Fog::Error::LoadError when missing configuration * When running from command line, rescue the exception, and print the help message. thanks Mark A. Miller
|
|
* Fix VirtualBox in compute case statement. thanks Mark A. Miller
|
|
Update to the latest VirtualBox gem while we're at it for good measure. thanks Mark A. Miller
|
|
add dynect DNS provider with session request implemented. thanks Michael Hale
|
|
add dynect provider and cleanup extra requires. thanks Michael Hale
|
|
enable mocking for dynect. thanks Michael Hale
|
|
parse session request and fix mock for tests. thanks Michael Hale
|
|
whoops forgot to add these files. thanks Michael Hale
|
|
temporary rake task for convenient testing. thanks Michael Hale
|
|
include /REST in all requests. thanks Michael Hale
|
|
change API-Token to Auth-Token. thanks Michael Hale
|
|
add zone request. thanks Michael Hale
|
|
fix API-Token in mock session request. thanks Michael Hale
|
|
always run both mock and non-mock tests. thanks Michael Hale
|
|
parse the list of zones returned. thanks Michael Hale
|
|
require builder in dynect. thanks Michael Hale
|
|
WIP: add stub model classes. thanks Michael Hale
|
|
tests passing. thanks Michael Hale
|
|
rename zone request to zones. thanks Michael Hale
|
|
add zone request to show information for a single zone. thanks Michael Hale
|
|
hook up zones model. thanks Michael Hale
|
|
hook up zones.get. thanks Michael Hale
|
|
dynect: add a bunch of stuff: node_list, list_any_records, handle 307 job redirect,. thanks Michael Hale
|
|
dynect: nicer filter api for records. thanks Michael Hale
|
|
Escape source object name when copying. thanks Pratik Naik
|
|
provide #providers for shared services. thanks geemus
|
|
|
|
[rackspace|load balancers]
|
|
fixed broken tests. thanks Brian Hartsock
|
|
|
|
[rackspace|load_balancers]
|
|
fixes to play nice with mock test runs. thanks geemus
|
|
fix typo in tests. thanks geemus
|
|
|
|
[rackspace|loadbalancers]
|
|
cleanup. thanks geemus
|
|
|
|
[release]
|
|
add newest MVP to changelog task MVP omit list. thanks geemus
|
|
add stats to changelog. thanks geemus
|
|
remove un-needed rebuild of gem. thanks geemus
|
|
|
|
[storage]
|
|
fix deprecated get_url usage. thanks geemus
|
|
|
|
[storage|aws]
|
|
simplify region accessor. thanks geemus
|
|
|
|
[storage|ninefold]
|
|
remove debug output. thanks geemus
|
|
|
|
[tests]
|
|
non-destructively generate id for get('fake') == nil tests. thanks geemus
|
|
|
|
|
|
0.10.0 07/25/2011 9ca8cffc000c417a792235438c12855a277fe1ce
|
|
==========================================================
|
|
|
|
MVPs! Christopher Oliver, Dylan Egan and Henry Addison
|
|
|
|
[AWS Autoscaling]
|
|
Fixed typo in put scaling policy request. thanks Christopher Oliver
|
|
Fixed error in describe policies parser. thanks Christopher Oliver
|
|
Got describe policies returning correctly. thanks Christopher Oliver
|
|
Removed unnecessary options merge in Delete Policy request. thanks Christopher Oliver
|
|
|
|
[AWS IAM]
|
|
Added Alias related functionality to IAM. Also added get_group_policy. thanks Christopher Oliver
|
|
Added missing request file for list account aliases. thanks Christopher Oliver
|
|
|
|
[AWS RDS]
|
|
Added describe db engine versions and describe db reserved instances. Changed the signed params version to 2011-04-01 from 2010-07-28. thanks Christopher Oliver
|
|
Added LicenseModel to the db_parser. thanks Christopher Oliver
|
|
|
|
[AWS|ELB]
|
|
fix bug that was causing availability zones to not parse properly on get/reload. thanks Blake Gentry
|
|
default values for Listeners. thanks Blake Gentry
|
|
offload Listener defaults to the Listener model. thanks Blake Gentry
|
|
|
|
[AWS|SNS]
|
|
flesh out basics. thanks geemus
|
|
|
|
[AWS|SQS]
|
|
flesh out basics. thanks geemus
|
|
|
|
[aws|auto_scaling]
|
|
implement 2010-08-01 API. thanks Nick Osborn
|
|
|
|
[aws|autoscaling]
|
|
metrics#get should return nil when not found. thanks geemus
|
|
mark unimplemented/unsupported tests as pending. thanks geemus
|
|
|
|
[aws|cloudwatch]
|
|
mark overly specific test as pending. thanks geemus
|
|
|
|
[aws|compute]
|
|
improve model and tests. thanks Nick Osborn
|
|
|
|
[aws|elb]
|
|
add test to verify that ListenerDescriptions work when creating an ELB. thanks Blake Gentry
|
|
make describe_load_balancers parse SSLCertificateId. Verify with test. thanks Blake Gentry
|
|
Raise proper IAM error for CertificateNotFound when creating an ELB or creating Listeners. thanks Blake Gentry
|
|
move ELB error handling related to certs to the ELB service instead of duplicating at the request level. thanks Blake Gentry
|
|
use slurp when raising errors to properly capture exception details. thanks Blake Gentry
|
|
Add set_load_balancer_listener_ssl_certificate. thanks James Miller
|
|
fix listener defaults to use merge_attributes and therefore aliases. thanks geemus
|
|
|
|
[aws|iam]
|
|
add error handling for common failures resulting from upload_server_certificate. thanks Blake Gentry
|
|
fix superclass mismatch. thanks Blake Gentry
|
|
add get_server_certificate request. thanks Blake Gentry
|
|
raise correct ValidationError when an empty cert or key is used. thanks Blake Gentry
|
|
Simplify error handling code for errors with custom classes. thanks Blake Gentry
|
|
raise EntityAlreadyExists when creating a duplicate cert name. thanks Blake Gentry
|
|
tests and mocks to support many types of key/cert issues. thanks Blake Gentry
|
|
add proper error messages. thanks Blake Gentry
|
|
fix expected error result from login_profile_tests. thanks geemus
|
|
|
|
[aws|rds]
|
|
add LicenseModel to format. thanks geemus
|
|
|
|
[aws|simpledb]
|
|
provide for using ConsistentRead on get_attributes and select. thanks geemus
|
|
fix get_attributes mock deprecation. thanks geemus
|
|
|
|
[compute]
|
|
fix stormondemand namespace mismatch. thanks geemus
|
|
|
|
[compute|aws]
|
|
cluster compute placement group implementation. thanks geemus
|
|
add request level support for spot instances. thanks geemus
|
|
fix describe_instances parser to get group ids correctly. thanks geemus
|
|
fix compute accessor in tests. thanks geemus
|
|
|
|
[compute|bluebox]
|
|
fixes for ip accessor usage. thanks geemus
|
|
|
|
[compute|brightbox]
|
|
Fixed typo in deprecation warning. thanks Paul Thornthwaite
|
|
Fixed deprecated use of Brightbox[:compute] to new Compute[:brightbox]. thanks Paul Thornthwaite
|
|
New preference exposed in API added to format test. thanks Paul Thornthwaite
|
|
|
|
[compute|ninefold]
|
|
add default serviceofferingid (flavor). thanks geemus
|
|
fix zone format. thanks geemus
|
|
small consistency fixes for server. thanks geemus
|
|
|
|
[compute|rackspace]
|
|
fix for token expiry/reauth. thanks geemus
|
|
|
|
[compute|virtualbox]
|
|
backwards compatibility for gem availability check. thanks geemus
|
|
|
|
[compute|voxel]
|
|
fix server format. thanks geemus
|
|
|
|
[core]
|
|
avoid ArgumentError with Ruby 1.8.5 on CentOS. thanks Nick Osborn
|
|
fix to_date_header to use self.utc instead of self.class.now.utc. thanks geemus
|
|
avoid ||= in timeout lookup. thanks geemus
|
|
|
|
[docs]
|
|
update index to use non-deprecated service accessor. thanks geemus
|
|
|
|
[misc]
|
|
Fix ::AWS[] syntax that's only valid in Fog tests when bin/aws.rb is loaded. thanks Blake Gentry
|
|
Typos. thanks Blake Gentry
|
|
Require json needed for both Real and Mock implementation of Rackspace; SSH commands in Mock just print to command line. thanks Brian Hartsock
|
|
Revert "Require json needed for both Real and Mock implementation of Rackspace; SSH commands in Mock just print to command line". thanks Brian Hartsock
|
|
require json for rackspace compute mock. thanks Brian Hartsock
|
|
Fixed #444 - Unable to squash kvp with false values. thanks Brian Hartsock
|
|
Fix make OpenStack swift working properly. thanks Chmouel Boudjnah
|
|
Move the timeout to Mock and stop hardcoding. thanks Christopher Meiklejohn
|
|
Fix failures in the simpledb testing due to attribute array option deprecation. thanks Christopher Meiklejohn
|
|
Guard against item_name not being a valid key. thanks Christopher Meiklejohn
|
|
Switch to the has_key? syntax for cleanliness. thanks Christopher Meiklejohn
|
|
Move timeout up to Fog from Fog::Mock. thanks Christopher Meiklejohn
|
|
Fix deprecation messages. thanks Claudio Poli
|
|
Make Rails' respond_with play nice with to_json. thanks Claudio Poli
|
|
Use multi_json gem. thanks Claudio Poli
|
|
Public API for force_detach on Fog::Compute::AWS::Volume. thanks Dylan Egan
|
|
Should actually use the attachment_aliases hash. thanks Dylan Egan
|
|
server method for Fog::Compute::AWS::Volume to easily get the server instance. thanks Dylan Egan
|
|
requires_one, allows you to require at least one of the specified attributes. thanks Dylan Egan
|
|
Remove pending on iam/server_certificate_tests. Start the mocking. thanks Dylan Egan
|
|
list_server_certificates and delete_server_certificates. thanks Dylan Egan
|
|
Yes, yes it is better. thanks Dylan Egan
|
|
Start ELB mocks. Support create_load_balancer and describe_load_balancers. thanks Dylan Egan
|
|
configure_health_check and create_app_cookie_stickiness_policy. thanks Dylan Egan
|
|
create_lb_cookie_stickiness_policy and delete_load_balancer_policy. thanks Dylan Egan
|
|
create_load_balancer_listeneners and set_load_balancer_policies_of_listener. thanks Dylan Egan
|
|
delete_load_balancer_listeners and delete_load_balancer (with two more tests). thanks Dylan Egan
|
|
deregister_instances_from_load_balancer, describe_instance_health, disable_availability_for_load_balancer, enable_availability_zones_for_load_balancer, register_instances_with_load_balancer and updates to others to get ELB model_tests working. thanks Dylan Egan
|
|
Remove requirement of basic parsers. thanks Dylan Egan
|
|
Move things around a bit. Separate ELB test file per concerns. thanks Dylan Egan
|
|
SSL for ELB mocking. thanks Dylan Egan
|
|
Tested against AWS. Needed this. Apparently SSLCertificateId == Arn. thanks Dylan Egan
|
|
Use available availability_zones. thanks Dylan Egan
|
|
Wait for volume to be ready again. thanks Dylan Egan
|
|
AWS instance tests 100% against real. thanks Dylan Egan
|
|
Make stuff pending if you're mocking. Need to fix spot_price_history_tests, see comment. thanks Dylan Egan
|
|
Let's just sleep forever. thanks Dylan Egan
|
|
Reinstate ipAddress and privateIpAddress as they're provided for non-terminated instances. thanks Dylan Egan
|
|
Reinstate ramdiskId. thanks Dylan Egan
|
|
Revert "Reinstate ramdiskId." - fuckit! Seems like AWS doesn't return ramdiskId for. thanks Dylan Egan
|
|
Clean up timeout and add tests. thanks Dylan Egan
|
|
Quick fix, ith != i. thanks Dylan Egan
|
|
Begin work on mocking reserved instances. Provide describe_reserved_instances_offerings for mocking and real. REAL TALK. thanks Dylan Egan
|
|
reserved_instances mocking. I think, it's hard to test against a real AWS account since it costs money. thanks Dylan Egan
|
|
Default to 1. thanks Dylan Egan
|
|
add spot instance request models. thanks Edward Middleton
|
|
fixed spot_requests. thanks Edward Middleton
|
|
spot instance fixes. thanks Edward Middleton
|
|
cloud_watch toplevel. thanks Frederick Cheung
|
|
add get/put/list metrics. thanks Frederick Cheung
|
|
Corrected a couple of syntax errors in the put and get metric cloudwatch requests. thanks Henry Addison
|
|
Fixed the parser for list metrics cloudwatch request. thanks Henry Addison
|
|
Added first test of successful list metrics. thanks Henry Addison
|
|
simplified a bit the long case statement in end element in list_metrics parser. thanks Henry Addison
|
|
added a few more cloudwatch request metric tests. thanks Henry Addison
|
|
added metrics collection and model for cloudwatch with all and get methods. thanks Henry Addison
|
|
split out and got passing get metric statistics request tests. thanks Henry Addison
|
|
Added metric statistics model and collection. thanks Henry Addison
|
|
removed old test file. thanks Henry Addison
|
|
removed empty test for for metric model (nothing to test at the moment). thanks Henry Addison
|
|
removed unnecessary attributes from metrics collection (naughty copy and pasting). thanks Henry Addison
|
|
got put_metric_data request working and tested. thanks Henry Addison
|
|
added model and collection methods and tests to allow putting of metric data. thanks Henry Addison
|
|
renamed argument for all method in cloud watch metric_statistics from filters to conditions as filters has a meaning in fog. thanks Henry Addison
|
|
added a conditions method to all metrics method to help filter all metrics. thanks Henry Addison
|
|
Added some defaults for StartTime, EndTime and Period to model for MetricStatistics. thanks Henry Addison
|
|
Begin SQS support. thanks Jon Crosby
|
|
Continued SQS support. thanks Jon Crosby
|
|
Add SQS get_queue_attributes. thanks Jon Crosby
|
|
Fix rubygems warning. thanks Jonas Pfenniger
|
|
Patch for AWS S3 Metadata problem. thanks Kenji Kabashima
|
|
Changed number of cores reported for rackspace flavors in order to match current rackspace documentation. thanks Steven Danna
|
|
Checking path for nil. thanks Timothy Klim
|
|
Fixed escaping in Fog::AWS.escape. thanks croaker
|
|
Changed the encoding of the space character. thanks croaker
|
|
rebuild gemfile during release to include updated changelog. thanks geemus
|
|
bump excon dep. thanks geemus
|
|
loosen dependencies to avoid conflicts. thanks geemus
|
|
bump formatador dep. thanks geemus
|
|
to_json calls to use MultiJson. thanks geemus
|
|
make collection class_eval more consistent. thanks geemus
|
|
update gem deps to latest/greatest. thanks geemus
|
|
Return nil if HOME is non-absolute. Fixes #397. thanks jc00ke
|
|
Fix a bunch of paths. thanks phiggins
|
|
Start of SNS. thanks phiggins
|
|
Working ListUsers for SNS. thanks phiggins
|
|
Remove copied-and-pasted documentation. thanks phiggins
|
|
Add SNS's get_topic_attributes command. thanks phiggins
|
|
SNS ListSubscriptions. thanks phiggins
|
|
SNS ListSubscriptionsByTopic. thanks phiggins
|
|
SNS CreateTopic and DeleteTopic. thanks phiggins
|
|
SNS Publish. thanks phiggins
|
|
SNS AddPermission. thanks phiggins
|
|
SNS RemovePermission. thanks phiggins
|
|
SNS SetTopicAttributes. thanks phiggins
|
|
SNS Subscribe. thanks phiggins
|
|
SNS ConfirmSubscription and Unsubscribe. thanks phiggins
|
|
Add sns to fog bin. thanks phiggins
|
|
Start SNS tests. thanks phiggins
|
|
|
|
[ninefold|storage]
|
|
Framework + request method for Ninefold storage. thanks Lincoln Stoll
|
|
Directories Functionality. thanks Lincoln Stoll
|
|
Nested directories. thanks Lincoln Stoll
|
|
File operations. thanks Lincoln Stoll
|
|
Update an existing file. thanks Lincoln Stoll
|
|
set content type correctly. thanks Lincoln Stoll
|
|
|
|
[release]
|
|
add mvps and fix fog.io uploader. thanks geemus
|
|
remove problematic pbcopy from changelog rake task. thanks geemus
|
|
make changelog build separate from release. thanks geemus
|
|
|
|
[storage]
|
|
provide http/https options for signed urls. thanks geemus
|
|
|
|
[storage|aws]
|
|
properly format modified headers in get_object. thanks geemus
|
|
fix escaping for file#public_url. thanks geemus
|
|
|
|
[storage|google]
|
|
fix get_object_https_url namespace copy/paste error. thanks geemus
|
|
|
|
[storage|ninefold]
|
|
fix file#destroy and test cleanup. thanks geemus
|
|
|
|
[storage|rackspace]
|
|
add large object support via put_object_manifest. thanks geemus
|
|
cleanup formatting/style. thanks geemus
|
|
|
|
[tests]
|
|
make unimplemented mock tests pending. thanks geemus
|
|
fix collection helper to play nice with numeric ids. thanks geemus
|
|
replace letters with letters and numbers with numbers in collection#get failure test. thanks geemus
|
|
|
|
[vcloud|compute]
|
|
create server now takes :catalog_items_uri as an option. thanks Kunal Parikh
|
|
now referencing catalog_item_uri from options. thanks Kunal Parikh
|
|
saving server attributes (uncommented code). thanks Kunal Parikh
|
|
Revert "saving server attributes (uncommented code)". thanks Kunal Parikh
|
|
duplicate ecloud code for vcloud, remove obvious terremark specific code. thanks Lincoln Stoll
|
|
update catalog models for 1.0. thanks Lincoln Stoll
|
|
make auth work. thanks Lincoln Stoll
|
|
filter non-server items from server list. thanks Lincoln Stoll
|
|
update for 1.0 functionality, server operations working. thanks Lincoln Stoll
|
|
use correct power status ID for 'off'. thanks Lincoln Stoll
|
|
allow specifying a default VDC uri as 'vcloud_default_vdc'. thanks Lincoln Stoll
|
|
Add description field to server model. thanks Lincoln Stoll
|
|
Correct friendly status power off check. thanks Lincoln Stoll
|
|
correct hardware attribute reading. thanks Lincoln Stoll
|
|
no longer possible to specify memory & cpu on vapp creation. thanks Lincoln Stoll
|
|
remove outdated/invalid mocking & specs. thanks Lincoln Stoll
|
|
fix deleting servers. thanks Lincoln Stoll
|
|
server creation outside of VDC. thanks Lincoln Stoll
|
|
undeploy request. thanks Lincoln Stoll
|
|
memory reconfiguration. thanks Lincoln Stoll
|
|
make status/ready handling more reliable. thanks Lincoln Stoll
|
|
server tests. thanks Lincoln Stoll
|
|
only require template name for tests. thanks Lincoln Stoll
|
|
add and remove disks. thanks Lincoln Stoll
|
|
ruby 1.8 compatibility. thanks Lincoln Stoll
|
|
fix error messages in test helper. thanks Lincoln Stoll
|
|
Fix setting of description. thanks Lincoln Stoll
|
|
method to find catalog item by name across all catalogs. thanks Lincoln Stoll
|
|
correct provider lookup. thanks Lincoln Stoll
|
|
|
|
|
|
0.9.0 06/24/2011 32960d165a65f12d41785f924e6b6b6d8442516a
|
|
=========================================================
|
|
|
|
MVPs! Lincoln Stoll and Luqman Amjad
|
|
|
|
[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
|
|
=========================================================
|
|
|
|
MVP! nightshade427
|
|
|
|
[aws|compute]
|
|
better region/zone handling for mocks. thanks geemus
|
|
indentation fix for last commit. thanks geemus
|
|
add class level reset for Fog::AWS::Compute::Mock. thanks geemus
|
|
make mock delay comparison >= so that delay 0 will work properly. thanks geemus
|
|
respect security zone choice in mocked run_instances closes #314. thanks geemus
|
|
respect key_name in mocked run_instances. thanks geemus
|
|
fix instance format in tests. thanks geemus
|
|
|
|
[brightbox|compute]
|
|
fix format for account in tests. thanks geemus
|
|
|
|
[compute]
|
|
Test server reloading. thanks Aaron Suggs
|
|
consistency in #state call and mock test fixes. thanks geemus
|
|
|
|
[compute|aws]
|
|
Fix server tests. thanks Aaron Suggs
|
|
Mock get_password_data request. thanks Aaron Suggs
|
|
Fix default region when mocking. thanks Aaron Suggs
|
|
Better key_pair tests. thanks Aaron Suggs
|
|
Make volumes format more flexible. thanks Aaron Suggs
|
|
|
|
[core]
|
|
Fixed credential tests. thanks Aaron Suggs
|
|
Fix responds_to test helper. thanks Aaron Suggs
|
|
omit Release commits from changelog. thanks geemus
|
|
put changelog in clipboard to finish release. thanks geemus
|
|
more consistent redirector for fog.io. thanks geemus
|
|
create Fog.available_providers for bin rather than overriding Fog.providers. thanks geemus
|
|
|
|
[dnsimple|dns]
|
|
add dnsimple_url param to facilitate using https://test.dnsimple.com closes #323. thanks geemus
|
|
|
|
[docs]
|
|
first pass at compute doc. thanks geemus
|
|
update version in header/layout. thanks geemus
|
|
also build/deploy rdocs. thanks geemus
|
|
make fog.io/latest/foo link to newest versioned docs. thanks geemus
|
|
|
|
[ecloud]
|
|
mark bin specs pending unless credentials provided closes #325. thanks geemus
|
|
|
|
[local|storage]
|
|
fixes for pending mocked tests. thanks geemus
|
|
|
|
[misc]
|
|
Flatten list of security groups. thanks Dan Peterson
|
|
Added an example of the head method. thanks Larry Wright
|
|
Clarified my example. thanks Larry Wright
|
|
Add a link to fog's Rubydocs. thanks Mathias Meyer
|
|
:size should be a number in GB, not an instance size (e.g. t1.micro). thanks Michael Conigliaro
|
|
tests. thanks Nicholas Ricketts
|
|
added rdoc comments. thanks Nicholas Ricketts
|
|
Add Amazon API reference link to requests' documentation. thanks Peter Weldon
|
|
Add reset method to mock classes. thanks anomalousthought
|
|
Add a reset method to Fog::Mock that resets all providers/services. thanks anomalousthought
|
|
Add reset method to other providers in addition to Compute providers. thanks anomalousthought
|
|
Add a reset method to Fog::Mock that resets all providers/services in addition to Compute providers. thanks anomalousthought
|
|
Public key results are cached, avoid a bug by using that cache. thanks bigfleet
|
|
0.8.1 changelog. thanks geemus
|
|
messy first pass at parallelization of testing. thanks geemus
|
|
fix deprecated rdoc rake tasks. thanks geemus
|
|
add mvp suggestion to changelog task. thanks geemus
|
|
started linode models. thanks nightshade427
|
|
added images models. thanks nightshade427
|
|
added kernel modes. thanks nightshade427
|
|
added datacenters models. thanks nightshade427
|
|
server provisioning completed. thanks nightshade427
|
|
server creation and deletion working. thanks nightshade427
|
|
generalize code. thanks nightshade427
|
|
creating via stackscripts with callbacks working. thanks nightshade427
|
|
added shutdown, reboot, boot. thanks nightshade427
|
|
made config private. thanks nightshade427
|
|
tests passing. thanks nightshade427
|
|
revert tests to proper error codes, waiting on fix from linode to support correct error codes. thanks nightshade427
|
|
code cleanup, tests passing. thanks nightshade427
|
|
more passing tests. thanks nightshade427
|
|
more test passing. thanks nightshade427
|
|
more test passing. thanks nightshade427
|
|
more test passing. thanks nightshade427
|
|
more test passing. thanks nightshade427
|
|
more test passing. thanks nightshade427
|
|
|
|
[mock]
|
|
fix Fog::Mock.reset. thanks Dan Peterson
|
|
error sooner for completely unimplemented services. thanks geemus
|
|
cleanup and reset related fixes. thanks geemus
|
|
|
|
[rackspace|compute]
|
|
make mocks respect Fog::Mock.delay. thanks geemus
|
|
|
|
[storage]
|
|
fix/consolidate content-length for utf8. thanks geemus
|
|
|
|
[tests]
|
|
add additional fake credentials for mocked tests. thanks geemus
|
|
|
|
[voxel|compute]
|
|
fix format for servers in tests. thanks geemus
|
|
|
|
|
|
0.8.1 05/13/2011 3a452347a396f0ad1fea7f5475fb3c349b10f527
|
|
=========================================================
|
|
|
|
[aws|compute]
|
|
less confusing explanation comment. thanks geemus
|
|
|
|
[compute|aws]
|
|
Fix describe_instances filtering. thanks ktheory
|
|
Add get_password_data request. thanks ktheory
|
|
|
|
[core]
|
|
Add test for Fog::Parsers::Base. thanks ktheory
|
|
handle busted ENV['HOME']. thanks pfalcone closes #301. thanks geemus
|
|
update fog.io in release task. thanks geemus
|
|
add hash to changelog. thanks geemus
|
|
work toward automating changelog. thanks geemus
|
|
|
|
0.8.0 05/12/2011 27bf76d1f881bec0f900cd11d5c2a10dce4856ca
|
|
=========================================================
|
|
|
|
MVP! ktheory
|
|
|
|
[aws|cloudformation] tests sleep to avoid throttling error :(
|
|
|
|
[aws|elb]
|
|
Add tests for create, describe, and delete. thanks ktheory
|
|
Fix Policies in describe_load_balancers parser. thanks ktheory
|
|
Stub out missing requests. thanks ktheory
|
|
Add configure_health_check request. thanks ktheory
|
|
Add support for creating and deleting listeners. thanks ktheory
|
|
Add requests for creating cookie policies. thanks ktheory
|
|
Add request ELB#delete_load_balancer_policy. thanks ktheory
|
|
Add request ELB#set_load_balancer_policies_of_listener. thanks ktheory
|
|
Create a model and collection for load_balancers. thanks ktheory
|
|
Create Policies collection and model. thanks ktheory
|
|
Create Listeners collection and model. thanks ktheory
|
|
Remove redundant NotFound error class. thanks ktheory
|
|
reorg model files for consistency
|
|
|
|
[aws|iam]
|
|
Added server certificate tests. thanks ktheory
|
|
Parse server certificate UploadDate. thanks ktheory
|
|
Add list_server_certificates request. thanks ktheory
|
|
fix test description for update_login_profile
|
|
|
|
[aws|rds]
|
|
Fix exception for missing DB security groups. thanks ktheory
|
|
Remove redundant NotFound class. thanks ktheory
|
|
Improve instance tests. thanks ktheory
|
|
reorg model files for consistency
|
|
change status waits for more consistent testing
|
|
|
|
[aws|ses]
|
|
fix format of Destinations in send_raw_email and correct doc. thanks jhawthorne
|
|
Make specifying Destinations for send_raw_email work and match amazon docs. thanks jhawthorne
|
|
fix indent in doc. thanks jhawthorne
|
|
|
|
[aws|simpledb]
|
|
correction for item and attribute counters in encode_batch_attributes. thanks joshounapoli
|
|
Fix a problem with the encoding of the tilde character. AWS needs tilde to be unescaped, or else the signature fails. CGI.escape escapes tilde; don't use it. thanks joshounapoli
|
|
Correction to the regular expression for unreserved characters. thanks joshounapoli
|
|
Test encode_batch_attributes with two attributes in one item to demonstrate an error in encode_batch_attributes. An unmocked test run will show a "400 Bad Request" response from SimpleDB. thanks joshounapoli
|
|
|
|
[compute]
|
|
default to Ubuntu 10.04 LTS 64bit for image id
|
|
[aws]
|
|
Fix server tests. thanks ktheory
|
|
Fixes trailing whitespace in attributes. thanks ktheory
|
|
Fix & improve some tests. thanks ktheory
|
|
Use default AMI in tests. thanks ktheory
|
|
Add failing tests for keypair parsing. thanks ktheory
|
|
Add different availability zones for each region to the mock. thanks smerritt
|
|
Update docs for Compute::Real#initialize to include ap-* regions. thanks smerritt
|
|
change default flavor to t1.micro (so it will be 64-bit)
|
|
use old style, more consistent call to get single instance
|
|
fix console output format in tests
|
|
[bluebox]
|
|
Adding lb_applications, lb_services, lb_backends attributes to the model. thanks cparades
|
|
Adding in a few more tests for LB's. thanks cparades
|
|
Rolling back change. thanks cparades
|
|
Added in some data for testing. thanks cparades
|
|
Fixed typo in Bluebox test. thanks tokengeek
|
|
don't use a lb_application I don't own in tests
|
|
[brightbox]
|
|
Updated Image identifiers to match latest available Ubuntu Lucid 10.04 LTS 64bit image. thanks tokengeek
|
|
[ecloud]
|
|
1.9.2 compat, String#[] doesn't return nil as we expected. thanks dpiddy
|
|
[stormondemand]
|
|
Implement Stormondemand API. thanks seeingidog
|
|
cleanup
|
|
fixes for tests
|
|
[voxel]
|
|
Prevent voxel tests running if missing credentials. thanks tokengeek
|
|
minor fixes for voxel tests
|
|
|
|
[core]
|
|
Parser does not concatenates all the strings when parsing. thanks geraud
|
|
Drop default_executable line from gemspec. thanks mattsa
|
|
Fix small logic error in Model#wait_for. thanks pvande
|
|
Make Model#reload more resilient against errors. thanks pvande
|
|
Simplify dup-ing of @attributes for models. thanks smerritt
|
|
Make Model#dup copy the attributes too. thanks smerritt
|
|
Fix typo in spec output. thanks smerritt
|
|
tighten excon dependency. Closes #250
|
|
cleanup gemspec. closes #251
|
|
Fixes error messaging when credentials missing
|
|
update parser to better handle whitespace
|
|
|
|
[docs]
|
|
Add link to multipart upload and threads article. thanks gsandie
|
|
restructure toward same organization as rest of repo
|
|
simplify redirector to just point at directory instead of specifically index.html
|
|
generalize version subbing in href to catch src too
|
|
style cleanup for cdn/dns/storage
|
|
storage shouldn't be all caps
|
|
link to fog.io more prominently
|
|
fix new links to properly include version
|
|
replace getting started link
|
|
add link to learn_fog
|
|
remove confusion by linking to fog.io instead of wiki
|
|
reworking getting started guide
|
|
add requires
|
|
|
|
[dns|aws] fix error handling for getting unknown keys
|
|
|
|
[storage]
|
|
auto-paginate for #each closes #268
|
|
[aws]
|
|
Add #each_file method to directory model. thanks smerritt
|
|
Add documentation for #each_file method. thanks smerritt
|
|
Emit warning from Files#each. thanks smerritt
|
|
Make Files#each iterate all files, not just the first page. thanks smerritt
|
|
Fix docs to say files.each, not each_file. thanks smerritt
|
|
Issue #283: S3 get_object request doesn't really support the Range header. thanks yalon
|
|
fix format for multipart upload tests
|
|
[google]
|
|
fix format in bucket_tests
|
|
[rackspace]
|
|
mark get_object with block test pending when mocked
|
|
|
|
0.7.2 04/05/2011
|
|
================
|
|
|
|
[aws|cloudformation]
|
|
enabling region parameter for AWS cloud formation requests. thanks flessa
|
|
|
|
[compute]
|
|
[aws]
|
|
remove CGI escape from create_security_group. thanks coliver
|
|
replace remaining specs with shindo tests
|
|
update #keypairs reference to #key_pairs. thanks pvande
|
|
Emulate volume unavailability when mocking. thanks mtodd
|
|
Raise error on non-existent snapshot for create_volume. thanks mtodd
|
|
Add tag to resource data when creating a mock tag. thanks betamatt
|
|
Add tag filtering to mocks for snapshots, volumes, instances. thanks betamatt
|
|
Add delete_tags mock. thanks betamatt
|
|
Support tag-key, tag-value, tag:key filters. thanks betamatt
|
|
Correct name of dns-filter filter. thanks betamatt
|
|
allow key pair to write into properly chmodded files. thanks gerred
|
|
Making key pair names a little less potentially brittle. thanks gerred
|
|
[rackspace]
|
|
fix public_ip_address accessors
|
|
|
|
[core]
|
|
updated base parser to not eagerly strip return data. thanks bdorry
|
|
don't escape ssh commands. thanks pvande
|
|
Deal with missing FOG_RC/HOME env vars better. thanks outerim
|
|
fix push parser block passed to excon > 0.6.0
|
|
|
|
[docs]
|
|
move fog.io stuff into docs directory
|
|
pull in and format data from README, wiki, blog posts
|
|
|
|
[storage|rackspace]
|
|
head_object should use HEAD. thanks nate
|
|
Support for serving Rackspace CDN objects via SSL. thanks minter
|
|
Use URI.escape instead of CGI.escape. thanks minter
|
|
|
|
0.7.1 03/21/2011
|
|
================
|
|
|
|
[aws|storage] normalize headers. thanks pweldon
|
|
|
|
[mock] fix reset_data to not be called in Mock#initialize
|
|
|
|
[rackspace] add support for using servicenet. thanks minter
|
|
|
|
[storage] provide for non file/string files. thanks pweldon
|
|
|
|
0.7.0 03/14/2011
|
|
================
|
|
|
|
[aws] added ap-northeast-1 (tokyo) region options
|
|
|
|
[aws|cloudformation] add basic support. thanks crazed
|
|
|
|
[aws|elb] add support for configuring https
|
|
|
|
[aws|iam]
|
|
add support for server certificates. thanks bensie
|
|
add support for login profiles. thanks fcheung
|
|
|
|
[aws|rds]
|
|
support basic rds operations. thanks fcheung
|
|
add support for restoring servers and security groups. thanks ktheory
|
|
|
|
[cdn|rackspace] use post_container to update
|
|
|
|
[compute]
|
|
[aws]
|
|
fix tag.destroy. thanks eabbott
|
|
allow deleting all tags (instead of just specific ones)
|
|
fix revoke_security_group method signature
|
|
FLAVORS is now a constant
|
|
allow for modifying server monitoring. thanks gilles
|
|
[brightbox] thanks tokengeek
|
|
Added listener management (add/remove) requests for Load Balancers
|
|
Added new Server console activation request
|
|
Added activate_console method to Brightbox servers
|
|
Set Server#private_ip_address to be the first interface
|
|
[rackspace] 'official' workaround for awful caching
|
|
[virtualbox] rough proof of concept/initial implementation
|
|
|
|
[core]
|
|
fix behavior of slice on collections. thanks eabbott
|
|
fix reset_data to be instance method on mock connection (and work)
|
|
[credentials]
|
|
handle undefined ENV['HOME']
|
|
Allow string keys in credentials file [issue 179]. thanks ryanlower
|
|
|
|
[dns|dnsimple] fix misc bugs in models. thanks ijonas
|
|
|
|
[storage]
|
|
use shared parse_data across providers
|
|
[rackspace]
|
|
pass through explicit content-type
|
|
fix bug preventing file uploads to be streamed
|
|
|
|
0.6.0 02/28/2011
|
|
================
|
|
|
|
[aws|compute] fix method signature for security group requests. Thanks crazed
|
|
|
|
[aws|iam]
|
|
fleshing out support. Thanks bdorry and coliver
|
|
fix get_group parser to set Arn on group/member as appropriate
|
|
|
|
[bluebox|dns] added support. Thanks ggoodale
|
|
|
|
[compute]
|
|
add basic scp support. Thanks crazed
|
|
consolidate ip accessors
|
|
|
|
[core]
|
|
added changelog, covering 0.5+
|
|
reset credentials when changing key or path. Thanks ctennis
|
|
|
|
[dnsimple|dns] added support. Thanks dje
|
|
|
|
[ecloud|compute] cleaned up and reworked as basis for future ecloud work
|
|
|
|
[aws|storage] add static website configuration methods
|
|
|
|
[local|storage] rewrite using nested directories (NOTE: not backwards compatible)
|
|
|
|
[rackspace|storage] disable cdn when deleting container
|
|
|
|
[voxel|compute] added support. Thanks splaspood
|
|
|
|
remove long standing deprecations
|
|
|
|
|
|
0.5.3 02/15/11
|
|
==============
|
|
|
|
[terremark|ecloud] (thanks freeformz)
|
|
initial support for Disabled monitor types
|
|
InternetService#disable_monitor and #enable_ping_monitor
|
|
spec fixes and tests for the new monitor functions
|
|
fix logic error which prevented turning off persistent connections
|
|
fix _dump for collections/models
|
|
require json for to_json of collection/model
|
|
add some missing parens to fix warnings
|
|
|
|
|
|
0.5.2 02/11/11
|
|
==============
|
|
|
|
[aws|compute] fix delete AWS tags to use proper method. Thanks ody
|
|
[aws|storage]
|
|
add sort for multi part upload fields. Thanks gavin
|
|
better RRS docs. Thanks bensie
|
|
Temporary redirect should not execute the block. Thanks vivienschillis
|
|
[tests] fix mock_helper load path to allow test runs in 1.9.2. Thanks aeden
|
|
[compute] disable password auth for current user, rather than always root
|
|
[aws&google|storage] properly handle custom headers in mocks
|
|
[aws&google|storage] make signature public method
|
|
[aws&google] finish fixing headers in mocks
|
|
[core] cleanup providers/services setup
|
|
[README] add contributing section, recommendations for blue shirts, move providers to fog.io, cleanup resources
|
|
implicitly add not_implemented mocks
|
|
|
|
|
|
0.5.1 01/31/11
|
|
==============
|
|
|
|
Bug fixes.
|
|
[aws|iam] add signing certificate and list groups for user. thanks crazed
|
|
[gogrid|compute] added support for password api calls. thanks lum
|
|
[fog|time] add date header formatting that is non-localized
|
|
|
|
|
|
0.5.0 01/27/11
|
|
==============
|
|
|
|
[aws|compute] describe reserved instances offerings
|
|
[aws|dns] Fix variable typo create_hosted_zone. Thanks mitchellh
|
|
[aws|ses] basic support. Thanks adelcambre
|
|
[aws|storage] Escape the path for signatures. Thanks croaker
|
|
[aws&google|storage] mock fixes
|
|
[local|storage] support file#content_type
|
|
[ssh] use an agent if available instead of requiring explicit keys. thanks davidx and tomstuart
|
|
[gogrid|compute] fix several issues. Thanks cardmagic
|
|
[rackspace|compute] get new auth token when one expires
|
|
[rackspace|storage] remove nil query params in requests
|
|
[terremark|ecloud] getting started on ecloud specific implementation
|
|
|