Skip to content

Commit e1b5c77

Browse files
authored
2 parents b2a895e + a482223 commit e1b5c77

File tree

773 files changed

+341087
-14648
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

773 files changed

+341087
-14648
lines changed

.gitallowed

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ account: '924023996002'
3030
account: '919366029133' #cn-north-1
3131
account: '919830735681' #cn-northwest-1
3232
account: '909464085924' #ap-southeast-3
33+
account: '564877687649' #il-central-1
3334

3435
# The account IDs of password rotation applications of Serverless Application Repository
3536
# https://docs.aws.amazon.com/secretsmanager/latest/userguide/enable-rotation-rds.html

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ body:
9595
label: Language
9696
multiple: true
9797
options:
98-
- Typescript
98+
- TypeScript
9999
- Python
100100
- .NET
101101
- Java

CHANGELOG.v2.alpha.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22

33
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.
44

5+
## [2.100.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.99.1-alpha.0...v2.100.0-alpha.0) (2023-10-06)
6+
7+
8+
### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
9+
10+
* **redshift:** the behavior of redshift tables has changed. UPDATE action will not be triggered on new table names and instead be triggered on table id changes.
11+
12+
### Features
13+
14+
* **synthetics:** CloudWatch Synthetics NodeJS Pupeteer 6.0 Runtime with NodeJS 18 ([#27339](https://github.com/aws/aws-cdk/issues/27339)) ([e48af04](https://github.com/aws/aws-cdk/commit/e48af04c0b483d705d99c97a1f7bf8c6cd8e71c6)), closes [#27337](https://github.com/aws/aws-cdk/issues/27337)
15+
16+
17+
### Bug Fixes
18+
19+
* **redshift:** UserTablePriviliges to track changes using table IDs ([#26955](https://github.com/aws/aws-cdk/issues/26955)) ([7e4fdc7](https://github.com/aws/aws-cdk/commit/7e4fdc7ec12eb17224c4156ce9340da8c2bddc72)), closes [#26558](https://github.com/aws/aws-cdk/issues/26558)
20+
521
## [2.99.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.99.0-alpha.0...v2.99.1-alpha.0) (2023-09-29)
622

723
## [2.99.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.98.0-alpha.0...v2.99.0-alpha.0) (2023-09-27)

CHANGELOG.v2.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,33 @@
22

33
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.
44

5+
## [2.100.0](https://github.com/aws/aws-cdk/compare/v2.99.1...v2.100.0) (2023-10-06)
6+
7+
8+
### Features
9+
10+
* **aws-cdk-lib:** reduce JavaScript load time, second attempt ([#27362](https://github.com/aws/aws-cdk/issues/27362)) ([0bb49b4](https://github.com/aws/aws-cdk/commit/0bb49b42406b9b3692063537e6194af80d65c7f9)), closes [#27314](https://github.com/aws/aws-cdk/issues/27314) [#27353](https://github.com/aws/aws-cdk/issues/27353)
11+
* **cdk:** add AppSync GraphQLSchema and pipeline resolvers as hot swappable ([#27197](https://github.com/aws/aws-cdk/issues/27197)) ([0ea6313](https://github.com/aws/aws-cdk/commit/0ea6313125c63608a90b175f2f73b2b51d7b2b05)), closes [#2659](https://github.com/aws/aws-cdk/issues/2659) [#24112](https://github.com/aws/aws-cdk/issues/24112) [#24113](https://github.com/aws/aws-cdk/issues/24113)
12+
* **cli:** CDK Migrate CLI command ([#27325](https://github.com/aws/aws-cdk/issues/27325)) ([db051ea](https://github.com/aws/aws-cdk/commit/db051ea4e92c70cab4f17e3bfef80294ea80093c))
13+
* **cli:** declare `cdk import` stable ([#27390](https://github.com/aws/aws-cdk/issues/27390)) ([1057ef0](https://github.com/aws/aws-cdk/commit/1057ef0feba8f35ea5d7dc0f011e85e721146ce0))
14+
* **eks:** support INF2 instance types ([#27373](https://github.com/aws/aws-cdk/issues/27373)) ([bed9b8d](https://github.com/aws/aws-cdk/commit/bed9b8d43c236bc44c11b5b44447c1ea45935ba8))
15+
* **s3-deployment:** support Fn::Select in renderData() ([#27237](https://github.com/aws/aws-cdk/issues/27237)) ([8b20c11](https://github.com/aws/aws-cdk/commit/8b20c114068cc9e514aefc136516cb2d01df1e1b)), closes [#25504](https://github.com/aws/aws-cdk/issues/25504) [/github.com/aws/aws-cdk/blob/3edd2400bc0c8a86366a29d3a7eef1ef4fa5e016/packages/aws-cdk-lib/aws-elasticloadbalancingv2/lib/alb/application-target-group.ts#L438](https://github.com/aws//github.com/aws/aws-cdk/blob/3edd2400bc0c8a86366a29d3a7eef1ef4fa5e016/packages/aws-cdk-lib/aws-elasticloadbalancingv2/lib/alb/application-target-group.ts/issues/L438)
16+
* update AWS Service Spec ([#27375](https://github.com/aws/aws-cdk/issues/27375)) ([26d4afe](https://github.com/aws/aws-cdk/commit/26d4afee04ef2f5b17d0c211c767adc635d2cf37))
17+
* **rds:** add new RDS versions ([#27351](https://github.com/aws/aws-cdk/issues/27351)) ([e0c9792](https://github.com/aws/aws-cdk/commit/e0c9792811e5e0685729264694b645d147ff52de))
18+
19+
20+
### Bug Fixes
21+
22+
* **autoscaling:** ssmSessionPermissions does not add managed policy to role specified in launch template ([#27220](https://github.com/aws/aws-cdk/issues/27220)) ([20e4760](https://github.com/aws/aws-cdk/commit/20e4760621daf837f39cc0f1c760efd9bbf5e31b)), closes [#25904](https://github.com/aws/aws-cdk/issues/25904)
23+
* **cdk:** Resolve cross stack and default parameters for hotswaps ([#27195](https://github.com/aws/aws-cdk/issues/27195)) ([3507141](https://github.com/aws/aws-cdk/commit/3507141bd75022c72df1f8e24605f637deef5179)), closes [/docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-cloudformation.html#w2ab1c17c23c19b5](https://github.com/aws//docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-cloudformation.html/issues/w2ab1c17c23c19b5)
24+
* **cli:** report errors from resource failures in nested stacks ([#27318](https://github.com/aws/aws-cdk/issues/27318)) ([1f639c7](https://github.com/aws/aws-cdk/commit/1f639c7b79bd9e0841ccc429fc16006b770f4405))
25+
* **custom-resources:** IAM policy incorrect for SDKv3 names ([#27313](https://github.com/aws/aws-cdk/issues/27313)) ([c68ea44](https://github.com/aws/aws-cdk/commit/c68ea4453bb1c70f2cc7739012b11d25f10f4a8f)), closes [#27255](https://github.com/aws/aws-cdk/issues/27255) [#27268](https://github.com/aws/aws-cdk/issues/27268) [#27270](https://github.com/aws/aws-cdk/issues/27270) [#27395](https://github.com/aws/aws-cdk/issues/27395)
26+
* **logs:** remove invalid data protection data identifier ([#27388](https://github.com/aws/aws-cdk/issues/27388)) ([4db166d](https://github.com/aws/aws-cdk/commit/4db166d1f46e3057a58d4c216b9adf62a485e285))
27+
* **s3:** bucket deletion fails if object creation races against cleanup ([#26875](https://github.com/aws/aws-cdk/issues/26875)) ([735b786](https://github.com/aws/aws-cdk/commit/735b786af77abc09982e8c2cea4036a0fbaf6a19)), closes [#26874](https://github.com/aws/aws-cdk/issues/26874)
28+
* **sns-subscriptions:** cannot add SqsSubscription when using an Sqs Construct from a different Constructs library ([#27227](https://github.com/aws/aws-cdk/issues/27227)) ([52eee85](https://github.com/aws/aws-cdk/commit/52eee859d227a854c46d6975fcec2b4b10719097)), closes [#27225](https://github.com/aws/aws-cdk/issues/27225)
29+
* **stepfunctions:** Escaping newline characters in Step Functions intrinsics caused schema validation failures ([#27323](https://github.com/aws/aws-cdk/issues/27323)) ([4e96edd](https://github.com/aws/aws-cdk/commit/4e96edd057c940afb8f41b2a0fbe93267ce2424e))
30+
* reduce load time of JavaScript library, for real ([#27314](https://github.com/aws/aws-cdk/issues/27314)) ([48acd37](https://github.com/aws/aws-cdk/commit/48acd37389c9c194f0d6638437ea4be1c2302142))
31+
532
## [2.99.1](https://github.com/aws/aws-cdk/compare/v2.99.0...v2.99.1) (2023-09-29)
633

734

CONTRIBUTORS.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@ Shout out to our top contributors!
1414
- [otaviomacedo](https://github.com/otaviomacedo)
1515
- [madeline-k](https://github.com/madeline-k)
1616
- [NetaNir](https://github.com/NetaNir)
17-
- [robertd](https://github.com/robertd)
1817
- [comcalvi](https://github.com/comcalvi)
18+
- [robertd](https://github.com/robertd)
1919
- [pahud](https://github.com/pahud)
20-
- [peterwoodworth](https://github.com/peterwoodworth)
21-
- [MrArnoldPalmer](https://github.com/MrArnoldPalmer)
2220
- [mrgrain](https://github.com/mrgrain)
21+
- [MrArnoldPalmer](https://github.com/MrArnoldPalmer)
22+
- [peterwoodworth](https://github.com/peterwoodworth)
2323
- [TheRealAmazonKendra](https://github.com/TheRealAmazonKendra)
2424
- [nija-at](https://github.com/nija-at)
2525
- [hoegertn](https://github.com/hoegertn)
26-
- [nmussy](https://github.com/nmussy)
2726
- [lpizzinidev](https://github.com/lpizzinidev)
2827
- [jumic](https://github.com/jumic)
2928
- [SoManyHs](https://github.com/SoManyHs)
29+
- [watany-dev](https://github.com/watany-dev)
3030

3131

32-
_Last updated: Fri, 01 Sep 23 00:09:05 +0000_
32+
_Last updated: Sun, 01 Oct 23 00:09:32 +0000_

allowed-breaking-changes.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,3 +226,6 @@ base-types:aws-cdk-lib.aws_autoscaling.CronOptions
226226
removed:aws-cdk-lib.aws_autoscaling.CronOptions.timeZone
227227
removed:aws-cdk-lib.aws_autoscaling.CronOptions.year
228228
removed:aws-cdk-lib.aws_backup.BackupPlanRuleProps.schedule
229+
230+
# This data identifer was added by mistake; it had never worked.
231+
removed:aws-cdk-lib.aws_logs.DataIdentifier.PHONENUMBER

lerna.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"tools/@aws-cdk/prlint",
2121
"tools/@aws-cdk/spec2cdk",
2222
"tools/@aws-cdk/yarn-cling",
23+
"tools/@aws-cdk/lazify",
2324
"scripts/@aws-cdk/script-tests"
2425
],
2526
"rejectCycles": true,

nx.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"outputs": [
1818
"{projectRoot}/**/*.integ.*.js.snapshot/*",
1919
"{projectRoot}/tsconfig.json",
20-
"{projectRoot}/**/lib/aws-custom-resource/sdk-api-metadata.json",
20+
"{projectRoot}/**/lib/aws-custom-resource/sdk-v2-to-v3.json",
21+
"{projectRoot}/**/lib/aws-custom-resource/sdk-v3-metadata.json",
2122
"{projectRoot}/**/build-info.json",
2223
"{projectRoot}/**/*.js",
2324
"{projectRoot}/**/*.js.map",

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,22 @@
1515
"build-all": "tsc -b"
1616
},
1717
"devDependencies": {
18-
"@nx/workspace": "^16.8.1",
18+
"@nx/workspace": "^16.9.1",
1919
"@types/node": "18.11.19",
2020
"@types/prettier": "2.6.0",
2121
"@yarnpkg/lockfile": "^1.1.0",
22+
"aws-sdk-js-codemod": "^0.18.3",
2223
"cdk-generate-synthetic-examples": "^0.1.291",
2324
"conventional-changelog-cli": "^2.2.2",
2425
"fs-extra": "^9.1.0",
2526
"graceful-fs": "^4.2.11",
2627
"jest-junit": "^13.2.0",
27-
"jsii-diff": "1.88.0",
28-
"jsii-pacmak": "1.88.0",
29-
"jsii-reflect": "1.88.0",
28+
"jsii-diff": "1.89.0",
29+
"jsii-pacmak": "1.89.0",
30+
"jsii-reflect": "1.89.0",
3031
"jsii-rosetta": "~5.1.13",
3132
"lerna": "^7.3.0",
32-
"nx": "^16.8.1",
33+
"nx": "^16.9.1",
3334
"patch-package": "^6.5.1",
3435
"semver": "^7.5.4",
3536
"standard-version": "^9.5.0",
@@ -75,7 +76,6 @@
7576
"packages/cdk-assets",
7677
"packages/@aws-cdk/*",
7778
"packages/awslint",
78-
"packages/@aws-cdk-containers/*",
7979
"packages/@aws-cdk-testing/*",
8080
"packages/@aws-cdk/*/lambda-packages/*",
8181
"tools/@aws-cdk/cdk-build-tools",
@@ -88,6 +88,7 @@
8888
"tools/@aws-cdk/prlint",
8989
"tools/@aws-cdk/spec2cdk",
9090
"tools/@aws-cdk/yarn-cling",
91+
"tools/@aws-cdk/lazify",
9192
"scripts/@aws-cdk/script-tests"
9293
],
9394
"nohoist": [

packages/@aws-cdk-testing/cli-integ/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@
3030
"license": "Apache-2.0",
3131
"devDependencies": {
3232
"@aws-cdk/cdk-build-tools": "0.0.0",
33-
"@types/semver": "^7.5.2",
34-
"@types/yargs": "^15.0.15",
33+
"@types/semver": "^7.5.3",
34+
"@types/yargs": "^15.0.16",
3535
"@types/fs-extra": "^9.0.13",
3636
"@types/glob": "^7.2.0",
37-
"@types/npm": "^7.19.0",
37+
"@types/npm": "^7.19.1",
3838
"@aws-cdk/pkglint": "0.0.0"
3939
},
4040
"dependencies": {
4141
"@octokit/rest": "^18.12.0",
42-
"aws-sdk": "^2.1461.0",
42+
"aws-sdk": "^2.1466.0",
4343
"axios": "^0.27.2",
4444
"fs-extra": "^9.1.0",
4545
"glob": "^7.2.3",

packages/@aws-cdk-testing/cli-integ/tests/init-javascript/init-javascript.integtest.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@ integTest('Test importing CDK from ESM', withTemporaryDirectory(withPackages(asy
2525

2626
// Rewrite some files
2727
await fs.writeFile(path.join(context.integTestDir, 'new-entrypoint.mjs'), `
28-
// Test two styles of imports
29-
import { Stack, aws_sns as sns, aws_sns_subscriptions as subs, aws_sqs as sqs } from 'aws-cdk-lib';
28+
// Test multiple styles of imports
29+
import { Stack, aws_sns as sns } from 'aws-cdk-lib';
30+
import { SqsSubscription } from 'aws-cdk-lib/aws-sns-subscriptions';
31+
import * as sqs from 'aws-cdk-lib/aws-sqs';
3032
import * as cdk from 'aws-cdk-lib';
3133
3234
class TestjsStack extends Stack {
@@ -39,7 +41,7 @@ class TestjsStack extends Stack {
3941
4042
const topic = new sns.Topic(this, 'TestjsTopic');
4143
42-
topic.addSubscription(new subs.SqsSubscription(queue));
44+
topic.addSubscription(new SqsSubscription(queue));
4345
}
4446
}
4547

packages/@aws-cdk-testing/framework-integ/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,18 @@
3232
"@aws-cdk/cdk-build-tools": "0.0.0",
3333
"@aws-cdk/integ-runner": "^0.0.0",
3434
"@aws-cdk/pkglint": "0.0.0",
35-
"@aws-sdk/client-acm": "3.414.0",
36-
"@aws-sdk/client-rds": "3.414.0",
37-
"@aws-sdk/client-s3": "3.414.0",
35+
"@aws-sdk/client-acm": "3.421.0",
36+
"@aws-sdk/client-rds": "3.421.0",
37+
"@aws-sdk/client-s3": "3.421.0",
3838
"delay": "5.0.0"
3939
},
4040
"dependencies": {
4141
"@aws-cdk/integ-tests-alpha": "0.0.0",
4242
"@aws-cdk/lambda-layer-kubectl-v24": "^2.0.242",
4343
"aws-cdk-lib": "0.0.0",
44-
"aws-sdk": "^2.1461.0",
44+
"aws-sdk": "^2.1466.0",
4545
"aws-sdk-mock": "5.6.0",
46-
"cdk8s": "^2.64.16",
46+
"cdk8s": "^2.64.23",
4747
"cdk8s-plus-24": "2.12.1",
4848
"constructs": "^10.0.0"
4949
},

packages/@aws-cdk-testing/framework-integ/test/aws-autoscaling/test/integ.asg-lt.js.snapshot/aws-cdk-asg-integ.assets.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)