Skip to content

Releases: Bayer-Group/cloudformation-template-generator

v3.10.3

21 May 20:12
Compare
Choose a tag to compare

[3.10.3] 2021-05-21

  • IMPORTANT: With this release, we move to publishing to Maven Central instead of Bintray (since it is gone), and renamed the group ID in Maven Central to com.bayer. But the Scala/Java package names are still monsanto.
  • Added tags to IAM (see #280)

[3.10.2] 2021-05-20

  • Changes to add Nodejs14.x runtime (see #281)
  • Sonotype switch (see #282)
  • NOTE: this was a short lived release...skip along to the next one.

v3.10.0

22 Jul 22:20
Compare
Choose a tag to compare

Added Kinesis Firehose Delivery Stream S3 support (see #270)
Added Kinesis Stream Encryption support (see #270)
Add support for AWS::EC2::VPCEndpoint (see #255)
add dynamodb SSESpecification (see #256)
Adds support for TargetTrackingScalingPolicyConfiguration (see #257)
Adds support for PointInTimeRecoverySpecification and Tags (see #258)
Fix errors in ApplicationAutoScaling models (see #259)
Added Description fields. Changed fields to Token[...] (see #261)
Add EKS support and unit test. (see #263)
Add GroupName support for security group. (see #264)
Add AssociatePublicIpAddress field to LaunchConfiguration. (see #265)
added billing mode (see #266)
BillingMode PAY_PER_REQUEST validation also for GlobalSecondaryIndexes (see #269)
Add secrets manager (see #271)
Fill out more code build stuff. (see #272)
Added PermissionsBoundary for Role (see #273)
Added UNSAFEFunctionCallToken to represent cloudformation functions (see #274)
Update travis to openjdk8 and bump minor Scala versions (see #276)
Added automation features to SSM Documents (see #275)

v3.8.1

24 Feb 00:15
Compare
Choose a tag to compare
  • Make TracingConfig an enum (see #234)
  • Add CodeBuild cache (see #235)
  • Add default None to SNS resources. (see #237)
  • Change Events::Rule target Input to Token[String] (see #238)
  • Add default values to optional EMR configurations (see #239)
  • Fix IAM Policies (see #241)
  • upgrade to sbt 1.1 (see #242)
  • add VpcRef ADT to allow VPC ID to be set more flexibly (see #243)
  • Add missing arguments to ApiGateway ApiKey (see #244)
  • Update simple template documentation example so it compiles and runs (see #245)
  • Upgrade/extend AWS::Elasticsearch::Domain to support VPCOptions (see #246)
  • Add ApplicationAutoScaling (see #247)

v3.7.1

12 Nov 18:45
Compare
Choose a tag to compare
  • Add support for AWS Batch (see #203)
  • Add support for EFS (see #208)
  • Add support for DependsOn in many classes (see#205)
  • Add support for RetentionPeriodHours to AWS::Kinesis::Stream(see #211)
  • Closed #166 and #160
  • Add support for new lambda runtimes (see#201)
  • Other minor improvements

v3.7.0

12 Nov 18:25
Compare
Choose a tag to compare

Note: This contains a breaking change to AWS::AutoScaling::AutoScalingGroup to make DesiredCapacity an optional field. See #196 for more details.

  • Add support for AWS EC2 Systems Manager (SSM) (see #195)
  • Add support for AWS::CodeCommit::Repository (see #200)
  • Add support for TreatMissingData parameter of AWS::CloudWatch::Alarm (see #197)
  • Add support for AWS::ApiGateway::{UsagePlan,UsagePlanKey} (see #187)

v3.6.3

19 Jul 16:14
Compare
Choose a tag to compare
  • Add support for custom namespace in cloudwatch (see #178)
  • Make RuleCondition accept Option[Seq[Token[String]]] (see #182)
  • Add DependsOn attribute to ElasticLoadBalancingV2 resources (see #183)
  • Align managed policy arns parameter types (see #179)

v3.6.2

29 Jun 21:03
Compare
Choose a tag to compare
  • Add InstanceProfileName (see #168)
  • Add AWS::SNS::Subscription (see #170)
  • Add support for ContainerDefinition MountPoints (see #164)
  • Cache the ivy cache, compiled compiler interface, etc. (see #175)
  • Add host-header RuleCondition builder method (see #176)
  • Improve has template (see #169)
  • Make AllocatedStorage optional for non-NewRds instances (see #174)
  • Cloudwatch dimension general token (see #177)

v3.6.1

22 May 22:39
Compare
Choose a tag to compare
  • Add accountId to managed policies (see #135)

v3.6.0

19 Apr 21:30
Compare
Choose a tag to compare

Note: This contains a small change to AWS::IAM::ManagedPolicy that may not be backwards compatible if you were relying on the implicit conversion from T to Option[T]. If you were already specifying your Path as Some("blah"), you're fine. Otherwise, it should be a simple change in your code to update it. See #149 for more details.

  • Implement support for ElasticLoadBalancingV2 (see #147)
  • Change Path type in IAM resources to be Token[String] (see #149)
  • Change AWS::RDS::DBInstance's Option[A]s to Option[Token[A]] (see #152)
  • Add DependsOn parameter to AWS::ECS::Service and AWS::ECS::Cluster (see #153)
  • Add AWS::Events::Rule (see #155)
  • Allow creation of alias records by hosted zone ID (see #157)
  • Add ProviderArns to AWS::ApiGateway::Authorizer (see #158)
  • Add support for AWS::Logs::* (see #159)

v3.5.4

03 Mar 21:37
Compare
Choose a tag to compare
  • Update IAM Policy Statements to support multiple resources (see #143)
  • Add support for ECS Task Definitions, Services, and Clusters (see #142)