Releases: aws-cloudformation/cfn-lint
Releases · aws-cloudformation/cfn-lint
Release v1.30.0
What's Changed
- Allow conditions in foreach by @kddejong in #4009
- Allow
_
in condition names by @kddejong in #4008 - Remove experimental from W3037 by @kddejong in #3680
- Add in
pattern
for CodePipeline action names by @kddejong in #4012 - Support GetAtts for nested stacks and outputs by @kddejong in #4011
- Add rule I2003 to validate
AllowedPattern
by @kddejong in #4013 - Validate identity base SIDs by @kddejong in #4016
Full Changelog: v1.29.1...v1.30.0
Release v1.29.1
What's Changed
- Update CloudFormation schemas to
2025-03-10
by @github-actions in #3999 - Update E3701 to keep artifact names uniquely by the resource name by @kddejong in #4002
Full Changelog: v1.29.0...v1.29.1
Release v1.29.0
What's Changed
- Add rule W3660 to validate mixing API body definitions in
AWS::ApiGateway::*
resources by @kddejong in #3989 - Add rule E3505 to validate timeouts when connection
AWS::Lambda::Function
andAWS::SQS::Queue
by @kddejong in #3990 - Add rule E3636 to validate
AWS::CodeBuild::Project
s3 locations by @kddejong in #3991 - Add rule E3061 to validate
AWS::S3::Bucket
tiering configurations by @kddejong in #3994 - Deprecate E2540 for new v1 version rules by @kddejong in #3993
- Deprecate E2541 for new v1 version rules by @kddejong in #3993
- Add rule E3700 to validate
AWS::CodePipeline::Pipeline
Source
actions are only in the first stage by @kddejong in #3993 - Add rule E3701 to validate
AWS::CodePipeline::Pipeline
artifact names shared betweenInputArtifacts
andOutputArtifacts
by @kddejong in #3993 - Add rule E3702 to validate
AWS::CodePipeline::Pipeline
counts forInputArtifacts
,OutputArtifacts
based on action type by @kddejong in #3993 - Add rule E3703 to validate
AWS::CodePipeline::Pipeline
configuration of an action by @kddejong in #3993 - Additional general schema updates to complete the rest of the validation in rules E2540 and E2541 by @kddejong in #3993
- Update CloudFormation schemas to
2025-03-07
by @github-actions in #3988 - Add
Condition
toChoice
in state machine by @kddejong in #4000
Full Changelog: v1.28.0...v1.29.0
Release v1.28.0
What's Changed
- Add
uniqueKeys
forSid
in IAM policies by @kddejong in #3982 - Create ipv4 and ipv6 network formats by @kddejong in #3981
- Add rule E3059 to validate if
AWS::EC2::Subnet
CIDRs are in aAWS::EC2::VPC
by @kddejong in #3985 - Add rule E3060 to validate if
AWS::EC2::Subnet
CIDRs overlap with each other by @kddejong in #3985 - Update CloudFormation schemas to
2025-03-04
by @github-actions in #3980
Full Changelog: v1.27.0...v1.28.0
Release v1.27.0
What's Changed
- Provide configuration for exceptions to E3019 by @kddejong in #3972
- Deprecate py3.8 by @kddejong in #3975
- Update lambda eol dates by @kddejong in #3977
- Update CloudFormation schemas to
2025-02-28
by @github-actions in #3967 - Support major version for aurora-postgresql by @kddejong in #3978
Full Changelog: v1.26.1...v1.27.0
Release v1.26.1
What's Changed
Full Changelog: v1.26.0...v1.26.1
Release v1.26.0
What's Changed
- Update I1022 to allow functions by @kddejong in #3961
- Update CloudFormation schemas to
2025-02-24
by @github-actions in #3960 - Add rule W1051 to validate if dynamic reference when ARN by @kddejong in #3962
- Ignore custom resource Ref by @kddejong in #3965
- Update custom resource schema by @kddejong in #3966
- Fix EC2 Subnet allowing ipv6 only by @kddejong in #3969
Full Changelog: v1.25.1...v1.26.0
Release v1.25.1
What's Changed
- No maximum number of
Conditions
by @kddejong in #3958 - Update CloudFormation schemas to
2025-02-13
by @github-actions in #3956
Full Changelog: v1.25.0...v1.25.1
Release v1.25.0
What's Changed
- Don't do boto work on the
AWS::CloudFormation::Stack
by @kddejong in #3951 - Add rule E3501 to validate AWS::SQS::Queue properties based on the queue type by @kddejong in #3952
- Add rule E3502 to validate AWS::SQS::Queue DLQ types match by @kddejong in #3952
- Add
TRUE
to list of strings that can be boolean true by @kddejong in #3953 - Allow asterisks for rule I3042 by @kddejong in #3954
- Update CloudFormation schemas to
2025-02-11
by @github-actions in #3948
Full Changelog: v1.24.0...v1.25.0