chore(deps): update dependency aws-cdk-lib to v2.235.0 #1805
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.234.1→2.235.0Release Notes
aws/aws-cdk (aws-cdk-lib)
v2.235.0Compare Source
⚠ BREAKING CHANGES
securityGroupsis now required inManagedInstancesCapacityProviderProps. CloudFormation has always required this field, so any code that omitted it would have failed at deployment time with a validation error. This change catches the error at compile time instead, improving the developer experience. If your code previously omittedsecurityGroups, you must now explicitly provide at least one security group.JobQueue.computeEnvironmentscontains ancomputeEnvironment: IComputeEnvironment → IComputeEnvironmentRef.BackupPlanRule.propscontains abackupVault: IBackupVault → IBackupVaultRef.ApiDestination.fromApiDestinationAttributes()return typeApiDestination → IApiDestination. This should never have returned a class but always an interface, as is the standard for referencing factories.EventDestination.buschangedIEventBus →IEventBusRef;FlowLogDestination.bind()now returns andICluster.executeCommandConfigurationcontains a member changing typeILogGroup → ILogGroupRef.ApiDestination.fromApiDestinationAttributes()now returns anIApiDestination. It used to return anApiDestinationbut this was a mistake, referencing methods always return a type by interface, not by class.EventDestination.busused to be anIEventBusbut is now anIEventBusRef; it needs to be type tested to assert it is actually anIEventBusif that is necessary.FlowLogDestination.bind()andICluster.executeCommandConfigurationnow contain anILogGroupRefinstead of anILogGroup, which guarantees less. These fields are for communication between constructs, and their values should not be used by application builders. If they do, they will need to add a cast or a type check.enableBatchConfigproperty is explicitly disabled by default. Even with this modification, the behavior of HttpAction remains unchanged from before, but only the Cfn template will be modified.Features
Bug Fixes
RuntimeError: apiEndpoint is not configured on the imported HttpApi(revert of "chore(apigatewayv2): reference interfaces") (#36623) (fb17d39), closes aws/aws-cdk#36378Miscellaneous Chores
Alpha modules (2.235.0-alpha.0)
⚠ BREAKING CHANGES
Checklist
Bug Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.