Skip to content

chore(deps): bump Amazon.CDK.Lib and Constructs - #1248

Merged
hjgraca merged 4 commits into
developfrom
dependabot/nuget/libraries/tests/e2e/functions/TestUtils/multi-2843668258
Sep 16, 2026
Merged

hjgraca merged 4 commits into
developfrom
dependabot/nuget/libraries/tests/e2e/functions/TestUtils/multi-2843668258

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 28, 2026

Copy link
Copy Markdown
Contributor

Updated Amazon.CDK.Lib from 2.174.0 to 2.253.0.

Release notes

Sourced from Amazon.CDK.Lib's releases.

2.253.0

Features

Bug Fixes


Alpha modules (2.253.0-alpha.0)

Features

Bug Fixes

  • bedrock-agentcore-alpha: self-managed memory strategy validation throws on unresolved tokens (#​37691) (7956537), closes #​37197

2.252.0

Features

Bug Fixes


Alpha modules (2.252.0-alpha.0)

2.251.0

⚠ BREAKING CHANGES

  • ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

aws-elasticloadbalancing: AWS::ElasticLoadBalancing::LoadBalancer: SourceSecurityGroup attribute removed.
aws-elasticloadbalancing: AWS::ElasticLoadBalancing::LoadBalancer: PolicyItem type removed.
aws-elasticloadbalancing: AWS::ElasticLoadBalancing::LoadBalancer: SourceSecurityGroup type removed.

Features

Bug Fixes


Alpha modules (2.251.0-alpha.0)

Features

2.250.0

⚠ BREAKING CHANGES

  • ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

aws-emr: AWS::EMR::Cluster: MonitoringConfiguration property removed.
aws-emr: AWS::EMR::Cluster: CloudWatchLogConfiguration type removed.
aws-emr: AWS::EMR::Cluster: EMRConfiguration type removed.
aws-emr: AWS::EMR::Cluster: MonitoringConfiguration type removed.

Features

  • s3files: s3Files Lambda L1 integration (#​37547) (af41262)
  • update L1 CloudFormation resource definitions (#​37582) (c99ce64)
  • mediapackagev2: add region attribute on mediapackagev2 resources and extra naming validation (#​37526) (112ed67)

Bug Fixes

  • eks-v2: respect securityGroup(s) in KubectlProviderOptions (#​37247) (4c530fa), closes #​36653
  • lambda-nodejs: if entry path is not under project root, bundling in Docker fails in an unclear way (#​37572) (73662df)

Alpha modules (2.250.0-alpha.0)

2.249.0

⚠ BREAKING CHANGES

  • L1 resources are automatically generated from
    public CloudFormation Resource Schemas. They are built to closely
    reflect the real state of CloudFormation. Sometimes these updates can
    contain changes that are incompatible with previous types, but more
    accurately reflect reality. In this release we have changed:

aws-appstream: AWS::AppStream::Stack: Id attribute removed.
aws-appsync: AWS::AppSync::GraphQLApi: LogConfig.CloudWatchLogsRoleArn
property is now required.
aws-appsync: AWS::AppSync::GraphQLApi: LogConfig.FieldLogLevel property
is now required.
aws-kafkaconnect: AWS::KafkaConnect::Connector:
ProvisionedCapacity.McuCount property is now required.

Features

Bug Fixes


Alpha modules (2.249.0-alpha.0)

2.248.0

Bug Fixes


Alpha modules (2.248.0-alpha.0)

2.247.0

⚠ BREAKING CHANGES

  • ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

aws-bedrockagentcore: AWS::BedrockAgentCore::OnlineEvaluationConfig: ExecutionStatus attribute removed.
aws-appstream: AWS::AppStream::ImageBuilder: Name property is now immutable.
aws-eks: AWS::EKS::Capability: EKS_CAPABILITY_ACK_S3_LOGS vended log type removed.

Features

Bug Fixes


Alpha modules (2.247.0-alpha.0)

Features

2.246.0

Features

Bug Fixes

Reverts


Alpha modules (2.246.0-alpha.0)

2.245.0

Features

Bug Fixes


Alpha modules (2.245.0-alpha.0)

Features

  • s3tables-alpha: add support for partition spec, sort order, and table properties (#​36811) (2696cd1)
  • s3tables-alpha: add metrics configuration support for TableBucket (#​37275) (e8786f5)
  • s3tables-alpha: implement ITaggableV2 on TableBucket and Table L2 constructs (#​37277) (69c8944), closes #​33054

2.244.0

Features

Bug Fixes


Alpha modules (2.244.0-alpha.0)

Bug Fixes

  • kinesisanalytics-flink-alpha: mark deprecated flink runtimes as deprecated (#​37155) (0a89447)

2.243.0

Features

  • update L1 CloudFormation resource definitions (#​37201) (85daaf5)
  • cfn-property-mixins: graduate to stable @​aws-cdk/cfn-property-mixins package (#​37215) (f071e67)

Bug Fixes

  • dynamodb: resource policies don't have the index ARNs when indexes are added after granting permissions (#​37213) (eb37071)

Alpha modules (2.243.0-alpha.0)

2.242.0

⚠ BREAKING CHANGES

  • ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

    • aws-ssm: AWS::SSM::MaintenanceWindow: Id attribute removed.

Features

Bug Fixes


Alpha modules (2.242.0-alpha.0)

Features

  • mixins-preview: allow passing resource objects into properties in CFN Property mixins (#​37148) (f238629)
  • mixins-preview: generate EventBridge pattern for all events (#​37081) (f30e836)
  • mixins-preview: support custom merge strategies via IMergeStrategy (#​37170) (0dec011)

2.241.0

⚠ BREAKING CHANGES

  • ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

aws-codedeploy: AWS::CodeDeploy::DeploymentGroup: Id attribute removed.

Features

Bug Fixes


Alpha modules (2.241.0-alpha.0)

Features

  • mixins-preview: add recordFields and outputFormat to Vended Logs Mixin (#​37042) (dd94c31)
  • mixins-preview: cross account delivery destinations (#​36827) (a759eb6)

2.240.0

Features

Bug Fixes


Alpha modules (2.240.0-alpha.0)

2.239.0

⚠ BREAKING CHANGES

  • ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

aws-licensemanager: AWS::LicenseManager::License: Beneficiary property is now required
aws-licensemanager: AWS::LicenseManager::License: ProductSKU property is now required
aws-sagemaker: AWS::SageMaker::Cluster: Orchestrator.Eks property is now immutable

Features

Bug Fixes

  • aws-cdk-lib: update cloud-assembly-schema to resolve peer dependency conflict (#​36953) (f194236), closes #​36939
  • aws-cdk-lib: upgrade version of ajv that triggers CVE scanners (#​37022) (45662ba)
  • ec2: add VPC endpoint naming conventions for some isolated regions (#​36794) (5a7fca5)
  • rds: mark deprecated versions and add new engine versions (#​36937) (6e061d0)

Alpha modules (2.239.0-alpha.0)

⚠ BREAKING CHANGES

redshift-alpha: update default node type from DC2_LARGE to RA3_LARGE

Features

  • bedrock-agentcore-alpha: add fromCodeAsset method to create runtime artifact with local code assets (#​36472) (c5a87e6), closes #​36473
  • bedrock-agentcore-alpha: added new target type (api gateway) in agentcore gateway target. (#​36841) (0842754), closes #​36817
  • mixins-preview: add ECS ClusterSettingsMixin (#​36796) (b8ab5be)
  • mixins-preview: add s3 bucket mixin for publicAccessBlock (#​36905) (feed4b2)
  • mixins-preview: send Vended Logs to pre-created DeliveryDestination using toDestination() (#​36896) (48f1fe6)

Bug Fixes

2.238.0

⚠ BREAKING CHANGES

  • bedrock-agentcore: Interface extensions require new property implementations
  • aws-bedrock-agentcore-alpha:
    • IGateway now requires gatewayRef getter
    • IGatewayTarget now requires gatewayTargetRef getter
    • IMemory now requires memoryRef getter
    • IBedrockAgentRuntime now requires runtimeRef getter
    • IRuntimeEndpoint now requires runtimeEndpointRef getter
    • IBrowserCustom now requires browserCustomRef getter
    • ICodeInterpreterCustom now requires codeInterpreterCustomRef getter

Features

Bug Fixes

Miscellaneous Chores


Alpha modules (2.238.0-alpha.0)

Features

Bug Fixes

2.237.1

Bug Fixes

  • core: intrinsic cfn function tokens are not detected as such in java (#​36843) (89cd54f)

Alpha modules (2.237.1-alpha.0)

2.237.0

⚠ BREAKING CHANGES

  • iam: Receivers of IEncryptedResource objects now have fewer guarantees about the shape of the object. If you still require an IResource, change the type to IEncryptedResource & IResource and/or add a type guard check using Resource.isResource(). Implementations of IEncryptedResource no longer need to implement IResource but must continue to implement IEnvironmentAware. Since IResource extends IEnvironmentAware, there is no change for implementors. Calls to GrantableResources.isEncryptedResource() now require an IEnvironmentAware argument instead of IConstruct.

Features

  • eks: add OidcProviderNative using L1 and deprecate OpenIdConnectProvider custom resource (#​36589) (09383cb)
  • eks: add support overwriteServiceAccount prop in service account construct (#​36751) (3aa38f6)
  • kms: make trustAccountIdentities optional in KeyGrants (#​36786) (06676ac)
  • lambda: add observability support for kafka event source mappings (#​36808) (dd8b419)
  • update L1 CloudFormation resource definitions (#​36799) (7ecd0a9)
  • opensearchservice: support OI2 instance type with local NVMe storage (#​36700) (034baf3), closes #​36698

Bug Fixes

  • iam: IEncryptedResource extends IEnvironmentAware instead of IResource (#​36787) (90ad834)

Alpha modules (2.237.0-alpha.0)

Features

Bug Fixes

2.236.0

Features

Bug Fixes


Alpha modules (2.236.0-alpha.0)

Features

Bug Fixes

2.235.1

Bug Fixes

  • apigatewayv2: use custom domain name instead of regional domain name when importing domain name via fromDomainNameAttributes (#​36710) (29e5642)

Alpha modules (2.235.1-alpha.0)

2.235.0

⚠ BREAKING CHANGES

  • ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:
  • aws-ecs: AWS::ECS::CapacityProvider: ManagedInstancesNetworkConfiguration.SecurityGroups property is now required.
  • ecs: securityGroups is now required in ManagedInstancesCapacityProviderProps. 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 omitted securityGroups, you must now explicitly provide at least one security group.
  • aws-cdk-lib: JobQueue.computeEnvironments contains an computeEnvironment: IComputeEnvironment → IComputeEnvironmentRef. BackupPlanRule.props contains a backupVault: IBackupVault → IBackupVaultRef. ApiDestination.fromApiDestinationAttributes() return type ApiDestination → IApiDestination. This should never have returned a class but always an interface, as is the standard for referencing factories. EventDestination.bus changed IEventBus →IEventBusRef; FlowLogDestination.bind() now returns and ICluster.executeCommandConfiguration contains a member changing type ILogGroup → ILogGroupRef.
  • events: ApiDestination.fromApiDestinationAttributes() now returns an IApiDestination. It used to return an ApiDestination but this was a mistake, referencing methods always return a type by interface, not by class.EventDestination.bus used to be an IEventBus but is now an IEventBusRef; it needs to be type tested to assert it is actually an IEventBus if that is necessary.
  • logs: the return types of FlowLogDestination.bind() and ICluster.executeCommandConfiguration now contain an ILogGroupRef instead of an ILogGroup, 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.
  • iot-actions: enableBatchConfig property 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

Miscellaneous Chores


Alpha modules (2.235.0-alpha.0)

⚠ BREAKING CHANGES

  • bedrock-agentcore-alpha: The User Pool Client will be replaced and new Resource Server and Domain resources will be added for existing Gateway stacks using the default Cognito authorizer.

Checklist

Bug Fixes

... (truncated)

2.234.1

Bug Fixes


Alpha modules (2.234.1-alpha.0)

2.234.0

⚠ BREAKING CHANGES

  • batch: unfortunately JobQueue exposes public readonly computeEnvironments: OrderedComputeEnvironment[]. The computeEnvironment member of that structure now fewer guarantees, and needs casting. This should not have been exposed, and we assume the use of the exposed property here is rare.
  • backup: unfortunately BackupPlanRule exposes public readonly props: BackupPlanRuleProps. The backupVault member of that structure now guarantees less, and needs casting. This should never have been exposed, and we assume the use of the exposed property here is rare.
  • ** L1 resources are automatically generated from public CloudFormation Resource Schemas. They are built to closely reflect the real state of CloudFormation. Sometimes these updates can contain changes that are incompatible with previous types, but more accurately reflect reality. In this release we have changed:

aws-securityhub: AWS::SecurityHub::ConnectorV2: Provider.JiraCloud.AuthStatus attribute removed.
aws-securityhub: AWS::SecurityHub::ConnectorV2: Provider.JiraCloud.AuthUrl attribute removed.
aws-securityhub: AWS::SecurityHub::ConnectorV2: Provider.JiraCloud.CloudId attribute removed.
aws-securityhub: AWS::SecurityHub::ConnectorV2: Provider.JiraCloud.Domain attribute removed.
aws-securityhub: AWS::SecurityHub::ConnectorV2: Provider.ServiceNow.AuthStatus attribute removed.
aws-securityhub: AWS::SecurityHub::ConnectorV2: JiraCloud type removed, replaced by JiraCloudProviderConfiguration.
aws-securityhub: AWS::SecurityHub::ConnectorV2: ServiceNow type removed, replaced by ServiceNowProviderConfiguration.
aws-ssm: AWS::SSM::MaintenanceWindowTarget: Id attribute removed.

Features

Description has been truncated

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps Amazon.CDK.Lib from 2.174.0 to 2.253.0
Bumps Constructs from 10.4.2 to 10.5.0

---
updated-dependencies:
- dependency-name: Amazon.CDK.Lib
  dependency-version: 2.253.0
  dependency-type: direct:production
- dependency-name: Amazon.CDK.Lib
  dependency-version: 2.253.0
  dependency-type: direct:production
- dependency-name: Constructs
  dependency-version: 10.5.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Jul 28, 2026
@boring-cyborg boring-cyborg Bot added the tests label Jul 28, 2026
@sonarqubecloud

Copy link
Copy Markdown

@powertools-for-aws-oss-automation powertools-for-aws-oss-automation Bot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Sep 16, 2026
@hjgraca hjgraca changed the title Bump Amazon.CDK.Lib and Constructs chore(deps): bump Amazon.CDK.Lib and Constructs Sep 16, 2026
@github-actions github-actions Bot added the internal Maintenance changes label Sep 16, 2026
@codecov

codecov Bot commented Sep 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.46%. Comparing base (8ed72cd) to head (3b37e22).
⚠️ Report is 30 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #1248   +/-   ##
========================================
  Coverage    79.46%   79.46%           
========================================
  Files          302      302           
  Lines        12662    12662           
  Branches      1507     1507           
========================================
  Hits         10062    10062           
  Misses        2142     2142           
  Partials       458      458           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@hjgraca hjgraca left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed after fixing the omitted Infra.csproj package pins. Verified locally with solution restore and Release build; GitHub build and CodeQL now pass. Codecov patch passes; project coverage is unrelated to this dependency-only change.

@sonarqubecloud

Copy link
Copy Markdown

@mergify

mergify Bot commented Sep 16, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@hjgraca
hjgraca merged commit e4ff46e into develop Sep 16, 2026
10 checks passed
@hjgraca
hjgraca deleted the dependabot/nuget/libraries/tests/e2e/functions/TestUtils/multi-2843668258 branch September 16, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment