NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1042 most downloaded on PyPI
Checks CloudFormation templates for practices and behaviour that could potentially be improved
Last release 6 days ago
29 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
458 releases · first in 2018
chore(deps-dev): update coverage requirement from >=7.2.1 to >=7.16.1 in /requirements by @dependabot [bot] in #4720
2026-09-28 by @github-actions[bot] in #4716Full Changelog: v1.57.0...v1.57.1
2026-09-28 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4716Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.57.0...v1.57.1
One column per quarter.
fix: Require ProvisionedThroughput when DynamoDB BillingMode is omitted by @kddejong in #4702
Fn::Select lifecycle policies without transform by @0xTaoZ in #47046.22.2 to 6.22.3 in /requirements by @dependabot[bot] in #4713Fn::Select lifecycle policy error metadata by @kddejong in #4711Fn::Select can take by @ashvinctrl in #47052026-09-17 by @github-actions[bot] in #4703Full Changelog: v1.56.3...v1.57.0
Fn::Select lifecycle policies without transform by @0xTaoZ in https://github.com/aws-cloudformation/cfn-lint/pull/47046.22.2 to 6.22.3 in /requirements by @dependabot[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4713Fn::Select lifecycle policy error metadata by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4711Fn::Select can take by @ashvinctrl in https://github.com/aws-cloudformation/cfn-lint/pull/47052026-09-17 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4703Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.56.3...v1.57.0
fix W1028 : scope to enclosing Fn::If pins by @kddejong in #4690
Fn::If pins by @kddejong in #4690Fn::Select on a literal list by @kddejong in #46952026-09-10 by @github-actions[bot] in #4691Fn::FindInMap should not share identity (W1101 false positive) by @kddejong in #4698Full Changelog: v1.56.2...v1.56.3
Fn::If pins by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4690Fn::Select on a literal list by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/46952026-09-10 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4691Fn::FindInMap should not share identity (W1101 false positive) by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4698Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.56.2...v1.56.3
fix: Allow intrinsics in SAM Globals properties by @kddejong in #4683
maxProperties warnings for single-property schemas by @0xTaoZ in #4686Fn::GetAZs in Fn::Join values by @0xTaoZ in #4677Full Changelog: v1.56.1...v1.56.2
maxProperties warnings for single-property schemas by @0xTaoZ in https://github.com/aws-cloudformation/cfn-lint/pull/4686Fn::GetAZs in Fn::Join values by @0xTaoZ in https://github.com/aws-cloudformation/cfn-lint/pull/4677Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.56.1...v1.56.2
fix(ecs): Support 32 vCPU Fargate task definitions by @kddejong in #4668
UpdatePolicy/CreationPolicy by @kddejong in #46762026-09-08 by @github-actions[bot] in #4667Full Changelog: v1.56.0...v1.56.1
UpdatePolicy/CreationPolicy by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/46762026-09-08 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4667Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.56.0...v1.56.1
test(functions): assert FindInMap rejects non-DefaultValue 4th item without transform by @kddejong in #4639
FindInMap rejects non-DefaultValue 4th item without transform by @kddejong in #4639TemplateURL resolution by @kddejong in #4640CreationPolicy and UpdatePolicy by @kddejong in #4641GetAtt to SAM generated resources by @kddejong in #4646AutoScalingInstanceRefresh to the UpdatePolicy schema by @ktrysmt in #46562026-08-28 by @github-actions[bot] in #4637AutoScalingInstanceRefresh with AutoScalingRollingUpdate by @kddejong in #4661get_url_retrieve by @kddejong in #4663GetAtt outputs on SAM applications by @0xTaoZ in #46652026-08-31 by @github-actions[bot] in #4664Full Changelog: v1.55.1...v1.56.0
FindInMap rejects non-DefaultValue 4th item without transform by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4639TemplateURL resolution by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4640CreationPolicy and UpdatePolicy by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4641GetAtt to SAM generated resources by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4646AutoScalingInstanceRefresh to the UpdatePolicy schema by @ktrysmt in https://github.com/aws-cloudformation/cfn-lint/pull/46562026-08-28 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4637AutoScalingInstanceRefresh with AutoScalingRollingUpdate by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4661get_url_retrieve by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4663GetAtt outputs on SAM applications by @0xTaoZ in https://github.com/aws-cloudformation/cfn-lint/pull/46652026-08-31 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4664Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.55.1...v1.56.0
chore(deps): bump setuptools from 83.0.0 to 84.0.0 in /requirements by @dependabot[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4630
DependsOn validation for SAM/MODULE sub-resources by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4632FindInMap DefaultValue without transform by @0xTaoZ in https://github.com/aws-cloudformation/cfn-lint/pull/46282026-08-13 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4626Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.55.0...v1.55.1
DependsOn validation for SAM/MODULE sub-resources by @kddejong in #4632FindInMap DefaultValue without transform by @0xTaoZ in #46282026-08-13 by @github-actions[bot] in #4626Full Changelog: v1.55.0...v1.55.1
Update E3043 for Serverless::Application by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4617
Fn::Select negative indexes by @0xTaoZ in https://github.com/aws-cloudformation/cfn-lint/pull/46222026-08-11 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4602Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.54.0...v1.55.0
Fn::Select negative indexes by @0xTaoZ in #46222026-08-11 by @github-actions[bot] in #4602Full Changelog: v1.54.0...v1.55.0
fix(ec2): Allow FromPort/ToPort for ICMPv6 in W3687 by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4600
2026-08-04 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4601Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.53.3...v1.54.0
2026-08-04 by @github-actions[bot] in #4601Full Changelog: v1.53.3...v1.54.0
Cache RefResolver subschemas lookup per instance by @sir-sigurd in https://github.com/aws-cloudformation/cfn-lint/pull/4590
RefResolver subschemas lookup per instance by @sir-sigurd in https://github.com/aws-cloudformation/cfn-lint/pull/4590Fn::If in OutputArtifacts Name by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/45962026-07-28 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4589Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.53.2...v1.53.3
RefResolver subschemas lookup per instance by @sir-sigurd in #4590Fn::If in OutputArtifacts Name by @kddejong in #45962026-07-28 by @github-actions[bot] in #4589Full Changelog: v1.53.2...v1.53.3
Compute Context.module_names lazily to avoid rescan on every evolve() by @sir-sigurd in https://github.com/aws-cloudformation/cfn-lint/pull/4586
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.53.1...v1.53.2
Full Changelog: v1.53.1...v1.53.2
Update snapshot script results file naming so that templates with sam… by @satyakigh in https://github.com/aws-cloudformation/cfn-lint/pull/4575
FindInMap keys resolved from parameter defaults by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/45802026-07-20 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4576Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.53.0...v1.53.1
FindInMap keys resolved from parameter defaults by @kddejong in #45802026-07-20 by @github-actions[bot] in #4576Full Changelog: v1.53.0...v1.53.1
fix: Restore pricing and AWS API scripts, fix Elasticsearch instance type enum by @kddejong in #4569
Full Changelog: v1.52.1...v1.53.0
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.52.1...v1.53.0
fix: Auto-download schemas when not present for pre-commit users by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4558
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.52.0...v1.52.1
Full Changelog: v1.52.0...v1.52.1
Source schemas from enhanced-schemas repo instead of local patching by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4539
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.51.5...v1.52.0
Full Changelog: v1.51.5...v1.52.0
fix: Correct schema false positives for ElastiCache and IAM by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4540
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.51.4...v1.51.5
Full Changelog: v1.51.4...v1.51.5
fix: E3042 false positive when Essential is omitted from ECS containers by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4536
2026-06-03 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4534Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.51.3...v1.51.4
fix: Allow ProvisionedThroughput with 0 values when BillingMode is PAY_PER_REQUEST by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull
ProvisionedThroughput with 0 values when BillingMode is PAY_PER_REQUEST by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/45242026-06-02 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4523Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.51.2...v1.51.3
fix: Allow Fn::GetStackOutput in Output Values, Fn::Sub, and Fn::Base64 by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4519
Fn::GetStackOutput in Output Values, Fn::Sub, and Fn::Base64 by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4519maxUniqueItems validation by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/45202026-05-27 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4518Fn::GetAZs by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4521Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.51.1...v1.51.2
Fix Ref and GetAtt validation for MODULE sub-resources by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4510
2026-05-18 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/45092026-05-21 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4513Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.51.0...v1.51.1
Update snapshots script and conditions yaml by @satyakigh in https://github.com/aws-cloudformation/cfn-lint/pull/4479
Fn::GetStackOutput intrinsic function by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4495Fn::Transform used at list properties by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4498ResultWriter schema of step functions by @szbartnik in https://github.com/aws-cloudformation/cfn-lint/pull/44972026-05-11 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/44902026-05-12 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4503Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.50.1...v1.51.0
fix: Rule E3031 false positive for boolean values with pattern by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4485
3.14 support by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/44872026-04-29 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4483Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.50.0...v1.50.1
feat: add rule E3720 to validate StorageEncrypted is set when KmsKeyId is specified for non-custom engine RDS DBInstances by @kddejong in https://gith
StorageEncrypted is set when KmsKeyId is specified for non-custom engine RDS DBInstances by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4480ReplicaMode enum values for Oracle and Db2 engines by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4480ReplicaMode is specified for non-Oracle/Db2 engines (silently ignored) by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4480Domain has non-standard values (silently converted to vpc) by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4480maxUniqueItems JSON Schema keyword for arrays where duplicates are allowed but unique count is limited by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/44802026-04-27 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4477Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.49.3...v1.50.0
chore(deps): update sympy requirement from >=1.0.0 to >=1.14.0 in /requirements by @dependabot[bot] in https://github.com/aws-cloudformation/cfn-lint/
sympy requirement from >=1.0.0 to >=1.14.0 in /requirements by @dependabot[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4473BackupRetentionPeriod is omitted by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/44752026-04-22 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4467Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.49.2...v1.49.3
Fix E1041 false positive: add Lambda::Function.Arn format to Lambda Alias by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4469
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.49.1...v1.49.2
Add rule E3718 to validate AuthorizerResultTtlInSeconds maximum of 3600 only applies to TOKEN and REQUEST authorizers by @kddejong in https://github.c
AuthorizerResultTtlInSeconds maximum of 3600 only applies to TOKEN and REQUEST authorizers by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4444Iops is ignored for certain EBS volume types by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4444BackupRetentionPeriod based on instance configuration by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/44442026-04-21 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4462Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.49.0...v1.49.1
feat: add rule E3712 to validate TargetTrackingScaling policy requires ASG MaxSize greater than MinSize by @kddejong in https://github.com/aws-cloudfo
TargetTrackingScaling policy requires ASG MaxSize greater than MinSize by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4444ListenerRule target group protocol is not GENEVE by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4444VirtualName uses ephemeral device format when Ebs is absent by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4456VirtualName is ignored when Ebs is specified by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4456_all_property_types for GetAtt by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4443FunctionName maxLength from 140 to 64 by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4448EngineVersion is unquoted float by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4454me-south-1 during schema update due to endpoint timeout by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/44492026-04-20 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4450Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.48.1...v1.49.0
fix: Timestream lifecycle patches to exclude InfluxDB resources by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4437
Publish to smithy action prefixes for LayerVersion validation by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/44382026-03-31 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4434Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.48.0...v1.48.1
Freeze date in tests for deterministic runtime deprecation results by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4409
VpcConfig when FileSystemConfigs is specified on Lambda Function by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4408AssumeRolePolicyDocument principal ARNs by @raajheshkannaa in https://github.com/aws-cloudformation/cfn-lint/pull/4410cfnlintrc has non_zero_exit_code by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4414enum validation for predictive scaling predefined metric types by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4417Fn::If condition name by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4418AllowedValues by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4421graph() function to cfnlint.api by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4422AlarmName has no leading/trailing whitespace by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4424uniqueKeys on AutoScaling LaunchTemplate Overrides to prevent duplicate instance types by @kddejong in https://github.com/aws-cloudformation/cfn-lint
/pull/4424MasterUsername validation by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4425cfnGather if/then schemas to prevent vacuous matches by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/44262026-03-31 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4411Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.47.1...v1.48.0
Fix E3063 false positive when Code is a string (aws-cli pattern) by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4399
EngineVersion of 8.0.0 to DocDB Cluster by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/44012026-03-24 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4404Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.47.0...v1.47.1
Remove Python 3.9 support (EOL October 2025) by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4383
2026-03-10 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/43812026-03-13 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4386Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.46.0...v1.47.0
Add rule E3063 to validate GuardDuty Detector property exclusivity by @JuanHPassos in https://github.com/aws-cloudformation/cfn-lint/pull/4364
2026-03-02 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4375Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.45.0...v1.46.0
chore(deps): bump setuptools from 80.10.2 to 82.0.0 in /requirements by @dependabot[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4366
80.10.2 to 82.0.0 in /requirements by @dependabot[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4366Handler, Runtime, or Layers by @chrisqm-dev in https://github.com/aws-cloudformation/cfn-lint/pull/4372LogLevel is not supported when LogFormat is set to Text by @chrisqm-dev in https://github.com/aws-cloudformation/cfn-lint/pull/43726.18.0 to 6.19.0 in /requirements by @dependabot[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/43701.44.0 in Dockerfile by @rchildress87 in https://github.com/aws-cloudformation/cfn-lint/pull/4365Fn::Transform in additional properties by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/43682026-02-23 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4362Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.44.0...v1.45.0
Add E3704: Enforce TransitEncryptionEnabled for Valkey ReplicationGroups by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4353
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.43.4...v1.44.0
Fix update specs in quick succession failing the command by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4339
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.43.3...v1.43.4
Update Lambda runtime lifecycle data with latest AWS runtimes by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4335
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.43.2...v1.43.3
Update CloudFormation schemas to 2026-01-05 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4329
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.43.1...v1.43.2
SecurityGroupIds can take a name from a default VPC by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4324
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.43.0...v1.43.1
Add us-isob-west-1 region by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4318
us-isob-west-1 region by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4318Output in Succeeed state by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/43202025-12-11 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/43172025-12-15 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4321Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.42.1...v1.43.0
Fix rule E3601 Step Functions StartAt path resolution in Parallel branches by @tyukei in https://github.com/aws-cloudformation/cfn-lint/pull/4313
2025-12-08 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4305Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.42.0...v1.42.1
chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4299
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.41.0...v1.41.1
Update rule E3006 to fail on bad serverless resource types by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4278
Properties type by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/42792025-11-18 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4290Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.40.4...v1.41.0
Patch boto process to cover shap mismatch boto to schema by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4275
2025-10-31 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4270Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.40.3...v1.40.4
Update CloudFormation schemas to 2025-10-27 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4261
2025-10-27 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4261Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.40.2...v1.40.3
Update the UpdatePolicy schema by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4257
UpdatePolicy schema by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/42572025-10-13 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4259Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.40.1...v1.40.2
Update nodejs18.x lifecycle dates in LmbdRuntimeLifecycle.json to match official AWS Docs by @cullancarey in https://github.com/aws-cloudformation/cfn
nodejs18.x lifecycle dates in LmbdRuntimeLifecycle.json to match official AWS Docs by @cullancarey in https://github.com/aws-cloudformation/cfn-lint/pull/4250StartAt typo by @r-heimann in https://github.com/aws-cloudformation/cfn-lint/pull/42512025-10-09 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4248ImageId by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4255Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.40.0...v1.40.1
increase sqs MaximumMessageSize maximum value by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4242
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.39.1...v1.40.0
Remove rule E3056 by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4230
E3056 by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/42302025-08-26 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4226Iterator by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4231Fn::If by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4234Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.39.0...v1.39.1
Optimize rule filtering performance by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4222
2025-08-18 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4217Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.38.3...v1.39.0
Update CloudFormation schemas to 2025-08-12 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4212
2025-08-12 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4212Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.38.2...v1.38.3
Fix unit testing with lambda EOL date changes by @gbudge in https://github.com/aws-cloudformation/cfn-lint/pull/4208
AmazonGuardDutyFullAccess from ManagedPolicies by @syldyer in https://github.com/aws-cloudformation/cfn-lint/pull/4209CreationPolicy StartFleet type by @syldyer in https://github.com/aws-cloudformation/cfn-lint/pull/42102025-08-04 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4204Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.38.1...v1.38.2
Add --list-templates advanced / debugging parameter by @gbudge in https://github.com/aws-cloudformation/cfn-lint/pull/4195
--list-templates advanced / debugging parameter by @gbudge in https://github.com/aws-cloudformation/cfn-lint/pull/41952025-07-30 by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4190Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.38.0...v1.38.1
Improve condition processing by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4187
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.37.2...v1.38.0
Fix template check when using cli by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4183
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.37.1...v1.37.2
Create API for just taking a config by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4177
2025-07-07 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4176Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.37.0...v1.37.1
Update CloudFormation schemas to 2025-06-30 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4173
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.36.1...v1.37.0
Allow * for resource partition by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4168
* for resource partition by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/41682025-06-19 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4165Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.36.0...v1.36.1
Don't decode when TemplateURL is dynamic reference by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4156
TemplateURL is dynamic reference by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4156Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.35.4...v1.36.0
Update CloudFormation schemas to 2025-06-02 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4148
2025-06-02 by @github-actions in https://github.com/aws-cloudformation/cfn-lint/pull/4148Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.35.3...v1.35.4
Undo change 4138 by @kddejong in https://github.com/aws-cloudformation/cfn-lint/pull/4149
Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.35.2...v1.35.3
Your coding agent can read these notes before it upgrades. Set up the MCP server →