Features
- apigatewayv2: graduate to stable 🚀 (#28094) (187f67b)
- apigatewayv2-authorizers: graduate to stable 🚀 (#28094) (187f67b)
- apigatewayv2-integrations: graduate to stable 🚀 (#28094) (187f67b)
- backup: add disableDefaultBackupPolicy property to selection (#27925) (55ffb3c), closes #27900
- ecs: add instance warmup period prop (#28194) (990fab3), closes #28190
- elasticloadbalancingv2: add security group support for nlb (#27978) (645d4e9), closes #26735
- lambda-nodejs: add verbose and debug log level to esbuild bundling (#27658) (d5ef107), closes #27634
- opensearch: OpenSearch 2.11 engine version (#28109) (31c18f7)
- rds: PostgreSQL 14.10, 13.13, 12.17, and 11.22 (#28131) (f53faf6)
- region-info: update Metadata regions (#28160) (85cc0c6)
- region-info: update Metadata regions (#28166) (306c3f1)
- update AWS Service Spec (#28073) (f7b8096)
- update AWS Service Spec (#28147) (030782a)
Bug Fixes
- cli: IAM Policy changes not deploying with --hotswap-fallback (#28185) (116b933)
- core: incorrect CloudFormation date formatting (#28149) (1624ab6), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-rule.html#cfn-s3 /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-transition.html#cfn-s3 #28065 #28124
- evaluate all nested stacks during GetAtt evaluation (207be27)
- java package names are incorrect for a number of packages (#28121) (b865320)
- apigateway: lambda authorizer does not enforce default cache TTL (#27873) (25ee8ef), closes #27826
- apigatewayv2-integrations: integrations of imported lambda functions do not get configured (#27861) (2c21ea0), closes #18965
- awslint: linting is slow (#27860) (0607b2c)
- cli: hotswap cannot evaluate nested stacks within nested stacks (#28080) (6004a17), closes /github.com/aws/aws-cdk/blob/25ee8ef61d6b33628923a0fee4c042a0f0f2441e/packages/aws-cdk/lib/api/evaluate-cloudformation-template.ts#L390 #28077
- cloudformation-diff:
cdk diff
throwstoUpperCase is not a function
whenipProtocol
is a number (#28023) (182bafc), closes #28021 - cloudformation-diff: cdk diff fails on node14 (#28067) (15c3955)
- ec2: IPAM allocated subnets cannot split more than 256 times (#28027) (91a3e8c), closes #25537
- lambda-event-sources: event source property maxConcurrency is not token-aware (#27797) (38f54db), closes #27796
- s3-bucket-deployment: update logging statement to ensure one-line logging (#28057) (b01e17d)
- cli: hotswap cannot evaluate nested stacks within nested stacks (#28080) (6004a17)
- lambda: validate logLevel with logFormat for advanced logging (#28045) (f533ba2)
Alpha modules (2.112.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- integ-tests: Fix typo in the
InvocationType
property fromREQUEST_RESPONE
toREQUEST_RESPONSE
Features
- scheduler-targets: eventBridge putEvents target (#27629) (cd12ce4), closes #27454
- scheduler-targets: SqsSendMessage Target (#27774) (80c1d26), closes #27458
- scheduler-targets-alpha:
InspectorStartAssessmentRun
Target (#27850) (073958f), closes #27453 - scheduler-targets-alpha:
SnsPublish
scheduler target (#27838) (ff203a1), closes #27459
Bug Fixes
- cli-lib: deploy fails with "no such file or directory, open 'node_modules/@aws-cdk/integ-runner/lib/workers/db.json.gz'" (#28199) (78b34ac), closes #27813 #27983
- integ-tests: fix typo in InvocationType enum property name (#28162) (48c275c)
- msk-alpha: cluster deployment fails in
ap-southeast-1
(#28112) (0ee4199), closes #28108 - scheduler: schedule not added to group with unspecified name (#27927) (cfa2d76), closes #27885