cfn-lint

CloudFormation Linter

MIT-0 License

Downloads
10.1M
Stars
2.4K
Committers
169

Bot releases are hidden (Show)

cfn-lint - Release v0.85.2

Published by kddejong 8 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 160.0.0 (pull #3054)
cfn-lint - Release v0.85.1

Published by kddejong 8 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 158.0.0 (pull #3039)
Fixes
  • Fix an issue with using SAM and a GetAtt (pull #3042)
cfn-lint - Release v1.2.5.a1

Published by kddejong 8 months ago

v1.2.5a1

Features
  • Fix an issue when determining if it is supposed to be nested json @kddejong (pull #3050)
  • Fix an issue where Resource Type validation was happening twice @kddejong (pull #3050)

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.2.4.a1...v1.2.5.a1

cfn-lint - v1.2.4.a1

Published by kddejong 8 months ago

Features
  • Switch from awsType to cfnLint @kddejong
  • Update rule to W3037 for json schema based validation @kddejong
  • Update rule E3025 to validate RDS instance class by license @kddejong
  • Remove need for sub_node

Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.2.3.a1...v1.2.4.a1

cfn-lint - Release v0.85.0

Published by kddejong 9 months ago

Feature
  • Update rule E3027 to validate rate periods (pull #3017)
  • Add support new language extension foreach capabilities &{parameter} (pull #3033)
  • Passthrough metadata into SAM translator (pull #3030)
  • Switch to using path and resource names for directives (pull #3035)
CloudFormation Specifications
  • Update CloudFormation specs to 156.0.0 (pull #3029)
cfn-lint - Release v1.2.3.a1

Published by kddejong 9 months ago

Features
  • Add rule E3019 to validate primaryIdentifiers are unique (pull #3023)
  • Add rule E3687 to validate ToPort and FromPort (pull #E3026)
  • Add rule W3687 to validate ToPort and FromPort (pull #E3026)
  • Add rule E3688 to validate both ToPort,FromPort are -1 (pull #E3026)
  • Add rule E3021 for validate tagging values (pull #3031)
CloudFormation Specifications
  • Update ResourcePath pattern to check for starting / (pull #3019)
Fixes
  • Handle refs in REF type checks (pull #3024)
  • Ignore_checks was being ignored when the rule was a parent (pull #3032)
  • Additional GetAtt support for non registry resources (pull #3027)
cfn-lint - Release v0.84.0

Published by kddejong 9 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 154.0.0 (pull #3005)
  • Add db.serverless to neptune instance classes (pull #3009)
Fixes
  • Drop python 3.7 support (pull #3005)
cfn-lint - Release v1.2.2.a1

Published by kddejong 9 months ago

Features
  • Add rule E3046 to validate ECS log config when AWS (pull #2990)
  • Add dependentExcluded keyword to json schema validation (pull #3002)
  • Add requiredXor keyword to json schema validation (pull #2997)
  • Add requiredOr keyword to json schema validation (pull #2997)
  • Add uniqueKeys keyword to json schema validation (pull #2992)
Fixes
  • Make context more effecient (pull #3007)
cfn-lint - Release v0.83.8

Published by kddejong 9 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 153.0.0 (pull #2986)
Fixes
  • Remove rule E2506 which results in false positive (pull #3001)
  • Return dict str_node when doing transform (pull #2996)
cfn-lint - Release v0.83.7

Published by kddejong 10 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 152.0.0 (pull #2984)
  • Add ca-west-1 region (pull #2980)
cfn-lint - Release v1.2.1.a3

Published by kddejong 10 months ago

Fixes
  • Pass through all errors from Fn::If (pull #2583)
cfn-lint - Release v0.83.6

Published by kddejong 10 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 151.0.0 (pull #2969)
Fixes
  • Fix LanguageTransformer to better handle Fn::GetAtt dot notation in Fn::Sub (pull #2974)
  • Update rule E2530 and I2530 to support regionality of the SnapStart feature (pull #2973)
cfn-lint - Release v0.83.5

Published by kddejong 10 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 150.0.0 (pull #2963)
  • Patch in TargetObjectKeyFormat for AWS::S3::Bucket (pull #2966)
Fixes
  • Update rule E3013 to ignore dynamic references in CloudFront aliases (pull #2967)
cfn-lint - Release v1.2.1.a2

Published by kddejong 11 months ago

Fixes
  • Redo AWS::CloudFormation::Init validation (pull #2583)
  • Redo runner logic and keep backwards compatibility of the API (pull #2583)
cfn-lint - Release v0.83.4

Published by kddejong 11 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 149.0.0 (pull #2951)
  • Add KeyID as a target for TargetKeyId (pull #2953)
cfn-lint - Release v0.83.3

Published by kddejong 11 months ago

CloudFormation Specifications
  • Update CloudFormation specs to include python3.12 (pull #2947)
cfn-lint - Release v1.2.1.a1

Published by kddejong 11 months ago

Fixes
  • Fix FnGetAtt to better validate GetAtt types against JSON Schemas (pull #2583)
cfn-lint - Release v1.2.0.a1

Published by kddejong 11 months ago

Features
  • Convert Outputs, Parameters, and Mappings validationg to JSON Schema rules (pull #2583)
CloudFormation Specifications
  • Update CloudFormation schemas from 2023/11/13 (pull #2583)
cfn-lint - Release v0.83.2

Published by kddejong 11 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 148.0.0 (pull #2942)
  • Add in LoadBalancerArn to LoadBalancerV2Arn (pull #2936)
cfn-lint - Release v0.83.1

Published by kddejong 12 months ago

CloudFormation Specifications
  • Update CloudFormation specs to 146.0.0 (pull #2921)
Fixes