v2.46.0
Features
- aws-certificatemanager: Add ability to specify the certificate name (#22301) (614ba92)
- aws-ec2: add metadata options support for launchTemplate construct (#22312) (9297bd0)
- cfnspec: cloudformation spec v92.0.0 (#22435) (064a1a6)
- cloudfront-origins: allow setting a user defined origin id (#22349) (239215f), closes #2756
- ec2: adds persist option to user data on windows instances (#21709) (cb1506f)
- sns: topic name with
.fifo
suffix generated automatically (#22375) (ba201cf), closes #18740 - sqs: add enforceSSL property to enforce encryption of data in transit (#22363) (f1886cf)
Bug Fixes
- apigateway: cannot create an ApiKey with an imported RestApi (#22368) (83c4123), closes #22102
- apigateway: CORS OPTIONS method should not require auth (#22402) (ef72089), closes #8615
- core: asset bundling skipped when using --exclusively with custom stack name (#21248) (209ddea), closes /github.com/aws/aws-cdk/issues/19927#issuecomment-1189916912
- some custom resources don't work in opt-in regions (#22370) (456a2c7), closes #22022
- cli: state machine hotswap fails if the
DependsOn
change (#22396) (0d44db2) - core: Custom Resource type length validation (#22118) (c186e2d)
- custom-resources: provider can fail if S3 has brown-outs (#22362) (cdedf60)
- ec2: cannot deploy SecurityGroup with allowAllIpv6Outbound (#22414) (bb16d97), closes #22407
- ecs: removed explicit addition of ecs deployment type when circuit breaker is enabled (#22328) (635129c), closes #16126 #16919
- half-written asset zips can be uploaded if process is interrupted (#22393) (2ed006e), closes #18459
Reverts
- "fix(ecs): removed explicit addition of ecs deployment type when circuit breaker is enabled (#22328)" (#22418) (0f002e2), closes /github.com/aws/aws-cdk/issues/16126#issuecomment-1271626957
Alpha modules (2.46.0-alpha.0)
Features
- integ-tests: add ability to
wait
for assertions to pass (#22335) (700f9c4) - integ-tests: allow for user provided assertions stack (#22404) (39089f5)
- synthetics: new runtime synthetics nodejs puppeteer 3 6 (#22374) (e0c0b56)
Bug Fixes
- appsync: can not use Tokens in the name of a DataSource (#22378) (511eb79), closes #18900
- aws-lambda-python: export poetry dependencies without hashes (#22351) (76482f6), closes #14201 #19232
- lambda-python: commands run non-sequentially on Graviton when building container image (#22398) (e427fd6), closes #22012