Congrats on the 3.0.0 release! I tried to organize this changelog entry to make upgrading easier for users. I think that's the main purpose of a changelog. E.g. I'm upgrading and I want to know what changed. Usually, I don't care what was added or fixed, I just want to know if there are breaking changes. I hope you like this format, it's worked really well for me on my projects.
		
			
				
	
	
	
	
		
			48 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	Change Log
All notable changes to this project will be documented in this file. Starting with 3.0.0, the format is based on Keep a Changelog
This project adheres to Semantic Versioning.
3.0.0
Changed:
Added:
- Add c5 and m5 instance types. #439 (rogersd)
 - Adding g3 flavors #440 (AlexLamande)
 
Fixed:
- attach volume on #save, remove #server= #443 (lanej)
 - Include link to full documentation #434 (kylefox)
 
Closed issues:
- Easily Delete S3 directory and it contents? #435
 - S3 upload help -- likely user error :) #432
 - Fog not work without pry #317
 
v2.0.1 (2018-02-28)
Closed issues:
- Unable to use fog-aws with DigitalOcean Spaces: MissingContentLength #428
 - Add new France region #424
 - How to set root volume size with bootstrap method? #417
 - Update Dependencies #227
 
Merged pull requests:
- Expose S3 pre-signed object delete url #431 (nolith)
 - Fronzen strings fix #430 (zhulik)
 - Expose elastic ip's private_ip_address #427 (KevinLoiseau)
 - add france 
eu-west-3new region, fix #424 #425 (Val) 
v2.0.0 (2017-11-28)
Closed issues:
- connect_write timeout on AWS CodeBuild #413
 - cannot load such file -- fog 
LoadError#401 - Missing file for extraction? #390
 - Regression: IO stream sent to AWS fails #388
 - Stack Level Too Deep on YAML Serialization #385
 - models/elb/model_tests does not properly cleanup #347
 - Generates wrong url when region is not DEFAULT_REGION #214
 
Merged pull requests:
- upgrade rubyzip to >= 1.2.1 #416 (lanej)
 - correction in iam/list_access_keys parser: Username should be UserName #415 (patleb)
 - Avoid creating connection if region is not nil #414 (hideto0710)
 - Resolving issue where 
Fog::Jsonwas called instead ofFog::JSON. #412 (mgarrick) - Add t2.micro in flavors list #411 (KevinLoiseau)
 - Adding AWS P3 Tesla GPU instance types #409 (hamelsmu)
 - Add jitter to exponential backoff #408 (masstamike)
 - Add emulation of default VPC to mocked mode. #407 (rzaharenkov)
 - Update rds instance options model #406 (carloslima)
 - Drop Ruby<2.0 support #405 (tbrisker)
 - allow Gemfile-edge travis builds to fail #403 (lanej)
 - Add 
default\_for\_azattribute to subnet #402 (rzaharenkov) - bundler ~> 1.15 #399 (lanej)
 - Fix detaching instances from auto scaling group. #397 (rzaharenkov)
 - Issue #387 Fog::Compute::AWS::Vpcs returns VPCs with nil ids #396 (maguec)
 - feat(CONTRIBUTORS): Update #394 (plribeiro3000)
 - fix(Tests):Remove debugging #393 (plribeiro3000)
 - Migrate Service mapper from Fog #392 (plribeiro3000)
 - Add ability to encrypt a copy of an unencrypted snapshot #391 (nodecarter)
 - Fix VPC parser #389 (ddiachkov)
 - fix default_security_group detection #348 (lanej)
 
v1.4.1 (2017-08-23)
Closed issues:
- retrieval of ipv6 vpc #379
 - Timeout when trying to bootstrap or ssh spot request instances #372
 - Why default VPC does not require Elastic IP to connect in internet #338
 - Chunked images response causing Nokogiri::XML::SyntaxError #273
 
Merged pull requests:
- Update changelog for 1.4.0 #383 (greysteil)
 - Allow specifying kms key id to use #382 (fcheung)
 - added support to retrieve and create vpc with ipv6 cidr block #381 (chanakyacool)
 - Add MaxResults filter to describe reserved instances offerings #376 (KevinLoiseau)
 - Fix Fog::Compute::AWS::Images#all #375 (eddiej)
 - Fix AWS credential mocking #374 (v-yarotsky)
 
v1.4.0 (2017-06-14)
Closed issues:
- Support REST Bucket Get v2 #369
 - Fog::AWS::IAM::Error: InvalidAction => Could not find operation "ReplaceIamInstanceProfileAssociation" for version 2010-05-08 #368
 - Multipart upload fails on empty files #364
 - The action 
ModifyVolumeis not valid for this web service. #363 - Tag instances upon creation of new instance #359
 - Cache/read local amazon data #354
 
Merged pull requests:
- add NextContinuationToken support to GetBucket operation #370 (khoan)
 - Add a top-level require that matches the gem name #367 (lanej)
 - Fixed credential refresh when instance metadata host is inaccessible #366 (ankane)
 - Handle multipart upload of empty files #365 (fcheung)
 - Add p2 instance types #362 (Caged)
 - Exponential backoff #361 (VVMichaelSawyer)
 - Skip call to instance metadata host if region is specified #360 (ankane)
 
v1.3.0 (2017-03-29)
Closed issues:
- Do we need to list all files before creating one? #357
 
Merged pull requests:
- Authorize vpc to rds sg #356 (ehowe)
 - classic link enhancements #355 (ehowe)
 - Add new i3 class instances. #353 (rogersd)
 - Add check for self.etag before running gsub #351 (dmcorboy)
 - Modify volume #350 (ehowe)
 
v1.2.1 (2017-02-27)
Closed issues:
- Fog mock does not mimmick real behaviour for some Excon errors #341
 
Merged pull requests:
- Spot fixes #349 (ehowe)
 - add natGatewayId to describe_route_tables #346 (mliao2)
 - Fog mock accuracy, fixes #341 #344 (easkay)
 - Subnet #343 (ehowe)
 - Fix multipart upload #340 (nobmurakita)
 
v1.2.0 (2017-01-20)
Closed issues:
- Support for AWS Application Load Balancer 
ALB#335 
Merged pull requests:
- Better iam policies #339 (ehowe)
 - Pin nokogiri gem for Ruby 1.9 and Ruby 2.0 #337 (sodabrew)
 - Fix parsing of the Reserved Instance 'recurringCharge' field and add 'scope' field #336 (sodabrew)
 - Fixes / improvements for AutoScaling #334 (lanej)
 
v1.1.0 (2016-12-16)
Closed issues:
- Support new Ohio region 
us-east-2#313 
Merged pull requests:
- Canada and London regions #333 (mattheworiordan)
 - Updated ELB Dual Stack hosted zone DNS records #332 (mattheworiordan)
 - Added support for attaching auto scaling groups to target groups #330 (maf23)
 - credential_fetcher: Mark AWS metadata calls as idempotent #329 (mtekel)
 
v1.0.0 (2016-12-12)
Merged pull requests:
- fix host header with another port on s3 #327 (rodrigoapereira)
 - Add new t2.xlarge, t2.2xlarge and r4 class instances. #326 (rogersd)
 - Fix the bug that can't create fifo queue in SQS. #323 (ebihara99999)
 - data pipeline mocks #318 (ehowe)
 
v0.13.0 (2016-11-29)
Closed issues:
- Fog::Compute::AWS::Image not properly loaded #324
 - Add creation_date field for aws images #320
 - Bug: [fog][WARNING] Unrecognized arguments: region, use_iam_profile #315
 - Better contributing documentation #311
 - AutoscalingGroups with a TargetGroup set are not parsed correctly #308
 - autoscaling create launch config doesn't work with BlockDeviceMappings #307
 - Is there a configuration setting for the AWS provider to adjust the url scheme for S3 buckets? #305
 - DB Subnet Group id for Cluster returns nil #292
 
Merged pull requests:
- Fixed some missing parts in change sets #322 (nilroy)
 - Add creation date and enhanced networking support for images #321 (puneetloya)
 - Fix warnings in running tests #319 (ebihara99999)
 - Add 
Fog::AWS::STS.Mock\#assume\_role#316 (pedrommonteiro) - Ohio region #314 (chanakyacool)
 - mime types gem update #312 (lucianosousa)
 - fix S3 #delete_multiple_objects for UTF-8 names #310 (alepore)
 - Support for target groups 
fix for \#308#309 (msiuts) - create, describe, and destroy elastic file systems #304 (ehowe)
 - Correct optional parameter naming in documentation for Fog::AWS::Auto… #302 (ehealy)
 - Modify Db subnet group #293 (chanakyacool)
 
v0.12.0 (2016-09-22)
Implemented enhancements:
- Add gestion of egress security group rules #290 (KevinLoiseau)
 
Closed issues:
- Fog directory appends local system path with amazon url when i try to give dynamic fog directory #295
 - Getting OperationAborted error on file storage operation #288
 - AWS Elasticsearch API #286
 - Disable chunked encoding #285
 
Merged pull requests:
- add support endpoint and models/requests for trusted advisor checks #300 (ehowe)
 - Add attribute is_default in vpc #299 (zhitongLBN)
 - Cloud Formation: additional parameters #298 (neillturner)
 - Cloud Formation: support for change sets, stack policy and other missing calls. #297 (neillturner)
 
v0.11.0 (2016-08-04)
Merged pull requests:
- GitHub does no longer provide http:// pages #284 (amatsuda)
 - Skip multipart if body size is less than chunk. #283 (brettcave)
 - ECS container credentials #281 (ryansch)
 - test(ci): fix 1.9 builds with json >= 2.0 #280 (lanej)
 - Change DBSubnetGroup to DBSubnetGroupName model cluster while creation #279 (chanakyacool)
 
v0.10.0 (2016-07-15)
Closed issues:
- How to setup private files with CloudFront? #275
 - Feature: Custom Managed Policies #272
 - Question: which aws-sdk version is used #270
 - Support an IAM list_attached_role_policies method #191
 
Merged pull requests:
- RDS test fixes #276 (MrPrimate)
 - Expanding IAM support #274 (MrPrimate)
 - Rds snapshot improvements #269 (tekken)
 - add default region to use_iam_profile #268 (shaiguitar)
 
v0.9.4 (2016-06-28)
Closed issues:
Merged pull requests:
- Updated Region 'Mumbai' ap-south-1 #267 (chanakyacool)
 - Replaces usage of Digest with OpenSSL::Digest #266 (esthervillars)
 - AWS DNS - support newer DNS hosted zone IDs for dualstack ELBs #263 (mattheworiordan)
 
v0.9.3 (2016-06-20)
Closed issues:
- Users list is empty in Fog::AWS::IAM::Groups #256
 - I'd like to configure my Excon read_timeout and write_timeout #254
 - Bump fog-core to >=1.38.0 #247
 - no implicit conversion of Array into String in 
aws/storage.rbfrombucket\_namein params. #246 - [S3] Bucket name gets duplicated in case of redirect from AWS #242
 - CloudFormation stack tags cause describe_stacks to break #240
 
Merged pull requests:
- Parse EbsOptimized parameter in launch configuration description #259 (djudd)
 - Allow case-insensitive record comparison #258 (matthewpick)
 - Fix for empty ETag values #257 (baryshev)
 - do not make requests if mocked. #252 (shaiguitar)
 - Parse CloudWatch alarm actions as arrays instead of strings #245 (eherot)
 - Add support for CloudFormation stack tags. #241 (jamesremuscat)
 - Add log warning message about when not on us-region #200 (kitofr)
 
v0.9.2 (2016-03-23)
Closed issues:
- CHANGELOG.md is out of date #235
 
Merged pull requests:
v0.9.1 (2016-03-04)
v0.8.2 (2016-03-04)
Merged pull requests:
- autoscaler attach/detatch #229 (shaiguitar)
 
v0.9.0 (2016-03-03)
Closed issues:
- Fog::Storage::AWS::File#save deprecation warning without alternative #226
 - Long format of aws resources #216
 
Merged pull requests:
- Update README.md #233 (h0lyalg0rithm)
 - fix mime-types CI issues, add 2.3.0 testing #231 (lanej)
 - support for rds clusters and aurora #230 (ehowe)
 - Correct default DescribeAvailabilityZone filter to zone-name #225 (gregburek)
 - Security Group perms of FromPort 0 and ToPort -1 #223 (jacobo)
 - Page default parameters #222 (ehowe)
 - rds enhancements #220 (ehowe)
 - Added ap-northeast-2 to the fog mocks. #219 (wyhaines)
 - restore db instance fom db snapshot #217 (ehowe)
 
v0.8.1 (2016-01-08)
Merged pull requests:
v0.8.0 (2016-01-04)
Fixed bugs:
- IAM roles.all should paginate #176
 
Closed issues:
- Fog gives wrong location for buckets when connected via non-default region #208
 - Is there any way to skip object level 
aclsetting whilepublicoption is true #207 - using/testing on ruby 1.9 #203
 - S3 KMS encryption support #196
 - Support S3 auto-expiring files? #194
 - Fog::AWS::ELB::InvalidConfigurationRequest: policy cannot be enabled #193
 - get_https_url generating negative expiry #188
 - Streaming requests shouldn't be idempotent #181
 - S3 connection hangs; does Fog support timeout? #180
 - Doesn't work after upgrading to 0.1.2 #83
 
Merged pull requests:
- When not specified, region for a bucket should be DEFAULT_REGION. #211 (jamesremuscat)
 - Support NoncurrentVersion[Expiration,Transition] for s3 lifecycle. #210 (xtoddx)
 - Update dynamodb to use the latest API version #209 (dmathieu)
 - Make sure to send the KmsKeyId when creating an RDS cluster #206 (drcapulet)
 - Reset 'finished' when rewinding S3Streamer #205 (jschneiderhan)
 - Add mime-types to test section in Gemfile #204 (kitofr)
 - filters on tags can pass an array #202 (craiggenner)
 - Document options for S3 server-side encryption #199 (shuhei)
 - make net/ssh require optional #197 (geemus)
 - Cache cluster security group parser #190 (eherot)
 - Allow region to be set for STS #189 (fcheung)
 - add cn support for s3 #187 (ming-relax)
 - mock instance stop and start properly #184 (ehowe)
 - Disable idempotent option when block is passed to get_object #183 (ghost)
 - Yield arguments to Mock#get_object block more similar to Excon #182 (tdg5)
 - add IAM role paging #178 (lanej)
 - properly mock rds name update #170 (ehowe)
 
v0.7.6 (2015-08-26)
Closed issues:
- mock directories.create destroys existing directory #172
 
Merged pull requests:
- Add GovCloud region name to validation set. #175 (triplepoint)
 - Mocked put_bucket no longer clobbers existing bucket #174 (jgr)
 
v0.7.5 (2015-08-24)
Closed issues:
- how to change filepath for html_table_reporter in reporter options #167
 - Access Key, etc still required for Storage access when using use_iam_profile #162
 - Support for KMS ID for EBS Volume #141
 
Merged pull requests:
- validate rds server security group associations #173 (lanej)
 - format security groups when modifying db instance #171 (michelleN)
 - standardize region validation #169 (lanej)
 - expose elb region #168 (lanej)
 - volume#key_id and encrypted tests #165 (lanej)
 - raise InvalidParameterCombination error #163 (michelleN)
 - storage request bad xml schema for put bucket notification fix #161 (bahchis)
 - Use regex instead of string matching to support redirect correctly when path_style is set to true #159 (drich10)
 - update #promote_read_replica mock #158 (lanej)
 
v0.7.4 (2015-07-30)
Fixed bugs:
Merged pull requests:
v0.7.3 (2015-07-10)
Closed issues:
- "Error: The specified marker is not valid" after upgrade to 0.7.0 #148
 
Merged pull requests:
v0.7.2 (2015-07-08)
Fixed bugs:
- NoMethodError trying to create a new AWS Route53 entry using version 0.7.1 #150
 
Merged pull requests:
v0.7.1 (2015-07-08)
Merged pull requests:
v0.7.0 (2015-07-07)
Closed issues:
- Add support for AWS Lambda #124
 
Merged pull requests:
- Describe vpcPeeringConnectionId #146 (fdr)
 - Adds isDefault to parser for describe_vpcs #144 (gregburek)
 - Support kinesis #143 (mikehale)
 - The :geo_location attribute needs to be xml formatted before calling aws #142 (carloslima)
 - Escape Lambda function name in request paths #140 (nomadium)
 - list_hosted_zones expects that options to be hash with symbol as key #139 (slashmili)
 
v0.6.0 (2015-06-23)
Merged pull requests:
v0.5.0 (2015-06-17)
Merged pull requests:
- add t2.large #137 (lanej)
 - Make Mock create_vpc method arity match Real #135 (fdr)
 - Add support for EC2 Container Service #120 (nomadium)
 
v0.4.1 (2015-06-15)
Closed issues:
- Fog doesn't support storage_type or gp2 for RDS? #129
 - Fog-aws not working with Hitachi #122
 - "NoMethodError: undefined method `body' for #<Fog::DNS::AWS::Error:0x007f6c673e1720>" #112
 - Add support for EC2 Container Service 
ECS#93 
Merged pull requests:
- Fix attributes of flavors #134 (yumminhuang)
 - Fix S3 signature v4 signing #133 (fcheung)
 - Add New M4 Instance Type #132 (yumminhuang)
 - raise correct error when exceeding address limit #131 (lanej)
 - make elb/policies collection standalone #128 (lanej)
 - model managed policies #126 (lanej)
 
v0.4.0 (2015-05-27)
Merged pull requests:
v0.3.0 (2015-05-21)
Closed issues:
- How to determine the disableApiTermination attribute value #98
 
Merged pull requests:
- support iam/get_user without username #114 (lanej)
 - Added a new request - describe_instance_attribute #110 (nilroy)
 
v0.2.2 (2015-05-13)
v0.2.1 (2015-05-13)
Merged pull requests:
v0.2.0 (2015-05-13)
Implemented enhancements:
Closed issues:
- IAM authentication not compatible with GovCloud #100
 - Enabling termination protection #95
 - SSLv3 deprecation: action required? #88
 
Merged pull requests:
- configure server attributes in mock #109 (michelleN)
 - support aws kms #108 (lanej)
 - Another attempt to solve content-encoding header issues #106 (fcheung)
 - default replica AutoMinorVersionUpgrade to master #104 (michelleN)
 - Refresh credentials if needed when signing S3 URL #103 (matkam)
 - Allow the IAM constructor to accept a region #102 (benbalter)
 - configure auto_minor_version_upgrade in mock #101 (michelleN)
 - Adding instanceTenancy to reserved instance parser. #97 (dmbrooking)
 - Parse elasticache configuration endpoint from response #96 (fcheung)
 - Fix mock VPC ELB creation in regions other than us-east-1 #94 (mrpoundsign)
 - Fix repository URL in README.md #91 (tricknotes)
 - adding support for d2 instance type #90 (yumminhuang)
 - Support weight round robin mock #89 (freddy1666)
 - Update README.md #87 (nomadium)
 - Add mock for EC2 request_spot_instances API request #86 (nomadium)
 - Move more requires to autoload #85 (plribeiro3000)
 - Add mock for EC2 describe_spot_price_history API request #84 (nomadium)
 
v0.1.2 (2015-04-07)
Closed issues:
- Ruby warnings Comparable & Return nil #81
 - CircleCI failing #80
 - Heroku error #77
 - Repeatable signed urls for the same expiry #65
 
Merged pull requests:
- Handle missing parameters in describe_spot_price_history request #82 (nomadium)
 - create db instance in the correct region #79 (lanej)
 - Remove assignment within conditional in File#body #78 (greysteil)
 - mock DescribeDBEngineVersions #76 (ehowe)
 - Fix blank content-encoding when none is supplied #75 (fcheung)
 - [rds] prevent final snapshot on replicas #74 (lanej)
 - Fix for 
undefined methodmap' for nil:NilClass` #73 (mattheworiordan) - Resource record sets bug fix + support eu-central-1 #72 (mattheworiordan)
 - Fix EC2 security groups where SSH inbound rule isn't first #71 (ayumi)
 - eu-central missing from Fog::Compute::AWS::Mock #70 (wyhaines)
 - Remove executable bit from files. #69 (voxik)
 - Remove Mac specific files. #68 (voxik)
 - Stringify keys for query parameters #67 (jfmyers9)
 - Mock method for AWS S3 post_object_hidden_fields #63 (byterussian)
 - Reduce loading time #62 (plribeiro3000)
 - Add support for cname buckets #61 (dsgh)
 
v0.1.1 (2015-02-25)
Closed issues:
Merged pull requests:
- Support for IAM managed policies #60 (fcheung)
 - Fix for ScanFilter parameters #58 (nawaidshamim)
 - [dns] fix Records#get, mock records and proper errors #57 (lanej)
 - [aws|compute] support c4.8xlarge flavor #56 (ddoc)
 - [aws|compute] adding support for c4 instance class #55 (ddoc)
 - not allowed to delete a "revoking" rds firewall #54 (lanej)
 - raise when destroying an ec2 firewall authorized to an rds firewall #53 (lanej)
 - Making it easier to get pre-signed head requests #51 (mrloop)
 - Support customer encryption headers in multipart uploads #50 (lautis)
 - don't allow sg authorization to unknown sgs #49 (lanej)
 
v0.1.0 (2015-02-03)
Closed issues:
- AWS Launch Configuration missing Ebs.Volume_Type #18
 
Merged pull requests:
- Fix v4 signature when path has repeated slashes in the middle #46 (fcheung)
 - get signin token for federation #45 (ehowe)
 - add 'volumeType' and 'encrypted' to blockDeviceMapping parser #43 (ichii386)
 - default namespace and evaluation period on alarm #37 (michelleN)
 
v0.0.8 (2015-01-27)
Closed issues:
- NoMethodError - undefined method `signature_parameters' for nil:NilClass #28
 
Merged pull requests:
- add missing mocks #41 (michelleN)
 - Add idempotent excon option to some route53 API calls #40 (josacar)
 - Allow for AWS errors not specifying region #39 (greysteil)
 - correct engine version param on rds replicas #38 (lanej)
 - [AWS|Autoscaling] Add missing ebs attributes to describe_launch_configurations #35 (fcheung)
 - [AWS|Storage] signed_url should use v2 signature when aws_signature_version is 2 #34 (fcheung)
 - BUGFIX: When fog_credentials endpoint is set @region defaults to nil #33 (nicholasklick)
 - [AWS|Autoscaling] Support classic link related properties for launch configurations #32 (fcheung)
 - fix autoscaling activities collection setup #31 (fcheung)
 - Add PlacementTenancy to launch configuration parser and test case #29 (benpillet)
 - Use Fog::Formatador #27 (starbelly)
 
v0.0.7 (2015-01-23)
Closed issues:
- SSL Error on S3 connection #9
 
Merged pull requests:
v0.0.6 (2015-01-12)
Closed issues:
- missed files #1
 
Merged pull requests:
- [AWS|Core] Fix signature v4 non canonicalising header case properly #4 (fcheung)
 - another attempt at s3 region redirecting #2 (geemus)
 
v0.0.5 (2015-01-06)
v0.0.4 (2015-01-04)
v0.0.3 (2015-01-02)
v0.0.2 (2015-01-02)
v0.0.1 (2015-01-02)
rm (2014-11-27)
fog-brightbox_v0.0.1 (2014-02-19)
* This Change Log was automatically generated by github_changelog_generator