v2.0.0-rc.31
Features
- assertions: support assertions over nested stacks (#16972) (bde44e7)
- aws-eks: support bottlerocket managed nodegroup (#17323) (2e6a1a9)
- cfnspec: cloudformation spec v48.0.0 (#17484) (6e8de96)
- cfnspec: cloudformation spec v49.0.0 (#17585) (d44d0e7)
- cfnspec: cloudformation spec v49.0.0 (#17621) (ce638b4)
- cognito: user pool: send emails using Amazon SES (#17117) (503720f), closes #6768
- docdb: add option to set the name of the generated Secret (#17574) (18c9ef7), closes #17572
- ec2: add G5 instances (#17499) (eed70a0), closes /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html#cfn-ec2
- ec2: add m5n and m5dn instance types (#17488) (df30d4f)
- ec2: lookup security group by name (#17246) (5bf0d07), closes #4241
- ec2: vpc endpoints for codeguru (#17498) (21c2d2b), closes #16788
- ecs: Add SystemControls to ContainerDefinition (#16970) (b12a2c6), closes #16025
- eks: ALB Controller (#17618) (1faf31d)
- rds: validate backup retention for read replica instances (#17569) (9b2158b), closes #17356
- warn users when deprecated elements are used (#17328) (3721358)
- eks: Allow passing of custom IAM role to Kube Ctl Lambda (#17196) (8fa293a)
- lambda: singleton function: access runtime, log group and configure layers and environment (#17372) (ec5b102)
- stepfunctions-tasks: Support
DynamoAttributeValue.listFromJsonPath
(#17376) (bc10e6f), closes #17375
Bug Fixes
- apigateway: SAM CLI asset metadata missing from SpecRestApi (#17293) (841cf99), closes #14593
- assets: add missing SAM asset metadata information (#17591) (55df760), closes #14593
- assets: SAM asset metadata missing from log retention and custom resource provider functions (#17551) (a90e959)
- autoscaling: add timezone property to Scheduled Action (#17330) (3154a58)
- aws-codebuild: add @aws-cdk/asserts to package deps (#17435) (9c77e94)
- aws-ecs: check for invalid capacityProviderName (#17291) (6e2fde4), closes #17321
- aws-lambda-event-sources:
Function.addEventSource
fails forManagedKafkaEventSource
typed parameters (#17490) (a474ee8) - aws-logs: include new
policy.ts
exports inindex.ts
exports (#17403) (a391468) - cli: improve asset publishing times by up to 30% (#17409) (40d6a48), closes #17266
- cli: skip bundling for the 'watch' command (#17455) (af61b7f), closes #17391
- cloudwatch: render agnostic alarms in legacy style (#17538) (7c50ef8)
- ec2: Duplicate EIP when NatGatewayProps.eipAllocationIds is provided (#17235) (050f6fa)
- eks: Allow specifying subnets in Pinger (#17429) (6acee52)
- kinesis: add required rights to trigger Lambda from Kinesis. Fixes issue #17312. (#17358) (0bfc15c)
- lambda: SAM CLI asset metadata missing from image Functions (#17368) (f52d9bf)
- NestedStack: add asset metadata to NestedStack resources for local tooling (#17343) (4ba40dc)
- opensearch: correctly validate ebs configuration against instance types (#16911) (34af598), closes #11898
- s3-deployment: updating memoryLimit or vpc results in stack update failure (#17530) (2ba40d1), closes #7128
- sns-subscriptions: enable cross region subscriptions to sqs and lambda (#17273) (3cd8d48), closes #7044 #13707
- ssm: fix service principals for all regions since ap-east-1 (#17047) (5900548), closes #16188
Alpha modules (2.0.0-alpha.8)
Features
- apigatewayv2: domain endpoint type, security policy and endpoint migration (#17518) (261b331)
- apigatewayv2: http api - mTLS support (#17284) (54be156), closes #12559
- apigatewayv2: websocket api: grant manage connections (#16872) (10dfa60), closes #14828
- iot: add Action to put objects in S3 Buckets (#17307) (49b87db), closes /github.com/aws/aws-cdk/pull/16681#issuecomment-942233029
- iot: add Action to put records to a Firehose stream (#17466) (7cb5f2c), closes /github.com/aws/aws-cdk/pull/16681#issuecomment-942233029
- msk: add Kafka version 2.6.2 (#17497) (5f1f476)
- redshift: Add support for distStyle, distKey, sortStyle and sortKey to Table (#17135) (a137cd1), closes #17125
- servicecatalog: support local launch role name in launch role constraint (#17371) (b307b69)