NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #460 most downloaded on PyPI
Checks CloudFormation templates for practices and behaviour that could potentially be improved
Last release 5 days ago
17 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
457 releases · first in 2018
Gracefully exit of a override schema patch fails by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4134
Fn::Transform with other properties by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/41372025-05-07 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4132Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.35.0...v1.35.1
Make intrinsic functions configurable by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4129
Assign to Jsonata choices by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/41302025-05-06 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4124Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.34.2...v1.35.0
One column per quarter.
Unschedule v0 maintenance work by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4120
anyOf for properties that are ipv4 and ipv6 by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/41222025-04-24 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4118Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.34.1...1.34.2
Fix property restrictions when using lambda by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4111
2025-04-21 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4110Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.34.0...v1.34.1
Fix Cidr type in AWS::EC2::IPAMPool by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4101
AWS::EC2::IPAMPool by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4101Fn::GetAtt to an object when using short form by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/41022025-04-16 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4105Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.33.2...v1.34.0
Switch E3683 to E3684 for health check protocol by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4094
Items to map function in state machine definition by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4097Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.33.1...v1.33.2
Case insensitive pattern for AWS::SSM::Parameter Name by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4090
AWS::SSM::Parameter Name by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4090None for filename by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4091Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.33.0...v1.33.1
New rule E3062 to validate DBInstanceClass against Engine by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4080
DBInstanceClass against Engine by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4080AWS::ElasticLoadBalancingV2::TargetGroup TargetType property restrictions by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4082AWS::ElasticLoadBalancingV2::TargetGroup Protocol property restrictions by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/40822025-04-08 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4083Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.32.4...v1.33.0
Update to PEP 639 by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4067
StorageEncrypted can be used on aurora AWS::RDS::DBInstance by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/40692025-04-04 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4064Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.32.3...v1.32.4
Add an additional + for AWS::SSM::Parameter Name by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4062
+ for AWS::SSM::Parameter Name by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4062Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.32.2...v1.32.3
Add Assign into Choice for state machines by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4054
Assign into Choice for state machines by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4054pattern for a AWS::SSM::Parameter Name by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4055Properties is a dict by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/40572025-04-02 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4052Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.32.1...v1.32.2
Change state machine schema based on query language by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4045
2025-03-24 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4046Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.32.0...v1.32.1
Update IAM Resource policy pattern by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4040
2025-03-20 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4021Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.31.3...v1.32.0
Update I3510 to lower case resource names by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4038
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.31.2...v1.31.3
Update I3510 to only validate at least one resource is matched by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4032
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.31.1...v1.31.2
Update I3510 to not fail on resources that start with asterisk by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4029
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.31.0...v1.31.1
Update CloudFormation schemas to 2025-03-17 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4004
2025-03-17 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4004? or * in action by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4026Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.30.0...v1.31.0
Allow conditions in foreach by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4009
_ in condition names by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4008pattern for CodePipeline action names by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4012AllowedPattern by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4013Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.29.1...v1.30.0
Update CloudFormation schemas to 2025-03-10 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3999
2025-03-10 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3999Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.29.0...v1.29.1
Deprecate E2540 for new v1 version rules by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3993
AWS::ApiGateway::* resources by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3989AWS::Lambda::Function and AWS::SQS::Queue by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3990AWS::CodeBuild::Project s3 locations by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3991AWS::S3::Bucket tiering configurations by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3994AWS::CodePipeline::Pipeline Source actions are only in the first stage by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3993AWS::CodePipeline::Pipeline artifact names shared between InputArtifacts and OutputArtifacts by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3993AWS::CodePipeline::Pipeline counts for InputArtifacts, OutputArtifacts based on action type by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3993AWS::CodePipeline::Pipeline configuration of an action by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/39932025-03-07 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3988Condition to Choice in state machine by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4000Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.28.0...v1.29.0
Add uniqueKeys for Sid in IAM policies by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3982
uniqueKeys for Sid in IAM policies by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3982AWS::EC2::Subnet CIDRs are in a AWS::EC2::VPC by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3985AWS::EC2::Subnet CIDRs overlap with each other by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/39852025-03-04 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3980Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.27.0...v1.28.0
Deprecate py3.8 by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3975
2025-02-28 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3967Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.26.1...v1.27.0
Switch EC2 subnet requiredXor to requiredOr by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3970
requiredXor to requiredOr by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3970Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.26.0...v1.26.1
Update I1022 to allow functions by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3961
2025-02-24 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3960Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.25.1...v1.26.0
No maximum number of Conditions by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3958
Conditions by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/39582025-02-13 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3956Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.25.0...v1.25.1
Don't do boto work on the AWS::CloudFormation::Stack by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3951
AWS::CloudFormation::Stack by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3951TRUE to list of strings that can be boolean true by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/39532025-02-11 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3948Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.24.0...v1.25.0
Cleanup boto patching and include min/max by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3939
format error messaging when no pattern by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/39432025-02-04 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3945Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.23.1...v1.24.0
Put in fixes for ECS LogDriver configs by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3937
LogDriver configs by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/39372025-01-30 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3936format comparing by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3940Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.23.0...v1.23.1
Add rule E1041 to validate Ref format by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3914
Ref format by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3914Default value be a str by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/39312025-01-29 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3929Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.22.7...v1.23.0
Allow Fn::Transform alongside keys in mappings by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3920
Fn::Transform alongside keys in mappings by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/39202025-01-23 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3917Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.22.6...v1.22.7
Fix resolver logic for better context logic by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3915
2025-01-16 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3913Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.22.5...v1.22.6
Patch out bad types in DMS DataProvider by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3905
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.22.4...v1.22.5
Add ap-southeast-7 Asia Pacific (Thailand) Region by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3897
ap-southeast-7 Asia Pacific (Thailand) Region by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3897.cfnlintrc file by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/38982025-01-09 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3901Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.22.3...v1.22.4
SnapStart is okay with new python dotnet by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3890
SnapStart is okay with new python dotnet by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/38902024-12-30 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3883Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.22.2...v1.22.3
Update regex for FnSub by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3878
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.22.1...v1.22.2
Add pattern for SNS TopicName by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3869
pattern for SNS TopicName by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3869Default values in SAM when SSM parameter by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/38742024-12-12 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3868Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.22.0...v1.22.1
Replace parameters when both transforms are used by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3861
None from Fn::FindInMap by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/38662024-12-10 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3863Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.21.0...v1.22.0
Pass parameters to ForEachCollection processing by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3854
ForEachCollection processing by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3854Fn::FindInMap resolution when hitting a Fn::Sub by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3856Assign to appropriate state machine options by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/38592024-12-09 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3853Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.20.2...v1.21.0
Add SES exception for boto MatchingEventTypes by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3843
MatchingEventTypes by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3843postgres by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/38502024-12-02 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3844Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.20.1...v1.20.2
Update CloudFormation schemas to 2024-11-23 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3832
nodejs22.x to AWS::Lambda::Function Runtime enum by @JamesKyburz in https://github.com/aws-cloudformation/cfn-lint/pull/3841maxItems for PathPatternConfig in AWS::ElasticLoadBalancingV2::ListenerRule by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3835Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.20.0...v1.20.1
Update CloudFormation schemas to 2024-11-18 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3828
2024-11-18 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3828Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.19.0...v1.20.0
Update CloudFormation schemas to 2024-11-07 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3811
2024-11-07 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3811build_scenerios_on_region by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3813cloudfront to be used in ARNs for account ID by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3821Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.18.4...v1.19.0
Add AutoRetryLimit for AWS::CodeBuild::Project by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3809
AutoRetryLimit for AWS::CodeBuild::Project by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3809type by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/38052024-11-01 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3807Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.18.3...v1.18.4
Enhanced monitoring can be configured on aurora clusters by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3801
2024-10-30 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3799Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.18.2...v1.18.3
Update more tests for condition keys by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3781
Fn::FindInMap resolver to handle Ref to psedueparams by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3785enumCaseInsensitive by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3789Definition in exceptions by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/37925.7/8.0 for DB Engine Version by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/37962024-10-28 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3795Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.18.1...v1.18.2
Fix policy schema condition key patterns by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3779
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.18.0...v1.18.1
Add additionalProperties false to IAM conditions by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3767
additionalProperties false to IAM conditions by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3767^.*$ to exceptions for boto pattern detection by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3772docker/library/python from 3.12-alpine3.20 to 3.13-alpine3.20 by @dependabot in https://github.com/aws-cloudformation/cfn-lint/pull/37732024-10-21 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3758AWS::EC2::Subnet.Id format by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3761Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.17.2...v1.18.0
Update language extensions Fn::ForEach for empty lists by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3764
Fn::ForEach for empty lists by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3764Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.17.1...v1.17.2
Make an exception for DocDB Cluster Port return type by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3759
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.17.0...v1.17.1
Update test results for py3.8 deprecation by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3745
py3.8 deprecation by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3745Dockerfile image location to ECR by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3746HealthCheckType enum for AWS::AutoScaling::AutoScalingGroup by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/37552024-10-17 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3748Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.16.1...v1.17.0
Move requireXor to SpotFleetRequestConfigData by @stevengubler in https://github.com/aws-cloudformation/cfn-lint/pull/3737
requireXor to SpotFleetRequestConfigData by @stevengubler in https://github.com/aws-cloudformation/cfn-lint/pull/37372024-10-10 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3736Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.16.0...v1.16.1
Switch SAM validation E3031 to use pre-transform by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3726
MinActiveInstancesPercent to AutoScalingRollingUpdate by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/37332024-10-03 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3732 and https://github.com/aws-cloudformation/cfn-lint/pull/3723requiredXor for Vpc and Subnets by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3734Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.15.2...v1.15.3
Exception for lambda authorizer uri by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3720
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.15.1...v1.15.2
Switch FN support inside Rules by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3712
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.15.0...v1.15.1
Update state machine to support StringMatches by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3705
StringMatches by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3705Rules section by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3703Parameter defaults by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/37072024-09-23 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3702Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.14.2...v1.15.0
Move KMS validation for SSESpecification on Tables by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3700
SSESpecification on Tables by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/37002024-09-19 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3698Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.14.1...v1.14.2
Add W3693 for aurora cluster properties by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3695
2024-09-17 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/3692Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.14.0...v1.14.1
Cloud9 ImageIds can be an alias by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3679
NetworkInterfaceId by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3685requiredXor to requiredOr by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3688Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.13.0...v1.14.0
Add rule E3674 to validate instance PrivateIpAddress by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3657
PrivateIpAddress by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3657Ipv6Addresses and Ipv6AddressCount on AWS::EC2::NetworkInterface together by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3656EXTERNAL to not have REPLICA by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3670HealthCheckGracePeriodSeconds on AWS::ECS::Service by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3671Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.12.4...v1.13.0
Return Symbol instead of None on Fn::Equals logic by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/3663
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.12.3...v1.12.4
Your coding agent can read these notes before it upgrades. Set up the MCP server →