Skip to content

Releases: aws-cloudformation/cfn-lint

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

Release v1.51.2

Choose a tag to compare

@kddejong kddejong released this 27 May 19:07
4d47df3

What's Changed

  • fix: Allow Fn::GetStackOutput in Output Values, Fn::Sub, and Fn::Base64 by @kddejong in #4519
  • feat: Add rule E3065 for maxUniqueItems validation by @kddejong in #4520
  • Update CloudFormation schemas to 2026-05-27 by @github-actions[bot] in #4518
  • fix: Support additional functions inside Fn::GetAZs by @kddejong in #4521

Full Changelog: v1.51.1...v1.51.2

Release v1.51.1

Choose a tag to compare

@kddejong kddejong released this 21 May 20:30
3561137

What's Changed

  • Fix Ref and GetAtt validation for MODULE sub-resources by @kddejong in #4510
  • Fix TypeError in PipelineArtifactCounts when Provider is a Ref by @kddejong in #4512
  • Update CloudFormation schemas to 2026-05-18 by @github-actions[bot] in #4509
  • chore(deps): bump pyinstaller from 6.19.0 to 6.20.0 in /requirements by @dependabot[bot] in #4500
  • chore(deps): update pyyaml requirement from >5.4 to >=6.0.3 in /requirements by @dependabot[bot] in #4471
  • chore(deps): update aws-sam-translator requirement from >=1.109.0 to >=1.110.0 in /requirements by @dependabot[bot] in #4515
  • Update CloudFormation schemas to 2026-05-21 by @github-actions[bot] in #4513
  • Allow uppercase S3 bucket names, warn instead of error by @kddejong in #4516

Full Changelog: v1.51.0...v1.51.1

Release v1.51.0

Choose a tag to compare

@kddejong kddejong released this 12 May 20:32
9c6ff05

What's Changed

  • Update snapshots script and conditions yaml by @satyakigh in #4479
  • feat: add rule W1054 to warn on raw pseudo-parameter strings without Ref by @cv-dote in #4453
  • feat: add rule E3064 to validate duplicate Interface VPC Endpoint with PrivateDnsEnabled by @kddejong in #4492
  • feat: Add support for Fn::GetStackOutput intrinsic function by @kddejong in #4495
  • Fix E3039 crash when Fn::Transform used at list properties by @kddejong in #4498
  • Fix ResultWriter schema of step functions by @szbartnik in #4497
  • Update CloudFormation schemas to 2026-05-11 by @github-actions[bot] in #4490
  • Move SSM Parameter Name prefix check from error to warning by @kddejong in #4501
  • Fix W3664 false positive for regional CWL principal by @kddejong in #4506
  • Fix schema validation issues and add warning rules by @kddejong in #4502
  • Update CloudFormation schemas to 2026-05-12 by @github-actions[bot] in #4503
  • Include usage path in W3034 parameter range error by @kddejong in #4507

New Contributors

Full Changelog: v1.50.1...v1.51.0

Release v1.50.1

Choose a tag to compare

@kddejong kddejong released this 29 Apr 17:17
819de55

What's Changed

  • fix: Rule E3031 false positive for boolean values with pattern by @kddejong in #4485
  • Add python 3.14 support by @kddejong in #4487
  • Update CloudFormation schemas to 2026-04-29 by @github-actions[bot] in #4483
  • fix: use TOML-native posargs syntax for multi-arg expansion by @kddejong in #4488

Full Changelog: v1.50.0...v1.50.1