cfn-lint

CloudFormation Linter

MIT-0 License

Downloads
10.1M
Stars
2.4K
Committers
169

Bot releases are visible (Hide)

cfn-lint - Release v0.63.0

Published by muneebar about 2 years ago

Features
  • support for AWS::LanguageExtensions transform features including DeletionPolicy, UpdateReplacePolicy, Fn::Length and Fn::ToJsonString docs (pull #2339)
  • Add rule E1030 to validate Fn::Length is configured correctly (pull #2339)
  • Add rule E1031 to validate Fn::Length is configured correctly (pull #2339)
cfn-lint - Release v0.62.0

Published by kddejong about 2 years ago

Features
  • Create new API to allow for easier integration of using cfn-lint as a library docs (pull #2285)
CloudFormation Specifications
  • Update CloudFormation specs to 85.0.0 (pull #2324)
  • Update Lambda deprecation dates (pull #2327)
Fixes
  • Fix an issue with RulesCollection in which configurations would carry over between templates (pull #2331)
  • Add used rules into RulesCollection so we can print all the used rules in JUnit and Pretty formatting (pull #2330)
  • Update error message on E3002 (pull #2059)
  • Update error description on E1020 (pull #2329)
cfn-lint - Release v0.61.5

Published by kddejong about 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 83.0.0 (pull #2316)
Fixes
  • Update rule I3100 have proper path to resource (pull #2309)
  • Update rule E2503 by removing AllowedValues for AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute (pull #2184)
  • Update rule E3002 to include <CommaDelimitedList in SSM parameters (pull #2320)
  • Update rule I3013 to not flag on Aurora instances (pull #2317)
cfn-lint - Release v0.61.4

Published by kddejong about 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 81.1.0 (pull #2308)
cfn-lint - Release v0.61.3

Published by kddejong over 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 81.0.0 (pull #2306)
  • Add AWS::EC2::KeyPair as a Ref for the value type KeyPair (pull #2305)
cfn-lint - Release v0.61.2

Published by kddejong over 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 78.1.0 (pull #2292)
Fixes
  • Add utf-8 encoding to all open calls (pull #2298)
cfn-lint - Release v0.61.1

Published by kddejong over 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 76.0.0 (pull #2282)
Fixes
  • Suppress PendingDeprecationWarning for pydot in the pygraphviz package (pull #2289)
  • Update descriptiosn on rule E1021, E1015, E1016, E1020, and E1017 (pull #2284)
  • Update rule E3033 to ignore dynamic references for string length (pull #2281)
cfn-lint - Release v0.61.0

Published by kddejong over 2 years ago

Features
  • New rule I3100 to validate new generation instance types are used (pull #2267)
CloudFormation Specifications
  • Update CloudFormation specs to 73.1.0 (pull #2275)
  • Add AWS::OpenSearchService::Domain.AccessPolicies to IAM rules (pull #2269)
Fixes
  • Reduce the calculated scenarios used when conditions match and one condition has many variants (pull #2277)
  • Update SARIF output to point to the general "Rules" documentation when a rule doesn't specify a source_url (pull #2276)
cfn-lint - Release v0.60.1

Published by kddejong over 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 72.0.0 (pull #2272)
Fixes
  • Don't allow regex expressions that result in a warning (pull #2272)
cfn-lint - Release v0.60.0

Published by kddejong over 2 years ago

Features
  • Move null checks from the parsing engine into rules (pull #2242)
  • Add rule E4002 to validate metadata config (pull #2242)
  • Update rule E2001 to error on null values (pull #2242)
  • Update rule E3012 to validate for null values in properties (pull #2242)
CloudFormation Specifications
  • Update CloudFormation specs to 69.0.0 (pull #2261)
cfn-lint - Release v0.59.1

Published by kddejong over 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 66.1.0 (pull #2255)
Fixes
  • Lambda runtime deprecation updates (python3.6) (pull #2252)
  • Update rule E3002 to consider a list as valid JSON (pull #2253)
cfn-lint - Release v0.59.0

Published by kddejong over 2 years ago

Features
  • Update aws-sam-translator to 1.45.0 (pull #2245)
  • Remove dependency on six (pull #2204)
  • New rule E3504 to validate resources with AWS::Backup::BackupPlan. The property DeleteAfterDays cannot be less than 90 days from MoveToColdStorageAfterDays (pull #2230)
CloudFormation Specifications
  • Update CloudFormation specs to 66.0.0 (pull #2245)
cfn-lint - Release v0.58.4

Published by kddejong over 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 61.0.0 (pull #2232)
Fixes
  • Update SAM Transform pre work to add ImageUri when using Image as PackageType in AWS::Serverless::Function (pull #2236)
cfn-lint - Release v0.58.3

Published by kddejong over 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 59.0.0 (pull #2225)
  • Remove allowed values for AWS::Config::ConfigurationRecorder.ResourceTypes (pull #2231)
Fixes
  • Wrap creating a YAML map with try/except and create lint error on failure (pull #2226)
cfn-lint - Release v0.58.2

Published by kddejong over 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 58.0.0 (pull #2217)
Fixes
  • W2506: Avoid false positives when using a Ref against a resource (pull #2210)
  • E3502: Blank out functions in JSON size check to prevent false positives (pull #2222)
cfn-lint - Release v0.58.1

Published by kddejong over 2 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 56.0.0 (pull #2207)
cfn-lint - Release v0.58.0

Published by kddejong over 2 years ago

Features
  • Update rule E3020 to validate that TTL isn't added for Alias records (pull #2195)
  • Remove imports to pathlib2 with deprecation of Python 2.7, 3.4, and 3.5 (pull #2205)
  • Improvements to json parsing code (pull #2199)
CloudFormation Specifications
  • Update CloudFormation specs to 54.0.0 (pull #2202)
Fixes
  • Fix an issue checking values of false in custom rules (pull #2208)
cfn-lint - Release v0.57.0

Published by kddejong almost 3 years ago

Features
  • EOL of Python 2.7, 3.4, and 3.5 support (pull #2195)
CloudFormation Specifications
  • Update CloudFormation specs to 53.0.0 (pull #2196)
  • Fix an issue with rule E2001 to allow string parameter constraints for all AWS specific types (pull #2193)
cfn-lint - Release v0.56.4

Published by kddejong almost 3 years ago

CloudFormation Specifications
  • Update CloudFormation specs to 52.0.0 (pull #2188)
  • Add region ap-southeast-3 (pull #2192)
cfn-lint - Release v0.56.3

Published by kddejong almost 3 years ago

Features
  • Update aws-sam-translator to 1.42.0 (pull #2183)
CloudFormation Specifications
  • Update CloudFormation specs to 50.0.0 (pull #2180)