Skip to content

Update dependency aws-cdk-lib to v2.268.0 - #224

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/aws-cdk-monorepo
Open

Update dependency aws-cdk-lib to v2.268.0#224
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/aws-cdk-monorepo

Conversation

@renovate

@renovate renovate Bot commented Sep 1, 2023

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
aws-cdk-lib (source) 2.93.02.268.0 age confidence

Release Notes

aws/aws-cdk (aws-cdk-lib)

v2.268.0

Compare Source

⚠ 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-athena: AWS::Athena::Session removed.
  • aws-bcmdataexports: AWS::BCMDataExports::Table removed.
  • aws-bedrock: AWS::Bedrock::DefaultPromptRouter and AWS::Bedrock::ModelInvocationJob removed.
  • aws-bedrockagentcore: AWS::BedrockAgentCore::Browser, AWS::BedrockAgentCore::CodeInterpreter, and AWS::BedrockAgentCore::TokenVault removed; AWS::BedrockAgentCore::PaymentConnector ConnectorType and AWS::BedrockAgentCore::PaymentCredentialProvider CredentialProviderVendor are now immutable; AWS::BedrockAgentCore::CapacityProvider OperatingSystem allowed values in the LaunchParameters type reduced from [LINUX_X86_64, LINUX_ARM64, MAC_ARM64, WINDOWS_X86_64] to [LINUX_X86_64, LINUX_ARM64].
  • aws-certificatemanager: AWS::CertificateManager::Certificate Id attribute removed.
  • aws-chime: on both AWS::Chime::AppInstance and AWS::Chime::AppInstanceBot, the CreatedTimestamp and LastUpdatedTimestamp attribute types changed from number to string.
  • aws-cloudformation: AWS::CloudFormation::ResourceScan removed.
  • aws-codeartifact: AWS::CodeArtifact::Package removed.
  • aws-codebuild: AWS::CodeBuild::Sandbox removed; AWS::CodeBuild::SourceCredential Id attribute removed.
  • aws-dax: AWS::DAX::ParameterGroup Id attribute removed; Description property is now immutable.
  • aws-dms: Id attribute removed from AWS::DMS::Endpoint, AWS::DMS::EventSubscription, and AWS::DMS::ReplicationSubnetGroup; AWS::DMS::ReplicationTask MigrationType property is now immutable.
  • aws-docdb: Id attribute removed from AWS::DocDB::DBClusterParameterGroup and AWS::DocDB::DBSubnetGroup.
  • aws-dynamodb: AWS::DynamoDB::Export removed.
  • aws-elasticache: AWS::ElastiCache::ReservedCacheNode removed.
  • aws-emr: AWS::EMR::NotebookExecution removed.
  • aws-events: AWS::Events::Replay removed.
  • aws-fis: AWS::FIS::SafetyLever removed.
  • aws-glue:
    • Id attribute removed from AWS::Glue::Classifier, AWS::Glue::Connection, AWS::Glue::CustomEntityType, AWS::Glue::DataQualityRuleset, AWS::Glue::MLTransform, AWS::Glue::SecurityConfiguration, AWS::Glue::TableOptimizer, and AWS::Glue::Workflow.
    • AWS::Glue::Connection: complex-property types AuthenticationConfigurationInput and OAuth2PropertiesInput renamed to AuthenticationConfiguration and OAuth2Properties respectively.
    • AWS::Glue::DataQualityRuleset: Name, TargetTable.DatabaseName, and TargetTable.TableName properties are now required; Name property is now immutable; Tags property type changed from json to map<string>.
    • AWS::Glue::CustomEntityType: Name property is now immutable; Tags property is no longer recognised as resource tags.
    • AWS::Glue::MLTransform: TransformEncryption property is now immutable.
  • aws-greengrassv2: AWS::GreengrassV2::Component and AWS::GreengrassV2::CoreDevice removed.
  • aws-identitystore: AWS::IdentityStore::AllGroupMemberships removed.
  • aws-imagebuilder: AWS::ImageBuilder::AllImageBuildVersions, AWS::ImageBuilder::AllWorkflowBuildVersions, AWS::ImageBuilder::WorkflowExecution, and AWS::ImageBuilder::WorkflowStepExecution removed.
  • aws-medialive: AWS::MediaLive::Offering removed.
  • aws-mediaconvert: AWS::MediaConvert::Preset Id attribute removed.
  • aws-mediapackage: AWS::MediaPackage::HarvestJob removed.
  • aws-memorydb: AWS::MemoryDB::MultiRegionParameterGroup and AWS::MemoryDB::ReservedNode removed.
  • aws-omics: AWS::Omics::Reference removed.
  • aws-osis: AWS::OSIS::PipelineBlueprint removed.
  • aws-personalize: AWS::Personalize::DataDeletionJob and AWS::Personalize::Recipe removed.
  • aws-redshiftserverless: AWS::RedshiftServerless::RecoveryPoint removed.
  • aws-route53: AWS::Route53::RecordSet GeoProximityLocation property removed, along with its supporting GeoProximityLocation and Coordinates complex-property types; Id attribute removed.
  • aws-sagemaker: AWS::SageMaker::ModelCardExportJob, AWS::SageMaker::MonitoringScheduleAlert, and AWS::SageMaker::TransformJob removed.
  • aws-ses: AWS::SES::ReceiptRuleSet Id attribute removed.
  • aws-signer: AWS::Signer::SigningJob removed.
  • aws-ssm: AWS::SSM::Session removed; AWS::SSM::Association InstanceId property is now immutable.
  • aws-sso: AWS::SSO::ApplicationProvider removed.
  • aws-stepfunctions: AWS::StepFunctions::MapRun removed.
  • aws-transcribe: AWS::Transcribe::MedicalTranscriptionJob removed.
  • aws-vpclattice: AWS::VpcLattice::ServiceNetwork SharingConfig property is now immutable.
Features
Bug Fixes

Alpha modules (2.268.0-alpha.0)

⚠ BREAKING CHANGES
  • glue-alpha: DataQualityTargetTable's constructor is removed — use DataQualityTargetTable.fromTable(database, table) or fromTableName(database, tableName); IDatabase now extends IDatabaseRef.
  • glue-alpha: DataQualityRulesetProps.clientToken is removed; use the CfnDataQualityRuleset L1 for request-level idempotency.
  • glue-alpha: S3Table.clientSideEncryptionKey is now kms.IKeyRef instead of kms.IKey.
  • glue-alpha: DataQualityRulesetProps.rulesetName is now required. AWS::Glue::DataQualityRuleset made Name a required property, so the name can no longer be left for CloudFormation to generate.
Features
  • glue-alpha: reference-typed DataQualityTargetTable and remove clientToken (#​38730) (c8fafbd)
Code Refactoring
  • glue-alpha: use kms.IKeyRef for KMS key inputs where possible (#​38725) (604ac23)

v2.267.0

Compare Source

⚠ BREAKING CHANGES
  • kinesisfirehose: After this change, specifying an unsupported timeZone on the Firehose S3Bucket destination now throws a ValidationError during synthesis instead of failing at CloudFormation deployment. Affected values: 3-letter IANA abbreviations (e.g. EST), Etc/UTC, Etc/GMT, Factory, and strings containing characters outside [a-zA-Z/_]+. Use a supported standard IANA identifier (e.g. America/New_York) or UTC for synth to pass.
Features
Bug Fixes

Alpha modules (2.267.0-alpha.0)

⚠ BREAKING CHANGES
  • glue-alpha: schema Type is now an opaque class; construct column types via the Schema factories or Schema.custom(...) rather than { isPrimitive, inputString } literals. StorageParameter.custom(key, value) requires a string value, and StorageParameter.writeKmsKeyId takes a kms.IKey instead of a string.
  • glue-alpha: S3TableProps.bucket/encryption/encryptionKey are removed. Use storage: S3TableStorage.managedBucket(S3TableEncryption.kms(key?)) / S3TableStorage.fromBucket(bucket) and clientSideEncryption: TableClientSideEncryption.kms(key?). S3Table.encryption/encryptionKey are removed (clientSideEncryptionKey exposes the client-side key; read bucket.encryptionKey for server-side). The TableEncryption enum and the deprecated Table/TableProps are removed — use S3Table.
Features
Bug Fixes
  • glue-alpha: validate that DATE partition projection interval is set when required (#​38594) (0e2b582)
  • lambda-python-alpha: escape Docker bundling command arguments (#​38583) (f7ce07b)

v2.266.0

Compare Source

Features
Bug Fixes

Alpha modules (2.266.0-alpha.0)

⚠ BREAKING CHANGES
  • glue-alpha: DataQualityRulesetProps.rulesetDqdl: string is replaced by
    dqdl: Dqdl. Build it with Dqdl.fromString('Rules = [ ... ]').
  • glue-alpha: s3Encryption, cloudWatchEncryption, and jobBookmarksEncryption are no longer object literals. Use S3Encryption.s3Managed() / S3Encryption.kms(key?), CloudWatchEncryption.kms(key?), and JobBookmarksEncryption.clientSideKms(key?). The CloudWatchEncryptionMode and JobBookmarksEncryptionMode enums are removed (their mode is now implicit); S3EncryptionMode is retained.
  • glue-alpha: this is a corrective breaking change. Apps that leaned on the bug, and did things like InputFormat x = OutputFormat.AVRO; will get a compilation error in other jsii languages. The intended usage, on the other hand, was broken before and works now.
  • glue-alpha: workerType and numberOfWorkers are no longer top-level job props. For Spark jobs, pass them together via workerConfiguration: { workerType, numberOfWorkers }. PythonShellJob no longer accepts them (it is sized by maxCapacity). RayJob no longer accepts workerType (it is fixed to Z.2X).
  • glue-alpha: SparkJobProps.enableMetrics removed, which will cause a compilation error for any app using it. But there is no behavior change, since this is a dead prop.
  • glue-alpha: a differing/tokenized has_encrypted_data supplied via parameters now throws.
Features
  • glue-alpha: add warning for maxRetries when job run queuing is enabled (#​38575) (09ae11e)
  • glue-alpha: model SecurityConfiguration encryption as factory subtypes (#​38586) (e37e7a6)
  • glue-alpha: new hasEncryptedData property (#​38511) (c977e36)
  • glue-alpha: pair workerType and numberOfWorkers into a required workerConfiguration (#​38576) (5f3b1b6)
  • glue-alpha: wrap DataQualityRuleset DQDL in a typed value object (#​38587) (fd01268)
Bug Fixes

v2.265.0

Compare Source

Features
Bug Fixes

Alpha modules (2.265.0-alpha.0)

⚠ BREAKING CHANGES
  • glue-alpha: PySparkFlexEtlJob and ScalaSparkFlexEtlJob now default to GlueVersion.V5_0 instead of V3_0. Set glueVersion explicitly to keep the previous behavior.
  • glue-alpha: removal policy of existing Database resources will change to RETAIN.
Features
Bug Fixes
  • glue-alpha: warn when S3Table grants cover a shared bucket (#​38542) (d81d2d6)
  • mediaconnect-alpha: update validation to allow adding an underscore to name (#​38539) (7c85994)

v2.264.0

Compare Source

⚠ BREAKING CHANGES
  • bedrockagentcore: Gateway metric helpers now emit corrected CloudWatch dimensions per-gateway
    metrics use { Operation, Protocol, Resource } (was { Resource }). Alarms/dashboards built on the
    old dimensions must be updated.
  • bedrockagentcore: RuntimeBase metric helpers now emit corrected CloudWatch dimensions per-resource metrics use { Operation, Name, Resource } (was { Resource }) and aggregated metrics use { AggregateOperation } (was { Resource: 'All' }). Alarms/dashboards built on the old dimensions must be updated.
Features
Bug Fixes

Alpha modules (2.264.0-alpha.0)

⚠ BREAKING CHANGES
  • glue-alpha: IDatabase.catalogArn and IDatabase.catalogId were removed in factor of a type
    safe ICatalog, which has catalogArn and catalogId. Consumers and implementations were updated
    accordingly.
Features
Bug Fixes
  • glue-alpha: enable key rotation for security configuration encryption (#​38512) (18560e0)
  • mediaconnect-alpha: addOutput options and simplified VPC interface referencing (#​38515) (3c71466), closes #​38517

v2.263.0

Compare Source

Features
Bug Fixes

Alpha modules (2.263.0-alpha.0)

⚠ BREAKING CHANGES
  • mediaconnect: removalPolicy prop removed from FlowProps, GatewayProps, and BridgeProps. These resources now follow CloudFormation's default deletion behaviour (Delete).
Bug Fixes

v2.262.2

Compare Source

Bug Fixes

Alpha modules (2.262.2-alpha.0)

v2.262.1

Compare Source

Bug Fixes

Alpha modules (2.262.1-alpha.0)

v2.262.0

Compare Source

Features
Bug Fixes
Reverts

Alpha modules (2.262.0-alpha.0)

Bug Fixes
  • redshift-alpha: quote identifiers and escape literals containing special characters (#​38269) (3cb6844)

v2.261.0

Compare Source

⚠ 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-cloudwatch: AWS::CloudWatch::LogAlarm: QueryLanguage property has been removed from the ScheduledQueryConfiguration type.
  • aws-elasticloadbalancing: AWS::ElasticLoadBalancing::LoadBalancer: Id attribute has been removed and the primary identifier is now LoadBalancerName.
Features
Bug Fixes

Alpha modules (2.261.0-alpha.0)

Features

v2.260.0

Compare Source

Features
Bug Fixes

Alpha modules (2.260.0-alpha.0)

v2.259.0

Compare Source

⚠ BREAKING CHANGES
  • lambda: Runtime.NODEJS_LATEST now resolves to nodejs24.x in every region. Customers who pin to a concrete runtime (Runtime.NODEJS_22_X, useLatestRuntimeVersion: false in aws-lambda-nodejs.NodejsFunction) are unaffected. Existing AWS::Lambda::Function resources synthesized with NODEJS_LATEST will see Runtime: nodejs22.xRuntime: nodejs24.x on next deploy. Lambda accepts runtime updates in place.

    Customer-code compatibility — IMPORTANT: Node.js 24 removes support for callback-style asynchronous handlers ((event, context, callback) => {...}) per the launch blog. Customers whose Lambda code still uses callback-based handlers will see runtime errors after the bump. Customers should migrate to async (event, context) => {...} or pin to Runtime.NODEJS_22_X explicitly.

Features
  • core: recommend the use of weak references if no choice has been made (#​38070) (6e74e5e)
  • ecs: add forceNewDeployment option for Fargate and EC2 servi

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the renovate label Sep 1, 2023
@renovate renovate Bot changed the title Update dependency @aws-cdk/cloudformation-diff to v2.94.0 Update aws-cdk monorepo to v2.94.0 Sep 1, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 4 times, most recently from e7e62e5 to c66f66a Compare September 8, 2023 00:11
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.94.0 Update aws-cdk monorepo to v2.95.0 Sep 8, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch from c66f66a to 0784589 Compare September 9, 2023 01:26
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.95.0 Update aws-cdk monorepo to v2.95.1 Sep 9, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 2 times, most recently from d178ea5 to bd12e73 Compare September 11, 2023 21:27
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.95.1 Update aws-cdk monorepo to v2.96.0 Sep 13, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch from bd12e73 to 2cc473d Compare September 13, 2023 19:16
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.96.0 Update aws-cdk monorepo to v2.96.1 Sep 14, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 3 times, most recently from 93cdb2f to 03feb53 Compare September 15, 2023 11:49
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.96.1 Update aws-cdk monorepo to v2.96.2 Sep 15, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 2 times, most recently from b624f55 to 22895e9 Compare September 22, 2023 18:05
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.96.2 Update aws-cdk monorepo to v2.97.0 Sep 22, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch from 22895e9 to 8c950bf Compare September 22, 2023 21:23
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.97.0 Update aws-cdk monorepo to v2.97.1 Sep 26, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 2 times, most recently from 4aa1e29 to 2082501 Compare September 26, 2023 17:18
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.97.1 Update aws-cdk monorepo Sep 26, 2023
@renovate renovate Bot changed the title Update aws-cdk monorepo Update aws-cdk monorepo to v2.98.0 Sep 26, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 2 times, most recently from 43c53b1 to 107d8d2 Compare September 27, 2023 23:05
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.98.0 Update aws-cdk monorepo to v2.99.0 Sep 28, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch from 71f8e76 to 626b479 Compare October 16, 2023 21:55
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.101.0 Update aws-cdk monorepo to v2.101.1 Oct 16, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 3 times, most recently from 8c3e6f7 to b243a2f Compare October 19, 2023 04:30
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.101.1 Update aws-cdk monorepo to v2.102.0 Oct 19, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 3 times, most recently from 69a800f to a202c4a Compare October 25, 2023 23:13
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.102.0 Update aws-cdk monorepo to v2.102.1 Oct 25, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 2 times, most recently from 1274645 to f98e43d Compare October 26, 2023 04:06
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.102.1 Update aws-cdk monorepo to v2.103.0 Oct 26, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 2 times, most recently from 6586a83 to 5937438 Compare October 27, 2023 01:17
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.103.0 Update aws-cdk monorepo Oct 27, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch from 5937438 to b3b17a4 Compare October 27, 2023 03:57
@renovate renovate Bot changed the title Update aws-cdk monorepo Update aws-cdk monorepo to v2.103.1 Oct 27, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 3 times, most recently from 4eaa476 to a9beb84 Compare November 2, 2023 13:10
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.103.1 Update aws-cdk monorepo to v2.104.0 Nov 2, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 2 times, most recently from 2f135eb to 74d7c72 Compare November 8, 2023 12:38
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.104.0 Update aws-cdk monorepo to v2.105.0 Nov 8, 2023
@renovate
renovate Bot force-pushed the renovate/aws-cdk-monorepo branch 2 times, most recently from 5aba259 to b69788a Compare November 10, 2023 07:44
@renovate renovate Bot changed the title Update aws-cdk monorepo to v2.105.0 Update aws-cdk monorepo to v2.106.0 Nov 10, 2023
@renovate

renovate Bot commented Apr 10, 2024

Copy link
Copy Markdown
Contributor Author

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: actions-cfn-diff@0.1.0
npm ERR! Found: eslint@9.2.0
npm ERR! node_modules/eslint
npm ERR!   dev eslint@"9.2.0" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer eslint@"^8.56.0" from @typescript-eslint/parser@7.8.0
npm ERR! node_modules/@typescript-eslint/parser
npm ERR!   dev @typescript-eslint/parser@"7.8.0" from the root project
npm ERR!   peer @typescript-eslint/parser@"^7.0.0" from @typescript-eslint/eslint-plugin@7.8.0
npm ERR!   node_modules/@typescript-eslint/eslint-plugin
npm ERR!     dev @typescript-eslint/eslint-plugin@"7.8.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate/cache/others/npm/_logs/2024-05-04T07_53_38_737Z-debug-0.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants