Skip to content

Releases: aws-cloudformation/cfn-lint

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

Release v1.53.0

Choose a tag to compare

@kddejong kddejong released this 09 Jul 18:04
814451e

What's Changed

  • fix: Restore pricing and AWS API scripts, fix Elasticsearch instance type enum by @kddejong in #4569
  • Update CloudFormation schemas to 2026-07-06 by @github-actions[bot] in #4562
  • fix: Move schema cache to platform-appropriate user directory by @kddejong in #4571
  • feat: Add version.json schema precedence and bundled fallback by @kddejong in #4573
  • Fix shared pricing defaults by @0xTaoZ in #4572
  • Update CloudFormation schemas to 2026-07-09 by @github-actions[bot] in #4570

New Contributors

Full Changelog: v1.52.1...v1.53.0

Release v1.52.1

Choose a tag to compare

@kddejong kddejong released this 29 Jun 18:38
a936e5a

What's Changed

  • fix: Auto-download schemas when not present for pre-commit users by @kddejong in #4558
  • Update CloudFormation schemas to 2026-06-26 by @github-actions[bot] in #4554
  • Update CloudFormation schemas to 2026-06-29 by @github-actions[bot] in #4559

New Contributors

Full Changelog: v1.52.0...v1.52.1

Release v1.52.0

Choose a tag to compare

@kddejong kddejong released this 23 Jun 15:45
f997c26

What's Changed

  • Source schemas from enhanced-schemas repo instead of local patching by @kddejong in #4539
  • fix: LanguageExtensions transform preserves Fn::Sub with underscore variables by @kddejong in #4548
  • fix: Resolve false positives for dead config properties by @kddejong in #4550
  • chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #4552
  • Update CloudFormation schemas to 2026-06-22 by @github-actions[bot] in #4549
  • fix: Add static test schemas so unit tests pass without cfn-lint -u by @kddejong in #4553

Full Changelog: v1.51.5...v1.52.0

Release v1.51.5

Choose a tag to compare

@kddejong kddejong released this 15 Jun 21:57
28d30d8

What's Changed

  • fix: Correct schema false positives for ElastiCache and IAM by @kddejong in #4540
  • chore(deps): bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in #4541
  • fix: Allow decimal values in Logs MetricFilter MetricValue pattern by @kddejong in #4542
  • Update CloudFormation schemas to 2026-06-12 by @github-actions[bot] in #4538
  • fix: Make EC2::TrafficMirrorFilterRule TrafficDirection case-insensitive by @kddejong in #4543
  • Update CloudFormation schemas to 2026-06-15 by @github-actions[bot] in #4544

Full Changelog: v1.51.4...v1.51.5

Release v1.51.4

Choose a tag to compare

@kddejong kddejong released this 03 Jun 15:16
aa3fd8a

What's Changed

  • fix: E3042 false positive when Essential is omitted from ECS containers by @kddejong in #4536
  • Update CloudFormation schemas to 2026-06-03 by @github-actions[bot] in #4534

Full Changelog: v1.51.3...v1.51.4

Release v1.51.3

Choose a tag to compare

@kddejong kddejong released this 02 Jun 21:07
c065c7e

What's Changed

  • fix: Allow ProvisionedThroughput with 0 values when BillingMode is PAY_PER_REQUEST by @kddejong in #4524
  • Revert: S3 bucket names with uppercase should remain an error by @kddejong in #4528
  • fix: Allow ARN format for Lambda FunctionName property by @kddejong in #4529
  • feat: Add OpenSearch instance type validation from pricing API by @kddejong in #4525
  • fix: Sync update_schemas_manually.py with committed manual.json files by @kddejong in #4530
  • Update CloudFormation schemas to 2026-06-02 by @github-actions[bot] in #4523
  • fix: Update Lambda runtime lifecycle dates from AWS docs by @kddejong in #4532

Full Changelog: v1.51.2...v1.51.3