Skip to content

Releases: aws-cloudformation/cfn-lint

Release v1.56.3

Choose a tag to compare

@kddejong kddejong released this 10 Sep 18:21
5caad1e

What's Changed

  • fix W1028: scope to enclosing Fn::If pins by @kddejong in #4690
  • fix E1017: report out-of-bounds Fn::Select on a literal list by @kddejong in #4695
  • fix E1010: report clean error for Fn::GetAtt string form without an attribute by @kddejong in #4696
  • Update CloudFormation schemas to 2026-09-10 by @github-actions[bot] in #4691
  • fix W1101: resolved Fn::FindInMap should not share identity (W1101 false positive) by @kddejong in #4698

Full Changelog: v1.56.2...v1.56.3

Release v1.56.2

Choose a tag to compare

@kddejong kddejong released this 09 Sep 18:54
a4ed5bb

What's Changed

Full Changelog: v1.56.1...v1.56.2

Release v1.56.1

Choose a tag to compare

@kddejong kddejong released this 08 Sep 16:19
9c6ecc9

What's Changed

  • fix(ecs): Support 32 vCPU Fargate task definitions by @kddejong in #4668
  • Guard against YAML alias amplification (billion laughs) by @kddejong in #4670
  • fix: Type-check resource Refs in UpdatePolicy/CreationPolicy by @kddejong in #4676
  • Update CloudFormation schemas to 2026-09-08 by @github-actions[bot] in #4667

Full Changelog: v1.56.0...v1.56.1

Release v1.56.0

Choose a tag to compare

@kddejong kddejong released this 31 Aug 16:12
470191b

What's Changed

  • test(functions): assert FindInMap rejects non-DefaultValue 4th item without transform by @kddejong in #4639
  • fix: Prevent path traversal in nested stack TemplateURL resolution by @kddejong in #4640
  • fix: Require object for CreationPolicy and UpdatePolicy by @kddejong in #4641
  • Fix E1010 resolve GetAtt to SAM generated resources by @kddejong in #4646
  • chore(deps): bump pyinstaller from 6.21.0 to 6.22.1 in /requirements by @dependabot[bot] in #4647
  • docs: add inspect.software health badge by @Nayjest in #4648
  • Add AutoScalingInstanceRefresh to the UpdatePolicy schema by @ktrysmt in #4656
  • chore(deps): bump pyinstaller from 6.22.1 to 6.22.2 in /requirements by @dependabot[bot] in #4650
  • Update CloudFormation schemas to 2026-08-28 by @github-actions[bot] in #4637
  • Fix E3016: Reject AutoScalingInstanceRefresh with AutoScalingRollingUpdate by @kddejong in #4661
  • fix: Defer schema metadata updates until install succeeds by @Fail-Safe in #4662
  • chore: Remove unused caching path from get_url_retrieve by @kddejong in #4663
  • Allow GetAtt outputs on SAM applications by @0xTaoZ in #4665
  • Update CloudFormation schemas to 2026-08-31 by @github-actions[bot] in #4664

New Contributors

Full Changelog: v1.55.1...v1.56.0

Release v1.55.1

Choose a tag to compare

@kddejong kddejong released this 13 Aug 17:14
0ce7cfd

What's Changed

  • chore(deps): bump setuptools from 83.0.0 to 84.0.0 in /requirements by @dependabot[bot] in #4630
  • E3005: skip DependsOn validation for SAM/MODULE sub-resources by @kddejong in #4632
  • fix(functions): allow FindInMap DefaultValue without transform by @0xTaoZ in #4628
  • fix(schema): retry transient network errors when downloading schemas by @kddejong in #4633
  • Update CloudFormation schemas to 2026-08-13 by @github-actions[bot] in #4626

Full Changelog: v1.55.0...v1.55.1

Release v1.55.0

Choose a tag to compare

@kddejong kddejong released this 11 Aug 20:09
980f3dc

What's Changed

Full Changelog: v1.54.0...v1.55.0

Release v1.54.0

Choose a tag to compare

@kddejong kddejong released this 05 Aug 17:09
f76cd1d

What's Changed

  • fix(ec2): Allow FromPort/ToPort for ICMPv6 in W3687 by @kddejong in #4600
  • Remove SAM translator dependency, validate SAM templates via schemas by @kddejong in #4491
  • Update CloudFormation schemas to 2026-08-04 by @github-actions[bot] in #4601

Full Changelog: v1.53.3...v1.54.0

Release v1.53.3

Choose a tag to compare

@kddejong kddejong released this 28 Jul 16:24
5bfafc7

What's Changed

  • Cache RefResolver subschemas lookup per instance by @sir-sigurd in #4590
  • chore(deps): bump pyinstaller from 6.20.0 to 6.21.0 in /requirements by @dependabot[bot] in #4595
  • chore(deps): bump setuptools from 82.0.1 to 83.0.0 in /requirements by @dependabot[bot] in #4593
  • fix(E3701): Prevent false positive for Fn::If in OutputArtifacts Name by @kddejong in #4596
  • fix(schema): Add file locking to prevent concurrent cache corruption by @kddejong in #4598
  • Update CloudFormation schemas to 2026-07-28 by @github-actions[bot] in #4589

Full Changelog: v1.53.2...v1.53.3

Release v1.53.2

Choose a tag to compare

@kddejong kddejong released this 23 Jul 19:10
928bbff

What's Changed

  • Compute Context.module_names lazily to avoid rescan on every evolve() by @sir-sigurd in #4586
  • Update CloudFormation schemas to 2026-07-23 by @github-actions[bot] in #4583

New Contributors

Full Changelog: v1.53.1...v1.53.2

Release v1.53.1

Choose a tag to compare

@kddejong kddejong released this 20 Jul 16:21
9c2445f

What's Changed

  • Update snapshot script results file naming so that templates with sam… by @satyakigh in #4575
  • fix: Don't error on FindInMap keys resolved from parameter defaults by @kddejong in #4580
  • chore(deps): bump actions/setup-python from 6 to 7 by @dependabot[bot] in #4581
  • Update CloudFormation schemas to 2026-07-20 by @github-actions[bot] in #4576

Full Changelog: v1.53.0...v1.53.1