⚠ BREAKING CHANGES
- stepfunctions-tasks: constructs for
SageMakerCreateTrainingJob
and
SageMakerCreateTransformJob
replace previous implementation that
implementedIStepFunctionsTask
. - stepfunctions-tasks:
volumeSizeInGB
property inResourceConfig
for
SageMaker tasks are now typecore.Size
- stepfunctions-tasks:
maxPayload
property inSagemakerTransformProps
is now typecore.Size
- stepfunctions-tasks:
volumeKmsKeyId
property inSageMakerCreateTrainingJob
is nowvolumeEncryptionKey
- cognito:
requiredAttributes
onUserPool
construct is now replaced withstandardAttributes
with a slightly modified signature. - rds: DatabaseClusterProps.kmsKey has been renamed to storageEncryptionKey
- rds: DatabaseInstanceNewProps.performanceInsightKmsKey has been renamed to performanceInsightEncryptionKey
- rds: DatabaseInstanceSourceProps.secretKmsKey has been renamed to masterUserPasswordEncryptionKey
- rds: DatabaseInstanceProps.kmsKey has been renamed to storageEncryptionKey
- rds: DatabaseInstanceReadReplicaProps.kmsKey has been renamed to storageEncryptionKey
- rds: Login.kmsKey has been renamed to encryptionKey
Features
- assert: more powerful matchers (#8444) (ed6f763)
- cloud9: support AWS CodeCommit repository clone on launch (#8205) (4781f94), closes #8204
- codestar: support the GitHubRepository resource (#8209) (02ddab8), closes #8210
- cognito: allow mutable attributes for requiredAttributes (#7754) (1fabd98)
- core,s3-assets,lambda: custom asset bundling (#7898) (888b412)
- rds: rename 'kmsKey' properties to 'encryptionKey' (#8324) (4eefbbe)
- secretsmanager: deletionPolicy for secretsmanager (#8188) (f6fe36a), closes #6527
- secretsmanager: Secret.grantRead() also gives DescribeSecret permissions (#8409) (f44ae60), closes #6444 #7953
- stepfunctions-tasks: task constructs for creating and transforming SageMaker jobs (#8391) (480d4c0)
Bug Fixes
- apigateway: authorizerUri does not resolve to the correct partition (#8152) (f455273), closes #8098
- apigateway: methodArn not replacing path parameters with asterisks (#8206) (8fc3751), closes #8036
- aws-s3-deployment: Set proper s-maxage Cache Control header (#8434) (8d5b801), closes #6292
- cognito: error when using parameter for
domainPrefix
(#8399) (681b3bb), closes #8314 - dynamodb: old global table replicas cannot be deleted (#8224) (00884c7), closes #7189
- elbv2: addAction ignores conditions (#8385) (729cc0b), closes #8328
- elbv2: missing permission to write NLB access logs to S3 bucket (#8114) (d6a1265), closes #8113