Releases: aws-cloudformation/cfn-lint
Releases · aws-cloudformation/cfn-lint
Release v1.3.3
What's Changed
- Remove rule setting in
PropertyNames
rule by @kddejong in #3365 - update logic in rule E3686 by @kddejong in #3367
- Patch
AWS::Glue::SecurityConfiguration
and other resource issues by @kddejong in #3371 - Parameter of
List<Number>
can have an integer default by @kddejong in #3372 - Better comparison of json schema types for cfn usage by @kddejong in #3373
Full Changelog: v1.3.2...v1.3.3
Release v1.3.2
What's Changed
- Switch max condition logic to attemptes over returned by @kddejong in #3359
- Update maintenance job to get data from boto by @kddejong in #3361
- Update md5 creation to work better on FIPS compliant OSes by @kddejong in #3362
- Add in awslogs-create-group to ECS task logging by @kddejong in #3363
Full Changelog: v1.3.1...v1.3.2
Release v1.3.1
What's Changed
- Update some docs by @kddejong in #3314
- Update policy can have non strict types by @kddejong in #3315
- Add AWS::SSM::Parameter::Value to use AllowedPattern by @kddejong in #3332
- Allow
Fn::GetAtt
to be an array in Join by @kddejong in #3333 - Skip empty strings in action validation by @kddejong in #3337
- Don't validate dynamic references inside fn by @kddejong in #3335
- Only escape type checking for pkg params when strict types is false by @kddejong in #3338
- Remove additionalItems in prefix validation by @kddejong in #3339
- Remove pattern from tag key/value validation by @kddejong in #3341
- Add logic to ImageId format for SSM by @kddejong in #3340
- Remove Refs to yourself in Fn::Sub by @kddejong in #3342
- Update resource pattern for policy validation by @kddejong in #3343
- Update logic on GetAtts for resources that have all attrs by @kddejong in #3344
- Allow capital letters for rule W3687 by @kddejong in #3345
- Skip getatt validation with custom resources by @kddejong in #3346
- Remove AWS::EC2::LaunchTemplate requiredXor value for data by @kddejong in #3347
- Update Null conditions to be scalar or singular by @kddejong in #3349
- Condition satisfaction checks to raise error when unknown by @kddejong in #3350
- Remove / as valid escape in yaml by @kddejong in #3331
- Update CodeBuild::Project FilterGroup types by @kddejong in #3351
- Update SQS MessageRetentionPeriod minimum by @kddejong in #3355
- Backwards compatiblity for cloudformation-cli module validation by @kddejong in #3354
- Allow OAI IDs in IAM policies by @kddejong in #3357
Full Changelog: v1.3.0...v1.3.1
Release v1.3.0
Release v1.2.5a11
What's Changed
- Update CloudFormation schemas to 2024-06-17 by @kddejong in #3299
- Cleanup rule pytest logic to make life easier by @kddejong in #3285
- Cleanup
cfn_path
generation by @kddejong in #3287 - Add error catching to better handle rule issues by @kddejong in #3289
- Fix an issue with SSM params for ForEach by @kddejong in #3294
- V1 - more typing and cleanup by @kddejong in #3296
- Update resolver logic to see if parameter will result in applied conditions still being valid by @kddejong in #3303
- Update rule W2531 to validate when the specified runtime is deprecated by @kddejong in #3304
- Update rule E2531 to validate when you can no longer create a lambda function with the specified runtime by @kddejong in #3304
- Create rule E2533 to validate when you can no longer update a lambda function with the specified runtime by @kddejong in #3304
Full Changelog: v1.2.5.a10...v1.2.5.a11
Release v0.87.7
Fixes
- Update rule W2531 to validate when the specified runtime is deprecated (pull #3297)
- Update rule E2531 to validate when you can no longer create a lambda function with the specified runtime (pull #3297)
- Create rule E2533 to validate when you can no longer update a lambda function with the specified runtime (pull #3297)
Release v0.87.6
Release v1.2.5a10
What's Changed
- Update CloudFormation schemas to
2024-06-07
by @kddejong in (pull #3249) - Add rule E3040 to validate a developer isn't using a read only property by @kddejong in (pull #3275)
- Add AWS custom
format
typesAWS::EC2::SecurityGroup.GroupId
,AWS::EC2::SecurityGroup.GroupName
by @kddejong in (pull #3274) - Add AWS custom
format
typesAWS::EC2::VPC.Id
,AWS::EC2::Image.Id
by @kddejong in (pull #3271) - Break resolver functionality into its own package by @kddejong in (pull #3271)
- Remove
awsType
and convert them tocfnLint
keyword by @kddejong in (pull #3262)
Full Changelog: v1.2.5.a9...v1.2.5.a10