Releases: Bayer-Group/cloudformation-template-generator
v3.10.3
[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
v3.10.0
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
- 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
v3.7.0
Note: This contains a breaking change to AWS::AutoScaling::AutoScalingGroup
to make DesiredCapacity an optional field. See #196 for more details.
v3.6.3
v3.6.2
- 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
v3.6.0
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 beToken[String]
(see #149) - Change
AWS::RDS::DBInstance
'sOption[A]
s toOption[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)