cfn-lint

CloudFormation Linter

MIT-0 License

Downloads
10.1M
Stars
2.4K
Committers
169

Bot releases are hidden (Show)

cfn-lint - Release v0.76.0

Published by kddejong over 1 year ago

Features
  • Convert conditions to SymPy (pull #2624)
  • Include tests in sdist (pull #2630)
CloudFormation Specifications
  • Update CloudFormation specs to 117.0.0 (pull #2642)
Fixes
  • Fix SAM templates treated as normal by api (pull #2646)
cfn-lint - Release v0.75.1

Published by kddejong over 1 year ago

CloudFormation Specifications
  • Update CloudFormation specs to 116.0.0 (pull #2620)
  • Add string length for AWS::WAFRegional::RegexPatternSet.RegexPatternStrings and AWS::WAFv2::RegexPatternSet.RegularExpressionList (pull #2637, pull #2639)
cfn-lint - Release v0.75.0

Published by kddejong over 1 year ago

Features
  • Read the default region from Env Vars (pull #2618)
Fixes
  • Update rule W2030 and E3008 to read ValueTypes from us-east-1 when CACHED (pull #2635)
cfn-lint - Release v0.74.3

Published by kddejong over 1 year ago

Fixes
cfn-lint - Release v1.0.0.a2

Published by kddejong over 1 year ago

Features
  • Fix packaging missing new json files (pull #2606)
cfn-lint - Release v1.0.0.a1

Published by kddejong over 1 year ago

Features
  • Large re-write to migrate from CloudFormation specs to CloudFormation resource provider schemas (pull #2606)
cfn-lint - Release v0.74.2

Published by kddejong over 1 year ago

CloudFormation Specifications
  • Update CloudFormation specs to 114.0.0 (pull #2616)
Fixes
  • Fix custom rule inequality comparison (pull #2614)
  • Restructure the decode module (pull #2607)
cfn-lint - Release v0.74.1

Published by kddejong over 1 year ago

CloudFormation Specifications
  • Update CloudFormation specs to 114.0.0 (pull #2601)
  • Remove AWS::Logs::LogGroup.RetentionInDays AllowedValues (pull #2604)
cfn-lint - Release v0.74.0

Published by kddejong over 1 year ago

Features
  • Add rule E3044 to validate the scheduling strategy for Fargate services (pull #2559)
CloudFormation Specifications
  • Update CloudFormation specs to 113.0.0 (pull #2591)
Fixes
  • Updated condition logic to limit the number of conditions that are processed (pull #2598)
cfn-lint - Release v0.73.2

Published by kddejong over 1 year ago

CloudFormation Specifications
  • Update CloudFormation specs to 112.0.0 (pull #2580)
Fixes
  • Updated rule E2532 by adding ItemProcessor to Map (pull #2577)
  • Relax networkx dependency (pull #2584)
  • Validate sub string checks are strings before running regex in graph and template (pull #2589)
  • Update SAM transform pre-work to include DefinitionBody when DisableExecuteApiEndpoint is specified (pull #2590)
cfn-lint - Release v0.73.1

Published by kddejong over 1 year ago

CloudFormation Specifications
  • Patch back in TargetRole for AWS::RDS::DBProxyEndpoint (pull #2581)
cfn-lint - Release v0.73.0

Published by kddejong over 1 year ago

CloudFormation Specifications
  • Update CloudFormation specs to 111.0.0 (pull #2572)
  • Add region ap-southeast-4 (pull #2568)
  • Remove AWS::RDS::DBCluster MasterUsername and MasterUserPassword from Inclusive (pull #2571)
Fixes
  • Update SAM Translator version based on the SAM CLI requirement (pull #2570)
cfn-lint - Release v0.72.10

Published by kddejong over 1 year ago

CloudFormation Specifications
  • Update CloudFormation specs to 108.0.0 (pull #2557)
  • Add AWS::Organizations::Account to StatefulResources (pull #2560)
Fixes
  • Update rule I3100 regex family string matching (pull #2558)
cfn-lint - Release v0.72.9

Published by kddejong almost 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 107.0.0 (pull #2546)
cfn-lint - Release v0.72.8

Published by lejiati almost 2 years ago

Features
  • Support Fn::FindInMap enhancements when template is declared with AWS::LanguageExtensions (pull #2512)
cfn-lint - Release v0.72.7

Published by kddejong almost 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 106.0.0 (pull #2546)
Fixes
  • Update rule E1030 to include Fn::FindInMap when using Fn::Length (pull #2547)
  • Update rule E3002 to allow a Fn::GetAtt for an object (pull #2548)
  • Update rule E2532 to include current task properties (pull #2549)
cfn-lint - Release v0.72.6

Published by kddejong almost 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 105.0.0 (pull #2530)
Fixes
  • Use a clean copy of the cli_value each time when merging config to avoid leaking config from one template to another (pull #2536)
cfn-lint - Release v0.72.5

Published by kddejong almost 2 years ago

Features
  • Update rule W1001 to support Fn::Sub (pull #2525)
CloudFormation Specifications
  • Update CloudFormation specs to 102.0.0 (pull #2523)
cfn-lint - Release v0.72.4

Published by kddejong almost 2 years ago

Fixes
  • Update Template function get_valid_getatts to better return None when a property type doesn't exist (pull #2527)
cfn-lint - Release v0.72.3

Published by MalikAtalla-AWS almost 2 years ago

Features
  • Update rule E2015 to support the AllowedValues and AllowedPattern attributes for CommaDelimitedList parameters (pull #2521)
CloudFormation Specifications
  • Update CloudFormation specs to 101.0.0 (pull #2517)
  • Update get_valid_getatts to account for changes in the CloudFormation spec (pull #2520)
Fixes
  • Don't validate rule I3042 when using SAM (pull #2513)