Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
23ca6fc
feat(rds): add `fromLookup` method for Amazon Aurora Database Cluster…
mazyu36 Jul 4, 2025
e472445
chore: add retrospective integration test for Permissions Boundaries …
rix0rrr Jul 4, 2025
00ba264
Merge branch 'main' into merge-back/2.204.0
mergify[bot] Jul 4, 2025
c8453e5
chore(merge-back): 2.204.0 (#34908)
mergify[bot] Jul 4, 2025
aaf442b
feat(ec2): add c8gn instance class (#34866)
phuhung273 Jul 4, 2025
8a77828
feat(cloudwatch-dashboards): add support for queryLanguage property (…
CDillinger Jul 4, 2025
123afbe
docs(core): remove doc on non-existing parameter of copyDirectory (#3…
Abogical Jul 7, 2025
54d8a84
feat(synthetics): add `maxRetries` prop to configure automatic retrie…
georeeve Jul 7, 2025
a51c0e0
chore(rds): add aurora postgres engine version v17.5. (#34900)
anuprajg Jul 8, 2025
72733ea
feat: report feature flag info into Cloud Assembly (#34919)
vivian12300 Jul 8, 2025
5959284
docs(autoscaling): fix lower bound description in step scaling policy…
dlibanori Jul 8, 2025
0b8793a
chore(enum-updater): update enum static mapping (#34913)
github-actions[bot] Jul 8, 2025
6d1bcb3
fix(region-info): integ use standalone package (#34782)
phuhung273 Jul 8, 2025
0ecb5e5
chore: update issue-label-assign.yaml to add new alpha modules labels…
astiwana Jul 8, 2025
d6e35b6
docs: adding documentation for basic SaaS manager cases (#34846)
ogiderek Jul 9, 2025
65d8424
chore(secretsmanager): grantWrite add secretsmanager:UpdateSecretVers…
phuhung273 Jul 9, 2025
b7fcdb5
docs(cloudfront): update Distribution example to use S3BucketOrigin i…
vickcoo Jul 9, 2025
0a0adf7
fix(codecov): update codecov-upload.yml with a git checkout step (#34…
kumvprat Jul 9, 2025
9fbb471
ci(prbuild): update pr-build workflow to not run on aws-cdk repo (#34…
kumvprat Jul 9, 2025
9698b38
Revert "ci: require the GitHub Actions PR build for mergify (#34836)"
kumvprat Jul 10, 2025
e400228
revert(ci): require the GitHub Actions PR build for mergify (#34938)
rix0rrr Jul 10, 2025
05afab3
fix(pipelines): ensure assets with same hash but different destinatio…
mrlikl Jul 10, 2025
e0ac9f8
feat(events): add `arnForPolicy` attribute for api destination (#34315)
badmintoncryer Jul 10, 2025
b0018dc
docs(core): fix incorrect default RemovalPolicy documentation (#34934)
must1d Jul 11, 2025
d0288d2
chore: stop Mergify from making new PRs to validate existing PRs it's…
rix0rrr Jul 11, 2025
6cd1802
fix(lambda): handle token resolution issues in addToRolePolicy (#34904)
alvazjor Jul 11, 2025
5ff59d9
feat(synthetics): add support for tag replication for aws synthetics …
lvthillo Jul 11, 2025
748d03c
feat: update L1 CloudFormation resource definitions (#34915)
aws-cdk-automation Jul 11, 2025
4c7d9f4
fix(tags): excludeResourceTypes does not work for tags applied at sta…
rix0rrr Jul 11, 2025
481a9d2
feat: cloudwatch logs transformer support (#34863)
Abhijoy-Mandal Jul 11, 2025
d65679c
chore(release): 2.205.0
Jul 14, 2025
fe7e986
chore: update analytics metadata blueprints
aws-cdk-automation Jul 14, 2025
d400311
chore: update CHANGELOG.v2.md
Jul 14, 2025
303e767
fix: fix invalid analytics enum
Jul 14, 2025
7631314
Fix another enum
Jul 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/codecov-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ jobs:
github.event.workflow_run.conclusion == 'success'

steps:
- name: Checkout
uses: actions/checkout@v4
- name: Download Artifacts
uses: actions/download-artifact@v4
with:
Expand Down
7 changes: 6 additions & 1 deletion .github/workflows/issue-label-assign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -284,5 +284,10 @@ env:
{"area":"@aws-cdk/integ-runner","keywords":["integ-runner"],"labels":["@aws-cdk/integ-runner"]},
{"area":"@aws-cdk/app-staging-synthesizer-alpha", "keywords":["app-staging-synthesizer", "app-staging-synthesizer-alpha"],"labels":["@aws-cdk/app-staging-synthesizer-alpha"]},
{"area":"@aws-cdk/aws-location-alpha", "keywords":["aws-location", "aws-location-alpha"],"labels":["@aws-cdk/aws-location-alpha"]},
{"area":"@aws-cdk/cli-lib-alpha", "keywords":["cli-lib", "cli-lib-alpha"],"labels":["@aws-cdk/cli-lib-alpha"]}
{"area":"@aws-cdk/cli-lib-alpha", "keywords":["cli-lib", "cli-lib-alpha"],"labels":["@aws-cdk/cli-lib-alpha"]},
{"area":"@aws-cdk/aws-applicationsignals-alpha", "keywords":["aws-applicationsignals", "aws-applicationsignals-alpha"],"labels":["@aws-cdk/aws-applicationsignals-alpha"]},
{"area":"@aws-cdk/aws-s3tables-alpha", "keywords":["aws-s3tables", "aws-s3tables-alpha"],"labels":["@aws-cdk/aws-s3tables-alpha"]},
{"area":"@aws-cdk/aws-pipes-enrichments-alpha", "keywords":["aws-pipes-enrichments", "aws-pipes-enrichments-alpha"],"labels":["@aws-cdk/aws-pipes-enrichments-alpha"]},
{"area":"@aws-cdk/aws-pipes-sources-alpha", "keywords":["aws-pipes-sources", "aws-pipes-sources-alpha"],"labels":["@aws-cdk/aws-pipes-sources-alpha"]},
{"area":"@aws-cdk/aws-pipes-targets-alpha", "keywords":["aws-pipes-targets", "aws-pipes-targets-alpha"],"labels":["@aws-cdk/aws-pipes-targets-alpha"]}
]
1 change: 1 addition & 0 deletions .github/workflows/pr-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ concurrency:

jobs:
build:
if: github.repository != 'aws/aws-cdk'
runs-on: aws-cdk_ubuntu-latest_32-core

env:
Expand Down
11 changes: 3 additions & 8 deletions .mergify.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# See https://doc.mergify.io
merge_queue:
# Hopefully this gets Mergify to stop creating PRs just to test merges (it both messes with statistics and our automatic validations)
max_parallel_checks: 1
queue_rules:
- name: default-merge
update_method: merge
Expand All @@ -16,7 +19,6 @@ queue_rules:
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
- status-success=build
commit_message_template: |-
{{ title }} (#{{ number }})
{{ body }}
Expand All @@ -37,7 +39,6 @@ queue_rules:
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
- status-success=build
commit_message_template: |-
{{ title }} (#{{ number }})
{{ body }}
Expand All @@ -57,7 +58,6 @@ queue_rules:
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
- status-success=build
commit_message_template: |-
{{ title }} (#{{ number }})
{{ body }}
Expand Down Expand Up @@ -90,7 +90,6 @@ pull_request_rules:
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
- status-success=build
- name: automatic priority merge
actions:
comment:
Expand All @@ -112,7 +111,6 @@ pull_request_rules:
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
- status-success=build
- name: automatic merge (2+ approvers)
actions:
comment:
Expand All @@ -134,7 +132,6 @@ pull_request_rules:
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
- status-success=build
- name: automatic merge (no-squash)
actions:
comment:
Expand All @@ -156,7 +153,6 @@ pull_request_rules:
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
- status-success=build
- name: remove stale reviews
actions:
dismiss_reviews:
Expand Down Expand Up @@ -197,7 +193,6 @@ pull_request_rules:
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
- status-success=build
priority_rules:
- name: priority for queue `default-merge`
conditions:
Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.v2.alpha.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [2.205.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.204.0-alpha.0...v2.205.0-alpha.0) (2025-07-14)


## [2.204.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.203.1-alpha.0...v2.204.0-alpha.0) (2025-07-04)


Expand Down
32 changes: 32 additions & 0 deletions CHANGELOG.v2.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,38 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [2.205.0](https://github.com/aws/aws-cdk/compare/v2.204.0...v2.205.0) (2025-07-14)


### Features

* cloudwatch logs transformer support ([#34863](https://github.com/aws/aws-cdk/issues/34863)) ([481a9d2](https://github.com/aws/aws-cdk/commit/481a9d2734e9ff67a62bec81b92ee62ddc9c4da1)), closes [#34861](https://github.com/aws/aws-cdk/issues/34861)
* update L1 CloudFormation resource definitions ([#34915](https://github.com/aws/aws-cdk/issues/34915)) ([748d03c](https://github.com/aws/aws-cdk/commit/748d03c99de6242e0b9bed91d8c015249106fdca))
* **cloudwatch-dashboards:** add support for queryLanguage property ([#34547](https://github.com/aws/aws-cdk/issues/34547)) ([8a77828](https://github.com/aws/aws-cdk/commit/8a77828ab14f635953af27a1b00174d988e85303)), closes [#34482](https://github.com/aws/aws-cdk/issues/34482) [/github.com/aws/aws-cdk/issues/34482#issuecomment-2887841701](https://github.com/aws//github.com/aws/aws-cdk/issues/34482/issues/issuecomment-2887841701)
* **ec2:** add c8gn instance class ([#34866](https://github.com/aws/aws-cdk/issues/34866)) ([aaf442b](https://github.com/aws/aws-cdk/commit/aaf442b87ec64576ddb9dc88919134665cee3fa7))
* **events:** add `arnForPolicy` attribute for api destination ([#34315](https://github.com/aws/aws-cdk/issues/34315)) ([e0ac9f8](https://github.com/aws/aws-cdk/commit/e0ac9f8ee3394f666bf84066b89eb83be9b7361e))
* **synthetics:** add support for tag replication for aws synthetics ([#34830](https://github.com/aws/aws-cdk/issues/34830)) ([5ff59d9](https://github.com/aws/aws-cdk/commit/5ff59d9c7e4959b9de8754b5a8d838810335240a))
* report feature flag info into Cloud Assembly ([#34919](https://github.com/aws/aws-cdk/issues/34919)) ([72733ea](https://github.com/aws/aws-cdk/commit/72733ea4528911a11fb0d0411e7641ddd47fc60a))
* **rds:** add `fromLookup` method for Amazon Aurora Database Cluster ([#34849](https://github.com/aws/aws-cdk/issues/34849)) ([23ca6fc](https://github.com/aws/aws-cdk/commit/23ca6fca7a0d029aa76dbdedb99770e8069024ca)), closes [#34848](https://github.com/aws/aws-cdk/issues/34848) [#33258](https://github.com/aws/aws-cdk/issues/33258)
* **synthetics:** add `maxRetries` prop to configure automatic retries on canary runs ([#34541](https://github.com/aws/aws-cdk/issues/34541)) ([54d8a84](https://github.com/aws/aws-cdk/commit/54d8a84b88c1bbde4937cc1b28e27d11aa813b0b)), closes [#34511](https://github.com/aws/aws-cdk/issues/34511)


### Bug Fixes

* **codecov:** update codecov-upload.yml with a git checkout step ([#34929](https://github.com/aws/aws-cdk/issues/34929)) ([0a0adf7](https://github.com/aws/aws-cdk/commit/0a0adf7ce2f06b13d8cf5150810214ae5b9ffb69))
* **lambda:** handle token resolution issues in addToRolePolicy ([#34904](https://github.com/aws/aws-cdk/issues/34904)) ([6cd1802](https://github.com/aws/aws-cdk/commit/6cd1802d7fbfb5896a7c194099247eb4e05f4c5f)), closes [#34894](https://github.com/aws/aws-cdk/issues/34894)
* **pipelines:** ensure assets with same hash but different destinations are published separately ([#34790](https://github.com/aws/aws-cdk/issues/34790)) ([05afab3](https://github.com/aws/aws-cdk/commit/05afab30b9c6071307f38ecc54c0594bec14f2b3)), closes [#31070](https://github.com/aws/aws-cdk/issues/31070) [#31070](https://github.com/aws/aws-cdk/issues/31070)
* **region-info:** integ use standalone package ([#34782](https://github.com/aws/aws-cdk/issues/34782)) ([6d1bcb3](https://github.com/aws/aws-cdk/commit/6d1bcb3cc66490afb3c707cf3f3fd63d88d0a08b)), closes [#34692](https://github.com/aws/aws-cdk/issues/34692) [/github.com/aws/aws-cdk/blob/1ae14635cbbc8ba0f2dab8cbeb72c4af0fddce7a/packages/aws-cdk-lib/package.json#L507-L511](https://github.com/aws//github.com/aws/aws-cdk/blob/1ae14635cbbc8ba0f2dab8cbeb72c4af0fddce7a/packages/aws-cdk-lib/package.json/issues/L507-L511)
* **tags:** excludeResourceTypes does not work for tags applied at stack level (under feature flag) ([#31443](https://github.com/aws/aws-cdk/issues/31443)) ([4c7d9f4](https://github.com/aws/aws-cdk/commit/4c7d9f41090992dbd91aa8c783cbfd4da4571fa7)), closes [#28017](https://github.com/aws/aws-cdk/issues/28017) [#33945](https://github.com/aws/aws-cdk/issues/33945) [#30055](https://github.com/aws/aws-cdk/issues/30055)


### ⚠ CHANGES TO L1 RESOURCES

L1 resources are automatically generated from public CloudFormation Resource Schemas. They are build to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:
* **aws-cdk-lib.aws_ec2.CfnTrafficMirrorFilterRule**: attribute `Id` was removed
* **aws-cdk-lib.aws_neptune.CfnDBInstance**: attribute `Id` was removed


## [2.204.0](https://github.com/aws/aws-cdk/compare/v2.203.1...v2.204.0) (2025-07-04)


Expand Down
1 change: 1 addition & 0 deletions packages/@aws-cdk-testing/framework-integ/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
"@aws-cdk/lambda-layer-kubectl-v31": "^2.1.0",
"@aws-cdk/lambda-layer-kubectl-v32": "^2.1.0",
"@aws-cdk/lambda-layer-kubectl-v33": "^2.0.0",
"@aws-cdk/region-info": "0.0.0",
"aws-cdk-lib": "0.0.0",
"cdk8s": "2.69.74",
"cdk8s-plus-27": "2.9.5",
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,15 @@
{
"Ref": "AWS::Region"
},
"\",\"accountId\":\"123456789012\",\"query\":\"SOURCE 'my-log-group' | fields @message\\n | filter @message like /Error/\"}},{\"type\":\"metric\",\"width\":6,\"height\":3,\"x\":0,\"y\":50,\"properties\":{\"view\":\"singleValue\",\"title\":\"Sent message size\",\"region\":\"",
"\",\"accountId\":\"123456789012\",\"query\":\"SOURCE 'my-log-group' | fields @message\\n | filter @message like /Error/\"}},{\"type\":\"log\",\"width\":6,\"height\":6,\"x\":0,\"y\":50,\"properties\":{\"view\":\"table\",\"title\":\"Errors in my log group - SQL\",\"region\":\"",
{
"Ref": "AWS::Region"
},
"\",\"query\":\"SOURCE 'my-log-group' | SELECT count(*) as count FROM 'my-log-group'\",\"queryLanguage\":\"SQL\"}},{\"type\":\"log\",\"width\":6,\"height\":6,\"x\":0,\"y\":56,\"properties\":{\"view\":\"table\",\"title\":\"Errors in my log group - PPL\",\"region\":\"",
{
"Ref": "AWS::Region"
},
"\",\"query\":\"SOURCE 'my-log-group' | fields `@message` | sort - `@timestamp`\",\"queryLanguage\":\"PPL\"}},{\"type\":\"metric\",\"width\":6,\"height\":3,\"x\":0,\"y\":62,\"properties\":{\"view\":\"singleValue\",\"title\":\"Sent message size\",\"region\":\"",
{
"Ref": "AWS::Region"
},
Expand All @@ -105,7 +113,7 @@
"QueueName"
]
},
"\"]],\"singleValueFullPrecision\":false}},{\"type\":\"metric\",\"width\":6,\"height\":3,\"x\":0,\"y\":53,\"properties\":{\"view\":\"singleValue\",\"title\":\"Sent message size with full precision\",\"region\":\"",
"\"]],\"singleValueFullPrecision\":false}},{\"type\":\"metric\",\"width\":6,\"height\":3,\"x\":0,\"y\":65,\"properties\":{\"view\":\"singleValue\",\"title\":\"Sent message size with full precision\",\"region\":\"",
{
"Ref": "AWS::Region"
},
Expand All @@ -116,7 +124,7 @@
"QueueName"
]
},
"\"]],\"singleValueFullPrecision\":true}},{\"type\":\"custom\",\"width\":6,\"height\":6,\"x\":0,\"y\":56,\"properties\":{\"endpoint\":\"arn:aws:lambda:us-west-2:123456789012:function:my-function\",\"title\":\"My custom alarm\",\"updateOn\":{\"refresh\":true,\"resize\":true,\"timeRange\":true}}}]}"
"\"]],\"singleValueFullPrecision\":true}},{\"type\":\"custom\",\"width\":6,\"height\":6,\"x\":0,\"y\":68,\"properties\":{\"endpoint\":\"arn:aws:lambda:us-west-2:123456789012:function:my-function\",\"title\":\"My custom alarm\",\"updateOn\":{\"refresh\":true,\"resize\":true,\"timeRange\":true}}}]}"
]
]
},
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading