Release 1.24.0

This commit is contained in:
geemus 2014-11-18 10:01:16 -06:00
parent 4728432a08
commit 68a7a0a1fb
5 changed files with 210 additions and 3 deletions

View File

@ -1,3 +1,186 @@
## 1.24.0 11/18/2014
*Hash* 4728432a087f6d9661af0f18a660a27b68b3d947
Statistic | Value
------------- | --------:
Collaborators | 2
Downloads | 7406539
Forks | 1336
Open Issues | 181
Watchers | 3271
**MVP!** Frederick Cheung
#### [AWS|Autoscaling]
* Use Signature v4. thanks Frederick Cheung
* Update list of regions accepted by the mocks. thanks Frederick Cheung
#### [AWS|CloudFormation]
* Use Signature v4. thanks Frederick Cheung
#### [AWS|Cloudwatch]
* Use Signature v4. thanks Frederick Cheung
* Update list of regions allowed by the mock. thanks Frederick Cheung
#### [AWS|Compute]
* switch to signature version 4. thanks Frederick Cheung
#### [AWS|Core]
* add eu-central-1 to the region whitelist. thanks Frederick Cheung
* Stop flapping test by clearing out mock data. thanks Frederick Cheung
#### [AWS|ELB]
* Use Signature v4. thanks Frederick Cheung
* Update list of regions the mocks allow. thanks Frederick Cheung
#### [AWS|Elasticache]
* Use Signature v4. thanks Frederick Cheung
#### [AWS|Elasticbeanstalk]
* Use Signature v4. thanks Frederick Cheung
#### [AWS|IAM]
* Use signature version 4. thanks Frederick Cheung
* Do not call Fog.mock! in tests. thanks Michael Hale
* Also ignore Fog::AWS::IAM::NotFound (and return nil). thanks Michael Hale
* Fix assigning path to IAM role. thanks Michael Hale
* Fix user count tests (there will be at least 1 other user on the account for fog access). thanks Michael Hale
#### [AWS|RDS]
* Use Signature v4. thanks Frederick Cheung
* update list of regions accepted by mocks. thanks Frederick Cheung
#### [AWS|S3]
* Vhost buckets don't work if bucket name has a . in it. thanks Frederick Cheung
* switch to signature v4. thanks Frederick Cheung
* use request_params to normalize/escape paths properly for delete/copy object. thanks Frederick Cheung
#### [AWS|SNS]
* Use Signature v4. thanks Frederick Cheung
#### [AWS|SQS]
* Use Signature v4. thanks Frederick Cheung
* Update list of regions allowed by mocks. thanks Frederick Cheung
#### [AWS|STS]
* Use Signature v4. thanks Frederick Cheung
#### [AWS|Signature]
* make signature v4 components easy to extract. thanks Frederick Cheung
* V4 parameter signature needs to add X-Amz-Credential etc. before signing. thanks Frederick Cheung
* fix handling of repeated slashes. thanks Frederick Cheung
#### [AWS|Signaturev4]
* canonicalize . and .. in path. thanks Frederick Cheung
#### [AWS|Storage]
* Need to check for nil headers. thanks Frederick Cheung
* add a warning that we've fallen back to path style. thanks Frederick Cheung
* post_object_restore should let request handle object_name to path conversion. thanks Frederick Cheung
* update post_object_hidden_fields to use signature v4. thanks Frederick Cheung
#### [Brightbox]
* Update Brightbox gem to add storage. thanks Paul Thornthwaite
#### [Docker]
* Parse properly ports and links attributes. thanks Daniel Lobato
#### [Fog|Core]
* Move fog/core/parser to fog-xml gem. thanks Frederick Cheung
#### [Openstack|Compute]
* fix randomly failing spec. thanks Frederick Cheung
#### [aws]
* - refactor validate_aws_region. thanks Shlomi Zadok
#### [aws|compute]
* reload security group by id when available. thanks geemus
#### [cloudstack]
* Add get volumes for server. thanks German Germanovich
* Add get snapshots for volume. thanks German Germanovich
* Add reset_password for server. thanks German Germanovich
#### [google|dns]
* Add Project resource. thanks Ferran Rodenas
* Add Zone model. thanks Ferran Rodenas
* Add Record resource. thanks Ferran Rodenas
* Add Change resource. thanks Ferran Rodenas
* Add examples. thanks Ferran Rodenas
* Add the ability to wait for a change completion RRSet operations. thanks Ferran Rodenas
* Add get method to RRSet. thanks Ferran Rodenas
#### [google|storage]
* Fix bug in files.get. thanks Nat Welch
#### [misc]
* Added GovCloud region to acceptable AWS list. thanks Aaron Donovan
* Updating authentication functions to prevent sending expired token. thanks Aaron Huber
* Improved OpenNebula support. thanks Andrew Brown
* Improved OpenNebula support. thanks Andrew Brown
* Adding Tests and Mocks. thanks Andrew Brown
* Fixing merge conflict. thanks Andrew Brown
* Removing version dependency. thanks Andrew Brown
* Remove extra space in HP Storage service type. thanks Bruz Marzolf
* Fix Dynect job poll bug. thanks Chris Chalstrom
* Add ubuntu-os-cloud to list of global projects. thanks Chris Gianelloni
* add :type to RS LoadBalancers nodes. thanks Chris McClimans
* make zones.get(domain_or_id) work, same as dnsimple. thanks Chris McClimans
* Preserve @ symbols in vcloud_director usernames. thanks Dan Carley
* Raise docker-api errors up. thanks Daniel Lobato
* Docker: Support for logs/top operations. thanks Daniel Lobato
* Handle Docker authentication errors. thanks Daniel Lobato
* added support for searching of images in fogdocker. thanks Dmitri Dolguikh
* Added ELB tags methods, mocks, and tests. thanks Eric Sakowski
* Added tags attr to AWS security_groups and made sg.save() create tags. thanks Eric Sakowski
* Adding fog-profitbricks as a runtime_dependency. thanks Ethan Devenport
* [AWS|EMR| Use Signature v4. thanks Frederick Cheung
* Pin to fog-xml 0.1.1. thanks Frederick Cheung
* spelling mistake breaking the AWS SES service model. thanks Graeme Wilson
* Add vsh_id attribute to Bluebox::Server. thanks Hiro Asari
* Found a typo in the Changelog. thanks JJ Asghar
* implements the public_url feature for openstack storage. thanks Julian Weber
* Rackspace neutron (networking) support. thanks Matt Darby
* Added docs/tests for Storage's public_url. thanks Matt Darby
* Small whitespace tweak. thanks Nat Welch
* Fixed attribute passing for add_interface. thanks Nick Huanca
* Add support for AWS bucket website redirects. thanks Nils Landt
* Rescue if IO throws exception on attempted #rewind. thanks Paul Gideon Dann
* Requiring fog/version. thanks Paulo Henrique Lopes Ribeiro
* Using `fog-xml`. thanks Paulo Henrique Lopes Ribeiro
* Modularized Voxel Provider. thanks Paulo Henrique Lopes Ribeiro
* Moved Vmfusion to its own gem. thanks Paulo Henrique Lopes Ribeiro
* Move Terremark to its own gem. thanks Paulo Henrique Lopes Ribeiro
* Add :job_poll_timeout to the list of recognized options. thanks Peter Drake
* reload libvirt actions to get current state. thanks Shlomi Zadok
* Clusters lists tests. thanks Shlomi Zadok
* Fix spelling mistake in docs for AWS File#public_url. thanks Stephen Augenstein
* Fix floating_ip detection for OpenStack Folsom Release. thanks Yury Tsarev
* #3258 - allow modification of ConnectionSettings parameter of AWS ELB for IdleTimeout adjustments. thanks brettcave
* Remove duplicated hash key in rackspace/mock_data.rb. thanks deepj
* Bump the API version for DynamoDB put. thanks elkelk
* explicitly load version info, now that core no longer implicitly does. thanks geemus
* bump fog-core dep, cleanup user-agent expectation. thanks geemus
* Revert "explicitly load version info, now that core no longer implicitly does". thanks geemus
* nuke core/connection tests (duplicates tests now in fog-core). thanks geemus
* clarify getting started README. thanks geemus
#### [openstack]
* add remove header if setting directory back to private. Without it directory once public will stay like that forever. thanks Piotr Kedziora
#### [ovirt]
* Added tests for update volume. thanks Bert Hajee
* Add interface for updating volumes. thanks Erik van Pienbroek
#### [rackspace]
* Queues: makes block optional when dequeuing. thanks Lima
#### [vSphere]
* Support clusters that are located below folders. thanks Shlomi Zadok
* Support non-clusters setup. thanks Shlomi Zadok
## 1.24.0 10/09/2014
*Hash* 1bc78346c02294a0aa3e114f02e89143e0f25a4f

View File

@ -1,5 +1,7 @@
* A.S. Lomoff <lomov.as@gmail.com>
* Aaron Bell <aarontbell@gmail.com>
* Aaron Donovan <donovan_aaron@bah.com>
* Aaron Huber <aaron.m.huber@intel.com>
* Aaron Suggs <aaron@ktheory.com>
* Abhishek Chanda <abhishek.becs@gmail.com>
* Achim Ledermüller <achim.ledermueller@netways.de>
@ -44,6 +46,7 @@
* Andreas Gerauer <helle@fraggaz.de>
* Andreas Josephson <andreas.josephson@teyrow.se>
* Andrei Serdeliuc <andrei@serdeliuc.ro>
* Andrew Brown <anbrown@blackberry.com>
* Andrew Bruce <andrew@camelpunch.com>
* Andrew Donald Kennedy <andrew.kennedy@cloudsoftcorp.com>
* Andrew Hodges <betawaffle@gmail.com>
@ -89,6 +92,7 @@
* Benson Kalahar <bensonk42@gmail.com>
* Benton Roberts <benton@bentonroberts.com>
* Benton Roberts <broberts@mdsol.com>
* Bert Hajee <hajee@moretIA.com>
* Blake Gentry <blakesgentry@gmail.com>
* Blake Irvin and Eric Saxby <pair+blake+sax@wanelo.com>
* Bob Briski <rbriski@gmail.com>
@ -112,6 +116,7 @@
* Brian Palmer <brianp@instructure.com>
* Brice Figureau <brice-puppet@daysofwonder.com>
* Bruno Enten <bruno@enten-itc.ch>
* Bruz Marzolf <bruz@bruzilla.com>
* Bulat Shakirzyanov <mallluhuct@gmail.com>
* Caius Durling <dev@caius.name>
* Caleb Tennis <caleb.tennis@gmail.com>
@ -130,12 +135,15 @@
* Chirag Jog <cheezo@static-19.7.97.14.tataidc.co.in>
* Chirag Jog <chirag.jog@gmail.com>
* Chmouel Boudjnah <chmouel@chmouel.com>
* Chris Chalstrom <cchalstr@nsidc-chalstrom.ad.int.nsidc.org>
* Chris Chiodo <chris@viximo.com>
* Chris Frederick <chris@maginatics.com>
* Chris Gianelloni <wolf31o2@gmail.com>
* Chris Hasenpflug <github@chris.hasenpflug.us>
* Chris Howe <howech@infochimps.com>
* Chris Kershaw <ckershaw@6fusion.com>
* Chris Mague <github@mague.com>
* Chris McClimans <chris@hippiehacker.org>
* Chris Roberts <chrisroberts.code@gmail.com>
* Chris Thompson <chris.thompson@govdelivery.com>
* Chris Wuest <chris.wuest@rackspace.com>
@ -188,6 +196,7 @@
* Dejan Menges <dejan.menges@9cookies.com>
* Denis Barishev <denz@twiket.com>
* Diego Desani <diego@newservers.com>
* Dmitri Dolguikh <dmitri@appliedlogic.ca>
* Dmitry Dedov <dmitry.dedov@tut.by>
* Dmitry Gutov <dgutov@yandex.ru>
* Dominic Cleal <dcleal@redhat.com>
@ -215,6 +224,7 @@
* Eric Hodel <drbrain@segment7.net>
* Eric Johnson <erjohnso@google.com>
* Eric Lindvall <eric@5stops.com>
* Eric Sakowski <sakowski@gmail.com>
* Eric Stonfer <ericstonfer@yahoo.com>
* Eric Stonfer <estonfer@gmail.com>
* Eric Stonfer <estonfer_ldap@ccppup-ae-a001-p.ae.ccp.cable.comcast.com>
@ -223,6 +233,7 @@
* Erik Michaels-Ober <sferik@gmail.com>
* Erik Terpstra <erterpstra@gmail.com>
* Erik van Pienbroek <erik.vanpienbroek@prorail.nl>
* Ethan Devenport <ethand@stackpointcloud.com>
* Eugene Howe & Josh Lane <ehowe@engineyard.com>
* Eugene Howe <ehowe@engineyard.com>
* Eugene Howe <eugene@xtreme-computers.net>
@ -249,6 +260,7 @@
* Geoff Pado <geoffpado@gmail.com>
* George Scott <gscott@rumbleware.com>
* Geraud <geraud@cardspring.net>
* German Germanovich <herman.hermanovich@gmail.com>
* Gerred Dillon <gerred@quickleft.com>
* Glenn Tweedie <glenn.tweedie@agworld.com.au>
* Graeme Wilson <graeme.wilson@whitelabelled.com>
@ -267,6 +279,7 @@
* Hemant Kumar <gethemant@gmail.com>
* Hendrik Volkmer <hvolkmer@gmail.com>
* Henry Addison <hja22@me.com>
* Hiro Asari <asari.ruby@gmail.com>
* Hongbin Lu <hongbin034@gmail.com>
* Hunter Haugen <h.haugen@gmail.com>
* Hunter Nield <hunternield@gmail.com>
@ -367,6 +380,7 @@
* Joshua Napoli <jnapoli@swipely-napoli.local>
* Joshua Nichols <josh@technicalpickles.com>
* Joshua Schairbaum <joshua.schairbaum@gmail.com>
* Josué Lima <josuedsi@gmail.com>
* Julian Fischer <fischer@enterprise-rails.de>
* Julian Weber <jweber@anynines.com>
* Julian Weber <jweber@avarteq.de>
@ -447,6 +461,7 @@
* Matheus Mina <mfbmina@gmail.com>
* Mathias Meyer <meyer@paperplanes.de>
* Matt Bostock <matt@mattbostock.com>
* Matt Darby <matt.darby@rackspace.com>
* Matt Eldridge <matt.eldridge@us.ibm.com>
* Matt Gillooly <matt@swipely.com>
* Matt Griffin <matt@griffinonline.org>
@ -505,6 +520,7 @@
* Nelvin Driz <nelvindriz@outlook.com>
* Nicholas Ricketts <nightshade427@gmail.com>
* Nick Huanca <nhuanca@pingidentity.com>
* Nick Huanca <nick.huanca@gmail.com>
* Nick Huanuca <nhuanca@pingidentity.com>
* Nick Janus <nickjanus@gmail.com>
* Nick Merwin <nick@lemurheavy.com>
@ -534,9 +550,11 @@
* Patrick Debois <Patrick.Debois@jedi.be>
* Patrick McKenzie <patrick@kalzumeus.com>
* Paul <paul@propanestudio.com>
* Paul Gideon Dann <pdgiddie@gmail.com>
* Paul Thornthwaite <paul@brightbox.co.uk>
* Paul Thornthwaite <tokengeek@gmail.com>
* Paul Vudmaska <Paul.Vudmaska@Rackspace.com>
* Paulo Henrique Lopes Ribeiro <paulo@majority.co>
* Paulo Henrique Lopes Ribeiro <plribeiro3000@gmail.com>
* Pavel Repin <prepin@gmail.com>
* Pedro Belo <pedro@heroku.com>
@ -616,6 +634,7 @@
* Shaun Davis <davissp14@gmail.com>
* Shawn Catanzarite <me@shawncatz.com>
* Shay Bergmann <shayb@panaya.com>
* Shlomi Zadok <shlomi@ben-hanna.com>
* Simas Cepaitis <simas.cepaitis@pearson.com>
* Simas Cepaitis <simas.cepaitis@snc.lt>
* Simon Gate <simon@smgt.me>
@ -629,6 +648,7 @@
* Stepan G Fedorov <me@nomadrain.com>
* Stepan G. Fedorov <sf@clodo.ru>
* Stephan Kaag <stephan@ka.ag>
* Stephen Augenstein <perl.programmer@gmail.com>
* Stephen Bannasch <stephen.bannasch@gmail.com>
* Stephen von Takach <steve@advancedcontrol.com.au>
* Steve Agalloco <steve.agalloco@gmail.com>
@ -700,6 +720,7 @@
* Yauheni Kryudziuk <yauheni.kryudziuk@xing.com>
* Your Name <seanhart@funzio.com>
* Yousef Ourabi <yourabi@gmail.com>
* Yury Tsarev <yury.tsarev@gooddata.com>
* Zachary Danger Campbell <zacharydangercampbell@gmail.com>
* Ziyad Mir <ziyadm@google.com>
* Ziyad Mir <ziyadmir@gmail.com>
@ -722,6 +743,7 @@
* bigfleet <jim@jimvanfleet.com>
* bmiller <bmiller@handson.com>
* bonkydog <bonkydog@bonkydog.com>
* brettcave <brett@cave.za.net>
* brookemckim <brooke.mckim@gmail.com>
* bugagazavr <kirik910@gmail.com>
* caryp <cary@rightscale.com>
@ -734,6 +756,7 @@
* deepj <deepjungle.maca@gmail.com>
* dennis-sig <d.bijlsma@sig.eu>
* dm1try <dmitry.dedov@tut.by>
* elkelk <danielshaneupton@gmail.com>
* endzyme <nick.huanca@gmail.com>
* epdejager <eliza.dejager@statpro.com>
* fbiete@gmail.com <fbiete@gmail.com>

View File

@ -11,8 +11,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.24.1'
s.date = '2014-10-24'
s.version = '1.24.0'
s.date = '2014-11-18'
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.24.1'
VERSION = '1.25.0'
end

View File

@ -114,6 +114,7 @@ Watchers | #{watchers}
'Decklin Foster',
'Dylan Egan',
'Erik Michaels-Ober',
'Frederick Cheung',
'geemus',
'Henry Addison',
'James Bence',