Skip to content

Commit e934090

Browse files
authored
Release v1.46.0 (#4380)
1 parent 0baeac8 commit e934090

5 files changed

Lines changed: 16 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
### v1.46.0
2+
## What's Changed
3+
* Add rule [E3063](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3063) to validate GuardDuty Detector property exclusivity by @JuanHPassos in https://github.com/aws-cloudformation/cfn-lint/pull/4364
4+
* Update CloudFormation schemas to `2026-03-02` by @github-actions[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4375
5+
6+
## New Contributors
7+
* @JuanHPassos made their first contribution in https://github.com/aws-cloudformation/cfn-lint/pull/4364
8+
9+
**Full Changelog**: https://github.com/aws-cloudformation/cfn-lint/compare/v1.45.0...v1.46.0
10+
111
### v1.45.0
212
## What's Changed
313
* chore(deps): bump setuptools from `80.10.2` to `82.0.0` in /requirements by @dependabot[bot] in https://github.com/aws-cloudformation/cfn-lint/pull/4366

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM public.ecr.aws/docker/library/python:3.13-alpine3.20
22

3-
RUN pip install cfn-lint[full]==1.45.0
3+
RUN pip install cfn-lint[full]==1.46.0
44
RUN pip install pydot
55

66
ENTRYPOINT ["cfn-lint"]

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ If you'd like cfn-lint to be run automatically when making changes to files in y
347347
```yaml
348348
repos:
349349
- repo: https://github.com/aws-cloudformation/cfn-lint
350-
rev: v1.45.0 # The version of cfn-lint to use
350+
rev: v1.46.0 # The version of cfn-lint to use
351351
hooks:
352352
- id: cfn-lint
353353
files: path/to/cfn/dir/.*\.(json|yml|yaml)$
@@ -358,7 +358,7 @@ If you are using a `.cfnlintrc` and specifying the `templates` or `ignore_templa
358358
```yaml
359359
repos:
360360
- repo: https://github.com/aws-cloudformation/cfn-lint
361-
rev: v1.45.0 # The version of cfn-lint to use
361+
rev: v1.46.0 # The version of cfn-lint to use
362362
hooks:
363363
- id: cfn-lint-rc
364364
```

docs/rules.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ To include these rules, use the `-e/include-experimental` argument when running
4646
## Rules
4747
(_This documentation is generated by running `cfn-lint --update-documentation`, do not alter this manually_)
4848

49-
The following **269** rules are applied by this linter:
49+
The following **270** rules are applied by this linter:
5050

5151
| Rule ID | Title | Description | Config<br />(Name:Type:Default) | Source | Tags |
5252
| -------- | ----- | ----------- | ---------- | ------ | ---- |
@@ -167,6 +167,7 @@ The following **269** rules are applied by this linter:
167167
| [E3060<a name="E3060"></a>](../src/cfnlint/rules/resources/ectwo/VpcSubnetOverlap.py) | Validate subnet CIDRs do not overlap with other subnets | When specifying subnet CIDRs for a VPC the subnet CIDRs most not overlap with eachother | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html) | `resources`,`ec2`,`vpc`,`subnet` |
168168
| [E3061<a name="E3061"></a>](../src/cfnlint/rules/resources/s3/BucketTieringConfiguration.py) | Validate the days for tierings in IntelligentTieringConfigurations | When using AWS::S3::Bucket to configure IntelligentTieringConfigurations the Tierings have minimum and maximum values | | [Source](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html) | `resources`,`s3` |
169169
| [E3062<a name="E3062"></a>](../src/cfnlint/rules/resources/rds/DbInstanceDbInstanceClassWithEngine.py) | Validates RDS DB Instance Class based on Engine and EngineVersion | Validates the RDS DB instance types based on 'Engine' and 'EngineVersion'. 'EngineVersion' is based on the minor version. | | [Source]() | `resources` |
170+
| [E3063<a name="E3063"></a>](../src/cfnlint/rules/resources/guardduty/DetectorExclusiveProperties.py) | Validate GuardDuty Detector property exclusivity | The request failed because both DataSources and Features were provided. You can provide only one; it is recommended to use Features. | | [Source](https://docs.aws.amazon.com/pt_br/guardduty/latest/ug/guardduty-features-activation-model.html) | `resources`,`guardduty` |
170171
| [E3501<a name="E3501"></a>](../src/cfnlint/rules/resources/sqs/QueueProperties.py) | Validate SQS queue properties are valid | Depending on if the queue is FIFO or not the properties and allowed values change. This rule validates properties and values based on the queue type. | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html) | `resources`,`sqs` |
171172
| [E3502<a name="E3502"></a>](../src/cfnlint/rules/resources/sqs/QueueDLQ.py) | Validate SQS DLQ queues are the same type | SQS queues using DLQ have to have the destination queue as the same type (FIFO or standard) | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html) | `resources`,`sqs` |
172173
| [E3503<a name="E3503"></a>](../src/cfnlint/rules/resources/certificatemanager/DomainValidationOptions.py) | ValidationDomain is superdomain of DomainName | In ValidationDomainOptions, the ValidationDomain must be a superdomain of the DomainName being validated | | [Source](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-certificatemanager-certificate-domainvalidationoption.html#cfn-certificatemanager-certificate-domainvalidationoption-validationdomain) | `certificate`,`certificatemanager`,`domainvalidationoptions`,`validationdomain` |

src/cfnlint/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
SPDX-License-Identifier: MIT-0
44
"""
55

6-
__version__ = "1.45.0"
6+
__version__ = "1.46.0"

0 commit comments

Comments
 (0)