⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- core: so this PR attempts to smooth a rough edge by "locking"
thelogicalId
whenexportValue
is called. If the user attempts to
override the id after that point, an error message will be thrown
Features
- cfnspec: cloudformation spec v73.1.0 (#20587) (419fdae)
- cognito: OpenID Connect identity provider (#20241) (33acc7c)
- integ-runner: publish integ-runner cli (#20477) (7779531)
- lambda: add insights version 1.0.135.0 (#19588) (68761dc), closes /docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-extension-versionsx86-64.html#Lambda-Insights-extension-1 /docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-extension-versionsARM.html#Lambda-Insights-extension-ARM-1
- s3: adds objectSizeLessThan property for s3 lifecycle rule (#20429) (2bf30df), closes #20425 #20372
Bug Fixes
- core: logicalId is consumed prior to being overridden (#20560) (e44c2c4), closes #14335
- ecr-assets: cannot build ARM images using modern stack synthesis (#20563) (9a23575), closes #20439
- ecs: canContainersAccessInstanceRole is ignored when passed in AsgCapacityProvider constructor (#20522) (dacefd6), closes #20293 #20293
- ecs: fix typo from fromServiceAtrributes to fromServiceAttributes (#20456) (f4439ce), closes #20458
- events-targets: EventBus IAM statements are only added for the first target (#20479) (74318c7), closes #19407
- iam: referencing the same immutable role twice makes it mutable (#20497) (264c02e), closes #7255
- integ-runner: catch snapshot errors, treat
--from-file
as command-line (#20523) (cedfde8) - integ-runner: don't throw error if tests pass (#20511) (c274c2f), closes #20384
- lambda: function version ignores layer version changes (#20150) (f19ecef), closes #19098
- Default username in RoleSessionName (#20188) (b7bc10c), closes #19401 #7937 #19401