Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Release 1.0.0

  • Loading branch information...
commit 29dae81c45fa8c85a598845a3e877bb424ce7f77 1 parent a81be08
Wesley Beary geemus authored

Showing 3 changed files with 437 additions and 3 deletions. Show diff stats Hide diff stats

  1. +434 0 changelog.txt
  2. +2 2 fog.gemspec
  3. +1 1  lib/fog.rb
434 changelog.txt
... ... @@ -1,3 +1,437 @@
  1 +1.0.0 09/29/2011 a81be08ef2473af91f16f4926e5b3dfa962a34ae
  2 +=========================================================
  3 +
  4 +Stats! { 'collaborators' => 16, 'downloads' => 245745, 'forks' => 260, 'open_issues' => 13, 'watchers' => 1521 }
  5 +
  6 +MVP! Patrick Debois
  7 +
  8 +[Libvirt]
  9 + if transport is empty, ssh can't be enabled. thanks Patrick Debois
  10 + Enable to pass an libvirt_ip_command for looking up the mac -> ip_address . Using eval to allow for passing of mac address in ip_command. thanks Patrick Debois
  11 + corrected typo for appending string output to IO.popen. thanks Patrick Debois
  12 + initialize the ip_address as an empty string. thanks Patrick Debois
  13 + more specific error if the ip_command results in string that has no ip-address format. thanks Patrick Debois
  14 + Remove the newlines after running the local ip_command. thanks Patrick Debois
  15 + rename xml_desc to xml as an attribute and hide all non_dynamic attributes from fog console. thanks Patrick Debois
  16 + added blocked state and corrected crashed to shutoff state. thanks Patrick Debois
  17 + renamed 'raw' connection to raw in the Fog Connection. thanks Patrick Debois
  18 +
  19 +[Libvirt|Compute]
  20 + renamed all disk_ params for server creation to volume_ to make it consistent with the object type volume. thanks Patrick Debois
  21 +
  22 +[aws]
  23 + remove base64 require (duplicates require in fog/core). thanks geemus
  24 +
  25 +[aws/sqs]
  26 + Adding SQS mocking support. thanks Istvan Hoka
  27 +
  28 +[aws|acs]
  29 + Create ACS security_group model and collection. thanks Aaron Suggs
  30 + Improve security group tests. thanks Aaron Suggs
  31 + Adds ACS#delete_cache_security_group. thanks Benton Roberts
  32 + Added security group methods. thanks Benton Roberts
  33 + Update CacheSecurityGroup API to public beta 2011-07-15. thanks Benton Roberts
  34 +
  35 +[aws|cloudwatch]
  36 + Fix whitespace. thanks Jens Braeuer
  37 +
  38 +[aws|compute]
  39 + add snapshot method to volume model. thanks Andrei Serdeliuc
  40 + Correct path. thanks Dylan Egan
  41 + raise an ArgumentError if image_id is nil, otherwise an ugly InternalError is returned from AWS. thanks Dylan Egan
  42 + wait for ready before testing tags. thanks geemus
  43 + fixes for mocks tests. thanks geemus
  44 + fix formatting for mock security groups. thanks geemus
  45 +
  46 +[aws|dns]
  47 + fix parser path. thanks geemus
  48 +
  49 +[aws|elasticache]
  50 + refactor acs->elasticache. thanks Benton Roberts
  51 + refactor for whitespace / readability. thanks Benton Roberts
  52 + fix typo in Elasticache Security Group tests. thanks Benton Roberts
  53 + rename test file for shindo. thanks Benton Roberts
  54 + create and describe cache clusters. thanks Benton Roberts
  55 + delete cache clusters. thanks Benton Roberts
  56 + add Cache Cluster model and collection. thanks Benton Roberts
  57 + Fix bug in AWS::Elasticache::Cluster.get. thanks Benton Roberts
  58 + randomize cache cluster IDs in testing. thanks Benton Roberts
  59 + return nil on CacheClusterNotFound. thanks Benton Roberts
  60 + use Formatador for testing output. thanks Benton Roberts
  61 + move ClusterNotFound rescue code into Elasticache service definition. thanks Benton Roberts
  62 + change method profile for create_cache_cluster, delete_cache_cluster, and describe_cache_clusters. thanks Benton Roberts
  63 + change parameters for describe_cache_security_groups to ruby-friendly values. thanks Benton Roberts
  64 + remove port attribute from cluster model. thanks Benton Roberts
  65 + fix Elasticahce::Cluster.security_groups attribute. thanks Benton Roberts
  66 + implement modify_cache_cluster request. thanks Benton Roberts
  67 + cluster port number cannot be modified. thanks Benton Roberts
  68 + add cache node info to describe_cache_clusters. thanks Benton Roberts
  69 + add InvalidInstace error class. thanks Benton Roberts
  70 + remove optional parameters from Elasticache::Cluster. thanks Benton Roberts
  71 + show cluster node details by default in model. thanks Benton Roberts
  72 + add test for removing a cache node. thanks Benton Roberts
  73 + add pending_values to modified nodes. thanks Benton Roberts
  74 + implement RebootCacheCluster. thanks Benton Roberts
  75 + implement DescribeEvents. thanks Benton Roberts
  76 + implement basic parameter group requests. thanks Benton Roberts
  77 + implement describe_engine_default_parameters request. thanks Benton Roberts
  78 + implement Elasticache::ParameterGroup model and collection. thanks Benton Roberts
  79 + implement modify_cache_parameter_group request. thanks Benton Roberts
  80 + implement reset_cache_parameter_group request. thanks Benton Roberts
  81 + implement describe_cache_groups request. thanks Benton Roberts
  82 + test fix: change DESCRIBE_SECURITY_GROUPS helper format. thanks Benton Roberts
  83 + delete outdated test file. thanks Benton Roberts
  84 +
  85 +[aws|elb]
  86 + Raise a custom exception for Throttling. thanks Dylan Egan
  87 + wait_for server to be ready? before register. thanks geemus
  88 +
  89 +[aws|iam]
  90 + implement correct path behaviour in mocking. thanks Dylan Egan
  91 +
  92 +[aws|simpledb]
  93 + fix tests to use proper accessor. thanks geemus
  94 +
  95 +[aws|storage]
  96 + fix acl mocking. thanks geemus
  97 +
  98 +[bluebox|compute]
  99 + Fixed instance state. thanks Lee Huffman
  100 + Create and destroy images. thanks Lee Huffman
  101 + Fix for setting hostname on server save. thanks Lee Huffman
  102 + Expect correct status code for template create. thanks Lee Huffman
  103 +
  104 +[cdn|aws]
  105 + move aws cdn to its own shared area (namespacing should probably be corrected). thanks geemus
  106 +
  107 +[cdn|rackspace]
  108 + move rackspace cdn to its own shared area (namespacing should probably be corrected). thanks geemus
  109 +
  110 +[compute]
  111 + fix service calls I missed in recent rearrange. thanks geemus
  112 +
  113 +[compute|aws]
  114 + - Change modify_instance_attribute name to match EC2 API method, and actually make it do something. thanks Caleb Tennis
  115 + Include ids of things we're modifying in requests. thanks Dan Peterson
  116 + Fix create_volume mock when creating from a snapshot. thanks Dan Peterson
  117 + Make get_bucket_location mock return LocationConstraint as API doc describes. thanks Dan Peterson
  118 + Fix associate_address mock to detach/revert previous addresses properly. thanks Dan Peterson
  119 + Don't warn in mock describe_snapshots if RestorableBy is 'self'. thanks Dan Peterson
  120 + When mocking, instances don't show up right away. thanks Dan Peterson
  121 + Suffix with _tests.rb. thanks Dylan Egan
  122 + IpPermissionsEgress is returned from AWS. thanks Dylan Egan
  123 + Simple test to verify revoke_group_and_owner behaviour. thanks Dylan Egan
  124 + Apparently passing a nil value works against live AWS. Only use SourceSecurityGroupOwnerId in mocks if supplied. thanks Dylan Egan
  125 + Since this is really proving the use of nil, let's just not pretend there's a value for owner_id. thanks Dylan Egan
  126 + sometimes the platform string is returned. thanks Dylan Egan
  127 + enable tests for mocked tags. thanks Dylan Egan
  128 + Fix NameError. thanks Jens Braeuer
  129 + Fix bug in tag mocking preventing servers from being updated with new tags. thanks Matt Griffin
  130 + Add mocking for describe_tags. thanks Matt Griffin
  131 + move aws compute to its own shared area (namespacing should probably be corrected). thanks geemus
  132 +
  133 +[compute|bluebox]
  134 + move bluebox compute to its own shared area (namespacing should probably be corrected). thanks geemus
  135 +
  136 +[compute|brightbox]
  137 + Allow persistent option to be passed to Brightbox::Compute. thanks Caius Durling
  138 + Updated test for new behaviour. thanks Paul Thornthwaite
  139 + Picking up more attributes from Account. thanks Paul Thornthwaite
  140 + No need to hardcode a server type. thanks Paul Thornthwaite
  141 + Updated and reordered model attributes. thanks Paul Thornthwaite
  142 + Updates to tests. thanks Paul Thornthwaite
  143 + Added resave warning to a few Brightbox models. thanks Paul Thornthwaite
  144 + Requests for server group management. thanks Paul Thornthwaite
  145 + Merge in test updates and server groups. thanks Paul Thornthwaite
  146 + Corrected require missed in update. thanks Paul Thornthwaite
  147 + Reset times to the correct type so not string attributes. thanks Paul Thornthwaite
  148 + Updated Format test to remove gone fields. thanks Paul Thornthwaite
  149 + Fixed typo in connection options. thanks Paul Thornthwaite
  150 + Added missing requests. thanks Paul Thornthwaite
  151 + Added requests for firewall management. thanks Paul Thornthwaite
  152 + Added ServerGroup model and collections. thanks Paul Thornthwaite
  153 + Passing options to server group update. thanks Paul Thornthwaite
  154 + Fixed server_groups.get. thanks Paul Thornthwaite
  155 + move brightbox compute to its own shared area (namespacing should probably be corrected). thanks geemus
  156 +
  157 +[compute|ecloud]
  158 + move ecloud compute to its own shared area (namespacing should probably be corrected). thanks geemus
  159 +
  160 +[compute|glesys]
  161 + added glesys as provider. thanks Anton Lindstrom
  162 + added tests. thanks Anton Lindström
  163 + fixed logical error for default values. thanks Anton Lindström
  164 + fixed an invalid character. thanks Anton Lindström
  165 + consistency/cleanup. thanks geemus
  166 + fix format for start vs stop. thanks geemus
  167 + rearrange to match current naming conventions. thanks geemus
  168 +
  169 +[compute|go_grid]
  170 + move go_grid compute to its own shared area (namespacing should probably be corrected). thanks geemus
  171 +
  172 +[compute|libvirt]
  173 + merge jedi4ever/libvirt. thanks geemus
  174 + move libvirt compute to its own shared area (namespacing should probably be corrected). thanks geemus
  175 +
  176 +[compute|linode]
  177 + move linode compute to its own shared area (namespacing should probably be corrected). thanks geemus
  178 +
  179 +[compute|new_servers]
  180 + move new_servers compute to its own shared area (namespacing should probably be corrected). thanks geemus
  181 +
  182 +[compute|ninefold]
  183 + move ninefold compute to its own shared area (namespacing should probably be corrected). thanks geemus
  184 +
  185 +[compute|rackspace]
  186 + move rackspace compute to its own shared area (namespacing should probably be corrected). thanks geemus
  187 +
  188 +[compute|slicehost]
  189 + move slicehost compute to its own shared area (namespacing should probably be corrected). thanks geemus
  190 +
  191 +[compute|storm_on_demand]
  192 + move storm_on_demand compute to its own shared area (namespacing should probably be corrected). thanks geemus
  193 +
  194 +[compute|vcloud]
  195 + move vcloud compute to its own shared area (namespacing should probably be corrected). thanks geemus
  196 +
  197 +[compute|virtual_box]
  198 + move virtual_box compute to its own shared area (namespacing should probably be corrected). thanks geemus
  199 +
  200 +[compute|voxel]
  201 + move voxel compute to its own shared area (namespacing should probably be corrected). thanks geemus
  202 +
  203 +[core]
  204 + Allow FOG_CREDENTIAL env variable for config. thanks Aaron Suggs
  205 + add collection#destroy(identity). thanks geemus
  206 + move openssl to more central location. thanks geemus
  207 + first steps toward seperately requirable bits. thanks geemus
  208 + move providers to lib/fog/. thanks geemus
  209 + work toward separate requires. thanks geemus
  210 + prototype logger. thanks geemus
  211 + add get/set methods for logger channels. thanks geemus
  212 + use logger throughout for warnings. thanks geemus
  213 + coerce service credentials. thanks geemus
  214 + delete nil valued keys from config. thanks geemus
  215 + pass connection_options through service init. thanks geemus
  216 + don't rely on bin stuff for service init in tests. thanks geemus
  217 + dedup services listings. thanks geemus
  218 + more convenient accessors. thanks geemus
  219 + fixing more paths after rearrange. thanks geemus
  220 + add credentials setter. thanks geemus
  221 + make sure credentials tests properly reset after completion. thanks geemus
  222 + bump excon dep. thanks geemus
  223 + properly fix credentials tests. thanks geemus
  224 + skip vmfusion in rake nuke. thanks geemus
  225 + bump excon. thanks geemus
  226 + kill dns stuff in nuke as well. thanks geemus
  227 +
  228 +[dns]
  229 + update dns constructor to match recent file moves. thanks geemus
  230 +
  231 +[dns|aws]
  232 + move aws dns to its own shared area (namespacing should probably be corrected). thanks geemus
  233 +
  234 +[dns|bluebox]
  235 + move bluebox dns to its own shared area (namespacing should probably be corrected). thanks geemus
  236 +
  237 +[dns|dnsimple]
  238 + move dnsimple dns to its own shared area (namespacing should probably be corrected). thanks geemus
  239 +
  240 +[dns|dnsmadeeasy]
  241 + move dnsmadeeasy dns to its own shared area (namespacing should probably be corrected). thanks geemus
  242 +
  243 +[dns|dynect]
  244 + move dynect dns to its own shared area (namespacing should probably be corrected). thanks geemus
  245 +
  246 +[dns|linode]
  247 + move linode dns to its own shared area (namespacing should probably be corrected). thanks geemus
  248 +
  249 +[dns|rackspace]
  250 + initial commit. thanks Brian Hartsock
  251 + list_domains request. thanks Brian Hartsock
  252 + added attributes to list_domains; refactored rackspace errors to be shared with load balancers. thanks Brian Hartsock
  253 + move rackspace dns to its own shared area (namespacing should probably be corrected). thanks geemus
  254 +
  255 +[dns|slicehost]
  256 + move slicehost dns to its own shared area (namespacing should probably be corrected). thanks geemus
  257 +
  258 +[dns|zerigo]
  259 + move zerigo dns to its own shared area (namespacing should probably be corrected). thanks geemus
  260 +
  261 +[doc]
  262 + Added blogpost about libvirt into fog to the press page. thanks Patrick Debois
  263 + corrected the link to the actual blogpost instead of the github markdown page :). thanks Patrick Debois
  264 +
  265 +[docs]
  266 + add note about ec2 default username. thanks geemus
  267 +
  268 +[dynect|dns]
  269 + use a string for now. #362 is open for accepting symbols in mocks. thanks Dylan Egan
  270 + return the zone name. thanks Dylan Egan
  271 + accidentally hardcoded the record type in the mocked data. thanks Dylan Egan
  272 + support ANY record results. thanks Dylan Egan
  273 + Don't use address as different records have different arguments, just send rdata. Remove value. Add CNAME test. thanks Dylan Egan
  274 + find, not first. thanks Dylan Egan
  275 + always ensure it's an integer. thanks Dylan Egan
  276 + retry if auth_token was previously set and error message includes possible login expiration. thanks Dylan Egan
  277 + support reauth for inactivity logout too. thanks Dylan Egan
  278 +
  279 +[glesys|compute]
  280 + fixes to play nice with mock tests. thanks geemus
  281 + skip flavor tests. thanks geemus
  282 +
  283 +[gleysys]
  284 + fixes for mocked test setup. thanks geemus
  285 +
  286 +[libvirt]
  287 + Added option libvirt_ip_command to the credentials error page. thanks Patrick Debois
  288 + Corrected template variable from interface_nat_network to network_nat_network. thanks Patrick Debois
  289 +
  290 +[linode|compute]
  291 + update format for plans. thanks geemus
  292 +
  293 +[load balancer|rackspace]
  294 + fixed some minor bugs i noticed in the tests. thanks Brian Hartsock
  295 +
  296 +[misc]
  297 + Fixed a couple of errors in the examples. thanks Bobby Wilson
  298 + Implement fog support for the Openstack Compute API v1.1. Includes support for legacy v1.0 style auth and v2.0 keystone auth. thanks Dan Prince
  299 + Add create_image to server model. thanks Dan Prince
  300 + Add support for non-strict validations, and nullable arrays/hashes. thanks Dan Prince
  301 + Additions and updates to the OpenStack API tests. thanks Dan Prince
  302 + Beginning of Dynect::DNS mocking support. thanks Dylan Egan
  303 + get_record, single. thanks Dylan Egan
  304 + Tidy up a bit. thanks Dylan Egan
  305 + Support freeze and thaw. thanks Dylan Egan
  306 + sleep for 3 seconds when running against Dynect because otherwise there is an operation still in progress. thanks Dylan Egan
  307 + raise a NotFound if not found. thanks Dylan Egan
  308 + Fog::DNS::Dynect, not Fog::Dynect::DNS. thanks Dylan Egan
  309 + InstanceId should have index according to AWS Docs. thanks E.J. Finneran
  310 + fix indenting to get markdown to recognise the code block properly. thanks Glenn Tweedie
  311 + Better URL escaping for Rackspace Cloud Files. thanks H. Wade Minter
  312 + Tweak to escape the Cloud Files filename before passing to public_url. thanks H. Wade Minter
  313 + Put escaping logic into the collection get_url call. thanks H. Wade Minter
  314 + (#9241) Add skeleton VMware vSphere platform support. thanks Jeff McCune
  315 + (#9241) Add SSL verification. thanks Jeff McCune
  316 + (#9241) Add current_time request. thanks Jeff McCune
  317 + (#9241) Add model for Fog::Compute[:vsphere].servers. thanks Jeff McCune
  318 + (#9241) Add test skeleton framework. thanks Jeff McCune
  319 + (#9241) Add ability to find VMs by UUID. thanks Jeff McCune
  320 + (#9421) Add start, stop, reboot server model methods. thanks Jeff McCune
  321 + (#9241) Add destroy API request and model action. thanks Jeff McCune
  322 + (#9241) Add find_template_by_instance_uuid request. thanks Jeff McCune
  323 + (#9241) Add vm_clone API request. thanks Jeff McCune
  324 + (#9241) Don't fail when trying to model a cloning VM. thanks Jeff McCune
  325 + (#9241) Make the reload action of the server models work. thanks Jeff McCune
  326 + (#9124) Add ability to reload the model of a cloning VM. thanks Jeff McCune
  327 + Refactor requests to return simple hashes and add unit tests. thanks Jeff McCune
  328 + Add vsphere_server connection attribute. thanks Jeff McCune
  329 + Fix vm clone problem when a Guid instance is passed as the instance_uuid. thanks Jeff McCune
  330 + Fix documentation. The resulting hash has no entry "PutScalingPolicyResponse", but a "...Result". thanks Jens Braeuer
  331 + Pass hostname to create_block request if provided. thanks Lee Huffman
  332 + Added Fog::CurrentMachine#ip_address. thanks Pan Thomakos
  333 + First cut at libvirt integration. Lots of features missing, but it proves the point. thanks Patrick Debois
  334 + - Added URI helper to parse libvirt URL's - exposed Libvirt original connection in Compute object - exposed URI in Compute object - added libvirt-ruby gem to the developer Gemspec. thanks Patrick Debois
  335 + - Get all pools now by name or by uuid - Create pool by providing xml - Destroy pool. thanks Patrick Debois
  336 + Added ability to create/destroy volumes You can search for volumes by path,key,name And list all volumes from a pool. thanks Patrick Debois
  337 + Allow creation of persistent or non persistent volumes. thanks Patrick Debois
  338 + Again major breakthrough. thanks Patrick Debois
  339 + Coming along nicely. thanks Patrick Debois
  340 + - ERB has a problem with a variable called type, it expands it on ruby 1.8 to .class - If the key or the volume is not found, maybe because the pool has not yet been started, the volumes should return nil. thanks Patrick Debois
  341 + Changed the monitoring command for IP addresses arpwatch.dat is not the correct place, it should be via syslog, or seperate file. thanks Patrick Debois
  342 + fixing whitespace. thanks Patrick Debois
  343 + removed trailing spaces. thanks Patrick Debois
  344 + indenting the files. thanks Patrick Debois
  345 + check ip-address that returned from the search in the logfile. thanks Patrick Debois
  346 + Added a way to locally retrieve the ipaddress through the ip_command More checks on correctness of ipaddress And checks on ssh failures. thanks Patrick Debois
  347 + renamed ipaddress to ip_address made the .id available and an alias to uuid for server. thanks Patrick Debois
  348 + Added description on the libvirt environment can be initialized and the requirements for ssh and ipaddress to work. thanks Patrick Debois
  349 + Added a global libvirt provider option ip_command to specify the ip_command Also more robust handling of connection error when the libvirt connection fails. thanks Patrick Debois
  350 + Remove the idea of template_options, now you specify the param directly in the create command. Unit and Size are now calculated. thanks Patrick Debois
  351 + Removed the template_options param. thanks Patrick Debois
  352 + Fixed disk_format_type vs disk_type_format difference and changed disk_format_type in the template as well. thanks Patrick Debois
  353 + added openauth support thanks to @rubiojr. thanks Patrick Debois
  354 + changed return code of state to string instead of symbols to be consistent with aws provider. thanks Patrick Debois
  355 + - Added concept of nodes (host of domains = node) - Renamed the shuttingdown to shutting-down mode - fixed the Gem warning on using Gem.find_by_name instead of Gem::Specification. thanks Patrick Debois
  356 + Added a way to filter the active and the defined servers(domains) using - servers.all(:active => false, :defined=> true). thanks Patrick Debois
  357 + Fixed empty filter issue, nil filter. thanks Patrick Debois
  358 + * Fixed an error with memory_size 256 that should be 256*1024 as the default is K nor M * Changed the ip_command to check the ipaddress to include changes not * only new IPaddresses. thanks Patrick Debois
  359 + Added libvirt options to credentials error. thanks Patrick Debois
  360 + Made libvirt username param consistent with other providers libvirt_user -> libvirt_username. thanks Patrick Debois
  361 + [Libvirt] Provided better solution for ip_command : use shell variable instead of ruby string for mac-address. thanks Patrick Debois
  362 + vmfusion provider , requires the fission gem (pull request pending). thanks Patrick Debois
  363 + fixed missing disk-> volume conversion. thanks Patrick Debois
  364 + another log entry style resused old ethernet. thanks Patrick Debois
  365 + Fix warning about whitespace before parentheses in dns.rb. thanks Rick Bradley
  366 + Added support fo canned ACLs in put_object_acl. thanks dblock
  367 + Updated put_bucket_acl to support canned ACLs. thanks dblock
  368 + Marking as pending. thanks dblock
  369 + Refactored specs, mocks, etc. thanks dblock
  370 + Revert "[core] make sure credentials tests properly reset after completion". thanks geemus
  371 + Update gemspec description to mention popular services that are supported. thanks watsonian
  372 +
  373 +[ninefold|compute]
  374 + fixes for list formats. thanks geemus
  375 + fix for network formats. thanks geemus
  376 + add default (ubuntu) image for servers. thanks geemus
  377 +
  378 +[rackspace|dns]
  379 + all important domains requests. thanks Brian Hartsock
  380 + zone models. thanks Brian Hartsock
  381 + records requests. thanks Brian Hartsock
  382 + record models. thanks Brian Hartsock
  383 + minor docs update. thanks Brian Hartsock
  384 + add mock initializer. thanks geemus
  385 + consistency fixes and tests and mark pending in mocked. thanks geemus
  386 + fix mock init to play nice with tests. thanks geemus
  387 + fixes for updates to beta. thanks geemus
  388 +
  389 +[rackspace|load_balancers]
  390 + fix path for tests. thanks geemus
  391 + fixes for tests. thanks geemus
  392 +
  393 +[rackspace|storage]
  394 + fix broken model paths. thanks geemus
  395 +
  396 +[release]
  397 + update MVP skip list. thanks geemus
  398 + add collaborator count to changelog stats. thanks geemus
  399 +
  400 +[storage]
  401 + Fixed what appeared to be broken test (I only verified with Rackspace provider). thanks Brian Hartsock
  402 +
  403 +[storage|aws]
  404 + Add options to File#copy method. thanks Aaron Suggs
  405 + move aws storage back with other aws stuff (namespacing should probably be recorrected as well). thanks geemus
  406 +
  407 +[storage|google]
  408 + move google storage to shared google stuff (namespacing should probably be corrected). thanks geemus
  409 +
  410 +[storage|local]
  411 + move local storage to its own shared area (namespacing should probably be corrected). thanks geemus
  412 +
  413 +[storage|ninefold]
  414 + move ninefold storage to its own shared area (namespacing should probably be corrected). thanks geemus
  415 + use Fog::HMAC. thanks geemus
  416 +
  417 +[storage|rackspace]
  418 + Fixed NotFound namespace. thanks Grégory Karékinian
  419 + move rackspace storage to its own shared area (namespacing should probably be corrected). thanks geemus
  420 +
  421 +[tests]
  422 + rearrange to match new lib structure. thanks geemus
  423 + mark not implemented mocks as pending. thanks geemus
  424 + more helpful formats helper errors. thanks geemus
  425 +
  426 +[vmfusion|compute]
  427 + fixed destroy function. thanks Patrick Debois
  428 + reworked structure as will be released in 0.4.0a. thanks Patrick Debois
  429 +
  430 +[vsphere|compute]
  431 + mark test requiring guid pending, as require can not be found. thanks geemus
  432 + remove unnecessary mocha require. thanks geemus
  433 +
  434 +
1 435 0.11.0 08/18/2011 73bcee507a4732e071c58d85793b7f307eb377dc
2 436 ==========================================================
3 437
4 fog.gemspec
@@ -6,8 +6,8 @@ Gem::Specification.new do |s|
6 6 ## If your rubyforge_project name is different, then edit it and comment out
7 7 ## the sub! line in the Rakefile
8 8 s.name = 'fog'
9   - s.version = '0.11.0'
10   - s.date = '2011-08-18'
  9 + s.version = '1.0.0'
  10 + s.date = '2011-09-29'
11 11 s.rubyforge_project = 'fog'
12 12
13 13 ## Make sure your summary is short. The description may be as long
2  lib/fog.rb
@@ -3,7 +3,7 @@
3 3 module Fog
4 4
5 5 unless const_defined?(:VERSION)
6   - VERSION = '0.11.0'
  6 + VERSION = '1.0.0'
7 7 end
8 8
9 9 end

0 comments on commit 29dae81

Please sign in to comment.
Something went wrong with that request. Please try again.