Release 1.24.0

This commit is contained in:
geemus 2014-10-09 09:20:06 -05:00
parent 1bc78346c0
commit b0a012a511
5 changed files with 295 additions and 3 deletions

View File

@ -1,3 +1,276 @@
## 1.24.0 10/09/2014
*Hash* 1bc78346c02294a0aa3e114f02e89143e0f25a4f
Statistic | Value
------------- | --------:
Collaborators | 30
Downloads | 6923953
Forks | 1302
Open Issues | 220
Watchers | 3232
**MVP!** Michael Hale
#### [AWS]
* Setup a fog keypair only if not supplied. thanks Timur Alperovich
#### [AWS|Beanstalk]
* Add instrumentor. thanks Michael Hale
#### [AWS|CDN]
* Add instrumentor. thanks Michael Hale
#### [AWS|CloudFormation]
* Add instrumentor. thanks Michael Hale
#### [AWS|DNS]
* Add instrumentor. thanks Michael Hale
#### [AWS|DataPipeline]
* Add instrumentor. thanks Michael Hale
#### [AWS|DynamoDB]
* Add instrumentor. thanks Michael Hale
#### [AWS|EMR]
* Add instrumentor. thanks Michael Hale
#### [AWS|Elasticache]
* Add instrumentor. thanks Michael Hale
#### [AWS|Glacier]
* Add instrumentor. thanks Michael Hale
#### [AWS|RDS]
* Add instrumentor. thanks Michael Hale
#### [AWS|Redshift]
* Add instrumentor. thanks Michael Hale
#### [AWS|SES]
* Add instrumentor. thanks Michael Hale
#### [AWS|SNS]
* Add instrumentor. thanks Michael Hale
#### [AWS|SQS]
* Add instrumentor. thanks Michael Hale
#### [AWS|STS]
* Add instrumentor. thanks Michael Hale
#### [AWS|SimpleDB]
* Add instrumentor. thanks Michael Hale
#### [AWS|Storage]
* Add instrumentor. thanks Michael Hale
#### [GH-3156]
* Fix fog binary dependencies. thanks Paul Thornthwaite
#### [GH-3157]
* Replace 1.9 hashes with Hash rockets. thanks Paul Thornthwaite
* Fixed additional 1.9 hash. thanks Paul Thornthwaite
#### [aws|compute]
* fix mock az filtering. thanks geemus
#### [aws|dns]
* Fix some syntax errors. thanks Nat Welch
* mark mocked tests as pending. thanks geemus
* 1.8 compat fix. thanks geemus
#### [aws|iam]
* mock fixes. thanks geemus
#### [dynect|dns]
* Let job_poll_timeout be specified. thanks Dan Peterson
#### [google|compute]
* added centos, opensuse images. thanks Eric Johnson
* Refactor Compute to use the new Shared module. thanks Ferran Rodenas
* Change how get_region works for mocks. thanks Nat Welch
* Make get_region look the same for real and mock. thanks Nat Welch
* Change target pool code to be correct and consistent with fog. thanks Nat Welch
* mark target pool tests as pending to fix travis. thanks geemus
#### [google|dns]
* Add initial support for Google Cloud DNS. thanks Marcin Owsiany
* Let non-mocked tests run by setting an env variable. thanks Marcin Owsiany
* Add support for get_managed_zone, with tests. thanks Marcin Owsiany
#### [google|monitoring]
* Add support for Google Cloud Monitoring. thanks Ferran Rodenas
#### [google|sql]
* Initial support for Google Cloud SQL. thanks Ferran Rodenas
* Add support for Flags. thanks Ferran Rodenas
* Add support for Operations. thanks Ferran Rodenas
* Add support for Instances. thanks Ferran Rodenas
* Add support for SslCerts. thanks Ferran Rodenas
* Add support for BackupRuns. thanks Ferran Rodenas
* Add examples. thanks Ferran Rodenas
* Use the correct directory for Google Cloud SQL examples. thanks Ferran Rodenas
#### [google|storage]
* workaround excon headers issue. thanks geemus
* fix for failing mocked object tests. thanks geemus
#### [hp|storage]
* workaround excon headers issue. thanks geemus
* fix storage tests to use new excon headers stuff. thanks geemus
#### [linode|compute]
* Get number of CPU cores from the API. thanks Keefe
#### [misc]
* openstack storage: add possibility to set publicity to containers. thanks Lomoff
* make public option of container attr_reader. thanks Lomoff
* fix mistyping in openstack storage directory model. thanks Lomoff
* Adding dnsSuffixList support. thanks Ahmed Elsabbahy
* Reworded dnsSuffixList comment. thanks Ahmed Elsabbahy
* warning: mismatched indentations at 'end' with 'def'. thanks Akira Matsuda
* warning: assigned but unused variable - reponse. thanks Akira Matsuda
* Remove region defaults from Rackspace services. thanks Ash Wilson
* Remove the deprecation notices. thanks Ash Wilson
* :lipstick: Whitespace. thanks Ash Wilson
* Test different means of creating load balancers. thanks Ash Wilson
* Yard docs and optional parameters for lbs. thanks Ash Wilson
* Add deprecation notices to storage and queues. thanks Ash Wilson
* Consistently use :rackspace_queues_url. thanks Ash Wilson
* The "nodes" element is actually nullable. thanks Ash Wilson
* Whitespace touchups. thanks Ash Wilson
* Reorganize clb fixtures, add a minimal case. thanks Ash Wilson
* Port and nodes are *not* required for LB creation. thanks Ash Wilson
* Formatting stick!. thanks Ash Wilson
* Test for creating a bootable volume. thanks Ash Wilson
* Accept `:image_id` to create bootable volumes. thanks Ash Wilson
* Wait for volumes to become available. thanks Ash Wilson
* create_server request and test. thanks Ash Wilson
* Allow manual specification of :block_device_mapping. thanks Ash Wilson
* :block_device_mapping_v2 needs to be an Array. thanks Ash Wilson
* Give the BFV servers different names. thanks Ash Wilson
* Create bootable volumes from the Volume model. thanks Ash Wilson
* Boot-from-volume doesn't work from standard flavors. thanks Ash Wilson
* servers.create(:boot_volume_id or :boot_image_id). thanks Ash Wilson
* Missed an accessor there. thanks Ash Wilson
* Warn if you specify both boot_volume_id and boot_image_id. thanks Ash Wilson
* Add an image id to mock volumes when appropriate. thanks Ash Wilson
* All flavors are bootable if you're mocking. thanks Ash Wilson
* add ebs optimization. thanks Ben Chadwick
* remove leading slash from Rackspace compute_v2 request paths. thanks Ben Sandberg
* catch invalid uri. thanks Chris Thompson
* Require docker-api in Gemfile. thanks Daniel Lobato
* added ready? for sshable. thanks Denis Barishev
* Add support for granting and revoking DB access to Cloud Databases. thanks Evan Light
* Handle host specification on database users. thanks Evan Light
* create_user, grant_user_access, and revoke_user_access now support host access restrictions. thanks Evan Light
* Oops. Added that initializer just so I could pry inside of it. Don't need it now!. thanks Evan Light
* Oops another pry call to remove... thanks Evan Light
* Check region against static list, only if host is a subdomain of amazonaws.com. thanks Fabian Wiesel
* removing the depreciation warning when calling key_pair from an aws server. thanks Graeme Wilson
* adding the get and put methods for the aws amazon password policy commands. thanks Graeme Wilson
* rename put_account_password_policy to update_account_password_policy. thanks Graeme Wilson
* cleaning up extra spaces. thanks Graeme Wilson
* updating to the correct url for reference. thanks Graeme Wilson
* adding the delete method for the aws account_password_policy. thanks Graeme Wilson
* Show failure for Openstack Storate service_type. thanks Greg Blomquist
* Update the Openstack Storage service type. thanks Greg Blomquist
* Fix parsing of SpotInstanceRequests responce when we also specify NetworkInterface. thanks Igor Rodionov
* Fix to follow ruby code style. thanks Igor Rodionov
* Updating the HP connect docs. thanks JJ Asghar
* Updated to CloudStack 4.3 and re-added historical function behavior. thanks Jeff Moody
* Revert "Updated to CloudStack 4.4 API and re-added historical function behavior.". thanks Jeff Moody
* Redux of update to CloudStack 4.4 API and supporting "overloaded" methods to support old and new styles of calling CloudStack API functions. This should allow all options to be passed as a single hash or as an ordered list of parameters. thanks Jeff Moody
* Depend on fog-radosgw. thanks Jon K Hellan
* Fix AWS::AutoScaling::Instance#healthy?. thanks Jordan Running
* Allow get_object_https_url to accept a method. thanks Kieran Pilkington
* Adjust get_object_https_url method documentation. thanks Kieran Pilkington
* Local storage: Always try to create directories, handle already existing. thanks Mark Yen
* remove hack for linode not filtering avail.linodeplans by planid. thanks Marques Johansson
* rescue with correct Linode::NotFound namespace. thanks Marques Johansson
* Error if FOG_CREDENTIAL doesn't match session. thanks Matt Bostock
* Add vertical spacing for readability. thanks Matt Bostock
* Clean up Excon::Errors::SocketError::EOFError warning in vcloud_directory. thanks Matt Ray
* Correct typos. thanks Riordan
* Support for core Route53 HealthChecks API calls. thanks Riordan
* Add missing fields from DNS server requests. thanks Riordan
* Add missing fields to DNS record model. thanks Riordan
* change service catalog lookup to be type based. thanks Mike Hagedorn
* change to OS type request on failure. thanks Mike Hagedorn
* make default lookup key in ServiceCatalog type and not name. thanks Mike Hagedorn
* dont run a real test if the mocks are enabled. thanks Mike Hagedorn
* vaguely working Query mixin. thanks Mike Pountney
* Solid query API mixin, with tests. thanks Mike Pountney
* Mock vdc model tests are passing. thanks Mike Pountney
* find_by_query support for vdcs collection. thanks Mike Pountney
* Fix failing test -- Description is optional. thanks Mike Pountney
* Add Query support to Vms. thanks Mike Pountney
* Enable model vapp_tests in Mock mode. thanks Mike Pountney
* Enable Mock support for Model task tests. thanks Mike Pountney
* Add query support to tasks model, inc Mock. thanks Mike Pountney
* Fix up tasks_tests; add missing data from Mock. thanks Mike Pountney
* no mock for custom_fields. thanks Mike Pountney
* vApp get_execute_query 'get by name' mock. thanks Mike Pountney
* Fix error in assumption about TaskRecord queries. thanks Mike Pountney
* Replace Fog::Time with Time. thanks Mike Pountney
* Make task record translation more robust. thanks Mike Pountney
* TaskRecord ObjectName is optional. thanks Mike Pountney
* Empty commit to prompt Travis run. thanks Mike Pountney
* Not specifying Owner details caused issue in Query Mock. thanks Mike Pountney
* Whitespace cleanup of #3069. thanks Nat Welch
* add missing HEAD Bucket request, with a basic test in there. thanks Nathan Sullivan
* adding support for network interfaces and public IP association (non-default VPCs) for EC2 spot instances. thanks Nathan Sullivan
* Revert "adding support for network interfaces and public IP association (non-default VPCs) for EC2 spot instances". thanks Nathan Sullivan
* added public? and acl method to s3 file and minor refactoring. thanks Nico
* adding tests for aws file acl and public? method. thanks Nico
* Move chunk_size parameter to the connection_options table. thanks Pierre Massat
* Vcloud director: Add static routing support to Edge Gateway. thanks Simas Cepaitis
* Improve test a bit. thanks Simas Cepaitis
* Fix typo. thanks Simas Cepaitis
* :GatewayInterface is located 1 level deeper. thanks Simas Cepaitis
* allow userdata to be passed to Rackspace AutoScale. thanks Thom May
* Accept Block For Get Requests. thanks Tim
* resolve conflicts. thanks Tim
* remove Git Markup. thanks Tim
* Revert "S3 invalid signature generation". thanks Wesley Beary
* Make possible to get credentials value, since it's needed to start a console connection. thanks com
* fixes around MVP. thanks geemus
* update contributors. thanks geemus
* remove files duplicated from fog-core. thanks geemus
* fix signature to properly escape. thanks lawrence
* Update signaturev4.rb. thanks lawrence
* remove sakuracloud libs and add fog sakura-cloud to gem depends. thanks sawanoboly
* remove fog/bin/sakuracloud and copy it to fog_sakuracloud. thanks sawanoboly
* Added backend services resource to gce compute. thanks snyquist2
* Added backend services example and model classes. thanks snyquist2
* added 'add backend services backend', global forwarding rules, target http proxies, and url maps. thanks snyquist2
* ]fixed bug in global forwarding rules get. thanks snyquist2
* fixed whitespace issues. thanks snyquist2
* fixed whitespace issues. thanks snyquist2
* correct files changes accidentally. thanks snyquist2
* correct issues in previous commit. thanks snyquist2
* fixed previous commit. thanks snyquist2
* remove excess file. thanks snyquist2
* added tests for list requests. thanks snyquist2
* corrected naming on tests. thanks snyquist2
* fixed image create. thanks snyquist2
* added tests for http health checks, images, target pools, and forwarding rules. thanks snyquist2
* modified l7 load balancing example. thanks snyquist2
#### [oVirt]
* expose ips attribute. thanks Erik van Pienbroek
#### [openstack]
* should allow endpoint_type on storage for authentication. thanks Guilherme Souza
* fix network.rb. thanks Naoto TAKAHASHI
#### [rackspace]
* Add support for httpsRedirect flag. thanks Mike Dillon
* Fetch https_redirect on demand if it is nil. thanks Mike Dillon
* set default region in mock helper for tests. thanks geemus
## 1.23.0 07/17/2014
*Hash* 19c712a0b0d449c0e0cceaf94e3ee8703814db32

View File

@ -11,6 +11,7 @@
* Adam Tucker <adam.j.tucker@gmail.com>
* Adan Saenz <asaenz@momentumsi.com>
* Ahmed Al Hafoudh <alhafoudh@freevision.sk>
* Ahmed Elsabbahy <aelsabbahy@promnetwork.com>
* Akira Matsuda <ronnie@dio.jp>
* Akshay Joshi <me@akshayjoshi.com>
* Akshay Moghe <amoghe@maginatics.com>
@ -107,6 +108,7 @@
* Brian Hartsock <brian.hartsock@gmail.com>
* Brian Hartsock <brian.hartsock@rackspace.com>
* Brian Nelson <bnelson@sugarcrm.com>
* Brian O'Keefe <brianok@linode.com>
* Brian Palmer <brianp@instructure.com>
* Brice Figureau <brice-puppet@daysofwonder.com>
* Bruno Enten <bruno@enten-itc.ch>
@ -135,6 +137,7 @@
* Chris Kershaw <ckershaw@6fusion.com>
* Chris Mague <github@mague.com>
* Chris Roberts <chrisroberts.code@gmail.com>
* Chris Thompson <chris.thompson@govdelivery.com>
* Chris Wuest <chris.wuest@rackspace.com>
* Chris Wuest <chris@chriswuest.com>
* Christian Berendt <berendt@b1-systems.de>
@ -219,6 +222,7 @@
* Erik Mackdanz <erik@infochimps.com>
* Erik Michaels-Ober <sferik@gmail.com>
* Erik Terpstra <erterpstra@gmail.com>
* Erik van Pienbroek <erik.vanpienbroek@prorail.nl>
* Eugene Howe & Josh Lane <ehowe@engineyard.com>
* Eugene Howe <ehowe@engineyard.com>
* Eugene Howe <eugene@xtreme-computers.net>
@ -254,6 +258,7 @@
* Greg Sutcliffe <gsutclif@redhat.com>
* Grégory Karékinian <greg@karekinian.com>
* Grzesiek Kolodziejczyk <gkolodziejczyk@gmail.com>
* Guilherme Souza <guivideojob@gmail.com>
* Gustavo Villalta <gvillalta99@gmail.com>
* H. Wade Minter <minter@lunenburg.org>
* H. Wade Minter <minter@teamsnap.com>
@ -273,6 +278,7 @@
* Irio Irineu Musskopf Junior <irio.musskopf@caixadeideias.com.br>
* Istvan Hoka <istvan.hoka@gmail.com>
* JD Huntington & Jason Hansen <jdhuntington@engineyard.com>
* JJ Asghar <jj@getchef.com>
* Jacob Burkhart & Shai Rosenfeld <jburkhart@engineyard.com>
* Jacob Mattingley <jem@ubalo.com>
* Jade Tucker <jadeatucker@gmail.com>
@ -327,6 +333,7 @@
* Jon Crosby <jon@joncrosby.me>
* Jon Frisby <jfrisby@mrjoy.com>
* Jon Holt <jonmholt@gmail.com>
* Jon K Hellan <jon.kare.hellan@uninett.no>
* Jon Palmer <jmpalme4@gmail.com>
* Jon Palmer <jmpalmer@mitre.org>
* Jon Topper <jon@scalefactory.com>
@ -337,6 +344,7 @@
* Jonathon Scanes <me@jscanes.com>
* Joonas Reynders <joonas.reynders@iki.fi>
* Jordan Day <jordan.day@perceptivesoftware.com>
* Jordan Running <jr@getchef.com>
* Jose Diaz-Gonzalez <josegonzalez@users.noreply.github.com>
* Jose Luis Salas <josacar@gmail.com>
* Josef Stribny <jstribny@redhat.com>
@ -382,6 +390,7 @@
* Kevin Menard <nirvdrum@gmail.com>
* Kevin Moore <kevin@thinkpixellab.com>
* Kevin Olbrich <kolbrich@6fusion.com>
* Kieran Pilkington <kieran776@gmail.com>
* Konstantin Haase <konstantin.mailinglists@googlemail.com>
* Konstantinos Natsakis <k.natsakis@xe.gr>
* Kunal Parikh <kunal@techthumb.in>
@ -426,7 +435,9 @@
* Mark Phillips <mark.phillips2@bskyb.com>
* Mark Rushakoff <mark.rushakoff@gmail.com>
* Mark Turner <mark@amerine.net>
* Mark Yen <marky@activestate.com>
* Markus Schwed <maschwed@anynines.com>
* Marques Johansson <marques@linode.com>
* Marshall Yount <marshall@yountlabs.com>
* Martin Emde <martin.emde@gmail.com>
* Martin Englund <martin@englund.nu>
@ -435,6 +446,7 @@
* Mateusz Juraszek <meceo00@gmail.com>
* Matheus Mina <mfbmina@gmail.com>
* Mathias Meyer <meyer@paperplanes.de>
* Matt Bostock <matt@mattbostock.com>
* Matt Eldridge <matt.eldridge@us.ibm.com>
* Matt Gillooly <matt@swipely.com>
* Matt Griffin <matt@griffinonline.org>
@ -470,6 +482,7 @@
* Michał Krzyżanowski <michal.krzyzanowski+github@gmail.com>
* Michiel Sikkes <michiel.sikkes@gmail.com>
* Mick Pollard <aussielunix@gmail.com>
* Mike Dillon <mike.dillon@synctree.com>
* Mike Fiedler <miketheman@gmail.com>
* Mike Gehard <mgehard@pivotallabs.com>
* Mike Hagedorn <mike@silverchairsolutions.com>
@ -479,6 +492,7 @@
* Mike Pountney <Mike.Pountney@gmail.com>
* Ming Jin <skyairmj@gmail.com>
* Mitchell Hashimoto <mitchell.hashimoto@gmail.com>
* Naoto TAKAHASHI <tnaoto@gmail.com>
* Nassos Antoniou <nassos.antoniou@gimiscale.com>
* Nat Welch <nat@natwelch.com>
* Nathan Sullivan <nsullivan@kixeye.com>
@ -499,6 +513,7 @@
* Nick Osborn <nick@osborn.ws>
* Nick Osborn <nickosborn@redzebraconsulting.com>
* Nick Osborn <nosborn@users.noreply.github.com>
* Nico <nico.ritsche@gmail.com>
* Nik Wakelin <nik@codetocustomer.com>
* Nikita Pomyashchiy <pomnikita@gmail.com>
* Niko Felger <niko.felger@gmail.com>
@ -543,6 +558,7 @@
* Philip Mark M. Deazeta <pdeazeta@morphlabs.com>
* Philip Potter <philip.potter@digital.cabinet-office.gov.uk>
* Pierre Carrier <pierre@gcarrier.fr>
* Pierre Massat <pierre@dakis.com>
* Pieter van de Bruggen <pieter@puppetlabs.com>
* Pieter van de Bruggen <pvande@gmail.com>
* Piotr Kedziora <piotr.kedziora27@gmail.com>
@ -631,6 +647,7 @@
* Thom Mahoney & Eugene Howe <tmahoney@engineyard.com>
* Thom Mahoney <tmahoney@engineyard.com>
* Thom May <thom@digital-science.com>
* Thom May <thom_may@external.mckinsey.com>
* Thomas Cate <tcate@workstation.rackspace>
* Thomas Cate <thomascate@gmail.com>
* Thomas Kadauke <thomas.kadauke@googlemail.com>
@ -735,6 +752,7 @@
* heyryanw <ryanw@ryanws-MacBook-Pro.local>
* howete <thowe@hp.com>
* irdan <daniel.reichert@rackspace.com>
* james-lawrence <james-lawrence@users.noreply.github.com>
* jamiehannaford <jamie@limetree.org>
* jblancett <josh@firma8.com>
* jc00ke <jesse@jc00ke.com>

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 = '1.23.0'
s.date = '2014-07-17'
s.version = '1.24.0'
s.date = '2014-10-09'
s.rubyforge_project = 'fog'
## Make sure your summary is short. The description may be as long

View File

@ -1,3 +1,3 @@
module Fog
VERSION = '1.23.0'
VERSION = '1.24.0'
end

View File

@ -122,6 +122,7 @@ Watchers | #{watchers}
'Kyle Rames',
'Lincoln Stoll',
'Luqman Amjad',
'Michael Hale',
'Michael Zeng',
'Mike Hagedorn',
'Mike Pountney',