Skip to content

Releases: Bayer-Group/cloudformation-template-generator

v3.5.3

16 Feb 17:33
Compare
Choose a tag to compare
  • Add support for Id and Sid to IAM policies and statements (see #139)
  • Add support for Fn::Split (see #141)
  • Add RedrivePolicy for SQS (see #137)

v3.5.1

05 Dec 22:29
Compare
Choose a tag to compare
  • Added Environment, KmsKeyArn, and VpcConfig as optional parameters for AWS::Lambda::Function. They are defaulted to None, thus the change will be backwards compatible. (see #117)

v3.5.0

30 Nov 23:56
Compare
Choose a tag to compare
  • Support for AWS's new features supporting cross template references (see #119)
  • Support for Fn::Sub, which provides a cleaner alternative to Fn::Join and Fn::GetAtt (see #119)
  • Add TemplateBase to auto discover template components (see #120)
  • Add AWS::EMR::Cluster support (see #121)
  • Add KMS support (see #125)
  • Add support for Scala 2.12 (see #122)
  • Fixed AWS::ApiGateway::Deployment, changing Token[Token[String]] to just Token[String] (see #123)
  • Changed nested stack parameters to take Map[String, Token[String]] (see #126)

v3.4.0

07 Nov 23:28
Compare
Choose a tag to compare

Added

  • Support for AWS::CloudFormation::Stack (see #100)
  • Change Description property of Function to Option[Token[String]] so it can contain CloudFormation expressions (see #97)
  • Ports in Security groups can now be parameterized (see #101)
  • Add stream specification for DynamoDB (see #94)
  • Add support for built-in AWS policies (see #108)
  • Add deletion policy to AWS::DynamoDB::Table (see #109)
  • Added the following resources: (see #111)
  • AWS::EC2::SubnetNetworkAclAssociation
  • AWS::ElastiCache::CacheCluser
  • AWS::ElastiCache::SubnetGroup
  • AWS::ECR::Repository
  • Added all supported database engines to AWS::RDS::DBInstance::Engine (see #111)
  • Added all supported disk types to AWS::EC2::Volume (see #111)
  • Add Kinesis support (see #112)
  • Add "DependsOn" to AWS::DynamoDb::Table (see #115)

v3.3.3

29 Apr 19:35
Compare
Choose a tag to compare

Added

  • Support for AWS::CloudFront:Distribution (see #71)
  • Support for tokens in an output (see #74)
  • AWS/Lambda CloudWatch Alarm Namespace (see #87)
  • Support for NodeJs4.3 as a Lambda rutime (see #88)
  • Support for AWS::ApiGateway (see #89)
  • Support for IAMPolicyVersions (see #90)

v3.3.2

29 Apr 19:34
Compare
Choose a tag to compare

Added

  • Support for AWS::CloudTrail::Trail
  • Support for AWS::DataPipeline::Pipeline
  • Ability to use DBSubnet parameters for RDS
  • Ability to use Subnet parameters for EC2 (see #81)

v3.3.1

29 Apr 19:34
Compare
Choose a tag to compare

Changed

  • Modified Fn::Not to be a NestableAmazonFunctionCall to support using the function within an Fn::And block

v3.3.0

21 Mar 13:50
Compare
Choose a tag to compare

Note: This breaks backwards compatibility for anyone using custom NAT Gateways.

Added

  • Added support for AWS::Elasticsearch::Domain and the related types (see #73)

Changed

  • Removed the custom NAT gateway support in favor of the official CloudFormation mechanism (see #72)

v3.2.0

02 Mar 22:49
Compare
Choose a tag to compare

Note: Minor breaks in backwards compatibility on AWS::EC2::Subnet. If you use the Builder wrappers, the change is backwards compatible.

Added

  • Added custom type to remotely manage Route 53 entries in another account (see #75).

Changed

  • AvailabilityZone is optional for Subnet (see #69)
  • Fixed an issue in the NAT Gateway custom type that can cause an unrecoverable failure if the gateway was manually deleted.

v3.1.0

26 Jan 15:54
Compare
Choose a tag to compare

[3.1.0] - 2016-01-26

Note: Minor breaks in backwards compatibility

Added

  • Added the ability to work with NAT gateways. Requires a custom Lambda function. See README.md.
  • Added AWS::CloudFormation::WaitCondition and AWS::CloudFormation::WaitConditionHandle to support pausing
    for resources to do things.
  • Added support for the Fn::GetAZs function
  • Added in VPN support

Changed

  • Improved EIP model to better handle VPC vs Classic EIPs. Changes are backwards compatible, but
    existing methods are now deprecated.
  • Most functions updated to use Token[ConditionRef] instead of Token[String]
  • Changed how implicits are handle in creating AWS::EC2::Route to simplify the code