⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- apigateway: We will be removing deprecated
APIGatewayV2
constructs fromaws-apigateway
module.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license
Features
- aspects: priority-ordered aspect invocation (#32097) (8ccdff4), closes #21341 /github.com/aws/aws-cdk/blob/8b495f9ec157c0b00674715f62b1bbcabf2096ac/packages/aws-cdk-lib/core/lib/private/synthesis.ts#L217
- cognito: new
cloudFrontEndpoint
method for user pool domain without custom resource (#31402) (deeb2ad), closes #31342 /github.com/go-to-k/aws-cdk/blob/fcbdc769e681f1f915cdc8cd7aa3a565d807884d/packages/aws-cdk-lib/aws-route53-targets/lib/userpool-domain.ts#L14 - cognito: support for ALLOW_USER_AUTH explicit auth flow (#32273) (c5bcfdc)
- elasticloadbalancingv2: ip address type for both network and application target group (#32189) (7cc5f30)
- events: add filter rules for prefixEqualsIgnoreCase, suffixEqualsIgnoreCase, wildcard, and anythingBut* matches (#32063) (0ce71fc), closes #28462
- lambda-nodejs: add bun support (#31770) (aed8ad1), closes #31753 #31753
- rds: limitless database cluster (#32151) (f4c19c7)
- ses: add support to disable account-level suppression list (#32168) (bb50c1a), closes #32149
- update L1 CloudFormation resource definitions (#32272) (421d327)
- update L1 CloudFormation resource definitions (#32356) (9e6bb24)
- route53-targets: add
AppSync
route53 target (#31976) (dc7574a), closes #26109
Bug Fixes
- apigateway: remove deprecated apigatewayv2 from aws-apigateway module (#32297) (4db9565)
- appsync:
appsync.HttpDataSourceProps
erroneously extendsBaseDataSourceProps
(#32065) (4e7f5c4), closes #29689 - cli: assume role calls are skipping the proxy (#32291) (6c0f74e)
- cli: lambda hotswap fails if
lambda:GetFunctionConfiguration
action is not allowed (#32301) (be000a2), closes /github.com/aws/aws-sdk-js-v3/blob/main/clients/client-lambda/src/waiters/waitForFunctionUpdatedV2.ts#L10 /github.com/aws/aws-sdk-js-v3/blob/main/clients/client-lambda/src/waiters/waitForFunctionUpdated.ts#L13 - cli: mfa code is not requested when
$AWS_PROFILE
is used (#32313) (6458439), closes #32312 - cli: remove source maps (#32317) (512cf95), closes #19930 #19930
- cli: short-lived credentials are not refreshed (#32354) (058a0bf)
- cli: warns about missing
--no-rollback
flag that is present (#32309) (559d676), closes #32295 - cloudformation-include: drops unknown policy attributes (#32321) (20edc7f)
- cloudfront: propagate
originAccessControlId
CloudFront Origin property to CloudFormation templates (#32020) (f9708a6), closes #32018 - iam:
Role.addManagedPolicy()
does not work for imported rolesIRole
#8307 (#31212) (c78ef1b), closes /github.com/aws/aws-cdk/blob/823ff6e03899f790a4cb1c43f92a02cc906ac356/packages/aws-cdk-lib/aws-iam/lib/identity-base.ts#L17-L21
Alpha modules (2.172.0-alpha.0)
Features
- ec2: default BastionHostLinux to use Amazon Linux 2023 (under feature flag) (#31996) (bf77e51), closes #29493 #29493
- ec2: instance support passing IAM instance profile (#32073) (cf89d0f), closes #8348
- neptune: auto minor version upgrade for an instance (#31988) (d95db49)
- pipes: add LogDestination implementation (#31672) (af5345e), closes #31671
- pipes-targets: add API Gateway (#31954) (c77536f)
- redshift: execute resource action (#31995) (40835a0)