github aws/aws-cdk v2.72.0

latest releases: v2.164.1, v2.164.0, v2.163.1...
19 months ago

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • cdk-lib: The return type of aws-cdk-lib.aws_ec2.SecurityGroup.determineRuleScope was changed from a tuple ([SecurityGroupBase, string]) to a struct with the same values, because tuple types are not supported over the jsii interoperability layer, but jsii@v1 was incorrectly allowing this to be represented as the JSON primitive type. This made the API unusable in non-JS languages. The type of the metadata property of aws-cdk-lib.aws_s3_deployment.BucketDeploymentProps was changed from an index-only struct to an inline map, because jsii@v1 silently ignored the index signature (which is otherwise un-supported), resulting in an empty object in non-JS/TS languages. As a consequence, the values of that map can no longer be undefined (as jsii does not currently support nullable elements in collections).

Features

Bug Fixes

Miscellaneous Chores

  • cdk-lib: migrate to jsii@5.0 / jsii-rosetta@5.0 (#24425) (6d581d7)

Alpha modules (2.72.0-alpha.0)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • servicecatalogappregistry: This commit involves share replacement during the deployment of ApplicationAssociator due to share construct id update. After this change, frequent share replacements due to structural change in Application construct should be avoided. Application.shareApplication starts to require construct id (first argument) and share name (added in ShareOption) as input.
  • ivs: Renamed ChannelProps.name to ChannelProps.channelName
  • Renamed PlaybackKeyPairProps.name to PlaybackKeyPairProps.playbackKeyPairName
  • Channel now generates a physical name if one is not provided
  • PlaybackKeyPair now generates a physical name if one is not provided

Bug Fixes

  • integ-runner: update workflow doesn't support resource replacement (#24720) (07d3aa7)
  • ivs: Not a standard physical name pattern (#24706) (7d17fe3)
  • servicecatalogappregistry: RAM Share is replaced on every change to Application (#24760) (8977d0d)

Don't miss a new aws-cdk release

NewReleases is sending notifications on new releases.