v1.73.0
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- apigatewayv2:
LambdaProxyIntegration
andHttpProxyIntegration
classes have moved to the@aws-cdk/aws-apigatewayv2-integration
module. - appmesh: VirtualRouter's Listeners are no longer a struct; use the static factory methods of the
VirtualNodeListener
class to obtain instances of them - appmesh: VirtualRouter accepts a list of listeners instead of a single listener
- appmesh: all
fromResourceName()
methods in the AppMesh module have been replaced withfromResourceAttributes()
Features
- apigateway: default value for enum type in schema models (#11064) (9eff751), closes #11065
- appmesh: change VirtualRouter's Listener to a union-like class (#11277) (0a3e980)
- appmesh: remove fromName() methods and replace with fromAttributes() (#11266) (13d713e)
- cli: process credentials (#11114) (6efa5e1), closes #3008
- cloudwatch: add methods for lazy addition of graph metrics (#11380) (55e9576), closes #11305
- cloudwatch: different view types in GraphWidget (#11160) (24de577), closes #11063
- cognito: user pool resource server (#11118) (474f6c6)
- cognito: user pools - non-ascii email domains (#11099) (5d907b6), closes #8473 #8473
- core: natively support .dockerignore (#10922) (cdb9942)
- eks: IAM Roles for service accounts in imported clusters (#10774) (76c795a), closes #10601
- elasticloadbalancingv2: add load balancer lookups (#11089) (0153028), closes #11088
- pipelines: room for extra sequential intermediary actions in CdkStage addApplication() (#11376) (32c164c)
- pipelines: ShellScriptAction can configure environment (#11229) (ab9bcf2), closes #10919
- region-info: added AppMesh ECR account for eu-south-1 region (#11207) (54c276d)
- route53-targets: aws-apigatewayv2 target (#10191) (030c5c5)
Bug Fixes
-
apigateway: api key not supported for SpecRestApi (#11235) (52da8cb), closes #11079
-
appsync: HttpDataSource extends BackedDataSource instead of BaseDataSource (#11185) (4b4d011), closes #11183
-
cfn-include: Fn::FindInMap cannot be used for boolean properties (#11323) (47b698e), closes #11300
-
cli: deployments are skipped if stack is in a _failed state (#10847) (4887ba6), closes #10784
-
cli: Python
id
parameter in init template conflicts with built-in (#10874) (37a149b) -
cloudwatch: composite alarm ARN uses wrong separator (#11186) (3009490)
-
elasticsearch: use correct latency metric names (#11175) (7ab5ab8), closes #11174
-
rds: customizing secret results in unusable password and lost attachment (#11237) (a4567f5), closes #11040
-
apigatewayv2: move lambda and http proxy integrations to the 'integrations' module (#11339) (17611d6)