⚠ BREAKING CHANGES
- cloudtrail: API signatures of
addS3EventSelectors
and
addLambdaEventSelectors
have changed. Their parameters are now
strongly typed to acceptIBucket
andIFunction
respectively. - cloudtrail:
addS3EventSelectors
andaddLambdaEventSelectors
can no longer be used to configure all S3 data events or all Lambda data
events. Two new APIslogAllS3DataEvents()
and
logAllLambdaDataEvents()
have been introduced to achieve this. - cloudtrail: The property
snsTopic
is now of the typeITopic
.
Features
- cfnspec: cloudformation spec v14.4.0 (#8195) (99e7330)
- cloudtrail: create cloudwatch event without needing to create a Trail (#8076) (0567a23), closes #6716
- cloudtrail: user specified log group (#8079) (0a3785b), closes #6162
- codeguruprofiler: ProfilingGroup (#7895) (995088a)
- codepipeline: use a special bootstrapless synthesizer for cross-region support Stacks (#8091) (575f1db), closes #8082
- cognito: user pool - case sensitivity for sign in (460394f), closes #7988 #7235
- core: CfnJson enables intrinsics in hash keys (#8099) (195cd40), closes #8084
- eks: improve security using IRSA conditions (#8084) (35a01a0)
- elbv2: Supports new types of listener rule conditions (#7848) (3d30ffa), closes #3888
- secretsmanager: adds grantWrite to Secret (#7858) (3fed84b)
- sns: add support for subscription DLQ in SNS (383cdb8)
- stepfunctions: new service integration classes for Lambda, SNS, and SQS (#7946) (c038848), closes #6715 #6489
- stepfunctions: support paths in Pass state (#8070) (86eac6a), closes #7181
- stepfunctions-tasks: task for starting a job run in AWS Glue (#8143) (a721e67)
Bug Fixes
- apigateway: contextAccountId in AccessLogField incorrectly resolves to requestId (7b89e80), closes #7952 #7951
- autoscaling: add noDevice as a volume type (#7253) (751958b), closes #7242
- aws-eks: kubectlEnabled: false conflicts with addNodegroup (#8119) (8610889), closes #7993
- cli: paper cuts (#8164) (af2ea60)
- dynamodb: the maximum number of nonKeyAttributes is 100, not 20 (#8186) (0393528), closes #8095
- eks: unable to add multiple service accounts (#8122) (524440c)
- events: cannot use the same target account for 2 cross-account event sources (#8068) (395c07c), closes #8010
- lambda-nodejs: build fails on Windows (#8140) (04490b1), closes #8107
- cloudtrail: better typed event selector apis (#8097) (0028778)