Features
- apigateway: add metrics for Stage and Method constructs (#20617) (3bf1361)
- aws-cdk-lib: aws-cdk-lib assembly file is compressed (#21481) (0767873)
- cfnspec: cloudformation spec v82.0.0 (#21473) (1124cbf)
- cfnspec: cloudformation spec v83.0.0 (#21498) (453b553)
- cli: support hotswapping Lambda function's description and environment variables (#21305) (fb92703), closes #20787
- cognito: allow retrieval of UserPoolClient generated client secret (#21262) (67a24ba)
- core: add network option to docker run command (#21450) (86e396a), closes #21447
- events: complex event pattern matching with the
Match
class (#21310) (fe7651f) - lambda: add docker platform support for lambda (#21405) (48178ac)
- lambda-event-sources: add
rootCACertificate
toSelfManagedKafkaEventSource
(#21422) (82a597a) - logs: delete associated log group when stack is deleted (#21113) (2bdd504)
Bug Fixes
- cli:
--hotswap
does not handleCfnOutput
change correctly (#21461) (7ccc644), closes #19998 40aws-cdk/cloudformation-diff/lib/diff/types.ts#L10-L21 - custom-resources: AwsCustomResource requires a policy which updates immutable roles (#20966) (a02ef9c), closes #13232
- cx-api: bootstrap stack is validated even if the custom synthesizer does not require it (#21518) (afb1c2d), closes #21324 40aws-cdk/cx-api/lib/artifacts/asset-manifest-artifact.ts#L38-L41 40aws-cdk/cx-api/lib/artifacts/asset-manifest-artifact.ts#L58
- ec2: launch template missing tags (#21445) (3853728)
- ecs: setting updatePolicy results in error due to updateType having default value (#21025) (3103784)
- eks: missing question marks cause update cluster setting failure (#21463) (1000abe), closes #21185 #21436
- lambda: Function allows specifying vpcSubnets without vpc (#21369) (e9233fa), closes #21357
- opensearchservice: access denied when creating a new domain in regions without cognito support (#21395) (0e49aed), closes #21192
- pipelines: 'ConfirmPermissionsBroadening' incorrectly invokes lambda for AWS CLI v2 (#21462) (a913d60)
- ses: incorrect DKIM records for EmailIdentity (#21318) (54bad4c), closes #21306
Alpha modules (2.37.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- redshift: The way to specify a logging bucket and prefix will change to use an interface.
Features
- apigatewayv2: WebSocket API - IAM authorizer support (#21393) (a1a6e6c)
- appsync: allow user to configure log retention time (#21418) (a2bb263), closes #20536
- batch: ComputeEnvironment implements IConnectable (#21458) (4bc9651), closes #20983
- integ-runner: add option to show deployment output (#21466) (289fb96)
- iot-actions: add support for DynamoDBv2 rule (#20171) (a57dec3), closes #20162
- iot-actions: support for sending messages to iot-events (#19953) (35fc169)
- iotevents: support timer actions (#19949) (af301dd)